diff --git a/README.md b/README.md index 154bec0b..5ded646a 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ yarn add taro-ui-vue3 - 按需引用组件和组件样式 ```typescript - import { AtButton } from 'taro-ui-vue3' + import { AtButton } from 'taro-ui-vue3/lib' import 'taro-ui-vue3/dist/style/components/button.scss' export default { diff --git a/config/index.js b/config/index.js index 3b69bbb7..18066bf2 100644 --- a/config/index.js +++ b/config/index.js @@ -1,4 +1,5 @@ const path = require('path') +const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin const config = { projectName: 'taro-ui-vue3', @@ -18,10 +19,9 @@ const config = { }, alias: { '@/components': path.resolve(__dirname, '..', 'src/components'), - '@/utils': path.resolve(__dirname, '..', 'src/utils'), '@/style': path.resolve(__dirname, '..', 'src/style'), '@/assets': path.resolve(__dirname, '..', 'src/assets'), - '@/composables': path.resolve(__dirname, '..', 'src/composables'), + 'taro-ui-vue3$': path.resolve(__dirname, '..', 'dist/index.esm.js') }, copy: { patterns: [ @@ -53,16 +53,24 @@ const config = { } }, webpackChain(chain) { - chain.module - .rule('typescript') - .test(/.\ts$/) - .use('ts-loader') - .loader('ts-loader') - .tap(options => ({ - ...options, - appendTsSuffixTo: [/\.vue$/] - })) - .end() + chain.merge({ + plugin: { + install: { + plugin: BundleAnalyzerPlugin, + }, + }, + optimization: { + usedExports: true, + }, + module: { + rules: [ + { + include: path.resolve('node_modules', 'taro-ui-vue3'), + sideEffects: false + } + ] + } + }) } }, h5: { @@ -84,8 +92,26 @@ const config = { }, webpackChain(chain) { chain.resolve.alias - .set('@tarojs/components$', path.resolve(__dirname, '..', 'node_modules/@tarojs/components/dist-h5/vue3/index.js')) - .set('@tarojs/components/dist/taro-components/taro-components.css', path.resolve(__dirname, '..', 'node_modules/@tarojs/components/dist/taro-components/taro-components.css')) + .set('@tarojs/components$', '@tarojs/components/dist-h5/vue3/index.js') + + chain.merge({ + plugin: { + install: { + plugin: BundleAnalyzerPlugin, + }, + }, + optimization: { + usedExports: true, + }, + module: { + rules: [ + { + include: path.resolve('node_modules', 'taro-ui-vue3'), + sideEffects: false + } + ] + } + }) }, router: { mode: 'browser' diff --git a/package.json b/package.json index 7c3f8575..e690f8e9 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,6 @@ "name": "taro-ui-vue3", "version": "1.0.0-alpha.15", "description": "Taro UI Rewritten in Vue 3.0", - "main:h5": "dist/index.esm.js", - "browser": "dist/index.umd.js", "module": "dist/index.esm.js", "main": "dist/index.js", "source": "src/index.ts", @@ -22,6 +20,7 @@ "files": [ "dist", "lib/components", + "lib/composables", "lib/utils", "lib/index.js", "lib/index.js.map", @@ -75,14 +74,17 @@ "ios >= 8" ], "dependencies": { - "@babel/runtime": "^7.7.7", "dayjs": "^1.8.29", - "lodash": "^4.17.19", + "lodash-es": "^4.17.15" + }, + "peerDependencies": { + "@tarojs/components": "^3.0.15", + "@tarojs/taro": "^3.0.15", "vue": "^3.0.0" }, "devDependencies": { "@babel/core": "^7.8.0", - "@rollup/plugin-commonjs": "^15.0.0", + "@babel/runtime": "^7.7.7", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^9.0.0", "@tarojs/components": "^3.0.15", @@ -90,6 +92,7 @@ "@tarojs/runtime": "^3.0.15", "@tarojs/taro": "^3.0.15", "@tarojs/webpack-runner": "^3.0.15", + "@types/lodash-es": "^4.17.3", "@types/webpack-env": "^1.13.6", "@typescript-eslint/eslint-plugin": "^2.x", "@typescript-eslint/parser": "^2.x", @@ -108,6 +111,8 @@ "stylelint": "^9.3.0", "ts-loader": "^8.0.2", "typescript": "^3.7.0", - "vue-loader": "^16.0.0-beta.7" + "vue": "^3.0.0", + "vue-loader": "^16.0.0-beta.7", + "webpack-bundle-analyzer": "^4.2.0" } } \ No newline at end of file diff --git a/rollup.config.js b/rollup.config.js index be9a2a54..ee7399ff 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,7 +1,6 @@ import NodePath from 'path' import RollupJson from '@rollup/plugin-json' import RollupNodeResolve from '@rollup/plugin-node-resolve' -import RollupCommonjs from '@rollup/plugin-commonjs' import RollupTypescript from 'rollup-plugin-typescript2' import RollupCopy from 'rollup-plugin-copy' import RollupSass from 'rollup-plugin-sass' @@ -11,9 +10,8 @@ import Package from './package.json' const resolveFile = path => NodePath.resolve(__dirname, path) const externalPackages = [ 'vue', - '@tarojs/components', - '@tarojs/runtime', '@tarojs/taro', + '@tarojs/components', ] export default { @@ -28,17 +26,6 @@ export default { file: resolveFile(Package.module), format: 'es', sourcemap: true - }, - { - file: resolveFile(Package.browser), - format: 'umd', - name: 'taro-ui-vue3', - sourcemap: true, - globals: { - 'vue': 'vue', - '@tarojs/components': 'components', - '@tarojs/taro': 'Taro' - } } ], external: externalPackages, @@ -49,9 +36,6 @@ export default { moduleDirectory: 'node_modules' } }), - RollupCommonjs({ - include: /\/node_modules\// - }), RollupJson(), RollupTypescript({ tsconfig: resolveFile('tsconfig.rollup.json') diff --git a/src/components/calendar/body/index.ts b/src/components/calendar/body/index.ts index 49c83e09..40fc8f7e 100644 --- a/src/components/calendar/body/index.ts +++ b/src/components/calendar/body/index.ts @@ -3,7 +3,7 @@ import { Swiper, SwiperItem, View } from '@tarojs/components' import { BaseEventOrig, ITouch, ITouchEvent } from '@tarojs/components/types/common' import { AtCalendarBodyListGroup, AtCalendarBodyProps, Calendar, AtCalendarBodyState } from 'types/calendar' import Taro from '@tarojs/taro' -import dayjs from 'dayjs' +import dayjs from 'dayjs/esm/index' import { delayQuerySelector } from '../../../utils/common' import generateCalendarGroup from '../common/helper' import AtCalendarDateList from '../ui/date-list/index' diff --git a/src/components/calendar/common/helper.ts b/src/components/calendar/common/helper.ts index 75b76f86..78ddabf6 100644 --- a/src/components/calendar/common/helper.ts +++ b/src/components/calendar/common/helper.ts @@ -1,5 +1,5 @@ -import dayjs, { Dayjs } from 'dayjs' -import _flow from 'lodash/flow' +import dayjs, { Dayjs } from 'dayjs/esm/index' +import _flow from 'lodash-es/flow' import { Calendar } from 'types/calendar' import * as constant from './constant' import plugins from './plugins' @@ -26,11 +26,11 @@ function getFullItem( export default function generateCalendarGroup( options: Calendar.GroupOptions ): ( - generateDate: number, - selectedDate: Calendar.SelectedDate, - isShowStatus?: boolean -) => Calendar.ListInfo { - return function( + generateDate: number, + selectedDate: Calendar.SelectedDate, + isShowStatus?: boolean + ) => Calendar.ListInfo { + return function ( generateDate: number, selectedDate: Calendar.SelectedDate, isShowStatus?: boolean diff --git a/src/components/calendar/common/plugins.ts b/src/components/calendar/common/plugins.ts index 93babeef..dd8337e8 100644 --- a/src/components/calendar/common/plugins.ts +++ b/src/components/calendar/common/plugins.ts @@ -1,5 +1,5 @@ -import dayjs from 'dayjs' -import _isEmpty from 'lodash/isEmpty' +import dayjs from 'dayjs/esm/index' +import _isEmpty from 'lodash-es/isEmpty' import { Calendar } from 'types/calendar' interface PluginArg { diff --git a/src/components/calendar/controller/index.ts b/src/components/calendar/controller/index.ts index da5d057a..bc4a80c4 100644 --- a/src/components/calendar/controller/index.ts +++ b/src/components/calendar/controller/index.ts @@ -2,7 +2,7 @@ import { h, defineComponent, computed, PropType } from "vue" import { Picker, Text, View } from '@tarojs/components' import { Calendar, AtCalendarControllerProps } from 'types/calendar' import { CommonEvent } from '@tarojs/components/types/common' -import dayjs from 'dayjs' +import dayjs from 'dayjs/esm/index' const AtCalendarController = defineComponent({ name: "AtCalendarController", diff --git a/src/components/calendar/index.ts b/src/components/calendar/index.ts index 00f86ea3..f4bee1d1 100644 --- a/src/components/calendar/index.ts +++ b/src/components/calendar/index.ts @@ -1,5 +1,5 @@ import { h, defineComponent, reactive, toRefs, watch, nextTick, mergeProps, PropType } from "vue" -import dayjs, { Dayjs } from 'dayjs' +import dayjs, { Dayjs } from 'dayjs/esm/index' import { View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' diff --git a/src/components/countdown/index.scss b/src/components/countdown/index.scss deleted file mode 100644 index 2632317e..00000000 --- a/src/components/countdown/index.scss +++ /dev/null @@ -1,74 +0,0 @@ -@import "../../style/variables/default.scss"; -@import "../../style/mixins/index.scss"; - -@font-face { - font-family: countDownFont; - src: url('data:application/font-ttf;charset=utf-8;base64, AAEAAAAUAQAABABAR1BPU3hMfz0AALQ0AAADNEdTVUJ8DYnDAAC3aAAAAnhMVFNI9CcjUAAABuwAAAE1T1MvMmiwTAUAAAHIAAAAYFZETVhy9XqBAAAIJAAABeBjbWFwr/S1FAAALogAAAdSY3Z0IAW5AS0AADfcAAAAIGZwZ20yRHNdAAA13AAAAWJnYXNwAAcABwAAtCgAAAAMZ2x5ZhRor+YAADf8AABngGhkbXh43K8CAAAOBAAAIIRoZWFk2YzyFQAAAUwAAAA2aGhlYQi2BeIAAAGEAAAAJGhtdHhCHBtRAAACKAAABMRrZXJuGUgaWwAAoeAAAAKgbG9jYU8XZTQAAJ98AAACZG1heHADZwpvAAABqAAAACBuYW1lvLwttQAApIAAAAqJcG9zdG7dqXUAAK8MAAAFGXByZXCwaId/AAA3QAAAAJoAAQAAAAIAALOrRjhfDzz1ABkD6AAAAAC2xtgpAAAAAL6J1hX/yP9gBUgDmgAAAAAAAAAAAAAAAAABAAADmv9gAAkFhv/I/8oFSAABAAAAAAAAAAAAAAAAAAABMQABAAABMQFxACAAPAAEAAEAAAAAAAoAAAIACMAABwABAAMBDwGQAAUAAABkAGQAAACMAGQAZAAAAIwAMgD6CAUCAQYIAgICBAUEgAAAJwAAAAAAAAAAAAAAAExBUkEAQAAg+wIDIP9zAB4DmgCgIAABk00AAAACUgMgAAAAIAAEAHsAAAAAAAAAewAAAHsAAAE0ABYB8wAXAVwADABeABwAvgAWAL4AFgE7ABQBDAAQAHEAEgCmABAAcQASANIAAgEwACAAqwAPATAAIAEwACABLgAHATIAIAEwACABBwALATAAIAEwACAAcQASAHEAEgEPABAA7gAQAQ8AEAE0ACABrAAdATAAIAEoACABMAAgAP8AIAD6ACABLQAgATAAIACQACAAvQAUAUQAIAD2ACABsAAgAUoAIAEwACABNAAgATAAIAExACABJAAgAPYAAwEwACABJQAAAekAAAExAAEBIgAAAQ0ADwC+ABYA2AAGAL4AFgEyAAsBPwAAAJ4ADgEPACABEAAgAQwAIAEQACABEAAgAI0AAAEQACABEAAgAIUAIACL//ABDAAgAHQAFwGaACABEAAgARAAIAEQACABEAAgAK4AIAD1ABkAnQAFARAAIADwAAUBewAFAO0ABQD2AAgA8gAcAQQADQBaABUBBAAMBYYAPgBxABIBWv/uAM4AEgM/AI0BAgATAQIAEgDPAAkCzAAXAWEAQQGKACAAZAARAGoAFwDRABsAywAVAckAEgERABABtgAQANAACwHiAB4BagBEAYUAFwEiAAAAjQAcAP4AFwDlAA0BLAAGASIAAAD7AB4A5gAYAowAEAD6ADMCLABBAKYAEAHcAA0AyAAgAW4AGAEMABAAngALAP4AFwDvAA0AcQASALAAIQD+ABcCLABEATQAIgElAAABJQAAASUAAAElAAABJQAAASUAAAF4AAIBKAAgAP8AIAD/ACAA/wAgAP8AIACQ/+kAkAAfAJD/6gCQ/+8BSgAgATAAIAEwACABMAAgATAAIAEwACABMAAgATAAIAEwACABMAAgATAAIAEbACIBDwAbAQ8AIAEPACABDwAgAQ8AIAEPACABmgAgAQwAIAEQACABEAAgARAAIAEQACAAjf/tAI0AJgCN/+sAjf/vARAAIAEQACABEAAgARAAIAEQACABEAAgATAACgEQACABEAAgARAAIAEQACABEAAgAPYACADVAAgA1QAIAG8AIACLAA0A7wAKAI0AJgEAAAQBAAAEALAAIAElAAABcP/+AJcAIwCqABwBJAAgAPUAGQBaABUA8QAhAPgAJgCcABoCLwAaAkEAIQJZADYBMAAFAQwAHAEiAAABNAAgATAAHwD2AAgBEAAgAaAAEAD2/+EAdP/IAQ0ADwDyABwBJAAgAPYAAwENAA8A9QAZANcABQDyABwBJQAAASQAIAENAA8BDwAgAPUAGQD2ACAAtwAXAPIAHAExACABJQAAAPYAIAEoACABKAAgAP8AIAD/ACABMAAgATAACQFKACABSgAgATAAIAExACABMAAgATAAIAD2AAMArgAgAQ8AIAB0ABcBDAAgAQwAIAEQACABEAAgAVUAIAEQACABEAAgARAAIAEQACAArgADARAAIAEQACAAnQAFAS0AIACNACYBEAAcATEAIACuABoAkAAQASUAAAD/ACAA/wAgAS0AIAFEACAAkAACAPYAIAFKACABMAAgATAAIAEwACAAhQAHAQ8AIAEQACABEAAgARAAIAEMACAAjQADAHQAEAEQACABEAAgARAAIAEQACAAAAExAQEBAWFUZGFkTGRkTGRMZGRMZGRlZGRkZGRMTGQ7ZGEzZGRkZGRdZExhZGRkZGRkZGRkZGRkZGRkZGRkTGRkZBxkZGRkZWRkZCtkZVRkZGRkZGRdZGRkZGRlZGRkTGRkZGRkZGQSZGRkZWRkZGRkZGFkVGRkRGRkZGRkYWRkZGFkZGRkZGRkZGRkZWRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGFkZGRkZGRUZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGVkZGRkZGRkZWRkZF1kZGVkYV1kZGRkZGRkZGRlZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQAAAAAAAABAAEBAQEBAAwA+Aj/AAgACP/+AAkACf/+AAoACv/+AAsAC//+AAwADP/+AA0ADf/9AA4ADv/9AA8AD//9ABAAEP/9ABEAEf/9ABIAEv/9ABMAEv/8ABQAE//8ABUAFP/8ABYAFf/8ABcAFv/8ABgAF//8ABkAGP/8ABoAGf/7ABsAGv/7ABwAG//7AB0AHP/7AB4AHP/7AB8AHv/7ACAAH//6ACEAIP/6ACIAIP/6ACMAIf/6ACQAIv/6ACUAI//6ACYAJP/5ACcAJf/5ACgAJv/5ACkAJ//5ACoAKP/5ACsAKf/5ACwAKv/4AC0AKv/4AC4AK//4AC8ALP/4ADAALf/4ADEALv/4ADIAL//4ADMAMP/3ADQAMf/3ADUAMv/3ADYAM//3ADcANP/3ADgANP/3ADkANf/2ADoAN//2ADsAOP/2ADwAOP/2AD0AOf/2AD4AOv/2AD8AO//1AEAAPP/1AEEAPf/1AEIAPv/1AEMAP//1AEQAQP/1AEUAQf/0AEYAQv/0AEcAQv/0AEgAQ//0AEkARP/0AEoARf/0AEsARv/0AEwAR//zAE0ASP/zAE4ASf/zAE8ASv/zAFAAS//zAFEATP/zAFIATP/yAFMATf/yAFQAT//yAFUAUP/yAFYAUP/yAFcAUf/yAFgAUv/xAFkAU//xAFoAVP/xAFsAVf/xAFwAVv/xAF0AV//xAF4AWP/wAF8AWf/wAGAAWv/wAGEAWv/wAGIAW//wAGMAXP/wAGQAXf/wAGUAXv/vAGYAX//vAGcAYP/vAGgAYf/vAGkAYv/vAGoAY//vAGsAZP/uAGwAZP/uAG0AZf/uAG4AZv/uAG8AaP/uAHAAaP/uAHEAaf/tAHIAav/tAHMAa//tAHQAbP/tAHUAbf/tAHYAbv/tAHcAbv/sAHgAcP/sAHkAcf/sAHoAcv/sAHsAcv/sAHwAc//sAH0AdP/sAH4Adf/rAH8Adv/rAIAAd//rAIEAeP/rAIIAef/rAIMAev/rAIQAe//qAIUAfP/qAIYAfP/qAIcAff/qAIgAfv/qAIkAf//qAIoAgP/pAIsAgf/pAIwAgv/pAI0Ag//pAI4AhP/pAI8Ahf/pAJAAhv/oAJEAhv/oAJIAiP/oAJMAif/oAJQAiv/oAJUAiv/oAJYAi//oAJcAjP/nAJgAjf/nAJkAjv/nAJoAj//nAJsAkP/nAJwAkf/nAJ0Akv/mAJ4Ak//mAJ8AlP/mAKAAlP/mAKEAlf/mAKIAlv/mAKMAl//lAKQAmP/lAKUAmf/lAKYAmv/lAKcAm//lAKgAnP/lAKkAnf/kAKoAnv/kAKsAnv/kAKwAn//kAK0Aof/kAK4Aov/kAK8Aov/kALAAo//jALEApP/jALIApf/jALMApv/jALQAp//jALUAqP/jALYAqf/iALcAqv/iALgAq//iALkArP/iALoArP/iALsArf/iALwArv/hAL0Ar//hAL4AsP/hAL8Asf/hAMAAsv/hAMEAs//hAMIAtP/gAMMAtf/gAMQAtv/gAMUAt//gAMYAt//gAMcAuf/gAMgAuv/gAMkAuv/fAMoAu//fAMsAvP/fAMwAvf/fAM0Avv/fAM4Av//fAM8AwP/eANAAwf/eANEAwv/eANIAw//eANMAxP/eANQAxP/eANUAxf/dANYAxv/dANcAx//dANgAyP/dANkAyf/dANoAyv/dANsAy//cANwAzP/cAN0Azf/cAN4Azv/cAN8Az//cAOAAz//cAOEA0P/cAOIA0v/bAOMA0v/bAOQA0//bAOUA1P/bAOYA1f/bAOcA1v/bAOgA1//aAOkA2P/aAOoA2f/aAOsA2v/aAOwA2//aAO0A3P/aAO4A3P/ZAO8A3f/ZAPAA3v/ZAPEA3//ZAPIA4P/ZAPMA4f/ZAPQA4v/YAPUA4//YAPYA5P/YAPcA5f/YAPgA5v/YAPkA5//YAPoA5//YAPsA6P/XAPwA6f/XAP0A6v/XAP4A6//XAP8A7P/XAAAAGwAAATQJDQEAAQEEBQMAAgIDAgICAgIDAgMDAwMDAgMDAgICAwIEBQMDAwICAwMCAgMCBAMDAwMDAwIDAwQDAwICAgIDAwEDAgICAgICAgECAgIFAgICAgICAgICAwICAwIBAg0CAwIHAgICBwMEAQICAgQCBAIFAwQDAQMCAwMCAgcCBQIFAgMCAQICAgICBQQDAwMDAwMDAwICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDBQICAgICAQEBAQICAgICAgMCAgICAgICAgECAgECAgIDAwICAwICAgICBQYGAwIDAwMCAgQCAgIDAwICAgIDAwMCAwICAgMDAwIDAwICAwMDAwMDAwMCAgMCAgICAgMCAgICAgICAgMBAgMCAgMCAgMDAgIDAwMDAQMCAgICAQICAgICAAoOAQABAQQGAwACAgMDAgICAgMCAwMEAwMDAwMCAgMDAwQFAwMDAwMEAwICAwIEAwMDAwMDAgMDBQMDAwICAgMDAgQDAwMDAgMDAQIDAgUDAwMDAgICAwIEAgIDAwEDDgIDAggDAwIIBAQBAgICBQMEAgYEBgMBAwIDAwMCCAMGAgYCBAMCAwICAgMGBAMDAwMDAwQDAwMDAwICAgIDAwMDAwMDAwMDAwMEBAQEBAQFAwMDAwMBAQEBAwMDAwMDAwMDAwMDAgICAQICAQMDAgMEAgIDAgICAgIGBwcDAwMDAwIDBAICAwMDAgMCAgMDAwMEAgICAwMDAgMDAwMDAwMDAwMDAwICBAIDAwMDAwMDAwMCAwMCBAEDAwICAwMDBAMCAgMDAwMBBAMDAwMBAgMDAwMACxABAAEBBAYEAAICAwMCAgICAwIDAwQDAwMDAwICAwMDBAYDAwMDAwQDAgMEAwUEAwMDAwMDAwMFAwMDAgICAwQCBAMDAwMCAwMBAgMCBQMDAwMCAwIDAwQDAwMDAQMQAgQCCQMDAgkEBAECAgIFAwUCBgQGAwIDAwMDAwMIAwYCBgIEAwIDAwICAwYEAwMDAwMDBAMDAwMDAgICAgQDAwMDAwMDAwMDBAQEBAQEBAUDAwMDAwICAgIDAwMDAwMDAwMDAwMDAgIBAgMCAwMCAwQCAgMDAgMDAgYHBwMDAwMDAwMFAwIDAwMDAwMCAwMDAwQDAwIDAwMDAwMDAwMDBAQDAwMDAwIEAgMDAwMEAwMDAwIDAwIEAgMDAgIDAwMEBAIDBAMDAwEEAwMDAwICAwMDAwAMEQEAAQEEBwQAAgMEAwICAgMEAgQEBAQEAwQEAgIDAwMEBgQEBAMDBAQCAwQDBQQEBAQEBAMEBAYEAwMCAwMEBAIEAwMDAwMDAwICAwIGAwMDAwIDAwMDBQMDAwMBAxECBAIKAwMCCQQFAQIDAgUDBQMGBAYDAgQDBAMDAwkDBwIHAgQDAgMDAgIDBwUEBAQEBAQFBAMDAwMCAgICBAQEBAQEBAQEBAQEBAQEBAQEBgMDAwMDAgICAgMDAwMDAwQDAwMDAwMDAwECAwIDAwIEBAICBAMCAwMDBwgIBAMDBAQDAwUDAgMDBAMDAwMDBAQDBAMDAgMEBAMEBAMDBAQEBAQEBAQDAgQCAwMDAwQDAwMDAgMDAwQCAwQCAgQDAwQEAgMEBAQEAgQDAwMDAgIDAwMDAA0TAgACAgUHBQACAwQDAgICAwQDBAQEBAQDBAQCAgQEBAUGBAQEAwMFBAIDBAMGBAQEBAQEAwQEBgQEBAIDAwQEAgQEAwQEAwQEAgMDAgYEBAQEAgMDBAMFAwMEAwEDEwIFAwsDAwMKBQUBAgMDBgQGAwcFBgQCBAMEBAMDCQMHAgcDBQMCAwMCAgMHBQQEBAQEBAUEAwMDAwICAgIEBAQEBAQEBAQEBAUEBAQEBAQGAwQEBAQCAgICBAQEBAQEBAQEBAQEAwMDAQIDAgMDAgQFAgIEAwIDAwMHCAgEAwQEBAMEBQMCBAQEAwQDAwQEBAQEAwMCBAQEAwQEAwMEBAQEBAQEBAMCBAIDAwQEBAQEBAQCBAQDBQIEBAICBAMDBQQCAwQEBAQCBAQEBAMCAgQEBAQADxUCAAICBQgFAAMDBQQCAgIDBQMFBQUFBQQFBQICBAQEBQcFBAUEBAUFAwMFBAYFBQUFBQQEBQQHBQQEAwMDBQUCBQQEBAQDBAQCAwQCBwQEBAQDBAMEBAYEBAQEAQQVAgUDDAQEAwsFBgICAwMHBAcDCAUGBAIFAwUEBAMLBAgCCAMFBAIEBAIDBAgFBAQEBAQEBgQEBAQEAwMDAwUFBQUFBQUFBQUFBQUFBQUFBQcEBAQEBAICAgIEBAQEBAQFBAQEBAQEAwMCAwQCBAQDBAYDAwQEAgQEAwgJCQUEBAUFBAQGBAIEBAQEBAQDBAQEBAUEBAMEBQQEBAQEBAUFBQUFBQUFBAMFAgQEBAQFBAQEBAMEBAMFAgQFAwMEBAQFBQMEBQUFBQIFBAQEBAICBAQEBAAQFwIAAgIFCQYAAwMFBAIDAgMFAwUFBQUFBAUFAgIEBAQFCAUFBQQEBQUDAwUEBwUFBQUFBQQFBQgFBQQDAwMFBQMFBAQEBAMEBAIDBAIHBAQEBAMEAwQEBgQEBAQBBBcCBgMNBAQDDAYGAgIDAwcEBwMIBggFAgUEBQUEBAsECQMJAwYEAwQEAgMECQUFBQUFBQUGBQQEBAQDAwMDBQUFBQUFBQUFBQUFBQUFBQUFBwQEBAQEAgICAgQEBAQEBAUEBAQEBAQDAwIDBAIEBAMFBgMDBQQCBAQDCQoKBQQFBQUEBAcEAgQEBQQEBAMEBQUEBQQEAwQFBQQFBQQEBQUFBQUFBQUEAwUCBAQEBAUEBAQEAwQEAwUCBAUDAwUEBAUFAwQFBQUFAgUEBAQEAgIEBAQEABEYAgACAgYJBgEDBAUFAgMCBAUDBQUFBQUEBQUCAgUEBQUIBQUFBAQGBQMEBgQHBgUFBQUFBAUFCAUFBQMEBAUFAwUFBQUFAwUFAgMFAgcFBQUFAwQDBQQGBAQFBAIEGAIGBA4EBAQNBgcCAgQDCAUHBAgGCAUCBQQFBQQEDAQJAwkDBgUDBAQCAwQJBQUFBQUFBQYFBAQEBAMDAwMGBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUCAgICBQUFBQUFBQUFBQUFBAQEAgMEAgQEAwUGAwMFBAIEBAMKCgoFBQUFBQQFBwQCBQUFBAUEBAUFBQUFBAQDBQUFBAUFBAQFBQYGBQUFBQQDBQIFBQUFBgUFBQUDBQUDBgIFBQMDBQQEBgYDBAYFBQUCBQUFBQUCAgUFBQUAExoCAAICBwoHAQQEBgUDAwMEBgMGBgUGBgUGBgMDBQUFBgkGBgYFBQYGAwQGBQgGBgYGBgYFBgYJBgYFBAQEBgYDBQUFBQUDBQUDAwUDCAUFBQUDBQQFBQcFBQUFAgUaAwcEEAUFBA4HBwIDBAQJBQgECQcIBgMFBAYGBQQNBQsDCgQHBQMFBQMDBQsHBgYGBgYGBwYFBQUFAwMDAwYGBgYGBgYGBgYGBgUFBQUFBQgFBQUFBQMDAwMFBQUFBQUGBQUFBQUFBAQCAwUDBQUDBgcDAwYFAgUFAwsLCwYFBgYGBQUIBQMFBQYFBQUEBQYGBQUFBQMFBgYFBgYFBQYGBgYGBgYGBQMFAwUFBQUGBQUFBQMFBQQGAwUGAwMGBQUGBgMFBgYGBgMFBQUFBQMDBQUFBQAVHgMAAwMHCwcBBAQHBgMDAwQGBAYGBgYGBgYGAwMGBQYHCQYGBgUFBwYEBAcFCQcGBgYGBgUGBgoGBgYEBQQGBwMGBgYGBgQGBgMDBgMJBgYGBgQFBAYFCAUFBgUCBR4DBwQRBQUEDwcIAgMEBAoGCQQKCAgGAwYFBgYFBQ4FDAMLBAgGAwUFAwQFDAgGBgYGBgYIBgUFBQUEBAQEBwYGBgYGBgYGBgYHBgYGBgYGCQYGBgYGAwMDAwYGBgYGBgYGBgYGBgUEBAIDBQMFBQQGCAQEBgUCBQUDDAwMBgYGBgYFBgkFAwYGBgUGBQUGBgYGBgUFBAYGBgUGBgUFBgYHBwYGBgYFBAYDBgYGBgcGBgYGBAYGBAcDBgYEBAYFBQcHBAUHBgYGAwYGBgYGAwMGBgYGABghAwADAwgMCAEFBQgGAwQDBQcEBwcHBwcGBwcDAwcGBwgKBwcHBgYIBwQFCAYKCAcHBwcHBgcHDAcHBgUFBQcIBAcHBgcHBAcHAwQGAwoHBwcHBAYEBwYJBgYGBgIGIQMIBRQGBgURCAkCAwUFCwcLBQsJCgcDBwYHBwYGEAYNBAwFCQYEBgYDBAYNCAcHBwcHBwkHBgYGBgQEBAQIBwcHBwcHBwcHBwcHBwcHBwcKBgcHBwcDAwMDBwcHBwcHBwcHBwcHBgUFAwQGAwYGBAcJBAQHBgMGBgQNDg4HBgcHBwYHCgYDBgYHBgYGBQYHBwYHBgYEBgcHBgcHBgYHBwgIBwcHBwYEBwMGBgcHCAcHBwcEBwcECAMHBwQEBwYGCAgEBggHBwcDBwcHBwYDAwcHBwcAGycDAAMDCQ0JAgUFCQcDBAMGCAUICAkICAcICAMDBwcHCAwICAgHBwgIBAUJBwwJCAgICAgHCAgNCAgHBQYFCAkECAcHBwcEBwcEBAcECwcHBwcFBwUHBgoGBwcHAgcnAwkGFgcHBhMKCwMEBgUMBwwGDQoMCAQHBggIBwYSBw8EDQUKBwQHBgMFBw8JCAgICAgICggHBwcHBAQEBAkICAgICAgICAgICAgICAgICAsHBwcHBwQEBAQHBwcHBwcIBwcHBwcHBgYDBAYEBwcFCAoEBQgHAwcHBA8QEQgHCAgIBwcLBwQHBwgHBwcGBwgIBwgHBwUHCAgHCAgHBwgICQkICAgIBwUIBAcHBwcJBwcHBwUHBwUIBAcIBQQIBwcICQQHCQgICAQIBwcHBwQEBwcHBwAdKQQABAQJDwoCBgYJCAQFBAYJBQkJCQkJCAkJBAQIBwgJDAkJCQcHCQkEBgkHDQoJCQkJCAcJCQ4JCAgGBgYJCQUICAgICAUICAQECAQMCAgICAUHBQgHCwcHBwgDCCkECgYYBwcGFQoLAwQGBg0IDQYNCwwIBAgHCQgHBxQHEAUOBgsIBQcHBAUHEAkJCQkJCQkLCQcHBwcEBAQECgkJCQkJCQkJCQkICAgICAgIDAgICAgIBAQEBAgICAgICAkICAgICAcGBgMFBwQHBwUJCwQFCAcDBwcFEBESCQgICQkHCAwHBAgHCAcIBwYHCQgICAcHBQcJCQcJCQcHCQkKCgkJCQkHBQgECAgICAoICAgIBQgIBQkECAkFBAkHBwkJBAcKCQkJBAgICAgIBAQICAgIACAtBAAEBAoQCwIGBgoJBAUEBwoFCgoKCgoICgoEBAkICQoNCgkKCAgKCgUGCggOCwoKCgoJCAoJEAoJCQYHBgoKBQkJCQkJBQkJBAQJBA0JCQkJBggFCQgMCAgICAMILQQLBxsICAcXCw0DBAcHDwkOBxAMDAkFCQcKCQgHFggSBRAGDAkFCAgEBggSCgkJCQkJCQwJCAgICAUFBQULCgoKCgoKCgoKCgkJCQkJCQkNCQkJCQkFBQUFCQkJCQkJCgkJCQkJCAcHBAUIBQgIBgkMBQUJCAMICAUSEhMKCQkKCggJDQgECQgJCAkIBwgJCQkJCAgGCAoJCAkJCAgKCgsLCgoKCggGCQQJCQkJCwkJCQkGCQkFCgUJCgYFCQgICgoFCAsKCgoECQkJCQkFBAkJCQkAIS4EAAQEChELAgYGCgkEBQQHCgYKCgoKCgkKCgQECQgJCg4KCgoICAoKBQcLCA4LCgoKCgoICgoQCgoJBgcGCgsFCQkJCQkFCQkEBAkEDQkJCQkGCAUJCA0ICAgJAwkuBAsHGwkJBxgMDQMEBwcPCQ4HEAwOCgUJCAoKCAgWCBIFEAcMCQUICAQGCBIKCgoKCgoKDAoICAgIBQUFBQsKCgoKCgoKCgoKCQkJCQkJCQ0JCQkJCQUFBQUJCQkJCQkKCQkJCQkIBwcEBQgFCAgGCgwFBgoIBAgIBRITFAoJCgoKCAkOCAQJCAoICQgHCAoKCQkICAYICgoICgoICAoKCwsKCgoKCAYJBAkJCQkLCQkJCQYJCQUKBQkKBgUKCAgKCwUICwoKCgQJCQkJCQUECQkJCQAlNAUABQULEg0DBwcMCgUGBQgLBgsLCwsLCgsLBQUKCQoLEAsLCwkJCwsFBwwJEAwLCwsLCwkLCxILCwoHCAcLDAYKCgoKCgYKCgUFCgUPCgoKCgYJBgoJDgkJCQoDCjQFDQgfCgoIGg0PBAUICBEKEAgSDQ8LBQkICwsJCRkJFQYSBw4KBgkJBQcJFQsLCwsLCwsOCwkJCQkFBQUFDAsLCwsLCwsLCwsKCgoKCgoKDwoKCgoKBQUFBQoKCgoKCgsKCgoKCgkICAQGCQUJCQcLDgUGCwkECQkGFRUWCwoLCwsJCg8JBQoJCwkKCQgJCwsKCgkJBwkLCwkLCwkJCwsMDAsLCwsJBgoFCgoKCg0KCgoKBgoKBgsFCgsGBQsJCQsMBQkMCwsLBQoKCgoKBQUKCgoKACo8BQAFBQ0UDwMICA0LBQcFCQ0HDQ0MDQ0LDQ0FBQsKCw0SDQwNCwsMDQYIDgoSDg0NDQ0MCg0MFQ0MCwgJCA0NBwsLCwsLBgsLBgULBRELCwsLBwoHCwoQCgoKCwQLPAUPCSMLCwkeDxEEBQkJEwsSCRQPEQwGCwoNDAsKHAsXBxUIDwsHCwoFBwsXDAwMDAwMDBAMCwsLCwYGBgYODQ0NDQ0NDQ0NDQwLCwsLCwsRCwsLCwsGBgYGCwsLCwsLDQsLCwsLCgkJBQYKBgsLBwwPBgcMCgQKCgYXGRoNCwwNDQoLEQoFCwoMCgsKCQoMDAsLCgoICg0MCgwMCwsNDQ4ODQ0NDQoHCwULCwsLDgsLCwsHCwsHDAYLDQcGDAsLDA4GCg4NDQ0GCwsLCwsGBQsLCwsALkEGAAYGDhcQAwkJDgwFCAUKDggODg4ODgwODgUFDAsMDxMODg4MDA4OBgkPCxQPDg4ODg0LDg0XDg0MCQoJDg8HDA0MDQ0HDQ0GBgwFEg0NDQ0ICwcNCxELCwsMBAxBBRAJJgwMCiEQEgUFCgkVDRQKFhERDQYMCw4NDAseDBoIFgkRDAcMCwUIDBoPDQ0NDQ0NEQ4MDAwMBgYGBg8ODg4ODg4ODg4O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ExkYFRM2FS4OJxEeFg0VFAkPFS4aGBgYGBgYHxkVFRUVDAwMDBsZGRkZGRkZGRkZFxcXFxcXFyMWFxcXFwwMDAwXFxcXFxcZFxcXFxcUEhIJCxQMFRUPGB8NDhgUCBQVDS4wMhkWGBoZFBcjFAoWFBgUFhQSFBgYFhcUFA8UGRgUGRkVFRkZGxsZGRkZFA4XChYWFxccFxcXFw4XFw0ZDBcZDgwYFRUZGwwUGxkZGQsXFxcXFgwKFxcXFwBcggsACwscLiAIEREdGQoPChMcEBwcHBwcGBwcCgoZFhkcJxwbHBcXGxwNER4XKB4cHBwcGxccGy0cGxkRFBEcHQ8ZGRkZGQ0ZGQwNGQomGRkZGRAXDxkWIxYXFxgIGIIKIBNMGBgTQiAkCQoTEyoZKBMtISQbDRcVHBsXFTwXMw8sEiIZDxcWChAXMxsbGxsbGxsjGxcXFxcNDQ0NHhwcHBwcHBwcHBwaGRkZGRkZJhkZGRkZDQ0NDRkZGRkZGRwZGRkZGRcUFAoMFg0YGBAbIg0QGxcJFhcOMzU4HBkbHBwXGSYXChkXGxcZFxQXGxsZGRcXERccGxcbGxcXHBweHhwcHBwXEBkKGRkZGR8ZGRkZEBkZDxsNGRwQDRsXFxseDRceHBwcDBkZGRkZDQoZGRkZAGCIDAAMDB0wIQgSEh4aCxALFB0QHR0dHR0ZHR0LCxoXGh0pHRwdGBgdHQ4THxgpIB0eHR0cGB0cLx0cGhIVEh0fDxoaGhoaDRoaDQ0aCycaGhoaERgPGhckFxgYGQkZiAshFFAZGRRFIiYKChQTLBoqFC8jJRwOGBYdHBgWPhg1EC0TIxoPGBcLERg1HhwcHBwcHCQcGBgYGA4ODg4gHR0dHR0dHR0dHRwaGhoaGhonGhoaGhoODg4OGhoaGhoaHRoaGhoaGBQUCw0XDhkZERwjDhAcGAkXGA82ODodGhweHRgaKBgLGhgcGBoYFRgcHBoaGBgSGB0cGBwcGBgdHSAgHR0dHRgRGgsaGhoaIRoaGhoRGhoPHQ4aHREOHBgYHR8OGCAdHR0NGhoaGhoOCxoaGhoAZI0MAAwMHzIjCRMTIBsLEQsVHhEeHh8fHhoeHgsLGxgbHyseHh4aGR4eDhMgGSshHh8eHx0ZHh0xHx0bExYTHyAQGxsbGxsPGxsNDhsLKRsbGxsRGRAbGCYYGRkaCRqN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a6Ki/vRXGBhbAAAAAAMAIAAAARADIAAHAA8AHABjuAAdL7gAHi+4ABzcuAAA3LgAHRC4ABjQuAAYL7gADNy4AAPQuAAAELgACNC6ABIAHAAAERI5uAAcELgAFNAAugANABcAAyu6ABoAAgADK7oABQAKAAMrugASAAoABRESOTAxEzQrAREzMjUVNCcjETMyNRMUBxYdARQrAREzMhXAKCgpJycpKChQOTl4eHh4AqIu/vAurCwC/uAuAaJsHB1rYLADILAAAAAAAQAgAAABDAMgABcAR7gAGC+4ABkvuAAB3LgAANy4ABgQuAAG0LgABi+4AAEQuAAL0LgAABC4AA3QuAAGELgAE9wAugAVAAQAAyu6AAkAEAADKzAxEzMVFCMiNRE0MzIdASM1NCMiFREUMzI1wEx0eHh0TCgoKCgBE2OwsAHAsLBJey4u/dwuLgAAAAACACAAAAEQAyAABwAPADO4ABAvuAARL7gAD9y4AADcuAAQELgAC9C4AAsvuAAE3AC6AAUACgADK7oADQACAAMrMDETNCsBETMyNTcUKwERMzIVwCgoKChQeHh4eAKiLv2ALjKwAyCwAAEAIAAAAOsDIAALADO6AAAAAwADK7gAABC4AAfQuAADELgACtwAugABAAIAAyu6AAUABgADK7oACQAKAAMrMDE3MxUjETMVIxEzFSNwe8vLe0ZGUFADIFD+8FAAAQAgAAAA6wMgAAkAL7oAAAABAAMruAAAELgABdC4AAEQuAAI3AC4AAAvugADAAQAAyu6AAcACAADKzAxMyMRMxUjETMVI3BQy3tGRgMgUP7wUAAAAQAgAAABFAMgABoAZ7oAFAAHAAMrugABAAAAAyu6AAMAAAABERI5uAABELgADNC4AAwvuAACELgADdC4AA0vuAABELgAGNy4AA7QuAAOL7gAARC4ABzcALoAFgAFAAMrugAKABEAAyu6AAMABQAWERI5MDETMxEnBiMiNRE0MzIdASM1NCMiFREUMzI9ASOZeicXPXh5e00uKSguLQFw/pA2NrABwLCwSXsuLv3cLi6jAAAAAQAgAAABEAMgAAsAR7gADC+4AA0vuAAMELgACdC4AAkvuAAI3LgAANC4AA0QuAAD3LgAAty4AAXQALgAAi+4AAovuAAEL7gACC+6AAEABgADKzAxEzMRMxEjESMRIxEzcFBQ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AAEECQACAA4FYQADAAEECQADADYFbwADAAEECQAEABIFpQADAAEECQAFACQFtwADAAEECQAGABIF2wADAAEECQAHAFAF7QADAAEECQAIABYGPQADAAEECQAJABYGUwADAAEECQAKAnoGaQADAAEECQALADYI4wADAAEECQAMADIJGakgMjAwMSBSYXkgTGFyYWJpZS4gVGhpcyBmb250IGlzIGZyZWV3YXJlLiBSZWFkIGF0dGFjaGVkIHRleHQgZmlsZSBmb3IgZGV0YWlscy4gSW5mbyAmIHVwZGF0ZXMgdmlzaXQgd3d3LmxhcmFiaWVmb250cy5jb20uIERvbmF0aW9ucyBncmF0ZWZ1bGx5IGFjY2VwdGVkIGF0IHd3dy5sYXJhYmllZm9udHMuY29tL2RvbmF0aW9uLmh0bWwuIEFsc28gdmlzaXQgbXkgY29tbWVyY2lhbCB0eXBlIGZvdW5kcnkgYXQgd3d3LnR5cG9kZXJtaWMuY29tLiBUaGlzIGZvbnQgd2FzIHVwZGF0ZWQgaW4gMjAwNC5TdGVlbGZpc2hSZWd1bGFyUmF5TGFyYWJpZTogU3RlZWxmaXNoOiAyMDAxU3RlZWxmaXNoVmVyc2lvbiAyLjAwMCAyMDA0U3RlZWxmaXNoU3RlZWxmaXNoIGlzIGEgdHJhZGVtYXJrIG9mIFJheSBMYXJhYmllLlJheSBMYXJhYmllUmF5IExhcmFiaWVMYXJhYmllIEZvbnRzIGlzIGFibGUgdG8gb2ZmZXIgdW5pcXVlIGZyZWUgZm9udHMgdGhyb3VnaCB0aGUgZ2VuZXJvdXMgc3VwcG9ydCBvZiB2aXNpdG9ycyB0byB0aGUgc2l0ZS4gTWFraW5nIGZvbnRzIGlzIG15IGZ1bGwtdGltZSBqb2IgYW5kIGV2ZXJ5IGRvbmF0aW9uLCBpbiBhbnkgYW1vdW50LCBlbmFibGVzIG1lIHRvIGNvbnRpbnVlIHJ1bm5pbmcgdGhlIHNpdGUgYW5kIGNyZWF0aW5nIG5ldyBmb250cy4gSWYgeW91IHdvdWxkIGxpa2UgdG8gc3VwcG9ydCBMYXJhYmllIEZvbnRzIHZpc2l0IHd3dy5sYXJhYmllZm9udHMuY29tIGZvciBkZXRhaWxzLmh0dHA6Ly93d3cubGFyYWJpZWZvbnRzLmNvbWh0dHA6Ly93d3cudHlwb2Rlcm1pYy5jb20AqQAgADIAMAAwADEAIABSAGEAeQAgAEwAYQByAGEAYgBpAGUALgAgAFQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAZgByAGUAZQB3AGEAcgBlAC4AIABSAGUAYQBkACAAYQB0AHQAYQBjAGgAZQBkACAAdABlAHgAdAAgAGYAaQBsAGUAIABmAG8AcgAgAGQAZQB0AGEAaQBsAHMALgAgAEkAbgBmAG8AIAAmACAAdQBwAGQAYQB0AGUAcwAgAHYAaQBzAGkAdAAgAHcAdwB3AC4AbABhAHIAYQBiAGkAZQBmAG8AbgB0AHMALgBjAG8AbQAuACAARABvAG4AYQB0AGkAbwBuAHMAIABnAHIAYQB0AGUAZgB1AGwAbAB5ACAAYQBjAGMAZQBwAHQAZQBkACAAYQB0ACAAdwB3AHcALgBsAGEAcgBhAGIAaQBlAGYAbwBuAHQAcwAuAGMAbwBtAC8AZABvAG4AYQB0AGkAbwBuAC4AaAB0AG0AbAAuACAAQQBsAHMAbwAgAHYAaQBzAGkAdAAgAG0AeQAgAGMAbwBtAG0AZQByAGMAaQBhAGwAIAB0AHkAcABlACAAZgBvAHUAbgBkAHIAeQAgAGEAdAAgAHcAdwB3AC4AdAB5AHAAbwBkAGUAcgBtAGkAYwAuAGMAbwBtAC4AIABUAGgAaQBzACAAZgBvAG4AdAAgAHcAYQBzACAAdQBwAGQAYQB0AGUAZAAgAGkAbgAgADIAMAAwADQALgBTAHQAZQBlAGwAZgBpAHMAaABSAGUAZwB1AGwAYQByAFIAYQB5AEwAYQByAGEAYgBpAGUAOgAgAFMAdABlAGUAbABmAGkAcwBoADoAIAAyADAAMAAxAFMAdABlAGUAbABmAGkAcwBoAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAwADAAIAAyADAAMAA0AFMAdABlAGUAbABmAGkAcwBoAFMAdABlAGUAbABmAGkAcwBoACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUgBhAHkAIABMAGEAcgBhAGIAaQBlAC4AUgBhAHkAIABMAGEAcgBhAGIAaQBlAFIAYQB5ACAATABhAHIAYQBiAGkAZQBMAGEAcgBhAGIAaQBlACAARgBvAG4AdABzACAAaQBzACAAYQBiAGwAZQAgAHQAbwAgAG8AZgBmAGUAcgAgAHUAbgBpAHEAdQBlACAAZgByAGUAZQAgAGYAbwBuAHQAcwAgAHQAaAByAG8AdQBnAGgAIAB0AGgAZQAgAGcAZQBuAGUAcgBvAHUAcwAgAHMAdQBwAHAAbwByAHQAIABvAGYAIAB2AGkAcwBpAHQAbwByAHMAIAB0AG8AIAB0AGgAZQAgAHMAaQB0AGUALgAgAE0AYQBrAGkAbgBnACAAZgBvAG4AdABzACAAaQBzACAAbQB5ACAAZgB1AGwAbAAtAHQAaQBtAGUAIABqAG8AYgAgAGEAbgBkACAAZQB2AGUAcgB5ACAAZABvAG4AYQB0AGkAbwBuACwAIABpAG4AIABhAG4AeQAgAGEAbQBvAHUAbgB0ACwAIABlAG4AYQBiAGwAZQBzACAAbQBlACAAdABvACAAYwBvAG4AdABpAG4AdQBlACAAcgB1AG4AbgBpAG4AZwAgAHQAaABlACAAcwBpAHQAZQAgAGEAbgBkACAAYwByAGUAYQB0AGkAbgBnACAAbgBlAHcAIABmAG8AbgB0AHMALgAgAEkAZgAgAHkAbwB1ACAAdwBvAHUAbABkACAAbABpAGsAZQAgAHQAbwAgAHMAdQBwAHAAbwByAHQAIABMAGEAcgBhAGIAaQBlACAARgBvAG4AdABzACAAdgBpAHMAaQB0ACAAdwB3AHcALgBsAGEAcgBhAGIAaQBlAGYAbwBuAHQAcwAuAGMAbwBtACAAZgBvAHIAIABkAGUAdABhAGkAbABzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGwAYQByAGEAYgBpAGUAZgBvAG4AdABzAC4AYwBvAG0AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAeQBwAG8AZABlAHIAbQBpAGMALgBjAG8AbQAAAAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAATEAAAECAAIAAwAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQDEAKYAxQCrAIIAwgDYAMYAvgCwALYAtwC0ALUAhwCyALMA2QCMAL8AsQC7AKMAhACFAL0AlgCGAI4AiwCdAKkApACKAQMAgwCTAI0AlwCIAQQA3gCeAKoAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnAJEA1gDUANUAaACJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEAugDhANsA3ADdAN8A1wDAAMEA4AAkAAYABAAFAOQA5QDoAPIA8wDxAPUA9AD2AOkA8ADrAO0A6gDsAO4AvADiAOMA5gDnAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQD9AP8BFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjAP4BAAEkASUBJgEnASgBKQEqASsBLAEtAS4A+AEvAPkBMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJBS5udWxsBm1hY3Jvbg5wZXJpb2RjZW50ZXJlZAZTYWN1dGUGVGNhcm9uBlphY3V0ZQZzYWN1dGUGdGNhcm9uBnphY3V0ZQdBb2dvbmVrDFNjb21tYWFjY2VudApaZG90YWNjZW50B2FvZ29uZWsMc2NvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24KemRvdGFjY2VudAZSYWN1dGUGQWJyZXZlBkxhY3V0ZQdFb2dvbmVrBkVjYXJvbgZEY2Fyb24HRG1hY3JvbgZOYWN1dGUGTmNhcm9uDU9odW5nYXJ1bWxhdXQGUmNhcm9uBVVyaW5nDVVodW5nYXJ1bWxhdXQMVGNvbW1hYWNjZW50BnJhY3V0ZQZhYnJldmUGbGFjdXRlB2VvZ29uZWsGZWNhcm9uBmRjYXJvbgdkbWFjcm9uBm5hY3V0ZQZuY2Fyb24Nb2h1bmdhcnVtbGF1dAZyY2Fyb24FdXJpbmcNdWh1bmdhcnVtbGF1dAx0Y29tbWFhY2NlbnQKSWRvdGFjY2VudAxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50B0lvZ29uZWsHQW1hY3JvbgdFbWFj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') format('truetype'); -} - -$font-size: $font-size-lg; - -.at-count-down { - display: inline-block; - min-height: $font-size; - - &__item { - display: inline-flex; - align-items: center; - } - - &__time-box { - display: inline-block; - text-align: center; - min-width: $font-size; - font: { - size: $font-size; - family: countDownFont; - style: normal; - weight: 400; - variant: normal; - } - - text-transform: none; - text-rendering: auto; - line-height: 1; - -webkit-font-smoothing: antialiased; - vertical-align: middle; - } - - &__separator { - font-size: $font-size-base; - display: inline-flex; - align-items: center; - text-align: justify; - padding: 0 $spacing-v-xs; - } - - &--card { - .at-count-down__time-box { - padding: $spacing-v-xs 0; - border: 1PX solid $color-border-grey; - border-radius: $border-radius-md; - color: #FF4949; - display: inline-block; - background-color: #fff; - position: relative; - - .at-count-down__time { - position: relative; - z-index: $zindex-divider + 1; - } - - &::after { - position: absolute; - content: ''; - width: 100%; - height: 1PX; - top: 50%; - left: 0; - z-index: $zindex-divider; - background-color: $color-grey-3; - } - } - } -} diff --git a/src/components/countdown/index.ts b/src/components/countdown/index.ts index 686a7532..f752e0d0 100644 --- a/src/components/countdown/index.ts +++ b/src/components/countdown/index.ts @@ -4,8 +4,6 @@ import { AtCountDownProps, AtCountdownState } from 'types/countdown' import AtCountdownItem from "./item" -import './index.scss' - const toSeconds = ( day: number, hours: number, diff --git a/src/components/divider/index.ts b/src/components/divider/index.ts index 1b853764..11731cae 100644 --- a/src/components/divider/index.ts +++ b/src/components/divider/index.ts @@ -1,7 +1,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from "vue" import { View } from '@tarojs/components' import { AtDividerProps } from 'types/divider' -import { pxTransform } from "@/utils/common" +import { pxTransform } from "../../utils/common" const AtDivider = defineComponent({ name: "AtDivider", diff --git a/src/components/float-layout/index.ts b/src/components/float-layout/index.ts index 39ca346c..00a561ee 100644 --- a/src/components/float-layout/index.ts +++ b/src/components/float-layout/index.ts @@ -1,5 +1,5 @@ import { h, defineComponent, computed, ref, nextTick, watch, mergeProps, PropType } from "vue" -import { handleTouchScroll } from "@/utils/common" +import { handleTouchScroll } from "../../utils/common" import { ScrollView, Text, View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' diff --git a/src/components/grid/index.ts b/src/components/grid/index.ts index a9479cbd..b108c779 100644 --- a/src/components/grid/index.ts +++ b/src/components/grid/index.ts @@ -1,9 +1,9 @@ import { h, defineComponent, computed, mergeProps, PropType } from "vue" -import _chunk from 'lodash/chunk' +import _chunk from 'lodash-es/chunk' import { Image, View, Text } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types' import { AtGridProps, AtGridItem } from 'types/grid' -import { mergeStyle } from "@/utils/common" +import { mergeStyle } from "../../utils/common" const AtGrid = defineComponent({ name: "AtGrid", diff --git a/src/components/icon/index.ts b/src/components/icon/index.ts index 1401f32b..7abd652f 100644 --- a/src/components/icon/index.ts +++ b/src/components/icon/index.ts @@ -1,7 +1,7 @@ import { defineComponent, computed, h, mergeProps, PropType } from "vue" import { Text } from '@tarojs/components' import { AtIconProps } from "types/icon" -import { pxTransform } from "@/utils/common" +import { pxTransform } from "../../utils/common" const AtIcon = defineComponent({ name: "AtIcon", diff --git a/src/components/image-picker/index.ts b/src/components/image-picker/index.ts index cee2dd24..25727577 100644 --- a/src/components/image-picker/index.ts +++ b/src/components/image-picker/index.ts @@ -1,7 +1,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from "vue" import Taro from '@tarojs/taro' -import { uuid } from '@/utils/common' +import { uuid } from '../../utils/common' import { Image, View } from '@tarojs/components' import { AtImagePickerProps, File } from 'types/image-picker' diff --git a/src/components/indexes/index.ts b/src/components/indexes/index.ts index cdf1822b..fce28d4c 100644 --- a/src/components/indexes/index.ts +++ b/src/components/indexes/index.ts @@ -15,7 +15,7 @@ import { import { delayQuerySelector, pxTransform, -} from "@/utils/common" +} from "../../utils/common" import Taro from '@tarojs/taro' import { ScrollView, View } from '@tarojs/components' diff --git a/src/components/input-number/index.ts b/src/components/input-number/index.ts index 3cc5c3e0..0e2fa3d6 100644 --- a/src/components/input-number/index.ts +++ b/src/components/input-number/index.ts @@ -1,6 +1,6 @@ import { h, defineComponent, computed, mergeProps, PropType } from "vue" -import _toString from 'lodash/toString' -import { pxTransform } from "@/utils/common" +import _toString from 'lodash-es/toString' +import { pxTransform } from "../../utils/common" import { Input, Text, View } from '@tarojs/components' import { CommonEvent, ITouchEvent } from '@tarojs/components/types/common' diff --git a/src/components/input/index.ts b/src/components/input/index.ts index ad8858b2..d4e28e3f 100644 --- a/src/components/input/index.ts +++ b/src/components/input/index.ts @@ -11,7 +11,7 @@ import { KeyboardHeightEventDetail, } from "types/input" import { ENV_TYPE, getEnv } from "@tarojs/taro" -import { uuid } from "@/utils/common" +import { uuid } from "../../utils/common" type PickAtInputProps = Pick type GetInputPropsReturn = PickAtInputProps & Pick diff --git a/src/components/modal/index.ts b/src/components/modal/index.ts index 991d287c..bda364ae 100644 --- a/src/components/modal/index.ts +++ b/src/components/modal/index.ts @@ -1,6 +1,6 @@ import { defineComponent, reactive, nextTick, watch, h, computed, mergeProps, PropType } from 'vue' -import { handleTouchScroll } from '@/utils/common' +import { handleTouchScroll } from '../../utils/common' import Taro from '@tarojs/taro' import { Button, Text, View } from '@tarojs/components' diff --git a/src/components/nav-bar/index.ts b/src/components/nav-bar/index.ts index f7e27e74..7fd0a0f6 100644 --- a/src/components/nav-bar/index.ts +++ b/src/components/nav-bar/index.ts @@ -2,7 +2,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from 'vue' import { Text, View } from '@tarojs/components' import { ITouchEvent } from '@tarojs/components/types/common' import { AtNavBarProps } from 'types/nav-bar' -import { mergeStyle, pxTransform } from '@/utils/common' +import { mergeStyle, pxTransform } from '../../utils/common' const AtNavBar = defineComponent({ name: "AtNavBar", diff --git a/src/components/range/index.ts b/src/components/range/index.ts index fa9869aa..ebee4ece 100644 --- a/src/components/range/index.ts +++ b/src/components/range/index.ts @@ -6,7 +6,7 @@ import { delayQuerySelector, getEventDetail, mergeStyle -} from '@/utils/common' +} from '../../utils/common' const AtRange = defineComponent({ name: "AtRange", diff --git a/src/components/rate/index.ts b/src/components/rate/index.ts index 69e3244e..5bc8da1f 100644 --- a/src/components/rate/index.ts +++ b/src/components/rate/index.ts @@ -2,7 +2,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from 'vue' import { Text, View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' import { AtRateProps } from 'types/rate' -import { pxTransform } from '@/utils/common' +import { pxTransform } from '../../utils/common' const AtRate = defineComponent({ name: "AtRate", diff --git a/src/components/search-bar/index.ts b/src/components/search-bar/index.ts index 1fd491d1..5e15a799 100644 --- a/src/components/search-bar/index.ts +++ b/src/components/search-bar/index.ts @@ -3,7 +3,7 @@ import { Input, Text, View } from '@tarojs/components' import { BaseEventOrig, CommonEvent, ITouchEvent } from '@tarojs/components/types/common' import { AtSearchBarProps, AtSearchBarState } from 'types/search-bar' import { ENV_TYPE, getEnv } from '@tarojs/taro' -import { uuid } from '@/utils/common' +import { uuid } from '../../utils/common' const AtSearchBar = defineComponent({ name: "AtSearchBar", diff --git a/src/components/segmented-control/index.ts b/src/components/segmented-control/index.ts index a10ef0ab..78d09c1e 100644 --- a/src/components/segmented-control/index.ts +++ b/src/components/segmented-control/index.ts @@ -2,7 +2,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from 'vue' import { View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' import { AtSegmentedControlProps } from 'types/segmented-control' -import { pxTransform } from '@/utils/common' +import { pxTransform } from '../../utils/common' const AtSegmentedControl = defineComponent({ diff --git a/src/components/skeleton/index.ts b/src/components/skeleton/index.ts index 7f022e10..9f87d610 100644 --- a/src/components/skeleton/index.ts +++ b/src/components/skeleton/index.ts @@ -11,8 +11,8 @@ import { View } from "@tarojs/components" -import { dimensionsFactory } from "@/composables/dimensions" -import { makeElevationProps, useElevationClasses } from "@/composables/elevation" +import { dimensionsFactory } from "../../composables/dimensions" +import { makeElevationProps, useElevationClasses } from "../../composables/elevation" // types import { diff --git a/src/components/slider/index.ts b/src/components/slider/index.ts index 905345d2..03a8d4a1 100644 --- a/src/components/slider/index.ts +++ b/src/components/slider/index.ts @@ -64,7 +64,7 @@ const AtSlider = defineComponent({ _value: clampNumber(props.value!, props.min!, props.max!) }) - const precision = computed(() => 10 ** countDecimals(props.step)) + const precision = computed(() => 10 ** countDecimals(props.step!)) const rootClass = computed(() => ({ 'at-slider': true, diff --git a/src/components/swipe-action/index.ts b/src/components/swipe-action/index.ts index 46e86d3a..d40a064d 100644 --- a/src/components/swipe-action/index.ts +++ b/src/components/swipe-action/index.ts @@ -1,6 +1,6 @@ import { h, defineComponent, ref, reactive, watch, CSSProperties, computed, mergeProps, PropType } from 'vue' -import _inRange from 'lodash/inRange' -import _isEmpty from 'lodash/isEmpty' +import _inRange from 'lodash-es/inRange' +import _isEmpty from 'lodash-es/isEmpty' import { Text, View } from '@tarojs/components' import { CommonEvent, ITouchEvent } from '@tarojs/components/types/common' import { @@ -12,7 +12,7 @@ import { delayGetClientRect, delayGetScrollOffset, uuid -} from '@/utils/common' +} from '../../utils/common' import AtSwipeActionOptions from './options/index' const AtSwipeAction = defineComponent({ diff --git a/src/components/swipe-action/options/index.ts b/src/components/swipe-action/options/index.ts index d9166337..99ead6ab 100644 --- a/src/components/swipe-action/options/index.ts +++ b/src/components/swipe-action/options/index.ts @@ -1,6 +1,6 @@ import { defineComponent, onMounted, watch, h, mergeProps, PropType } from 'vue' import { View } from '@tarojs/components' -import { delayQuerySelector } from '@/utils/common' +import { delayQuerySelector } from '../../../utils/common' import { AtSwipeActionOptionsProps } from 'types/swipe-action' const AtSwipeActionOptions = defineComponent({ diff --git a/src/components/tab-bar/index.ts b/src/components/tab-bar/index.ts index 65805fb0..4eddf271 100644 --- a/src/components/tab-bar/index.ts +++ b/src/components/tab-bar/index.ts @@ -2,7 +2,7 @@ import { h, defineComponent, computed, mergeProps, PropType } from 'vue' import { Image, Text, View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' import { AtTabBarProps, TabItem } from 'types/tab-bar' -import { mergeStyle } from '@/utils/common' +import { mergeStyle } from '../../utils/common' import AtBadge from '../badge/index' diff --git a/src/components/tabs/index.ts b/src/components/tabs/index.ts index dc058e9f..27d5d551 100644 --- a/src/components/tabs/index.ts +++ b/src/components/tabs/index.ts @@ -3,7 +3,7 @@ import { ScrollView, View, Text } from '@tarojs/components' import { CommonEvent, ITouchEvent } from '@tarojs/components/types/common' import Taro from '@tarojs/taro' import { AtTabsProps, AtTabsState } from 'types/tabs' -import { isTest, uuid } from '@/utils/common' +import { isTest, uuid } from '../../utils/common' const ENV = Taro.getEnv() const MIN_DISTANCE = 100 diff --git a/src/components/textarea/index.ts b/src/components/textarea/index.ts index c40aa205..7ef1f66f 100644 --- a/src/components/textarea/index.ts +++ b/src/components/textarea/index.ts @@ -3,7 +3,7 @@ import { Textarea, View } from '@tarojs/components' import { CommonEvent } from '@tarojs/components/types/common' import Taro from '@tarojs/taro' import { AtTextareaProps } from 'types/textarea' -import { pxTransform } from '@/utils/common' +import { pxTransform } from '../../utils/common' type ExtendEvent = { target: { diff --git a/src/components/virtual-scroll/index.ts b/src/components/virtual-scroll/index.ts index fbbbc8e9..ab5901fe 100644 --- a/src/components/virtual-scroll/index.ts +++ b/src/components/virtual-scroll/index.ts @@ -16,8 +16,8 @@ import { } from "@tarojs/components" // utils -import { convertToUnit } from "@/utils/common" -import { dimensionsFactory } from "@/composables/dimensions" +import { convertToUnit } from "../../utils/common" +import { dimensionsFactory } from "../../composables/dimensions" // types import { ScrollViewProps } from "@tarojs/components/types/ScrollView" diff --git a/src/composables/dimensions.ts b/src/composables/dimensions.ts index c0b3f55b..73909dd3 100644 --- a/src/composables/dimensions.ts +++ b/src/composables/dimensions.ts @@ -4,8 +4,8 @@ import { computed } from 'vue' import type { Prop } from 'vue' // Utils -import { convertToUnit, keys } from '@/utils/common' -import propsFactory from '@/utils/propsFactory' +import { convertToUnit, keys } from '../utils/common' +import propsFactory from '../utils/propsFactory' // Props const allDimensionsProps = { diff --git a/src/composables/elevation.ts b/src/composables/elevation.ts index 9b59f8c1..a998ea98 100644 --- a/src/composables/elevation.ts +++ b/src/composables/elevation.ts @@ -1,5 +1,5 @@ import { computed } from 'vue' -import propsFactory from '@/utils/propsFactory' +import propsFactory from '../utils/propsFactory' // Types export interface ElevationProps { diff --git a/src/pages/action/action-sheet/index.vue b/src/pages/action/action-sheet/index.vue index cdbc9557..de7a971c 100644 --- a/src/pages/action/action-sheet/index.vue +++ b/src/pages/action/action-sheet/index.vue @@ -28,8 +28,10 @@ :isOpened="isOpened1" @close="handleClose(1)" > - 按钮一 - 按钮二 + 按钮一 + + 按钮二 + @@ -39,8 +41,10 @@ :isOpened="isOpened2" @close="handleClose(2)" > - 按钮一 - 按钮二 + 按钮一 + + 按钮二 + @@ -51,8 +55,10 @@ @close="handleClose(3)" @cancel="handleCancel" > - 按钮一 - 按钮二 + 按钮一 + + 按钮二 + 清除位置信息并退出 @@ -66,9 +72,9 @@ import { defineComponent, reactive, toRefs } from 'vue' import Taro from '@tarojs/taro' -import AtActionSheet from '@/components/action-sheet' -import AtActionSheetItem from '@/components/action-sheet/body/item' -import AtButton from '@/components/button' +import { AtActionSheet } from '../../../components/index' +import { AtActionSheetItem } from '../../../components/index' +import { AtButton } from '../../../components/index' import { Page, Panel, ExampleItem } from '../../components/demo-page' import './index.scss' diff --git a/src/pages/action/toast/index.vue b/src/pages/action/toast/index.vue index 3208a8c1..3147395a 100644 --- a/src/pages/action/toast/index.vue +++ b/src/pages/action/toast/index.vue @@ -9,75 +9,66 @@ 文本 Toast - 文本 + ICON + 文本 + + ICON - 自定义图片 Toast + ">自定义图片 Toast - 添加遮罩层 Toast + ">添加遮罩层 Toast - 错误提示 Toast + ">错误提示 Toast - 正确提示 Toast + ">正确提示 Toast - 加载中 Toast + ">加载中 Toast @@ -98,8 +89,8 @@