├── .gitignore
├── README.md
├── babel.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
├── index.html
└── serverConfig.json
├── src
├── .babelrc
├── App.vue
├── common
│ ├── amap-wx.js
│ ├── basic.css
│ ├── crypto-js
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── aes.js
│ │ ├── bower.json
│ │ ├── cipher-core.js
│ │ ├── core.js
│ │ ├── crypto-js.js
│ │ ├── docs
│ │ │ └── QuickStartGuide.wiki
│ │ ├── enc-base64.js
│ │ ├── enc-hex.js
│ │ ├── enc-latin1.js
│ │ ├── enc-utf16.js
│ │ ├── enc-utf8.js
│ │ ├── evpkdf.js
│ │ ├── format-hex.js
│ │ ├── format-openssl.js
│ │ ├── hmac-md5.js
│ │ ├── hmac-ripemd160.js
│ │ ├── hmac-sha1.js
│ │ ├── hmac-sha224.js
│ │ ├── hmac-sha256.js
│ │ ├── hmac-sha3.js
│ │ ├── hmac-sha384.js
│ │ ├── hmac-sha512.js
│ │ ├── hmac.js
│ │ ├── index.js
│ │ ├── lib-typedarrays.js
│ │ ├── md5.js
│ │ ├── mode-cfb.js
│ │ ├── mode-ctr-gladman.js
│ │ ├── mode-ctr.js
│ │ ├── mode-ecb.js
│ │ ├── mode-ofb.js
│ │ ├── package.json
│ │ ├── pad-ansix923.js
│ │ ├── pad-iso10126.js
│ │ ├── pad-iso97971.js
│ │ ├── pad-nopadding.js
│ │ ├── pad-pkcs7.js
│ │ ├── pad-zeropadding.js
│ │ ├── pbkdf2.js
│ │ ├── rabbit-legacy.js
│ │ ├── rabbit.js
│ │ ├── rc4.js
│ │ ├── ripemd160.js
│ │ ├── sha1.js
│ │ ├── sha224.js
│ │ ├── sha256.js
│ │ ├── sha3.js
│ │ ├── sha384.js
│ │ ├── sha512.js
│ │ ├── tripledes.js
│ │ └── x64-core.js
│ ├── echarts.min.js
│ ├── uni.css
│ └── util.js
├── components
│ ├── ai-form-group
│ │ ├── ai-form
│ │ │ └── index.vue
│ │ ├── ai-input
│ │ │ └── index.vue
│ │ ├── ai-picker
│ │ │ └── index.vue
│ │ ├── ai-textarea
│ │ │ └── index.vue
│ │ ├── errorTip
│ │ │ └── index.vue
│ │ ├── index.js
│ │ ├── mixins.js
│ │ ├── style.less
│ │ ├── watch.js
│ │ ├── xCheckbox.vue
│ │ ├── xCheckboxGroup.vue
│ │ ├── xFormItem.vue
│ │ ├── xPicker.vue
│ │ ├── xRadio.vue
│ │ └── xRadioGroup.vue
│ ├── ai-popup.vue
│ ├── ai-tip.vue
│ ├── ai-ui
│ │ ├── ai-checkbox-group
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-date-picker
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-icons
│ │ │ ├── icons-svg
│ │ │ │ ├── arrowRight.svg
│ │ │ │ ├── camera.svg
│ │ │ │ ├── check.svg
│ │ │ │ ├── empty.svg
│ │ │ │ └── remove.svg
│ │ │ └── index.vue
│ │ ├── ai-img-preview
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-input
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-load-more
│ │ │ ├── index.vue
│ │ │ └── request
│ │ │ │ ├── index.js
│ │ │ │ ├── readme.md
│ │ │ │ └── request.js
│ │ ├── ai-picker
│ │ │ ├── README.md
│ │ │ ├── ai-picker.js
│ │ │ ├── city-data
│ │ │ │ ├── _city.js
│ │ │ │ ├── area.js
│ │ │ │ ├── city.js
│ │ │ │ ├── province-city-area.js
│ │ │ │ └── province.js
│ │ │ └── index.vue
│ │ ├── ai-radio-group
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-scroll-navfixed
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-steps
│ │ │ ├── README.md
│ │ │ └── index.vue
│ │ ├── ai-top-nav
│ │ │ └── index.vue
│ │ └── ai-upload-image
│ │ │ ├── README.md
│ │ │ └── index.vue
│ ├── m-input
│ │ ├── m-icon
│ │ │ ├── m-icon.css
│ │ │ └── m-icon.vue
│ │ └── m-input.vue
│ ├── tableviews-with-swipe
│ │ └── index.vue
│ ├── uni-segmented-control
│ │ └── index.vue
│ ├── uni-swiper-tab.vue
│ ├── uni-swiper-tab
│ │ └── index.vue
│ ├── uni-top-nav.vue
│ └── uni-ui
│ │ ├── uni-icons
│ │ └── uni-icons.vue
│ │ ├── uni-pagination
│ │ └── uni-pagination.vue
│ │ ├── uni-popup
│ │ └── uni-popup.vue
│ │ └── uni-steps
│ │ └── uni-steps.vue
├── config.txt
├── main.js
├── manifest.json
├── node_modules
│ ├── async-validator
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── dist-node
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ ├── dist-types
│ │ │ └── index.d.ts
│ │ ├── dist-web
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ └── package.json
│ ├── canvas2image
│ │ ├── README.md
│ │ ├── canvas2image.js
│ │ └── package.json
│ ├── html2canvas
│ │ ├── .prettierrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── ci
│ │ │ └── browser-tests.yml
│ │ ├── configs
│ │ │ ├── base.json
│ │ │ ├── preview.json
│ │ │ └── scripts.json
│ │ ├── dist
│ │ │ ├── html2canvas.esm.js
│ │ │ ├── html2canvas.esm.js.map
│ │ │ ├── html2canvas.js
│ │ │ ├── html2canvas.js.map
│ │ │ ├── html2canvas.min.js
│ │ │ ├── lib
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── index.js.map
│ │ │ │ ├── core
│ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ ├── cache-storage.js
│ │ │ │ │ │ ├── cache-storage.js.map
│ │ │ │ │ │ ├── features.js
│ │ │ │ │ │ ├── features.js.map
│ │ │ │ │ │ ├── logger.js
│ │ │ │ │ │ └── logger.js.map
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── cache-storage.js
│ │ │ │ │ │ ├── cache-storage.js.map
│ │ │ │ │ │ ├── logger.js
│ │ │ │ │ │ └── logger.js.map
│ │ │ │ │ ├── bitwise.js
│ │ │ │ │ ├── bitwise.js.map
│ │ │ │ │ ├── cache-storage.js
│ │ │ │ │ ├── cache-storage.js.map
│ │ │ │ │ ├── features.js
│ │ │ │ │ ├── features.js.map
│ │ │ │ │ ├── logger.js
│ │ │ │ │ ├── logger.js.map
│ │ │ │ │ ├── util.js
│ │ │ │ │ └── util.js.map
│ │ │ │ ├── css
│ │ │ │ │ ├── IPropertyDescriptor.js
│ │ │ │ │ ├── IPropertyDescriptor.js.map
│ │ │ │ │ ├── ITypeDescriptor.js
│ │ │ │ │ ├── ITypeDescriptor.js.map
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ │ ├── bounds.js
│ │ │ │ │ │ │ └── bounds.js.map
│ │ │ │ │ │ ├── bounds.js
│ │ │ │ │ │ ├── bounds.js.map
│ │ │ │ │ │ ├── text.js
│ │ │ │ │ │ └── text.js.map
│ │ │ │ │ ├── property-descriptors
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ ├── background-tests.js
│ │ │ │ │ │ │ ├── background-tests.js.map
│ │ │ │ │ │ │ ├── text-shadow.js
│ │ │ │ │ │ │ ├── text-shadow.js.map
│ │ │ │ │ │ │ ├── transform-tests.js
│ │ │ │ │ │ │ └── transform-tests.js.map
│ │ │ │ │ │ ├── background-clip.js
│ │ │ │ │ │ ├── background-clip.js.map
│ │ │ │ │ │ ├── background-color.js
│ │ │ │ │ │ ├── background-color.js.map
│ │ │ │ │ │ ├── background-image.js
│ │ │ │ │ │ ├── background-image.js.map
│ │ │ │ │ │ ├── background-origin.js
│ │ │ │ │ │ ├── background-origin.js.map
│ │ │ │ │ │ ├── background-position.js
│ │ │ │ │ │ ├── background-position.js.map
│ │ │ │ │ │ ├── background-repeat.js
│ │ │ │ │ │ ├── background-repeat.js.map
│ │ │ │ │ │ ├── background-size.js
│ │ │ │ │ │ ├── background-size.js.map
│ │ │ │ │ │ ├── border-color.js
│ │ │ │ │ │ ├── border-color.js.map
│ │ │ │ │ │ ├── border-radius.js
│ │ │ │ │ │ ├── border-radius.js.map
│ │ │ │ │ │ ├── border-style.js
│ │ │ │ │ │ ├── border-style.js.map
│ │ │ │ │ │ ├── border-width.js
│ │ │ │ │ │ ├── border-width.js.map
│ │ │ │ │ │ ├── box-shadow.js
│ │ │ │ │ │ ├── box-shadow.js.map
│ │ │ │ │ │ ├── color.js
│ │ │ │ │ │ ├── color.js.map
│ │ │ │ │ │ ├── content.js
│ │ │ │ │ │ ├── content.js.map
│ │ │ │ │ │ ├── counter-increment.js
│ │ │ │ │ │ ├── counter-increment.js.map
│ │ │ │ │ │ ├── counter-reset.js
│ │ │ │ │ │ ├── counter-reset.js.map
│ │ │ │ │ │ ├── display.js
│ │ │ │ │ │ ├── display.js.map
│ │ │ │ │ │ ├── float.js
│ │ │ │ │ │ ├── float.js.map
│ │ │ │ │ │ ├── font-family.js
│ │ │ │ │ │ ├── font-family.js.map
│ │ │ │ │ │ ├── font-size.js
│ │ │ │ │ │ ├── font-size.js.map
│ │ │ │ │ │ ├── font-style.js
│ │ │ │ │ │ ├── font-style.js.map
│ │ │ │ │ │ ├── font-variant.js
│ │ │ │ │ │ ├── font-variant.js.map
│ │ │ │ │ │ ├── font-weight.js
│ │ │ │ │ │ ├── font-weight.js.map
│ │ │ │ │ │ ├── letter-spacing.js
│ │ │ │ │ │ ├── letter-spacing.js.map
│ │ │ │ │ │ ├── line-break.js
│ │ │ │ │ │ ├── line-break.js.map
│ │ │ │ │ │ ├── line-height.js
│ │ │ │ │ │ ├── line-height.js.map
│ │ │ │ │ │ ├── list-style-image.js
│ │ │ │ │ │ ├── list-style-image.js.map
│ │ │ │ │ │ ├── list-style-position.js
│ │ │ │ │ │ ├── list-style-position.js.map
│ │ │ │ │ │ ├── list-style-type.js
│ │ │ │ │ │ ├── list-style-type.js.map
│ │ │ │ │ │ ├── margin.js
│ │ │ │ │ │ ├── margin.js.map
│ │ │ │ │ │ ├── opacity.js
│ │ │ │ │ │ ├── opacity.js.map
│ │ │ │ │ │ ├── overflow-wrap.js
│ │ │ │ │ │ ├── overflow-wrap.js.map
│ │ │ │ │ │ ├── overflow.js
│ │ │ │ │ │ ├── overflow.js.map
│ │ │ │ │ │ ├── padding.js
│ │ │ │ │ │ ├── padding.js.map
│ │ │ │ │ │ ├── position.js
│ │ │ │ │ │ ├── position.js.map
│ │ │ │ │ │ ├── quotes.js
│ │ │ │ │ │ ├── quotes.js.map
│ │ │ │ │ │ ├── text-align.js
│ │ │ │ │ │ ├── text-align.js.map
│ │ │ │ │ │ ├── text-decoration-color.js
│ │ │ │ │ │ ├── text-decoration-color.js.map
│ │ │ │ │ │ ├── text-decoration-line.js
│ │ │ │ │ │ ├── text-decoration-line.js.map
│ │ │ │ │ │ ├── text-shadow.js
│ │ │ │ │ │ ├── text-shadow.js.map
│ │ │ │ │ │ ├── text-transform.js
│ │ │ │ │ │ ├── text-transform.js.map
│ │ │ │ │ │ ├── transform-origin.js
│ │ │ │ │ │ ├── transform-origin.js.map
│ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ ├── transform.js.map
│ │ │ │ │ │ ├── visibility.js
│ │ │ │ │ │ ├── visibility.js.map
│ │ │ │ │ │ ├── word-break.js
│ │ │ │ │ │ ├── word-break.js.map
│ │ │ │ │ │ ├── z-index.js
│ │ │ │ │ │ └── z-index.js.map
│ │ │ │ │ ├── syntax
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ ├── tokernizer-tests.js
│ │ │ │ │ │ │ └── tokernizer-tests.js.map
│ │ │ │ │ │ ├── parser.js
│ │ │ │ │ │ ├── parser.js.map
│ │ │ │ │ │ ├── tokenizer.js
│ │ │ │ │ │ └── tokenizer.js.map
│ │ │ │ │ └── types
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── color-tests.js
│ │ │ │ │ │ ├── color-tests.js.map
│ │ │ │ │ │ ├── image-tests.js
│ │ │ │ │ │ └── image-tests.js.map
│ │ │ │ │ │ ├── angle.js
│ │ │ │ │ │ ├── angle.js.map
│ │ │ │ │ │ ├── color.js
│ │ │ │ │ │ ├── color.js.map
│ │ │ │ │ │ ├── functions
│ │ │ │ │ │ ├── -prefix-linear-gradient.js
│ │ │ │ │ │ ├── -prefix-linear-gradient.js.map
│ │ │ │ │ │ ├── -prefix-radial-gradient.js
│ │ │ │ │ │ ├── -prefix-radial-gradient.js.map
│ │ │ │ │ │ ├── -webkit-gradient.js
│ │ │ │ │ │ ├── -webkit-gradient.js.map
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ ├── radial-gradient.js
│ │ │ │ │ │ │ └── radial-gradient.js.map
│ │ │ │ │ │ ├── counter.js
│ │ │ │ │ │ ├── counter.js.map
│ │ │ │ │ │ ├── gradient.js
│ │ │ │ │ │ ├── gradient.js.map
│ │ │ │ │ │ ├── linear-gradient.js
│ │ │ │ │ │ ├── linear-gradient.js.map
│ │ │ │ │ │ ├── radial-gradient.js
│ │ │ │ │ │ └── radial-gradient.js.map
│ │ │ │ │ │ ├── image.js
│ │ │ │ │ │ ├── image.js.map
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── length-percentage.js
│ │ │ │ │ │ ├── length-percentage.js.map
│ │ │ │ │ │ ├── length.js
│ │ │ │ │ │ └── length.js.map
│ │ │ │ ├── dom
│ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ ├── document-cloner.js
│ │ │ │ │ │ └── document-cloner.js.map
│ │ │ │ │ ├── document-cloner.js
│ │ │ │ │ ├── document-cloner.js.map
│ │ │ │ │ ├── element-container.js
│ │ │ │ │ ├── element-container.js.map
│ │ │ │ │ ├── elements
│ │ │ │ │ │ ├── li-element-container.js
│ │ │ │ │ │ ├── li-element-container.js.map
│ │ │ │ │ │ ├── ol-element-container.js
│ │ │ │ │ │ ├── ol-element-container.js.map
│ │ │ │ │ │ ├── select-element-container.js
│ │ │ │ │ │ ├── select-element-container.js.map
│ │ │ │ │ │ ├── textarea-element-container.js
│ │ │ │ │ │ └── textarea-element-container.js.map
│ │ │ │ │ ├── node-parser.js
│ │ │ │ │ ├── node-parser.js.map
│ │ │ │ │ ├── replaced-elements
│ │ │ │ │ │ ├── canvas-element-container.js
│ │ │ │ │ │ ├── canvas-element-container.js.map
│ │ │ │ │ │ ├── iframe-element-container.js
│ │ │ │ │ │ ├── iframe-element-container.js.map
│ │ │ │ │ │ ├── image-element-container.js
│ │ │ │ │ │ ├── image-element-container.js.map
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── input-element-container.js
│ │ │ │ │ │ ├── input-element-container.js.map
│ │ │ │ │ │ ├── pseudo-elements.js
│ │ │ │ │ │ ├── pseudo-elements.js.map
│ │ │ │ │ │ ├── svg-element-container.js
│ │ │ │ │ │ └── svg-element-container.js.map
│ │ │ │ │ ├── text-container.js
│ │ │ │ │ └── text-container.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── invariant.js
│ │ │ │ ├── invariant.js.map
│ │ │ │ └── render
│ │ │ │ │ ├── background.js
│ │ │ │ │ ├── background.js.map
│ │ │ │ │ ├── bezier-curve.js
│ │ │ │ │ ├── bezier-curve.js.map
│ │ │ │ │ ├── border.js
│ │ │ │ │ ├── border.js.map
│ │ │ │ │ ├── bound-curves.js
│ │ │ │ │ ├── bound-curves.js.map
│ │ │ │ │ ├── box-sizing.js
│ │ │ │ │ ├── box-sizing.js.map
│ │ │ │ │ ├── canvas
│ │ │ │ │ ├── canvas-renderer.js
│ │ │ │ │ ├── canvas-renderer.js.map
│ │ │ │ │ ├── foreignobject-renderer.js
│ │ │ │ │ └── foreignobject-renderer.js.map
│ │ │ │ │ ├── effects.js
│ │ │ │ │ ├── effects.js.map
│ │ │ │ │ ├── font-metrics.js
│ │ │ │ │ ├── font-metrics.js.map
│ │ │ │ │ ├── path.js
│ │ │ │ │ ├── path.js.map
│ │ │ │ │ ├── stacking-context.js
│ │ │ │ │ ├── stacking-context.js.map
│ │ │ │ │ ├── vector.js
│ │ │ │ │ └── vector.js.map
│ │ │ └── types
│ │ │ │ ├── __tests__
│ │ │ │ └── index.d.ts
│ │ │ │ ├── build
│ │ │ │ └── reftests.d.ts
│ │ │ │ ├── core
│ │ │ │ ├── __mocks__
│ │ │ │ │ ├── cache-storage.d.ts
│ │ │ │ │ ├── features.d.ts
│ │ │ │ │ └── logger.d.ts
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── cache-storage.d.ts
│ │ │ │ │ └── logger.d.ts
│ │ │ │ ├── bitwise.d.ts
│ │ │ │ ├── cache-storage.d.ts
│ │ │ │ ├── features.d.ts
│ │ │ │ ├── logger.d.ts
│ │ │ │ └── util.d.ts
│ │ │ │ ├── css
│ │ │ │ ├── IPropertyDescriptor.d.ts
│ │ │ │ ├── ITypeDescriptor.d.ts
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── layout
│ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ └── bounds.d.ts
│ │ │ │ │ ├── bounds.d.ts
│ │ │ │ │ └── text.d.ts
│ │ │ │ ├── property-descriptors
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── background-tests.d.ts
│ │ │ │ │ │ ├── text-shadow.d.ts
│ │ │ │ │ │ └── transform-tests.d.ts
│ │ │ │ │ ├── background-clip.d.ts
│ │ │ │ │ ├── background-color.d.ts
│ │ │ │ │ ├── background-image.d.ts
│ │ │ │ │ ├── background-origin.d.ts
│ │ │ │ │ ├── background-position.d.ts
│ │ │ │ │ ├── background-repeat.d.ts
│ │ │ │ │ ├── background-size.d.ts
│ │ │ │ │ ├── border-color.d.ts
│ │ │ │ │ ├── border-radius.d.ts
│ │ │ │ │ ├── border-style.d.ts
│ │ │ │ │ ├── border-width.d.ts
│ │ │ │ │ ├── box-shadow.d.ts
│ │ │ │ │ ├── color.d.ts
│ │ │ │ │ ├── content.d.ts
│ │ │ │ │ ├── counter-increment.d.ts
│ │ │ │ │ ├── counter-reset.d.ts
│ │ │ │ │ ├── display.d.ts
│ │ │ │ │ ├── float.d.ts
│ │ │ │ │ ├── font-family.d.ts
│ │ │ │ │ ├── font-size.d.ts
│ │ │ │ │ ├── font-style.d.ts
│ │ │ │ │ ├── font-variant.d.ts
│ │ │ │ │ ├── font-weight.d.ts
│ │ │ │ │ ├── letter-spacing.d.ts
│ │ │ │ │ ├── line-break.d.ts
│ │ │ │ │ ├── line-height.d.ts
│ │ │ │ │ ├── list-style-image.d.ts
│ │ │ │ │ ├── list-style-position.d.ts
│ │ │ │ │ ├── list-style-type.d.ts
│ │ │ │ │ ├── margin.d.ts
│ │ │ │ │ ├── opacity.d.ts
│ │ │ │ │ ├── overflow-wrap.d.ts
│ │ │ │ │ ├── overflow.d.ts
│ │ │ │ │ ├── padding.d.ts
│ │ │ │ │ ├── position.d.ts
│ │ │ │ │ ├── quotes.d.ts
│ │ │ │ │ ├── text-align.d.ts
│ │ │ │ │ ├── text-decoration-color.d.ts
│ │ │ │ │ ├── text-decoration-line.d.ts
│ │ │ │ │ ├── text-shadow.d.ts
│ │ │ │ │ ├── text-transform.d.ts
│ │ │ │ │ ├── transform-origin.d.ts
│ │ │ │ │ ├── transform.d.ts
│ │ │ │ │ ├── visibility.d.ts
│ │ │ │ │ ├── word-break.d.ts
│ │ │ │ │ └── z-index.d.ts
│ │ │ │ ├── syntax
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── tokernizer-tests.d.ts
│ │ │ │ │ ├── parser.d.ts
│ │ │ │ │ └── tokenizer.d.ts
│ │ │ │ └── types
│ │ │ │ │ ├── __tests__
│ │ │ │ │ ├── color-tests.d.ts
│ │ │ │ │ └── image-tests.d.ts
│ │ │ │ │ ├── angle.d.ts
│ │ │ │ │ ├── color.d.ts
│ │ │ │ │ ├── functions
│ │ │ │ │ ├── -prefix-linear-gradient.d.ts
│ │ │ │ │ ├── -prefix-radial-gradient.d.ts
│ │ │ │ │ ├── -webkit-gradient.d.ts
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── radial-gradient.d.ts
│ │ │ │ │ ├── counter.d.ts
│ │ │ │ │ ├── gradient.d.ts
│ │ │ │ │ ├── linear-gradient.d.ts
│ │ │ │ │ └── radial-gradient.d.ts
│ │ │ │ │ ├── image.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── length-percentage.d.ts
│ │ │ │ │ └── length.d.ts
│ │ │ │ ├── dom
│ │ │ │ ├── __mocks__
│ │ │ │ │ └── document-cloner.d.ts
│ │ │ │ ├── document-cloner.d.ts
│ │ │ │ ├── element-container.d.ts
│ │ │ │ ├── elements
│ │ │ │ │ ├── li-element-container.d.ts
│ │ │ │ │ ├── ol-element-container.d.ts
│ │ │ │ │ ├── select-element-container.d.ts
│ │ │ │ │ └── textarea-element-container.d.ts
│ │ │ │ ├── node-parser.d.ts
│ │ │ │ ├── replaced-elements
│ │ │ │ │ ├── canvas-element-container.d.ts
│ │ │ │ │ ├── iframe-element-container.d.ts
│ │ │ │ │ ├── image-element-container.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── input-element-container.d.ts
│ │ │ │ │ ├── pseudo-elements.d.ts
│ │ │ │ │ └── svg-element-container.d.ts
│ │ │ │ └── text-container.d.ts
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── invariant.d.ts
│ │ │ │ ├── render
│ │ │ │ ├── background.d.ts
│ │ │ │ ├── bezier-curve.d.ts
│ │ │ │ ├── border.d.ts
│ │ │ │ ├── bound-curves.d.ts
│ │ │ │ ├── box-sizing.d.ts
│ │ │ │ ├── canvas
│ │ │ │ │ ├── canvas-renderer.d.ts
│ │ │ │ │ └── foreignobject-renderer.d.ts
│ │ │ │ ├── effects.d.ts
│ │ │ │ ├── font-metrics.d.ts
│ │ │ │ ├── path.d.ts
│ │ │ │ ├── stacking-context.d.ts
│ │ │ │ └── vector.d.ts
│ │ │ │ ├── src
│ │ │ │ ├── __tests__
│ │ │ │ │ └── index.d.ts
│ │ │ │ ├── core
│ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ ├── cache-storage.d.ts
│ │ │ │ │ │ ├── features.d.ts
│ │ │ │ │ │ └── logger.d.ts
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── cache-storage.d.ts
│ │ │ │ │ │ └── logger.d.ts
│ │ │ │ │ ├── bitwise.d.ts
│ │ │ │ │ ├── cache-storage.d.ts
│ │ │ │ │ ├── features.d.ts
│ │ │ │ │ ├── logger.d.ts
│ │ │ │ │ └── util.d.ts
│ │ │ │ ├── css
│ │ │ │ │ ├── IPropertyDescriptor.d.ts
│ │ │ │ │ ├── ITypeDescriptor.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ │ └── bounds.d.ts
│ │ │ │ │ │ ├── bounds.d.ts
│ │ │ │ │ │ └── text.d.ts
│ │ │ │ │ ├── property-descriptors
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ ├── background-tests.d.ts
│ │ │ │ │ │ │ ├── text-shadow.d.ts
│ │ │ │ │ │ │ └── transform-tests.d.ts
│ │ │ │ │ │ ├── background-clip.d.ts
│ │ │ │ │ │ ├── background-color.d.ts
│ │ │ │ │ │ ├── background-image.d.ts
│ │ │ │ │ │ ├── background-origin.d.ts
│ │ │ │ │ │ ├── background-position.d.ts
│ │ │ │ │ │ ├── background-repeat.d.ts
│ │ │ │ │ │ ├── background-size.d.ts
│ │ │ │ │ │ ├── border-color.d.ts
│ │ │ │ │ │ ├── border-radius.d.ts
│ │ │ │ │ │ ├── border-style.d.ts
│ │ │ │ │ │ ├── border-width.d.ts
│ │ │ │ │ │ ├── box-shadow.d.ts
│ │ │ │ │ │ ├── color.d.ts
│ │ │ │ │ │ ├── content.d.ts
│ │ │ │ │ │ ├── counter-increment.d.ts
│ │ │ │ │ │ ├── counter-reset.d.ts
│ │ │ │ │ │ ├── display.d.ts
│ │ │ │ │ │ ├── float.d.ts
│ │ │ │ │ │ ├── font-family.d.ts
│ │ │ │ │ │ ├── font-size.d.ts
│ │ │ │ │ │ ├── font-style.d.ts
│ │ │ │ │ │ ├── font-variant.d.ts
│ │ │ │ │ │ ├── font-weight.d.ts
│ │ │ │ │ │ ├── letter-spacing.d.ts
│ │ │ │ │ │ ├── line-break.d.ts
│ │ │ │ │ │ ├── line-height.d.ts
│ │ │ │ │ │ ├── list-style-image.d.ts
│ │ │ │ │ │ ├── list-style-position.d.ts
│ │ │ │ │ │ ├── list-style-type.d.ts
│ │ │ │ │ │ ├── margin.d.ts
│ │ │ │ │ │ ├── opacity.d.ts
│ │ │ │ │ │ ├── overflow-wrap.d.ts
│ │ │ │ │ │ ├── overflow.d.ts
│ │ │ │ │ │ ├── padding.d.ts
│ │ │ │ │ │ ├── position.d.ts
│ │ │ │ │ │ ├── quotes.d.ts
│ │ │ │ │ │ ├── text-align.d.ts
│ │ │ │ │ │ ├── text-decoration-color.d.ts
│ │ │ │ │ │ ├── text-decoration-line.d.ts
│ │ │ │ │ │ ├── text-shadow.d.ts
│ │ │ │ │ │ ├── text-transform.d.ts
│ │ │ │ │ │ ├── transform-origin.d.ts
│ │ │ │ │ │ ├── transform.d.ts
│ │ │ │ │ │ ├── visibility.d.ts
│ │ │ │ │ │ ├── word-break.d.ts
│ │ │ │ │ │ └── z-index.d.ts
│ │ │ │ │ ├── syntax
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ └── tokernizer-tests.d.ts
│ │ │ │ │ │ ├── parser.d.ts
│ │ │ │ │ │ └── tokenizer.d.ts
│ │ │ │ │ └── types
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── color-tests.d.ts
│ │ │ │ │ │ └── image-tests.d.ts
│ │ │ │ │ │ ├── angle.d.ts
│ │ │ │ │ │ ├── color.d.ts
│ │ │ │ │ │ ├── functions
│ │ │ │ │ │ ├── -prefix-linear-gradient.d.ts
│ │ │ │ │ │ ├── -prefix-radial-gradient.d.ts
│ │ │ │ │ │ ├── -webkit-gradient.d.ts
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ └── radial-gradient.d.ts
│ │ │ │ │ │ ├── counter.d.ts
│ │ │ │ │ │ ├── gradient.d.ts
│ │ │ │ │ │ ├── linear-gradient.d.ts
│ │ │ │ │ │ └── radial-gradient.d.ts
│ │ │ │ │ │ ├── image.d.ts
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── length-percentage.d.ts
│ │ │ │ │ │ └── length.d.ts
│ │ │ │ ├── dom
│ │ │ │ │ ├── __mocks__
│ │ │ │ │ │ └── document-cloner.d.ts
│ │ │ │ │ ├── document-cloner.d.ts
│ │ │ │ │ ├── element-container.d.ts
│ │ │ │ │ ├── elements
│ │ │ │ │ │ ├── li-element-container.d.ts
│ │ │ │ │ │ ├── ol-element-container.d.ts
│ │ │ │ │ │ ├── select-element-container.d.ts
│ │ │ │ │ │ └── textarea-element-container.d.ts
│ │ │ │ │ ├── node-parser.d.ts
│ │ │ │ │ ├── replaced-elements
│ │ │ │ │ │ ├── canvas-element-container.d.ts
│ │ │ │ │ │ ├── iframe-element-container.d.ts
│ │ │ │ │ │ ├── image-element-container.d.ts
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── input-element-container.d.ts
│ │ │ │ │ │ ├── pseudo-elements.d.ts
│ │ │ │ │ │ └── svg-element-container.d.ts
│ │ │ │ │ └── text-container.d.ts
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── invariant.d.ts
│ │ │ │ └── render
│ │ │ │ │ ├── background.d.ts
│ │ │ │ │ ├── bezier-curve.d.ts
│ │ │ │ │ ├── border.d.ts
│ │ │ │ │ ├── bound-curves.d.ts
│ │ │ │ │ ├── box-sizing.d.ts
│ │ │ │ │ ├── canvas
│ │ │ │ │ ├── canvas-renderer.d.ts
│ │ │ │ │ └── foreignobject-renderer.d.ts
│ │ │ │ │ ├── effects.d.ts
│ │ │ │ │ ├── font-metrics.d.ts
│ │ │ │ │ ├── path.d.ts
│ │ │ │ │ ├── stacking-context.d.ts
│ │ │ │ │ └── vector.d.ts
│ │ │ │ └── tests
│ │ │ │ └── testrunner.d.ts
│ │ ├── jest.config.js
│ │ ├── package.json
│ │ ├── rollup.config.ts
│ │ └── tsconfig.json
│ └── qrcodejs2
│ │ ├── .npmignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── index-svg.html
│ │ ├── index.html
│ │ ├── index.svg
│ │ ├── jquery.min.js
│ │ ├── package.json
│ │ ├── qrcode.js
│ │ └── qrcode.min.js
├── pages.json
├── pages
│ ├── alarm
│ │ ├── hisEvent.vue
│ │ ├── index.vue
│ │ ├── nowEvent.vue
│ │ └── threshold.vue
│ ├── classify
│ │ ├── index.vue
│ │ ├── type-one.vue
│ │ ├── type-three.vue
│ │ └── type-two.vue
│ ├── devinfo
│ │ ├── air.vue
│ │ ├── env.vue
│ │ ├── index.vue
│ │ ├── power.vue
│ │ └── style
│ │ │ └── devinfo.css
│ ├── env
│ │ └── index.vue
│ ├── index
│ │ └── index.vue
│ ├── login
│ │ ├── index.vue
│ │ ├── pwd.vue
│ │ └── reg.vue
│ ├── mine
│ │ └── index.vue
│ └── workOrder
│ │ └── detail.vue
├── service
│ ├── index.js
│ ├── request.js
│ ├── request
│ │ ├── index.js
│ │ ├── readme.md
│ │ └── request.js
│ ├── tabBarBadgeSync.js
│ ├── uni_request.js
│ └── websocket.js
├── static
│ ├── fonts
│ │ ├── element-icons.ttf
│ │ └── element-icons.woff
│ ├── icon.css
│ ├── icons
│ │ ├── ic-notification.svg
│ │ ├── ic_DevInfo_normal.png
│ │ ├── ic_DevInfo_normal.svg
│ │ ├── ic_DevInfo_selected.png
│ │ ├── ic_DevInfo_selected.svg
│ │ ├── ic_alarm_normal.png
│ │ ├── ic_alarm_normal.svg
│ │ ├── ic_alarm_selected.png
│ │ ├── ic_alarm_selected.svg
│ │ ├── ic_capacity.svg
│ │ ├── ic_classification_normal.png
│ │ ├── ic_classification_normal.svg
│ │ ├── ic_classification_selected.png
│ │ ├── ic_classification_selected.svg
│ │ ├── ic_duty.svg
│ │ ├── ic_home_normal.png
│ │ ├── ic_home_normal.svg
│ │ ├── ic_home_selected.png
│ │ ├── ic_home_selected.svg
│ │ ├── ic_knowledge.svg
│ │ ├── ic_message.svg
│ │ ├── ic_mine_normal.png
│ │ ├── ic_mine_normal.svg
│ │ ├── ic_mine_selected.png
│ │ ├── ic_mine_selected.svg
│ │ ├── ic_more.svg
│ │ ├── ic_myfocus.svg
│ │ ├── ic_polling.svg
│ │ ├── ic_property.svg
│ │ ├── ic_search.svg
│ │ ├── ic_signin.svg
│ │ └── ic_workorder.svg
│ ├── images
│ │ ├── code.png
│ │ ├── ic-addr.png
│ │ ├── ic-aircond-activity.png
│ │ ├── ic-aircond.png
│ │ ├── ic-ev-avtivity.png
│ │ ├── ic-ev.png
│ │ ├── ic-lev1.png
│ │ ├── ic-lev2.png
│ │ ├── ic-lev3.png
│ │ ├── ic-lev4.png
│ │ ├── ic-power-avtivity.png
│ │ ├── ic-power.png
│ │ ├── ic-sd.png
│ │ ├── index_logo.png
│ │ └── slide.jpg
│ ├── js
│ │ └── echarts.min.js
│ └── logo.png
└── store
│ ├── getters.js
│ ├── index.js
│ └── modules
│ └── app.js
├── uniapp-v3
├── .gitignore
├── .hbuilderx
│ └── launch.json
├── .prettierrc
├── App.vue
├── api
│ ├── index.ts
│ ├── modules
│ │ └── test.ts
│ └── request.ts
├── common
│ ├── css
│ │ ├── basic.css
│ │ ├── myapp.css
│ │ └── uni.css
│ └── index.ts
├── components
│ ├── car-number-input
│ │ └── car-number-input.vue
│ ├── components.d.ts
│ ├── custom-switch
│ │ └── custom-switch.vue
│ ├── data-picker
│ │ └── data-picker.vue
│ ├── date-picker
│ │ ├── README.md
│ │ └── date-picker.vue
│ ├── dropdown
│ │ └── dropdown.vue
│ ├── mp-html
│ │ ├── mp-html.vue
│ │ ├── node
│ │ │ └── node.vue
│ │ └── parser.js
│ ├── popup-none
│ │ └── popup-none.vue
│ ├── popup-sure
│ │ └── popup-sure.vue
│ ├── popup
│ │ ├── popup-sure.vue
│ │ └── popup.vue
│ └── uni-icons
│ │ ├── icons.js
│ │ ├── uni-icons.vue
│ │ ├── uniicons.css
│ │ └── uniicons.ttf
├── doc.js
├── env.d.ts
├── hooks
│ └── useWebSocket.ts
├── html
│ └── error.html
├── index.html
├── main.ts
├── manifest.json
├── nativeplugins
│ └── sand-plugin-bluetooth
│ │ ├── android
│ │ └── sand-plugin-bluetooth-release.aar
│ │ ├── ios
│ │ └── sand-plugin-bluetooth.framework
│ │ │ ├── Info.plist
│ │ │ └── sand-plugin-bluetooth
│ │ └── package.json
├── node_modules
│ ├── .bin
│ │ ├── errno
│ │ ├── errno.cmd
│ │ ├── errno.ps1
│ │ ├── image-size
│ │ ├── image-size.cmd
│ │ ├── image-size.ps1
│ │ ├── lessc
│ │ ├── lessc.cmd
│ │ ├── lessc.ps1
│ │ ├── mime
│ │ ├── mime.cmd
│ │ ├── mime.ps1
│ │ ├── needle
│ │ ├── needle.cmd
│ │ ├── needle.ps1
│ │ ├── semver
│ │ ├── semver.cmd
│ │ └── semver.ps1
│ ├── .package-lock.json
│ ├── .vite
│ │ └── deps
│ │ │ └── package.json
│ ├── asynckit
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bench.js
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── abort.js
│ │ │ ├── async.js
│ │ │ ├── defer.js
│ │ │ ├── iterate.js
│ │ │ ├── readable_asynckit.js
│ │ │ ├── readable_parallel.js
│ │ │ ├── readable_serial.js
│ │ │ ├── readable_serial_ordered.js
│ │ │ ├── state.js
│ │ │ ├── streamify.js
│ │ │ └── terminator.js
│ │ ├── package.json
│ │ ├── parallel.js
│ │ ├── serial.js
│ │ ├── serialOrdered.js
│ │ └── stream.js
│ ├── axios
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── MIGRATION_GUIDE.md
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── dist
│ │ │ ├── axios.js
│ │ │ ├── axios.js.map
│ │ │ ├── axios.min.js
│ │ │ ├── axios.min.js.map
│ │ │ ├── browser
│ │ │ │ ├── axios.cjs
│ │ │ │ └── axios.cjs.map
│ │ │ ├── esm
│ │ │ │ ├── axios.js
│ │ │ │ ├── axios.js.map
│ │ │ │ ├── axios.min.js
│ │ │ │ └── axios.min.js.map
│ │ │ └── node
│ │ │ │ ├── axios.cjs
│ │ │ │ └── axios.cjs.map
│ │ ├── index.d.cts
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── adapters
│ │ │ │ ├── README.md
│ │ │ │ ├── adapters.js
│ │ │ │ ├── http.js
│ │ │ │ └── xhr.js
│ │ │ ├── axios.js
│ │ │ ├── cancel
│ │ │ │ ├── CancelToken.js
│ │ │ │ ├── CanceledError.js
│ │ │ │ └── isCancel.js
│ │ │ ├── core
│ │ │ │ ├── Axios.js
│ │ │ │ ├── AxiosError.js
│ │ │ │ ├── AxiosHeaders.js
│ │ │ │ ├── InterceptorManager.js
│ │ │ │ ├── README.md
│ │ │ │ ├── buildFullPath.js
│ │ │ │ ├── dispatchRequest.js
│ │ │ │ ├── mergeConfig.js
│ │ │ │ ├── settle.js
│ │ │ │ └── transformData.js
│ │ │ ├── defaults
│ │ │ │ ├── index.js
│ │ │ │ └── transitional.js
│ │ │ ├── env
│ │ │ │ ├── README.md
│ │ │ │ ├── classes
│ │ │ │ │ └── FormData.js
│ │ │ │ └── data.js
│ │ │ ├── helpers
│ │ │ │ ├── AxiosTransformStream.js
│ │ │ │ ├── AxiosURLSearchParams.js
│ │ │ │ ├── HttpStatusCode.js
│ │ │ │ ├── README.md
│ │ │ │ ├── bind.js
│ │ │ │ ├── buildURL.js
│ │ │ │ ├── combineURLs.js
│ │ │ │ ├── cookies.js
│ │ │ │ ├── deprecatedMethod.js
│ │ │ │ ├── formDataToJSON.js
│ │ │ │ ├── fromDataURI.js
│ │ │ │ ├── isAbsoluteURL.js
│ │ │ │ ├── isAxiosError.js
│ │ │ │ ├── isURLSameOrigin.js
│ │ │ │ ├── null.js
│ │ │ │ ├── parseHeaders.js
│ │ │ │ ├── parseProtocol.js
│ │ │ │ ├── speedometer.js
│ │ │ │ ├── spread.js
│ │ │ │ ├── throttle.js
│ │ │ │ ├── toFormData.js
│ │ │ │ ├── toURLEncodedForm.js
│ │ │ │ └── validator.js
│ │ │ ├── platform
│ │ │ │ ├── browser
│ │ │ │ │ ├── classes
│ │ │ │ │ │ ├── FormData.js
│ │ │ │ │ │ └── URLSearchParams.js
│ │ │ │ │ └── index.js
│ │ │ │ ├── index.js
│ │ │ │ └── node
│ │ │ │ │ ├── classes
│ │ │ │ │ ├── FormData.js
│ │ │ │ │ └── URLSearchParams.js
│ │ │ │ │ └── index.js
│ │ │ └── utils.js
│ │ └── package.json
│ ├── combined-stream
│ │ ├── License
│ │ ├── Readme.md
│ │ ├── lib
│ │ │ └── combined_stream.js
│ │ ├── package.json
│ │ └── yarn.lock
│ ├── copy-anything
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── index.cjs
│ │ │ ├── index.es.js
│ │ │ └── types
│ │ │ │ └── index.d.ts
│ │ └── package.json
│ ├── debug
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── node.js
│ │ ├── package.json
│ │ └── src
│ │ │ ├── browser.js
│ │ │ ├── common.js
│ │ │ ├── index.js
│ │ │ └── node.js
│ ├── delayed-stream
│ │ ├── .npmignore
│ │ ├── License
│ │ ├── Makefile
│ │ ├── Readme.md
│ │ ├── lib
│ │ │ └── delayed_stream.js
│ │ └── package.json
│ ├── errno
│ │ ├── .jshintrc
│ │ ├── .travis.yml
│ │ ├── README.md
│ │ ├── build.js
│ │ ├── cli.js
│ │ ├── custom.js
│ │ ├── errno.js
│ │ ├── package.json
│ │ └── test.js
│ ├── follow-redirects
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── debug.js
│ │ ├── http.js
│ │ ├── https.js
│ │ ├── index.js
│ │ └── package.json
│ ├── form-data
│ │ ├── License
│ │ ├── README.md.bak
│ │ ├── Readme.md
│ │ ├── index.d.ts
│ │ ├── lib
│ │ │ ├── browser.js
│ │ │ ├── form_data.js
│ │ │ └── populate.js
│ │ └── package.json
│ ├── graceful-fs
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── clone.js
│ │ ├── graceful-fs.js
│ │ ├── legacy-streams.js
│ │ ├── package.json
│ │ └── polyfills.js
│ ├── iconv-lite
│ │ ├── .github
│ │ │ └── dependabot.yml
│ │ ├── Changelog.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── encodings
│ │ │ ├── dbcs-codec.js
│ │ │ ├── dbcs-data.js
│ │ │ ├── index.js
│ │ │ ├── internal.js
│ │ │ ├── sbcs-codec.js
│ │ │ ├── sbcs-data-generated.js
│ │ │ ├── sbcs-data.js
│ │ │ ├── tables
│ │ │ │ ├── big5-added.json
│ │ │ │ ├── cp936.json
│ │ │ │ ├── cp949.json
│ │ │ │ ├── cp950.json
│ │ │ │ ├── eucjp.json
│ │ │ │ ├── gb18030-ranges.json
│ │ │ │ ├── gbk-added.json
│ │ │ │ └── shiftjis.json
│ │ │ ├── utf16.js
│ │ │ ├── utf32.js
│ │ │ └── utf7.js
│ │ ├── lib
│ │ │ ├── bom-handling.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── streams.js
│ │ └── package.json
│ ├── image-size
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── bin
│ │ │ └── image-size.js
│ │ ├── lib
│ │ │ ├── detector.js
│ │ │ ├── index.js
│ │ │ ├── readUInt.js
│ │ │ ├── types.js
│ │ │ └── types
│ │ │ │ ├── bmp.js
│ │ │ │ ├── dds.js
│ │ │ │ ├── gif.js
│ │ │ │ ├── jpg.js
│ │ │ │ ├── png.js
│ │ │ │ ├── psd.js
│ │ │ │ ├── svg.js
│ │ │ │ ├── tiff.js
│ │ │ │ └── webp.js
│ │ └── package.json
│ ├── is-what
│ │ ├── .babelrc
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .prettierrc
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── build.js
│ │ ├── dist
│ │ │ ├── index.cjs.js
│ │ │ └── index.esm.js
│ │ ├── package.json
│ │ ├── src
│ │ │ └── index.ts
│ │ ├── test
│ │ │ ├── ava.ts
│ │ │ └── index.test.js
│ │ ├── tsconfig.json
│ │ └── types
│ │ │ └── index.d.ts
│ ├── less
│ │ ├── .eslintignore
│ │ ├── .eslintrc.json
│ │ ├── Gruntfile.js
│ │ ├── README.md
│ │ ├── bin
│ │ │ └── lessc
│ │ ├── bower.json
│ │ ├── dist
│ │ │ ├── less.js
│ │ │ ├── less.min.js
│ │ │ └── less.min.js.map
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── less-browser
│ │ │ │ ├── add-default-options.js
│ │ │ │ ├── add-default-options.js.map
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.js.map
│ │ │ │ ├── browser.js
│ │ │ │ ├── browser.js.map
│ │ │ │ ├── cache.js
│ │ │ │ ├── cache.js.map
│ │ │ │ ├── error-reporting.js
│ │ │ │ ├── error-reporting.js.map
│ │ │ │ ├── file-manager.js
│ │ │ │ ├── file-manager.js.map
│ │ │ │ ├── image-size.js
│ │ │ │ ├── image-size.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── log-listener.js
│ │ │ │ ├── log-listener.js.map
│ │ │ │ ├── plugin-loader.js
│ │ │ │ ├── plugin-loader.js.map
│ │ │ │ ├── utils.js
│ │ │ │ └── utils.js.map
│ │ │ ├── less-node
│ │ │ │ ├── environment.js
│ │ │ │ ├── environment.js.map
│ │ │ │ ├── file-manager.js
│ │ │ │ ├── file-manager.js.map
│ │ │ │ ├── fs.js
│ │ │ │ ├── fs.js.map
│ │ │ │ ├── image-size.js
│ │ │ │ ├── image-size.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── lessc-helper.js
│ │ │ │ ├── lessc-helper.js.map
│ │ │ │ ├── plugin-loader.js
│ │ │ │ ├── plugin-loader.js.map
│ │ │ │ ├── url-file-manager.js
│ │ │ │ └── url-file-manager.js.map
│ │ │ └── less
│ │ │ │ ├── constants.js
│ │ │ │ ├── constants.js.map
│ │ │ │ ├── contexts.js
│ │ │ │ ├── contexts.js.map
│ │ │ │ ├── data
│ │ │ │ ├── colors.js
│ │ │ │ ├── colors.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── unit-conversions.js
│ │ │ │ └── unit-conversions.js.map
│ │ │ │ ├── default-options.js
│ │ │ │ ├── default-options.js.map
│ │ │ │ ├── environment
│ │ │ │ ├── abstract-file-manager.js
│ │ │ │ ├── abstract-file-manager.js.map
│ │ │ │ ├── abstract-plugin-loader.js
│ │ │ │ ├── abstract-plugin-loader.js.map
│ │ │ │ ├── environment-api.js
│ │ │ │ ├── environment-api.js.map
│ │ │ │ ├── environment.js
│ │ │ │ ├── environment.js.map
│ │ │ │ ├── file-manager-api.js
│ │ │ │ └── file-manager-api.js.map
│ │ │ │ ├── functions
│ │ │ │ ├── boolean.js
│ │ │ │ ├── boolean.js.map
│ │ │ │ ├── color-blending.js
│ │ │ │ ├── color-blending.js.map
│ │ │ │ ├── color.js
│ │ │ │ ├── color.js.map
│ │ │ │ ├── data-uri.js
│ │ │ │ ├── data-uri.js.map
│ │ │ │ ├── default.js
│ │ │ │ ├── default.js.map
│ │ │ │ ├── function-caller.js
│ │ │ │ ├── function-caller.js.map
│ │ │ │ ├── function-registry.js
│ │ │ │ ├── function-registry.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── list.js
│ │ │ │ ├── list.js.map
│ │ │ │ ├── math-helper.js
│ │ │ │ ├── math-helper.js.map
│ │ │ │ ├── math.js
│ │ │ │ ├── math.js.map
│ │ │ │ ├── number.js
│ │ │ │ ├── number.js.map
│ │ │ │ ├── string.js
│ │ │ │ ├── string.js.map
│ │ │ │ ├── svg.js
│ │ │ │ ├── svg.js.map
│ │ │ │ ├── types.js
│ │ │ │ └── types.js.map
│ │ │ │ ├── import-manager.js
│ │ │ │ ├── import-manager.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── less-error.js
│ │ │ │ ├── less-error.js.map
│ │ │ │ ├── logger.js
│ │ │ │ ├── logger.js.map
│ │ │ │ ├── parse-tree.js
│ │ │ │ ├── parse-tree.js.map
│ │ │ │ ├── parse.js
│ │ │ │ ├── parse.js.map
│ │ │ │ ├── parser
│ │ │ │ ├── chunker.js
│ │ │ │ ├── chunker.js.map
│ │ │ │ ├── parser-input.js
│ │ │ │ ├── parser-input.js.map
│ │ │ │ ├── parser.js
│ │ │ │ └── parser.js.map
│ │ │ │ ├── plugin-manager.js
│ │ │ │ ├── plugin-manager.js.map
│ │ │ │ ├── render.js
│ │ │ │ ├── render.js.map
│ │ │ │ ├── source-map-builder.js
│ │ │ │ ├── source-map-builder.js.map
│ │ │ │ ├── source-map-output.js
│ │ │ │ ├── source-map-output.js.map
│ │ │ │ ├── transform-tree.js
│ │ │ │ ├── transform-tree.js.map
│ │ │ │ ├── tree
│ │ │ │ ├── anonymous.js
│ │ │ │ ├── anonymous.js.map
│ │ │ │ ├── assignment.js
│ │ │ │ ├── assignment.js.map
│ │ │ │ ├── atrule.js
│ │ │ │ ├── atrule.js.map
│ │ │ │ ├── attribute.js
│ │ │ │ ├── attribute.js.map
│ │ │ │ ├── call.js
│ │ │ │ ├── call.js.map
│ │ │ │ ├── color.js
│ │ │ │ ├── color.js.map
│ │ │ │ ├── combinator.js
│ │ │ │ ├── combinator.js.map
│ │ │ │ ├── comment.js
│ │ │ │ ├── comment.js.map
│ │ │ │ ├── condition.js
│ │ │ │ ├── condition.js.map
│ │ │ │ ├── debug-info.js
│ │ │ │ ├── debug-info.js.map
│ │ │ │ ├── declaration.js
│ │ │ │ ├── declaration.js.map
│ │ │ │ ├── detached-ruleset.js
│ │ │ │ ├── detached-ruleset.js.map
│ │ │ │ ├── dimension.js
│ │ │ │ ├── dimension.js.map
│ │ │ │ ├── element.js
│ │ │ │ ├── element.js.map
│ │ │ │ ├── expression.js
│ │ │ │ ├── expression.js.map
│ │ │ │ ├── extend.js
│ │ │ │ ├── extend.js.map
│ │ │ │ ├── import.js
│ │ │ │ ├── import.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── javascript.js
│ │ │ │ ├── javascript.js.map
│ │ │ │ ├── js-eval-node.js
│ │ │ │ ├── js-eval-node.js.map
│ │ │ │ ├── keyword.js
│ │ │ │ ├── keyword.js.map
│ │ │ │ ├── media.js
│ │ │ │ ├── media.js.map
│ │ │ │ ├── mixin-call.js
│ │ │ │ ├── mixin-call.js.map
│ │ │ │ ├── mixin-definition.js
│ │ │ │ ├── mixin-definition.js.map
│ │ │ │ ├── namespace-value.js
│ │ │ │ ├── namespace-value.js.map
│ │ │ │ ├── negative.js
│ │ │ │ ├── negative.js.map
│ │ │ │ ├── node.js
│ │ │ │ ├── node.js.map
│ │ │ │ ├── operation.js
│ │ │ │ ├── operation.js.map
│ │ │ │ ├── paren.js
│ │ │ │ ├── paren.js.map
│ │ │ │ ├── property.js
│ │ │ │ ├── property.js.map
│ │ │ │ ├── quoted.js
│ │ │ │ ├── quoted.js.map
│ │ │ │ ├── ruleset.js
│ │ │ │ ├── ruleset.js.map
│ │ │ │ ├── selector.js
│ │ │ │ ├── selector.js.map
│ │ │ │ ├── unicode-descriptor.js
│ │ │ │ ├── unicode-descriptor.js.map
│ │ │ │ ├── unit.js
│ │ │ │ ├── unit.js.map
│ │ │ │ ├── url.js
│ │ │ │ ├── url.js.map
│ │ │ │ ├── value.js
│ │ │ │ ├── value.js.map
│ │ │ │ ├── variable-call.js
│ │ │ │ ├── variable-call.js.map
│ │ │ │ ├── variable.js
│ │ │ │ └── variable.js.map
│ │ │ │ ├── utils.js
│ │ │ │ ├── utils.js.map
│ │ │ │ └── visitors
│ │ │ │ ├── extend-visitor.js
│ │ │ │ ├── extend-visitor.js.map
│ │ │ │ ├── import-sequencer.js
│ │ │ │ ├── import-sequencer.js.map
│ │ │ │ ├── import-visitor.js
│ │ │ │ ├── import-visitor.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── join-selector-visitor.js
│ │ │ │ ├── join-selector-visitor.js.map
│ │ │ │ ├── set-tree-visibility-visitor.js
│ │ │ │ ├── set-tree-visibility-visitor.js.map
│ │ │ │ ├── to-css-visitor.js
│ │ │ │ ├── to-css-visitor.js.map
│ │ │ │ ├── visitor.js
│ │ │ │ └── visitor.js.map
│ │ ├── package.json
│ │ ├── test
│ │ │ ├── .eslintrc.json
│ │ │ ├── README.md
│ │ │ ├── browser
│ │ │ │ ├── common.js
│ │ │ │ ├── css
│ │ │ │ │ ├── global-vars
│ │ │ │ │ │ └── simple.css
│ │ │ │ │ ├── modify-vars
│ │ │ │ │ │ └── simple.css
│ │ │ │ │ ├── plugin
│ │ │ │ │ │ └── plugin.css
│ │ │ │ │ ├── postProcessor
│ │ │ │ │ │ └── postProcessor.css
│ │ │ │ │ ├── relative-urls
│ │ │ │ │ │ └── urls.css
│ │ │ │ │ ├── rewrite-urls
│ │ │ │ │ │ └── urls.css
│ │ │ │ │ ├── rootpath-relative
│ │ │ │ │ │ └── urls.css
│ │ │ │ │ ├── rootpath-rewrite-urls
│ │ │ │ │ │ └── urls.css
│ │ │ │ │ ├── rootpath
│ │ │ │ │ │ └── urls.css
│ │ │ │ │ └── urls.css
│ │ │ │ ├── generator
│ │ │ │ │ ├── benchmark.config.js
│ │ │ │ │ ├── generate.js
│ │ │ │ │ ├── runner.config.js
│ │ │ │ │ ├── runner.js
│ │ │ │ │ └── template.js
│ │ │ │ ├── less
│ │ │ │ │ ├── console-errors
│ │ │ │ │ │ ├── test-error.less
│ │ │ │ │ │ └── test-error.txt
│ │ │ │ │ ├── errors
│ │ │ │ │ │ ├── image-height-error.less
│ │ │ │ │ │ ├── image-height-error.txt
│ │ │ │ │ │ ├── image-size-error.less
│ │ │ │ │ │ ├── image-size-error.txt
│ │ │ │ │ │ ├── image-width-error.less
│ │ │ │ │ │ └── image-width-error.txt
│ │ │ │ │ ├── global-vars
│ │ │ │ │ │ └── simple.less
│ │ │ │ │ ├── imports
│ │ │ │ │ │ ├── urls.less
│ │ │ │ │ │ └── urls2.less
│ │ │ │ │ ├── modify-vars
│ │ │ │ │ │ ├── imports
│ │ │ │ │ │ │ └── simple2.less
│ │ │ │ │ │ └── simple.less
│ │ │ │ │ ├── nested-gradient-with-svg-gradient
│ │ │ │ │ │ ├── mixin-consumer.less
│ │ │ │ │ │ └── svg-gradient-mixin.less
│ │ │ │ │ ├── plugin
│ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ └── plugin.less
│ │ │ │ │ ├── postProcessor
│ │ │ │ │ │ └── postProcessor.less
│ │ │ │ │ ├── relative-urls
│ │ │ │ │ │ └── urls.less
│ │ │ │ │ ├── rewrite-urls
│ │ │ │ │ │ └── urls.less
│ │ │ │ │ ├── rootpath-relative
│ │ │ │ │ │ └── urls.less
│ │ │ │ │ ├── rootpath-rewrite-urls
│ │ │ │ │ │ └── urls.less
│ │ │ │ │ ├── rootpath
│ │ │ │ │ │ └── urls.less
│ │ │ │ │ └── urls.less
│ │ │ │ ├── runner-VisitorPlugin-options.js
│ │ │ │ ├── runner-VisitorPlugin.js
│ │ │ │ ├── runner-browser-options.js
│ │ │ │ ├── runner-browser-spec.js
│ │ │ │ ├── runner-console-errors.js
│ │ │ │ ├── runner-errors-options.js
│ │ │ │ ├── runner-errors-spec.js
│ │ │ │ ├── runner-filemanagerPlugin-options.js
│ │ │ │ ├── runner-filemanagerPlugin.js
│ │ │ │ ├── runner-global-vars-options.js
│ │ │ │ ├── runner-global-vars-spec.js
│ │ │ │ ├── runner-legacy-options.js
│ │ │ │ ├── runner-legacy-spec.js
│ │ │ │ ├── runner-main-options.js
│ │ │ │ ├── runner-main-spec.js
│ │ │ │ ├── runner-modify-vars-options.js
│ │ │ │ ├── runner-modify-vars-spec.js
│ │ │ │ ├── runner-no-js-errors-options.js
│ │ │ │ ├── runner-no-js-errors-spec.js
│ │ │ │ ├── runner-postProcessorPlugin-options.js
│ │ │ │ ├── runner-postProcessorPlugin.js
│ │ │ │ ├── runner-preProcessorPlugin-options.js
│ │ │ │ ├── runner-preProcessorPlugin.js
│ │ │ │ ├── runner-production-options.js
│ │ │ │ ├── runner-production-spec.js
│ │ │ │ ├── runner-relative-urls-options.js
│ │ │ │ ├── runner-relative-urls-spec.js
│ │ │ │ ├── runner-rewrite-urls-options.js
│ │ │ │ ├── runner-rewrite-urls-spec.js
│ │ │ │ ├── runner-rootpath-options.js
│ │ │ │ ├── runner-rootpath-relative-options.js
│ │ │ │ ├── runner-rootpath-relative-spec.js
│ │ │ │ ├── runner-rootpath-rewrite-urls-options.js
│ │ │ │ ├── runner-rootpath-rewrite-urls-spec.js
│ │ │ │ ├── runner-rootpath-spec.js
│ │ │ │ ├── runner-strict-units-options.js
│ │ │ │ └── runner-strict-units-spec.js
│ │ │ ├── index.js
│ │ │ ├── less-test.js
│ │ │ ├── modify-vars.js
│ │ │ ├── plugins
│ │ │ │ ├── filemanager
│ │ │ │ │ └── index.js
│ │ │ │ ├── postprocess
│ │ │ │ │ └── index.js
│ │ │ │ ├── preprocess
│ │ │ │ │ └── index.js
│ │ │ │ └── visitor
│ │ │ │ │ └── index.js
│ │ │ ├── sourcemaps-disable-annotation
│ │ │ │ └── basic.json
│ │ │ ├── sourcemaps
│ │ │ │ ├── basic.json
│ │ │ │ ├── custom-props.json
│ │ │ │ └── index.html
│ │ │ └── test-es6.ts
│ │ └── tsconfig.json
│ ├── make-dir
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── license
│ │ ├── package.json
│ │ └── readme.md
│ ├── mime-db
│ │ ├── HISTORY.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── db.json
│ │ ├── index.js
│ │ └── package.json
│ ├── mime-types
│ │ ├── HISTORY.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── mime
│ │ ├── .npmignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── cli.js
│ │ ├── mime.js
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── build.js
│ │ │ └── test.js
│ │ └── types.json
│ ├── ms
│ │ ├── index.js
│ │ ├── license.md
│ │ ├── package.json
│ │ └── readme.md
│ ├── needle
│ │ ├── .github
│ │ │ └── workflows
│ │ │ │ └── nodejs.yml
│ │ ├── README.md
│ │ ├── bin
│ │ │ └── needle
│ │ ├── examples
│ │ │ ├── deflated-stream.js
│ │ │ ├── digest-auth.js
│ │ │ ├── download-to-file.js
│ │ │ ├── multipart-stream.js
│ │ │ ├── parsed-stream.js
│ │ │ ├── parsed-stream2.js
│ │ │ ├── stream-events.js
│ │ │ ├── stream-to-file.js
│ │ │ └── upload-image.js
│ │ ├── lib
│ │ │ ├── auth.js
│ │ │ ├── cookies.js
│ │ │ ├── decoder.js
│ │ │ ├── multipart.js
│ │ │ ├── needle.js
│ │ │ ├── parsers.js
│ │ │ ├── querystring.js
│ │ │ └── utils.js
│ │ ├── license.txt
│ │ ├── package.json
│ │ └── test
│ │ │ ├── auth_digest_spec.js
│ │ │ ├── basic_auth_spec.js
│ │ │ ├── compression_spec.js
│ │ │ ├── cookies_spec.js
│ │ │ ├── decoder_spec.js
│ │ │ ├── errors_spec.js
│ │ │ ├── headers_spec.js
│ │ │ ├── helpers.js
│ │ │ ├── long_string_spec.js
│ │ │ ├── mimetype.js
│ │ │ ├── output_spec.js
│ │ │ ├── parsing_spec.js
│ │ │ ├── post_data_spec.js
│ │ │ ├── proxy_spec.js
│ │ │ ├── querystring_spec.js
│ │ │ ├── redirect_spec.js
│ │ │ ├── redirect_with_timeout.js
│ │ │ ├── request_stream_spec.js
│ │ │ ├── response_stream_spec.js
│ │ │ ├── socket_cleanup_spec.js
│ │ │ ├── socket_pool_spec.js
│ │ │ ├── stream_events_spec.js
│ │ │ ├── tls_options_spec.js
│ │ │ ├── tomcat_charset.html
│ │ │ ├── uri_modifier_spec.js
│ │ │ ├── url_spec.js
│ │ │ ├── utils
│ │ │ ├── formidable.js
│ │ │ ├── proxy.js
│ │ │ └── test.js
│ │ │ └── utils_spec.js
│ ├── ometa
│ │ ├── .npmignore
│ │ ├── Not_Quite_JS.txt
│ │ ├── OMeta_Tutorial.txt
│ │ ├── OMeta_WJS.wjs
│ │ ├── OMeta_WJS_Mods.js
│ │ ├── README.md
│ │ ├── Things_You_Should_Know.txt
│ │ ├── Worlds2.js
│ │ ├── Worlds2_Library.js
│ │ ├── arrays.wjs
│ │ ├── bs-js-compiler.js
│ │ ├── bs-js-compiler.txt
│ │ ├── bs-ometa-compiler.js
│ │ ├── bs-ometa-compiler.txt
│ │ ├── bs-ometa-js-compiler.js
│ │ ├── bs-ometa-js-compiler.txt
│ │ ├── bs-ometa-optimizer.js
│ │ ├── bs-ometa-optimizer.txt
│ │ ├── bs-project-list-parser.js
│ │ ├── bs-project-list-parser.txt
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── lib.js
│ │ ├── license.md
│ │ ├── newLineGrammar.ometa
│ │ ├── newLineTest.js
│ │ ├── ometa-base.js
│ │ ├── ometa-node.js
│ │ ├── ometa-rhino.js
│ │ ├── ometa-script-tag.js
│ │ ├── oshell
│ │ ├── package.json
│ │ ├── parser.js
│ │ ├── prototype-fix.js
│ │ ├── prototype.js
│ │ ├── readme-rhino.txt
│ │ ├── standalone.html
│ │ ├── v8-shell.cc
│ │ ├── w2shell
│ │ ├── wiki.js
│ │ └── workspace.js
│ ├── parse-node-version
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── pify
│ │ ├── index.js
│ │ ├── license
│ │ ├── package.json
│ │ └── readme.md
│ ├── proxy-from-env
│ │ ├── .eslintrc
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test.js
│ ├── prr
│ │ ├── .jshintrc
│ │ ├── .npmignore
│ │ ├── .travis.yml
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── package.json
│ │ ├── prr.js
│ │ └── test.js
│ ├── safer-buffer
│ │ ├── LICENSE
│ │ ├── Porting-Buffer.md
│ │ ├── Readme.md
│ │ ├── dangerous.js
│ │ ├── package.json
│ │ ├── safer.js
│ │ └── tests.js
│ ├── sax
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── sax.js
│ │ └── package.json
│ ├── scss
│ │ ├── .npmignore
│ │ ├── README.md
│ │ ├── examples
│ │ │ ├── blog.scss
│ │ │ ├── compiler_tester.js
│ │ │ ├── grammarInvoker.js
│ │ │ ├── input.scss
│ │ │ └── tester.js
│ │ ├── package.json
│ │ ├── specs
│ │ │ ├── cssSelectorSpecs.js
│ │ │ └── grammarInvoker.js
│ │ └── src
│ │ │ ├── compiler.js
│ │ │ ├── cssSelector.ometa
│ │ │ ├── index.js
│ │ │ ├── prettyPrint.js
│ │ │ └── scss.ometa
│ ├── semver
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bin
│ │ │ └── semver
│ │ ├── package.json
│ │ ├── range.bnf
│ │ └── semver.js
│ ├── source-map
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── source-map.debug.js
│ │ │ ├── source-map.js
│ │ │ ├── source-map.min.js
│ │ │ └── source-map.min.js.map
│ │ ├── lib
│ │ │ ├── array-set.js
│ │ │ ├── base64-vlq.js
│ │ │ ├── base64.js
│ │ │ ├── binary-search.js
│ │ │ ├── mapping-list.js
│ │ │ ├── quick-sort.js
│ │ │ ├── source-map-consumer.js
│ │ │ ├── source-map-generator.js
│ │ │ ├── source-node.js
│ │ │ └── util.js
│ │ ├── package.json
│ │ ├── source-map.d.ts
│ │ └── source-map.js
│ ├── tslib
│ │ ├── CopyrightNotice.txt
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── modules
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── package.json
│ │ ├── tslib.d.ts
│ │ ├── tslib.es6.html
│ │ ├── tslib.es6.js
│ │ ├── tslib.html
│ │ └── tslib.js
│ └── vk-uview-ui
│ │ ├── changelog.md
│ │ ├── components
│ │ ├── u-action-sheet
│ │ │ └── u-action-sheet.vue
│ │ ├── u-alert-tips
│ │ │ └── u-alert-tips.vue
│ │ ├── u-avatar-cropper
│ │ │ ├── u-avatar-cropper.vue
│ │ │ └── weCropper.js
│ │ ├── u-avatar
│ │ │ └── u-avatar.vue
│ │ ├── u-back-top
│ │ │ └── u-back-top.vue
│ │ ├── u-badge
│ │ │ └── u-badge.vue
│ │ ├── u-button
│ │ │ └── u-button.vue
│ │ ├── u-calendar
│ │ │ └── u-calendar.vue
│ │ ├── u-car-keyboard
│ │ │ └── u-car-keyboard.vue
│ │ ├── u-card
│ │ │ └── u-card.vue
│ │ ├── u-cell-group
│ │ │ └── u-cell-group.vue
│ │ ├── u-cell-item
│ │ │ └── u-cell-item.vue
│ │ ├── u-checkbox-group
│ │ │ └── u-checkbox-group.vue
│ │ ├── u-checkbox
│ │ │ └── u-checkbox.vue
│ │ ├── u-circle-progress
│ │ │ └── u-circle-progress.vue
│ │ ├── u-col
│ │ │ └── u-col.vue
│ │ ├── u-collapse-item
│ │ │ └── u-collapse-item.vue
│ │ ├── u-collapse
│ │ │ └── u-collapse.vue
│ │ ├── u-column-notice
│ │ │ └── u-column-notice.vue
│ │ ├── u-count-down
│ │ │ ├── u-count-down.vue
│ │ │ └── utils.js
│ │ ├── u-count-to
│ │ │ └── u-count-to.vue
│ │ ├── u-divider
│ │ │ └── u-divider.vue
│ │ ├── u-dropdown-item
│ │ │ └── u-dropdown-item.vue
│ │ ├── u-dropdown
│ │ │ └── u-dropdown.vue
│ │ ├── u-empty
│ │ │ └── u-empty.vue
│ │ ├── u-field
│ │ │ └── u-field.vue
│ │ ├── u-form-item
│ │ │ └── u-form-item.vue
│ │ ├── u-form
│ │ │ └── u-form.vue
│ │ ├── u-full-screen
│ │ │ └── u-full-screen.vue
│ │ ├── u-gap
│ │ │ └── u-gap.vue
│ │ ├── u-grid-item
│ │ │ └── u-grid-item.vue
│ │ ├── u-grid
│ │ │ └── u-grid.vue
│ │ ├── u-icon
│ │ │ └── u-icon.vue
│ │ ├── u-image
│ │ │ └── u-image.vue
│ │ ├── u-index-anchor
│ │ │ └── u-index-anchor.vue
│ │ ├── u-index-list
│ │ │ └── u-index-list.vue
│ │ ├── u-input
│ │ │ └── u-input.vue
│ │ ├── u-keyboard
│ │ │ └── u-keyboard.vue
│ │ ├── u-lazy-load
│ │ │ └── u-lazy-load.vue
│ │ ├── u-line-progress
│ │ │ └── u-line-progress.vue
│ │ ├── u-line
│ │ │ └── u-line.vue
│ │ ├── u-link
│ │ │ └── u-link.vue
│ │ ├── u-loading-page
│ │ │ └── u-loading-page.vue
│ │ ├── u-loading
│ │ │ └── u-loading.vue
│ │ ├── u-loadmore
│ │ │ └── u-loadmore.vue
│ │ ├── u-mask
│ │ │ └── u-mask.vue
│ │ ├── u-message-input
│ │ │ └── u-message-input.vue
│ │ ├── u-modal
│ │ │ └── u-modal.vue
│ │ ├── u-navbar
│ │ │ └── u-navbar.vue
│ │ ├── u-no-network
│ │ │ └── u-no-network.vue
│ │ ├── u-notice-bar
│ │ │ └── u-notice-bar.vue
│ │ ├── u-number-box
│ │ │ └── u-number-box.vue
│ │ ├── u-number-keyboard
│ │ │ └── u-number-keyboard.vue
│ │ ├── u-parse
│ │ │ ├── libs
│ │ │ │ ├── CssHandler.js
│ │ │ │ ├── MpHtmlParser.js
│ │ │ │ ├── config.js
│ │ │ │ └── trees.vue
│ │ │ └── u-parse.vue
│ │ ├── u-picker
│ │ │ └── u-picker.vue
│ │ ├── u-popup
│ │ │ └── u-popup.vue
│ │ ├── u-radio-group
│ │ │ └── u-radio-group.vue
│ │ ├── u-radio
│ │ │ └── u-radio.vue
│ │ ├── u-rate
│ │ │ └── u-rate.vue
│ │ ├── u-read-more
│ │ │ └── u-read-more.vue
│ │ ├── u-row-notice
│ │ │ └── u-row-notice.vue
│ │ ├── u-row
│ │ │ └── u-row.vue
│ │ ├── u-search
│ │ │ └── u-search.vue
│ │ ├── u-section
│ │ │ └── u-section.vue
│ │ ├── u-select
│ │ │ └── u-select.vue
│ │ ├── u-skeleton
│ │ │ └── u-skeleton.vue
│ │ ├── u-slider
│ │ │ └── u-slider.vue
│ │ ├── u-steps
│ │ │ └── u-steps.vue
│ │ ├── u-sticky
│ │ │ └── u-sticky.vue
│ │ ├── u-subsection
│ │ │ └── u-subsection.vue
│ │ ├── u-swipe-action
│ │ │ └── u-swipe-action.vue
│ │ ├── u-swiper
│ │ │ └── u-swiper.vue
│ │ ├── u-switch
│ │ │ └── u-switch.vue
│ │ ├── u-tabbar
│ │ │ └── u-tabbar.vue
│ │ ├── u-table
│ │ │ └── u-table.vue
│ │ ├── u-tabs-swiper
│ │ │ └── u-tabs-swiper.vue
│ │ ├── u-tabs
│ │ │ └── u-tabs.vue
│ │ ├── u-tag
│ │ │ └── u-tag.vue
│ │ ├── u-td
│ │ │ └── u-td.vue
│ │ ├── u-th
│ │ │ └── u-th.vue
│ │ ├── u-time-line-item
│ │ │ └── u-time-line-item.vue
│ │ ├── u-time-line
│ │ │ └── u-time-line.vue
│ │ ├── u-toast
│ │ │ └── u-toast.vue
│ │ ├── u-top-tips
│ │ │ └── u-top-tips.vue
│ │ ├── u-tr
│ │ │ └── u-tr.vue
│ │ ├── u-upload
│ │ │ └── u-upload.vue
│ │ ├── u-verification-code
│ │ │ └── u-verification-code.vue
│ │ ├── u-waterfall
│ │ │ └── u-waterfall.vue
│ │ └── vk-uview-ui
│ │ │ └── vk-uview-ui.vue
│ │ ├── iconfont.css
│ │ ├── index.js
│ │ ├── index.scss
│ │ ├── libs
│ │ ├── address
│ │ │ ├── areas.json
│ │ │ ├── citys.json
│ │ │ └── provinces.json
│ │ ├── config
│ │ │ ├── config.js
│ │ │ └── zIndex.js
│ │ ├── css
│ │ │ ├── color.scss
│ │ │ ├── common.scss
│ │ │ ├── style.components.scss
│ │ │ ├── style.h5.scss
│ │ │ ├── style.mp.scss
│ │ │ ├── style.nvue.scss
│ │ │ └── style.vue.scss
│ │ ├── function
│ │ │ ├── $parent.js
│ │ │ ├── addUnit.js
│ │ │ ├── bem.js
│ │ │ ├── color.js
│ │ │ ├── colorGradient.js
│ │ │ ├── debounce.js
│ │ │ ├── deepClone.js
│ │ │ ├── deepMerge.js
│ │ │ ├── getParent.js
│ │ │ ├── guid.js
│ │ │ ├── md5.js
│ │ │ ├── queryParams.js
│ │ │ ├── random.js
│ │ │ ├── randomArray.js
│ │ │ ├── route.js
│ │ │ ├── sys.js
│ │ │ ├── test.js
│ │ │ ├── throttle.js
│ │ │ ├── timeFormat.js
│ │ │ ├── timeFrom.js
│ │ │ ├── toast.js
│ │ │ ├── trim.js
│ │ │ └── type2icon.js
│ │ ├── mixin
│ │ │ ├── mixin.js
│ │ │ └── mpShare.js
│ │ ├── request
│ │ │ └── index.js
│ │ ├── store
│ │ │ └── index.js
│ │ └── util
│ │ │ ├── async-validator.js
│ │ │ └── emitter.js
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── theme.scss
├── package-lock.json
├── package.json
├── pages.json
├── pages
│ ├── funmodule
│ │ ├── backRefresh.vue
│ │ ├── bluetooth-back.vue
│ │ ├── bluetooth.vue
│ │ ├── dom.vue
│ │ ├── index.vue
│ │ ├── input.vue
│ │ ├── network.vue
│ │ ├── printDataInfo.vue
│ │ └── telphone.vue
│ ├── index
│ │ └── index.vue
│ ├── login
│ │ ├── forget.vue
│ │ ├── login.vue
│ │ └── register.vue
│ ├── mine
│ │ ├── autonav.vue
│ │ ├── carTime.vue
│ │ ├── classify.vue
│ │ ├── editClassify.vue
│ │ ├── index.vue
│ │ ├── scrollView.vue
│ │ ├── tabs.vue
│ │ ├── tabsScroll.vue
│ │ ├── webBind.vue
│ │ └── webView.vue
│ ├── scan
│ │ ├── index-v2.vue
│ │ ├── index.vue
│ │ ├── scan-v2.vue
│ │ └── scan.vue
│ ├── signature
│ │ ├── index-v2.vue
│ │ └── index.vue
│ └── workOrder
│ │ └── detail.vue
├── static
│ ├── fonts
│ │ ├── invenicon.ttf
│ │ ├── myicon.ttf
│ │ └── uni.ttf
│ ├── icons
│ │ ├── ic-notification.svg
│ │ ├── ic_DevInfo_normal.png
│ │ ├── ic_DevInfo_normal.svg
│ │ ├── ic_DevInfo_selected.png
│ │ ├── ic_DevInfo_selected.svg
│ │ ├── ic_alarm_normal.png
│ │ ├── ic_alarm_normal.svg
│ │ ├── ic_alarm_selected.png
│ │ ├── ic_alarm_selected.svg
│ │ ├── ic_capacity.svg
│ │ ├── ic_classification_normal.png
│ │ ├── ic_classification_normal.svg
│ │ ├── ic_classification_selected.png
│ │ ├── ic_classification_selected.svg
│ │ ├── ic_duty.svg
│ │ ├── ic_home_normal.png
│ │ ├── ic_home_normal.svg
│ │ ├── ic_home_selected.png
│ │ ├── ic_home_selected.svg
│ │ ├── ic_knowledge.svg
│ │ ├── ic_message.svg
│ │ ├── ic_mine_normal.png
│ │ ├── ic_mine_normal.svg
│ │ ├── ic_mine_selected.png
│ │ ├── ic_mine_selected.svg
│ │ ├── ic_more.svg
│ │ ├── ic_myfocus.svg
│ │ ├── ic_polling.svg
│ │ ├── ic_property.svg
│ │ ├── ic_search.svg
│ │ ├── ic_signin.svg
│ │ └── ic_workorder.svg
│ ├── images
│ │ ├── blank.png
│ │ ├── blank_cart.png
│ │ ├── bubble.png
│ │ ├── car.png
│ │ ├── center_bg.png
│ │ ├── classify
│ │ │ ├── audit-report.png
│ │ │ ├── device-in.png
│ │ │ ├── device-out.png
│ │ │ ├── my-service.png
│ │ │ ├── my_about.png
│ │ │ ├── my_datasync.png
│ │ │ ├── my_feedback.png
│ │ │ ├── my_serversettings.png
│ │ │ ├── my_signin.png
│ │ │ ├── my_wipecache.png
│ │ │ ├── resource-query.png
│ │ │ └── subscribe-visit.png
│ │ ├── index
│ │ │ ├── logo.png
│ │ │ └── slide.jpg
│ │ ├── locate.png
│ │ ├── login
│ │ │ ├── account.png
│ │ │ ├── ipset.png
│ │ │ ├── logo.png
│ │ │ ├── password.png
│ │ │ ├── ty0.png
│ │ │ ├── ty1.png
│ │ │ └── ymk.png
│ │ ├── logo.png
│ │ ├── logo_icon.png
│ │ ├── navigator_bg.png
│ │ ├── order_bg.png
│ │ ├── rating_off.png
│ │ ├── rating_on.png
│ │ ├── remove.png
│ │ ├── stars.png
│ │ └── tabbar
│ │ │ ├── tab-home-selected.png
│ │ │ ├── tab-home.png
│ │ │ ├── tab-mine-selected.png
│ │ │ └── tab-mine.png
│ ├── logo.png
│ └── test.jpeg
├── store
│ ├── index.ts
│ └── modules
│ │ ├── countStore.ts
│ │ └── permissionStore.ts
├── uni.scss
├── unistore
│ ├── index.ts
│ └── modules
│ │ └── permissionStore.ts
└── utils
│ ├── AEScrypto.ts
│ ├── JSEncrypt.ts
│ ├── LPAPI
│ ├── BarcodeWriter.js
│ ├── BitmapPackage.js
│ ├── DataPackage.js
│ ├── DzBLE.js
│ ├── LPAPI.js
│ ├── barcode.js
│ └── qrcode.js
│ ├── axiosRequest
│ ├── buildURL.js
│ ├── getFullURL.ts
│ └── index.ts
│ ├── directive.ts
│ ├── luchRequest
│ ├── index.js
│ ├── readme.md
│ └── request.js
│ ├── serverConfig.ts
│ ├── tabBarBadgeSync.ts
│ └── webSocket.ts
└── vue.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /node_modules/
3 | /dist/
4 | unpackage/
5 | npm-debug.log*
6 | yarn-debug.log*
7 | yarn-error.log*
8 | !/src/node_modules
9 |
10 |
11 | # Editor directories and files
12 | .idea
13 | .vscode
14 | *.suo
15 | *.ntvs*
16 | *.njsproj
17 | *.sln
18 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | ['@vue/app', {
4 | useBuiltIns: 'entry'
5 | }]
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | const pkg = require('./package.json')
2 | module.exports = {
3 | plugins: [
4 | require('autoprefixer')({
5 | browsers: pkg.browserslist
6 | }),
7 | require('@dcloudio/vue-cli-plugin-uni/packages/postcss')
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/public/serverConfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "ajaxUrl":"https://www.fastmock.site/mock/b5aeba034aac038de76b613109a5cce7/test",
3 | "fileUrl":"https://www.fastmock.site/mock/b5aeba034aac038de76b613109a5cce7/test"
4 | }
--------------------------------------------------------------------------------
/src/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "development" : {
4 | "compact": false
5 | },
6 | "production" : {
7 | "compact": false
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/src/common/crypto-js/enc-hex.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Hex;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/enc-latin1.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Latin1;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/enc-utf8.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Utf8;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/format-openssl.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./cipher-core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./cipher-core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.format.OpenSSL;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-md5.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./md5"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./md5", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacMD5;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-ripemd160.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./ripemd160"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./ripemd160", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacRIPEMD160;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-sha1.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha1"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha1", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA1;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-sha224.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./sha224"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha256", "./sha224", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA224;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-sha256.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha256", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA256;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-sha3.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha3"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./x64-core", "./sha3", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA3;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/hmac-sha512.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha512"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./x64-core", "./sha512", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA512;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/common/crypto-js/pad-pkcs7.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./cipher-core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./cipher-core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.pad.Pkcs7;
17 |
18 | }));
--------------------------------------------------------------------------------
/src/components/ai-form-group/errorTip/index.vue:
--------------------------------------------------------------------------------
1 |
2 | {{errorTxt}}
3 |
4 |
5 |
20 |
--------------------------------------------------------------------------------
/src/components/ai-form-group/index.js:
--------------------------------------------------------------------------------
1 | import aiForm from './ai-form/index.vue'
2 | import aiInput from './ai-input/index.vue'
3 | import aiTextarea from './ai-textarea/index.vue'
4 | import aiPicker from './ai-picker/index.vue'
5 | // const xPlus = {};
6 | // xPlus.install = function(Vue, pr) {
7 | // Vue.component("ai-form", aiForm)
8 | // Vue.component("ai-input", aiInput)
9 | // }
10 |
11 | export {
12 | aiForm,
13 | aiInput,
14 | aiTextarea,
15 | aiPicker
16 | };
17 |
--------------------------------------------------------------------------------
/src/components/ai-form-group/watch.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue';
2 | let t= new Vue();
3 | export default t;
--------------------------------------------------------------------------------
/src/components/ai-ui/ai-icons/icons-svg/arrowRight.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/ai-ui/ai-img-preview/README.md:
--------------------------------------------------------------------------------
1 | # API 文档
2 |
3 | ## example
4 |
5 | picList : [
6 | {
7 | picPath: '/static/images/hotel1.png'
8 | },
9 | {
10 | picPath: '/static/images/hotel2.png'
11 | },
12 | {
13 | picPath: '/static/images/hotel3.png'
14 | },
15 | ]
16 | current:0 默认展示第几个
17 |
18 | this.$refs['imgPreview'].open();
--------------------------------------------------------------------------------
/src/components/ai-ui/ai-radio-group/README.md:
--------------------------------------------------------------------------------
1 | # API 文档
2 |
3 | ## 参数属性
4 |
5 | | 参数 | 说明 | 类型 | 描述 |
6 | | --- |------|:----:|-----|
7 | | params | key匹配 | Object | 默认key为value;展示为name |
8 | | items | 单选列表数组 | Array | - |
9 |
10 |
11 | ## Example
12 | items:[{
13 | id: 1,
14 | name: '美国'
15 | },{
16 | id: 2,
17 | name: '中国',
18 | }
19 | ];
20 | params:{
21 | label: 'name',
22 | value: 'id',
23 | },
24 |
25 | current:[],
26 |
27 |
28 |
--------------------------------------------------------------------------------
/src/components/m-input/m-icon/m-icon.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
20 |
21 |
24 |
--------------------------------------------------------------------------------
/src/config.txt:
--------------------------------------------------------------------------------
1 | pages.json:
2 | pages数组中第一项表示应用启动页
3 | "enablePullDownRefresh":true 开启下拉刷新
4 | "navigationStyle":"default" 有顶部title及返回展示
5 | "app-plus": {
6 | "titleNView": false // false 在App去除原生导航栏后,小程序端侧仍保有原生导航栏。
7 | },
8 |
9 | 打包在HBuilderX中导入src文件打包
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "none",
3 | "tabWidth": 4,
4 | "bracketSpacing": false,
5 | "singleQuote": true,
6 | "printWidth": 120
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/configs/base.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "noImplicitAny": true,
4 | "noImplicitThis": true,
5 | "noUnusedLocals": true,
6 | "noUnusedParameters": true,
7 | "strictNullChecks": true,
8 | "strictPropertyInitialization": true,
9 | "resolveJsonModule": true
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/configs/preview.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./base",
3 | "include": [
4 | "../www/src/preview.ts"
5 | ],
6 | "exclude": [
7 | "node_modules"
8 | ]
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/configs/scripts.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./base",
3 | "include": [
4 | "scripts/**/*.ts"
5 | ],
6 | "exclude": [
7 | "node_modules"
8 | ]
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/__mocks__/features.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.FEATURES = {
4 | SUPPORT_RANGE_BOUNDS: true,
5 | SUPPORT_SVG_DRAWING: true,
6 | SUPPORT_FOREIGNOBJECT_DRAWING: true,
7 | SUPPORT_CORS_IMAGES: true,
8 | SUPPORT_RESPONSE_TYPE: true,
9 | SUPPORT_CORS_XHR: true
10 | };
11 | //# sourceMappingURL=features.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/__mocks__/features.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"features.js","sourceRoot":"","sources":["../../../../src/core/__mocks__/features.ts"],"names":[],"mappings":";;AAAa,QAAA,QAAQ,GAAG;IACpB,oBAAoB,EAAE,IAAI;IAC1B,mBAAmB,EAAE,IAAI;IACzB,6BAA6B,EAAE,IAAI;IACnC,mBAAmB,EAAE,IAAI;IACzB,qBAAqB,EAAE,IAAI;IAC3B,gBAAgB,EAAE,IAAI;CACzB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/__mocks__/logger.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"logger.js","sourceRoot":"","sources":["../../../../src/core/__mocks__/logger.ts"],"names":[],"mappings":";;AAAA;IAAA;IAcA,CAAC;IAbG,sBAAK,GAAL,cAAS,CAAC;IAEH,aAAM,GAAb,cAAiB,CAAC;IAEX,cAAO,GAAd,cAAkB,CAAC;IAEZ,kBAAW,GAAlB;QACI,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,qBAAI,GAAJ,cAAQ,CAAC;IAET,sBAAK,GAAL,cAAS,CAAC;IACd,aAAC;AAAD,CAAC,AAdD,IAcC;AAdY,wBAAM;AAgBnB,IAAM,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/bitwise.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.contains = function (bit, value) { return (bit & value) !== 0; };
4 | //# sourceMappingURL=bitwise.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/bitwise.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"bitwise.js","sourceRoot":"","sources":["../../../src/core/bitwise.ts"],"names":[],"mappings":";;AAAa,QAAA,QAAQ,GAAG,UAAC,GAAW,EAAE,KAAa,IAAc,OAAA,CAAC,GAAG,GAAG,KAAK,CAAC,KAAK,CAAC,EAAnB,CAAmB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/util.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.SMALL_IMAGE = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';
4 | //# sourceMappingURL=util.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/core/util.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"util.js","sourceRoot":"","sources":["../../../src/core/util.ts"],"names":[],"mappings":";;AAAa,QAAA,WAAW,GAAG,gFAAgF,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/IPropertyDescriptor.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"IPropertyDescriptor.js","sourceRoot":"","sources":["../../../src/css/IPropertyDescriptor.ts"],"names":[],"mappings":";;AAGA,IAAY,6BAMX;AAND,WAAY,6BAA6B;IACrC,mFAAK,CAAA;IACL,iFAAI,CAAA;IACJ,+FAAW,CAAA;IACX,6FAAU,CAAA;IACV,+FAAW,CAAA;AACf,CAAC,EANW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAMxC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/ITypeDescriptor.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=ITypeDescriptor.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/ITypeDescriptor.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"ITypeDescriptor.js","sourceRoot":"","sources":["../../../src/css/ITypeDescriptor.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/layout/__mocks__/bounds.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.Bounds = jest.requireActual('../bounds').Bounds;
4 | exports.parseBounds = function () {
5 | return new exports.Bounds(0, 0, 200, 50);
6 | };
7 | //# sourceMappingURL=bounds.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/layout/__mocks__/bounds.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"bounds.js","sourceRoot":"","sources":["../../../../../src/css/layout/__mocks__/bounds.ts"],"names":[],"mappings":";;AAAc,QAAA,MAAM,GAAI,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,QAAC;AAC3C,QAAA,WAAW,GAAG;IACvB,OAAO,IAAI,cAAM,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;AACrC,CAAC,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/background-color.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
4 | exports.backgroundColor = {
5 | name: "background-color",
6 | initialValue: 'transparent',
7 | prefix: false,
8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE,
9 | format: 'color'
10 | };
11 | //# sourceMappingURL=background-color.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/background-color.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"background-color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/background-color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,eAAe,GAAiC;IACzD,IAAI,EAAE,kBAAkB;IACxB,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/color.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
4 | exports.color = {
5 | name: "color",
6 | initialValue: 'transparent',
7 | prefix: false,
8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE,
9 | format: 'color'
10 | };
11 | //# sourceMappingURL=color.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/color.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,KAAK,GAAiC;IAC/C,IAAI,EAAE,OAAO;IACb,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-size.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
4 | exports.fontSize = {
5 | name: "font-size",
6 | initialValue: '0',
7 | prefix: false,
8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE,
9 | format: 'length'
10 | };
11 | //# sourceMappingURL=font-size.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-size.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"font-size.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/font-size.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,QAAQ,GAAiC;IAClD,IAAI,EAAE,WAAW;IACjB,YAAY,EAAE,GAAG;IACjB,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,QAAQ;CACnB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-variant.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"font-variant.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/font-variant.ts"],"names":[],"mappings":";;AAAA,8DAA8F;AAC9F,2CAAwD;AAC3C,QAAA,WAAW,GAAsC;IAC1D,IAAI,EAAE,cAAc;IACpB,YAAY,EAAE,MAAM;IACpB,IAAI,EAAE,mDAA6B,CAAC,IAAI;IACxC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,MAAkB;QACtB,OAAO,MAAM,CAAC,MAAM,CAAC,qBAAY,CAAC,CAAC,GAAG,CAAC,UAAA,KAAK,IAAI,OAAA,KAAK,CAAC,KAAK,EAAX,CAAW,CAAC,CAAC;IACjE,CAAC;CACJ,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/list-style-image.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"list-style-image.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/list-style-image.ts"],"names":[],"mappings":";;AAAA,iDAA8C;AAC9C,wCAAgD;AAChD,8DAA+F;AAGlF,QAAA,cAAc,GAA+C;IACtE,IAAI,EAAE,kBAAkB;IACxB,YAAY,EAAE,MAAM;IACpB,IAAI,EAAE,mDAA6B,CAAC,KAAK;IACzC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,KAAe;QACnB,IAAI,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,WAAW,IAAI,KAAK,CAAC,KAAK,KAAK,MAAM,EAAE;YAChE,OAAO,IAAI,CAAC;SACf;QAED,OAAO,aAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;CACJ,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/margin.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"margin.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/margin.ts"],"names":[],"mappings":";;AAAA,8DAAoG;AAEpG,IAAM,aAAa,GAAG,UAAC,IAAY,IAAoC,OAAA,CAAC;IACpE,IAAI,EAAE,YAAU,IAAM;IACtB,YAAY,EAAE,GAAG;IACjB,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,WAAW;CAClD,CAAC,EALqE,CAKrE,CAAC;AAEU,QAAA,SAAS,GAAkC,aAAa,CAAC,KAAK,CAAC,CAAC;AAChE,QAAA,WAAW,GAAkC,aAAa,CAAC,OAAO,CAAC,CAAC;AACpE,QAAA,YAAY,GAAkC,aAAa,CAAC,QAAQ,CAAC,CAAC;AACtE,QAAA,UAAU,GAAkC,aAAa,CAAC,MAAM,CAAC,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/opacity.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"opacity.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/opacity.ts"],"names":[],"mappings":";;AAAA,8DAA+F;AAC/F,2CAAyD;AAC5C,QAAA,OAAO,GAAqC;IACrD,IAAI,EAAE,SAAS;IACf,YAAY,EAAE,GAAG;IACjB,IAAI,EAAE,mDAA6B,CAAC,KAAK;IACzC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,KAAe;QACnB,IAAI,sBAAa,CAAC,KAAK,CAAC,EAAE;YACtB,OAAO,KAAK,CAAC,MAAM,CAAC;SACvB;QACD,OAAO,CAAC,CAAC;IACb,CAAC;CACJ,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/text-decoration-color.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
4 | exports.textDecorationColor = {
5 | name: "text-decoration-color",
6 | initialValue: 'transparent',
7 | prefix: false,
8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE,
9 | format: 'color'
10 | };
11 | //# sourceMappingURL=text-decoration-color.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/property-descriptors/text-decoration-color.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"text-decoration-color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/text-decoration-color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,mBAAmB,GAAiC;IAC7D,IAAI,EAAE,uBAAuB;IAC7B,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/types/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=index.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/types/index.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/css/types/index.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/types/length.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var tokenizer_1 = require("../syntax/tokenizer");
4 | exports.isLength = function (token) {
5 | return token.type === tokenizer_1.TokenType.NUMBER_TOKEN || token.type === tokenizer_1.TokenType.DIMENSION_TOKEN;
6 | };
7 | //# sourceMappingURL=length.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/css/types/length.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"length.js","sourceRoot":"","sources":["../../../../src/css/types/length.ts"],"names":[],"mappings":";;AACA,iDAAgF;AAInE,QAAA,QAAQ,GAAG,UAAC,KAAe;IACpC,OAAA,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,YAAY,IAAI,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,eAAe;AAAjF,CAAiF,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/__mocks__/document-cloner.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"document-cloner.js","sourceRoot":"","sources":["../../../../src/dom/__mocks__/document-cloner.ts"],"names":[],"mappings":";;AAAA;IAGI;QACI,+EAA+E;QAC/E,IAAI,CAAC,sBAAsB,GAAG,EAAiB,CAAC;IACpD,CAAC;IAED,iCAAQ,GAAR;QACI,OAAO,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IAC/B,CAAC;IAEM,sBAAO,GAAd;QACI,OAAO,IAAI,CAAC;IAChB,CAAC;IACL,qBAAC;AAAD,CAAC,AAfD,IAeC;AAfY,wCAAc"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/elements/li-element-container.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"li-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/li-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAAwC,sCAAgB;IAGpD,4BAAY,OAAsB;QAAlC,YACI,kBAAM,OAAO,CAAC,SAEjB;QADG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;IAC/B,CAAC;IACL,yBAAC;AAAD,CAAC,AAPD,CAAwC,oCAAgB,GAOvD;AAPY,gDAAkB"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/elements/ol-element-container.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"ol-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/ol-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAAwC,sCAAgB;IAIpD,4BAAY,OAAyB;QAArC,YACI,kBAAM,OAAO,CAAC,SAGjB;QAFG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAC3B,KAAI,CAAC,QAAQ,GAAG,OAAO,OAAO,CAAC,QAAQ,KAAK,SAAS,IAAI,OAAO,CAAC,QAAQ,KAAK,IAAI,CAAC;;IACvF,CAAC;IACL,yBAAC;AAAD,CAAC,AATD,CAAwC,oCAAgB,GASvD;AATY,gDAAkB"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/elements/select-element-container.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"select-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/select-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAA4C,0CAAgB;IAExD,gCAAY,OAA0B;QAAtC,YACI,kBAAM,OAAO,CAAC,SAGjB;QAFG,IAAM,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC;QAC3D,KAAI,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;;IACjD,CAAC;IACL,6BAAC;AAAD,CAAC,AAPD,CAA4C,oCAAgB,GAO3D;AAPY,wDAAsB"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/elements/textarea-element-container.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"textarea-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/textarea-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAA8C,4CAAgB;IAE1D,kCAAY,OAA4B;QAAxC,YACI,kBAAM,OAAO,CAAC,SAEjB;QADG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;IAC/B,CAAC;IACL,+BAAC;AAAD,CAAC,AAND,CAA8C,oCAAgB,GAM7D;AANY,4DAAwB"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/replaced-elements/canvas-element-container.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"canvas-element-container.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/canvas-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AAEtD;IAA4C,0CAAgB;IAKxD,gCAAY,MAAyB;QAArC,YACI,kBAAM,MAAM,CAAC,SAIhB;QAHG,KAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,KAAI,CAAC,cAAc,GAAG,MAAM,CAAC,KAAK,CAAC;QACnC,KAAI,CAAC,eAAe,GAAG,MAAM,CAAC,MAAM,CAAC;;IACzC,CAAC;IACL,6BAAC;AAAD,CAAC,AAXD,CAA4C,oCAAgB,GAW3D;AAXY,wDAAsB"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/replaced-elements/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=index.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/replaced-elements/index.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/index.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/replaced-elements/pseudo-elements.js:
--------------------------------------------------------------------------------
1 | //# sourceMappingURL=pseudo-elements.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/dom/replaced-elements/pseudo-elements.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"pseudo-elements.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/pseudo-elements.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/invariant.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.invariant = function (assertion, error) {
4 | if (!assertion) {
5 | console.error(error);
6 | }
7 | };
8 | //# sourceMappingURL=invariant.js.map
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/lib/invariant.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"invariant.js","sourceRoot":"","sources":["../../src/invariant.ts"],"names":[],"mappings":";;AAAa,QAAA,SAAS,GAAG,UAAC,SAAkB,EAAE,KAAa;IACvD,IAAI,CAAC,SAAS,EAAE;QACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;KACxB;AACL,CAAC,CAAC"}
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/__tests__/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/build/reftests.d.ts:
--------------------------------------------------------------------------------
1 | export declare const testList: string[];
2 | export declare const ignoredTests: {
3 | [key: string]: string[];
4 | };
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/__mocks__/cache-storage.d.ts:
--------------------------------------------------------------------------------
1 | declare class MockCache {
2 | private readonly _cache;
3 | constructor();
4 | addImage(src: string): Promise;
5 | }
6 | export declare class CacheStorage {
7 | static getInstance(): MockCache;
8 | }
9 | export {};
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/__mocks__/features.d.ts:
--------------------------------------------------------------------------------
1 | export declare const FEATURES: {
2 | SUPPORT_RANGE_BOUNDS: boolean;
3 | SUPPORT_SVG_DRAWING: boolean;
4 | SUPPORT_FOREIGNOBJECT_DRAWING: boolean;
5 | SUPPORT_CORS_IMAGES: boolean;
6 | SUPPORT_RESPONSE_TYPE: boolean;
7 | SUPPORT_CORS_XHR: boolean;
8 | };
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/__mocks__/logger.d.ts:
--------------------------------------------------------------------------------
1 | export declare class Logger {
2 | debug(): void;
3 | static create(): void;
4 | static destroy(): void;
5 | static getInstance(): Logger;
6 | info(): void;
7 | error(): void;
8 | }
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/__tests__/cache-storage.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/__tests__/logger.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/bitwise.d.ts:
--------------------------------------------------------------------------------
1 | export declare const contains: (bit: number, value: number) => boolean;
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/core/util.d.ts:
--------------------------------------------------------------------------------
1 | export declare const SMALL_IMAGE = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/ITypeDescriptor.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from './syntax/parser';
2 | export interface ITypeDescriptor {
3 | name: string;
4 | parse: (value: CSSValue) => T;
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/layout/__mocks__/bounds.d.ts:
--------------------------------------------------------------------------------
1 | export declare const Bounds: any;
2 | export declare const parseBounds: () => any;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/layout/bounds.d.ts:
--------------------------------------------------------------------------------
1 | export declare class Bounds {
2 | readonly top: number;
3 | readonly left: number;
4 | readonly width: number;
5 | readonly height: number;
6 | constructor(x: number, y: number, w: number, h: number);
7 | add(x: number, y: number, w: number, h: number): Bounds;
8 | static fromClientRect(clientRect: ClientRect): Bounds;
9 | }
10 | export declare const parseBounds: (node: Element) => Bounds;
11 | export declare const parseDocumentSize: (document: Document) => Bounds;
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/layout/text.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSParsedDeclaration } from '../index';
2 | import { Bounds } from './bounds';
3 | export declare class TextBounds {
4 | readonly text: string;
5 | readonly bounds: Bounds;
6 | constructor(text: string, bounds: Bounds);
7 | }
8 | export declare const parseTextBounds: (value: string, styles: CSSParsedDeclaration, node: Text) => TextBounds[];
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/background-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/text-shadow.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/transform-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-clip.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare enum BACKGROUND_CLIP {
3 | BORDER_BOX = 0,
4 | PADDING_BOX = 1,
5 | CONTENT_BOX = 2
6 | }
7 | export declare type BackgroundClip = BACKGROUND_CLIP[];
8 | export declare const backgroundClip: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const backgroundColor: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-image.d.ts:
--------------------------------------------------------------------------------
1 | import { ICSSImage } from '../types/image';
2 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
3 | export declare const backgroundImage: IPropertyListDescriptor;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-origin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const enum BACKGROUND_ORIGIN {
3 | BORDER_BOX = 0,
4 | PADDING_BOX = 1,
5 | CONTENT_BOX = 2
6 | }
7 | export declare type BackgroundOrigin = BACKGROUND_ORIGIN[];
8 | export declare const backgroundOrigin: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { LengthPercentageTuple } from '../types/length-percentage';
3 | export declare type BackgroundPosition = BackgroundImagePosition[];
4 | export declare type BackgroundImagePosition = LengthPercentageTuple;
5 | export declare const backgroundPosition: IPropertyListDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/background-repeat.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare type BackgroundRepeat = BACKGROUND_REPEAT[];
3 | export declare enum BACKGROUND_REPEAT {
4 | REPEAT = 0,
5 | NO_REPEAT = 1,
6 | REPEAT_X = 2,
7 | REPEAT_Y = 3
8 | }
9 | export declare const backgroundRepeat: IPropertyListDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/border-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const borderTopColor: IPropertyTypeValueDescriptor;
3 | export declare const borderRightColor: IPropertyTypeValueDescriptor;
4 | export declare const borderBottomColor: IPropertyTypeValueDescriptor;
5 | export declare const borderLeftColor: IPropertyTypeValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/border-style.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum BORDER_STYLE {
3 | NONE = 0,
4 | SOLID = 1
5 | }
6 | export declare const borderTopStyle: IPropertyIdentValueDescriptor;
7 | export declare const borderRightStyle: IPropertyIdentValueDescriptor;
8 | export declare const borderBottomStyle: IPropertyIdentValueDescriptor;
9 | export declare const borderLeftStyle: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/border-width.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const borderTopWidth: IPropertyValueDescriptor;
3 | export declare const borderRightWidth: IPropertyValueDescriptor;
4 | export declare const borderBottomWidth: IPropertyValueDescriptor;
5 | export declare const borderLeftWidth: IPropertyValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/box-shadow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { Color } from '../types/color';
3 | import { Length } from '../types/length';
4 | export declare type BoxShadow = BoxShadowItem[];
5 | interface BoxShadowItem {
6 | inset: boolean;
7 | color: Color;
8 | offsetX: Length;
9 | offsetY: Length;
10 | blur: Length;
11 | spread: Length;
12 | }
13 | export declare const boxShadow: IPropertyListDescriptor;
14 | export {};
15 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const color: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/content.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { CSSValue } from '../syntax/parser';
3 | export declare type Content = CSSValue[];
4 | export declare const content: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/counter-increment.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface COUNTER_INCREMENT {
3 | counter: string;
4 | increment: number;
5 | }
6 | export declare type CounterIncrement = COUNTER_INCREMENT[] | null;
7 | export declare const counterIncrement: IPropertyListDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/counter-reset.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface COUNTER_RESET {
3 | counter: string;
4 | reset: number;
5 | }
6 | export declare type CounterReset = COUNTER_RESET[];
7 | export declare const counterReset: IPropertyListDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/float.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum FLOAT {
3 | NONE = 0,
4 | LEFT = 1,
5 | RIGHT = 2,
6 | INLINE_START = 3,
7 | INLINE_END = 4
8 | }
9 | export declare const float: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/font-family.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare type FONT_FAMILY = string;
3 | export declare type FontFamily = FONT_FAMILY[];
4 | export declare const fontFamily: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/font-size.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontSize: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/font-style.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum FONT_STYLE {
3 | NORMAL = "normal",
4 | ITALIC = "italic",
5 | OBLIQUE = "oblique"
6 | }
7 | export declare const fontStyle: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/font-variant.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontVariant: IPropertyListDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/font-weight.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontWeight: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/letter-spacing.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const letterSpacing: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/line-break.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum LINE_BREAK {
3 | NORMAL = "normal",
4 | STRICT = "strict"
5 | }
6 | export declare const lineBreak: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/line-height.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor';
2 | import { CSSValue } from '../syntax/parser';
3 | export declare const lineHeight: IPropertyTokenValueDescriptor;
4 | export declare const computeLineHeight: (token: CSSValue, fontSize: number) => number;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/list-style-image.d.ts:
--------------------------------------------------------------------------------
1 | import { ICSSImage } from '../types/image';
2 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
3 | export declare const listStyleImage: IPropertyValueDescriptor;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/list-style-position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum LIST_STYLE_POSITION {
3 | INSIDE = 0,
4 | OUTSIDE = 1
5 | }
6 | export declare const listStylePosition: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/margin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const marginTop: IPropertyTokenValueDescriptor;
3 | export declare const marginRight: IPropertyTokenValueDescriptor;
4 | export declare const marginBottom: IPropertyTokenValueDescriptor;
5 | export declare const marginLeft: IPropertyTokenValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/opacity.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const opacity: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/overflow-wrap.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum OVERFLOW_WRAP {
3 | NORMAL = "normal",
4 | BREAK_WORD = "break-word"
5 | }
6 | export declare const overflowWrap: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/overflow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare enum OVERFLOW {
3 | VISIBLE = 0,
4 | HIDDEN = 1,
5 | SCROLL = 2,
6 | AUTO = 3
7 | }
8 | export declare const overflow: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/padding.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const paddingTop: IPropertyTypeValueDescriptor;
3 | export declare const paddingRight: IPropertyTypeValueDescriptor;
4 | export declare const paddingBottom: IPropertyTypeValueDescriptor;
5 | export declare const paddingLeft: IPropertyTypeValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum POSITION {
3 | STATIC = 0,
4 | RELATIVE = 1,
5 | ABSOLUTE = 2,
6 | FIXED = 3,
7 | STICKY = 4
8 | }
9 | export declare const position: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/quotes.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface QUOTE {
3 | open: string;
4 | close: string;
5 | }
6 | export declare type Quotes = QUOTE[] | null;
7 | export declare const quotes: IPropertyListDescriptor;
8 | export declare const getQuote: (quotes: Quotes, depth: number, open: boolean) => string;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/text-align.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum TEXT_ALIGN {
3 | LEFT = 0,
4 | CENTER = 1,
5 | RIGHT = 2
6 | }
7 | export declare const textAlign: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/text-decoration-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const textDecorationColor: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/text-decoration-line.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const enum TEXT_DECORATION_LINE {
3 | NONE = 0,
4 | UNDERLINE = 1,
5 | OVERLINE = 2,
6 | LINE_THROUGH = 3,
7 | BLINK = 4
8 | }
9 | export declare type TextDecorationLine = TEXT_DECORATION_LINE[];
10 | export declare const textDecorationLine: IPropertyListDescriptor;
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/text-shadow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { Color } from '../types/color';
3 | import { Length } from '../types/length';
4 | export declare type TextShadow = TextShadowItem[];
5 | interface TextShadowItem {
6 | color: Color;
7 | offsetX: Length;
8 | offsetY: Length;
9 | blur: Length;
10 | }
11 | export declare const textShadow: IPropertyListDescriptor;
12 | export {};
13 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/text-transform.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum TEXT_TRANSFORM {
3 | NONE = 0,
4 | LOWERCASE = 1,
5 | UPPERCASE = 2,
6 | CAPITALIZE = 3
7 | }
8 | export declare const textTransform: IPropertyIdentValueDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/transform-origin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { LengthPercentage } from '../types/length-percentage';
3 | export declare type TransformOrigin = [LengthPercentage, LengthPercentage];
4 | export declare const transformOrigin: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/transform.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare type Matrix = [number, number, number, number, number, number];
3 | export declare type Transform = Matrix | null;
4 | export declare const transform: IPropertyValueDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/visibility.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum VISIBILITY {
3 | VISIBLE = 0,
4 | HIDDEN = 1,
5 | COLLAPSE = 2
6 | }
7 | export declare const visibility: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/word-break.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum WORD_BREAK {
3 | NORMAL = "normal",
4 | BREAK_ALL = "break-all",
5 | KEEP_ALL = "keep-all"
6 | }
7 | export declare const wordBreak: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/property-descriptors/z-index.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | interface zIndex {
3 | order: number;
4 | auto: boolean;
5 | }
6 | export declare const zIndex: IPropertyValueDescriptor;
7 | export {};
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/syntax/__tests__/tokernizer-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/__tests__/color-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/__tests__/image-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/angle.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../syntax/parser';
2 | import { ITypeDescriptor } from '../ITypeDescriptor';
3 | export declare const angle: ITypeDescriptor;
4 | export declare const isAngle: (value: CSSValue) => boolean;
5 | export declare const parseNamedSide: (tokens: CSSValue[]) => number | [import("./length-percentage").LengthPercentage, import("./length-percentage").LengthPercentage];
6 | export declare const deg: (deg: number) => number;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/color.d.ts:
--------------------------------------------------------------------------------
1 | import { ITypeDescriptor } from '../ITypeDescriptor';
2 | export declare type Color = number;
3 | export declare const color: ITypeDescriptor;
4 | export declare const isTransparent: (color: number) => boolean;
5 | export declare const asString: (color: number) => string;
6 | export declare const pack: (r: number, g: number, b: number, a: number) => number;
7 | export declare const COLORS: {
8 | [key: string]: Color;
9 | };
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/functions/-prefix-linear-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage } from '../image';
3 | export declare const prefixLinearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/functions/-prefix-radial-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSRadialGradientImage } from '../image';
3 | export declare const prefixRadialGradient: (tokens: CSSValue[]) => CSSRadialGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/functions/-webkit-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage, CSSRadialGradientImage } from '../image';
3 | export declare const webkitGradient: (tokens: CSSValue[]) => CSSLinearGradientImage | CSSRadialGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/functions/__tests__/radial-gradient.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/functions/linear-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage } from '../image';
3 | export declare const linearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/index.d.ts:
--------------------------------------------------------------------------------
1 | export declare type CSSTypes = 'angle' | 'color' | 'image' | 'length' | 'length-percentage';
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/css/types/length.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../syntax/parser';
2 | import { DimensionToken, NumberValueToken } from '../syntax/tokenizer';
3 | export declare type Length = DimensionToken | NumberValueToken;
4 | export declare const isLength: (token: CSSValue) => token is Length;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/__mocks__/document-cloner.d.ts:
--------------------------------------------------------------------------------
1 | export declare class DocumentCloner {
2 | clonedReferenceElement?: HTMLElement;
3 | constructor();
4 | toIFrame(): Promise<{}>;
5 | static destroy(): boolean;
6 | }
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/elements/li-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class LIElementContainer extends ElementContainer {
3 | readonly value: number;
4 | constructor(element: HTMLLIElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/elements/ol-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class OLElementContainer extends ElementContainer {
3 | readonly start: number;
4 | readonly reversed: boolean;
5 | constructor(element: HTMLOListElement);
6 | }
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/elements/select-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class SelectElementContainer extends ElementContainer {
3 | readonly value: string;
4 | constructor(element: HTMLSelectElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/elements/textarea-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class TextareaElementContainer extends ElementContainer {
3 | readonly value: string;
4 | constructor(element: HTMLTextAreaElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/canvas-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class CanvasElementContainer extends ElementContainer {
3 | canvas: HTMLCanvasElement;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(canvas: HTMLCanvasElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/iframe-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | import { Color } from '../../css/types/color';
3 | export declare class IFrameElementContainer extends ElementContainer {
4 | src: string;
5 | width: number;
6 | height: number;
7 | tree?: ElementContainer;
8 | backgroundColor: Color;
9 | constructor(iframe: HTMLIFrameElement);
10 | }
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/image-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class ImageElementContainer extends ElementContainer {
3 | src: string;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(img: HTMLImageElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/index.d.ts:
--------------------------------------------------------------------------------
1 | import { CanvasElementContainer } from './canvas-element-container';
2 | import { ImageElementContainer } from './image-element-container';
3 | import { SVGElementContainer } from './svg-element-container';
4 | export declare type ReplacedElementContainer = CanvasElementContainer | ImageElementContainer | SVGElementContainer;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/input-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare const CHECKBOX = "checkbox";
3 | export declare const RADIO = "radio";
4 | export declare const PASSWORD = "password";
5 | export declare const INPUT_COLOR = 707406591;
6 | export declare class InputElementContainer extends ElementContainer {
7 | readonly type: string;
8 | readonly checked: boolean;
9 | readonly value: string;
10 | constructor(input: HTMLInputElement);
11 | }
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/pseudo-elements.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/node_modules/html2canvas/dist/types/dom/replaced-elements/pseudo-elements.d.ts
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/replaced-elements/svg-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class SVGElementContainer extends ElementContainer {
3 | svg: string;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(img: SVGSVGElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/dom/text-container.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSParsedDeclaration } from '../css/index';
2 | import { TextBounds } from '../css/layout/text';
3 | export declare class TextContainer {
4 | text: string;
5 | textBounds: TextBounds[];
6 | constructor(node: Text, styles: CSSParsedDeclaration);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/invariant.d.ts:
--------------------------------------------------------------------------------
1 | export declare const invariant: (assertion: boolean, error: string) => void;
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/render/border.d.ts:
--------------------------------------------------------------------------------
1 | import { Path } from './path';
2 | import { BoundCurves } from './bound-curves';
3 | export declare const parsePathForBorder: (curves: BoundCurves, borderSide: number) => Path[];
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/render/box-sizing.d.ts:
--------------------------------------------------------------------------------
1 | import { Bounds } from '../css/layout/bounds';
2 | import { ElementContainer } from '../dom/element-container';
3 | export declare const paddingBox: (element: ElementContainer) => Bounds;
4 | export declare const contentBox: (element: ElementContainer) => Bounds;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/render/canvas/foreignobject-renderer.d.ts:
--------------------------------------------------------------------------------
1 | import { RenderConfigurations } from './canvas-renderer';
2 | export declare class ForeignObjectRenderer {
3 | canvas: HTMLCanvasElement;
4 | ctx: CanvasRenderingContext2D;
5 | options: RenderConfigurations;
6 | constructor(options: RenderConfigurations);
7 | render(element: HTMLElement): Promise;
8 | }
9 | export declare const loadSerializedSVG: (svg: Node) => Promise;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/render/font-metrics.d.ts:
--------------------------------------------------------------------------------
1 | export interface FontMetric {
2 | baseline: number;
3 | middle: number;
4 | }
5 | export declare class FontMetrics {
6 | private readonly _data;
7 | private readonly _document;
8 | constructor(document: Document);
9 | private parseMetrics;
10 | getMetrics(fontFamily: string, fontSize: string): FontMetric;
11 | }
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/render/vector.d.ts:
--------------------------------------------------------------------------------
1 | import { IPath, Path, PathType } from './path';
2 | export declare class Vector implements IPath {
3 | type: PathType;
4 | x: number;
5 | y: number;
6 | constructor(x: number, y: number);
7 | add(deltaX: number, deltaY: number): Vector;
8 | }
9 | export declare const isVector: (path: Path) => path is Vector;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/__tests__/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/__mocks__/cache-storage.d.ts:
--------------------------------------------------------------------------------
1 | declare class MockCache {
2 | private readonly _cache;
3 | constructor();
4 | addImage(src: string): Promise;
5 | }
6 | export declare class CacheStorage {
7 | static getInstance(): MockCache;
8 | }
9 | export {};
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/__mocks__/features.d.ts:
--------------------------------------------------------------------------------
1 | export declare const FEATURES: {
2 | SUPPORT_RANGE_BOUNDS: boolean;
3 | SUPPORT_SVG_DRAWING: boolean;
4 | SUPPORT_FOREIGNOBJECT_DRAWING: boolean;
5 | SUPPORT_CORS_IMAGES: boolean;
6 | SUPPORT_RESPONSE_TYPE: boolean;
7 | SUPPORT_CORS_XHR: boolean;
8 | };
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/__mocks__/logger.d.ts:
--------------------------------------------------------------------------------
1 | export declare class Logger {
2 | debug(): void;
3 | static create(): void;
4 | static destroy(): void;
5 | static getInstance(): Logger;
6 | info(): void;
7 | error(): void;
8 | }
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/__tests__/cache-storage.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/__tests__/logger.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/bitwise.d.ts:
--------------------------------------------------------------------------------
1 | export declare const contains: (bit: number, value: number) => boolean;
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/core/util.d.ts:
--------------------------------------------------------------------------------
1 | export declare const SMALL_IMAGE = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/ITypeDescriptor.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from './syntax/parser';
2 | export interface ITypeDescriptor {
3 | name: string;
4 | parse: (value: CSSValue) => T;
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/layout/__mocks__/bounds.d.ts:
--------------------------------------------------------------------------------
1 | export declare const Bounds: any;
2 | export declare const parseBounds: () => any;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/layout/bounds.d.ts:
--------------------------------------------------------------------------------
1 | export declare class Bounds {
2 | readonly top: number;
3 | readonly left: number;
4 | readonly width: number;
5 | readonly height: number;
6 | constructor(x: number, y: number, w: number, h: number);
7 | add(x: number, y: number, w: number, h: number): Bounds;
8 | static fromClientRect(clientRect: ClientRect): Bounds;
9 | }
10 | export declare const parseBounds: (node: Element) => Bounds;
11 | export declare const parseDocumentSize: (document: Document) => Bounds;
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/layout/text.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSParsedDeclaration } from '../index';
2 | import { Bounds } from './bounds';
3 | export declare class TextBounds {
4 | readonly text: string;
5 | readonly bounds: Bounds;
6 | constructor(text: string, bounds: Bounds);
7 | }
8 | export declare const parseTextBounds: (value: string, styles: CSSParsedDeclaration, node: Text) => TextBounds[];
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/background-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/text-shadow.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/transform-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-clip.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare enum BACKGROUND_CLIP {
3 | BORDER_BOX = 0,
4 | PADDING_BOX = 1,
5 | CONTENT_BOX = 2
6 | }
7 | export declare type BackgroundClip = BACKGROUND_CLIP[];
8 | export declare const backgroundClip: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const backgroundColor: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-image.d.ts:
--------------------------------------------------------------------------------
1 | import { ICSSImage } from '../types/image';
2 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
3 | export declare const backgroundImage: IPropertyListDescriptor;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-origin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const enum BACKGROUND_ORIGIN {
3 | BORDER_BOX = 0,
4 | PADDING_BOX = 1,
5 | CONTENT_BOX = 2
6 | }
7 | export declare type BackgroundOrigin = BACKGROUND_ORIGIN[];
8 | export declare const backgroundOrigin: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { LengthPercentageTuple } from '../types/length-percentage';
3 | export declare type BackgroundPosition = BackgroundImagePosition[];
4 | export declare type BackgroundImagePosition = LengthPercentageTuple;
5 | export declare const backgroundPosition: IPropertyListDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-repeat.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare type BackgroundRepeat = BACKGROUND_REPEAT[];
3 | export declare enum BACKGROUND_REPEAT {
4 | REPEAT = 0,
5 | NO_REPEAT = 1,
6 | REPEAT_X = 2,
7 | REPEAT_Y = 3
8 | }
9 | export declare const backgroundRepeat: IPropertyListDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const borderTopColor: IPropertyTypeValueDescriptor;
3 | export declare const borderRightColor: IPropertyTypeValueDescriptor;
4 | export declare const borderBottomColor: IPropertyTypeValueDescriptor;
5 | export declare const borderLeftColor: IPropertyTypeValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-style.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum BORDER_STYLE {
3 | NONE = 0,
4 | SOLID = 1
5 | }
6 | export declare const borderTopStyle: IPropertyIdentValueDescriptor;
7 | export declare const borderRightStyle: IPropertyIdentValueDescriptor;
8 | export declare const borderBottomStyle: IPropertyIdentValueDescriptor;
9 | export declare const borderLeftStyle: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-width.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const borderTopWidth: IPropertyValueDescriptor;
3 | export declare const borderRightWidth: IPropertyValueDescriptor;
4 | export declare const borderBottomWidth: IPropertyValueDescriptor;
5 | export declare const borderLeftWidth: IPropertyValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/box-shadow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { Color } from '../types/color';
3 | import { Length } from '../types/length';
4 | export declare type BoxShadow = BoxShadowItem[];
5 | interface BoxShadowItem {
6 | inset: boolean;
7 | color: Color;
8 | offsetX: Length;
9 | offsetY: Length;
10 | blur: Length;
11 | spread: Length;
12 | }
13 | export declare const boxShadow: IPropertyListDescriptor;
14 | export {};
15 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const color: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/content.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { CSSValue } from '../syntax/parser';
3 | export declare type Content = CSSValue[];
4 | export declare const content: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/counter-increment.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface COUNTER_INCREMENT {
3 | counter: string;
4 | increment: number;
5 | }
6 | export declare type CounterIncrement = COUNTER_INCREMENT[] | null;
7 | export declare const counterIncrement: IPropertyListDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/counter-reset.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface COUNTER_RESET {
3 | counter: string;
4 | reset: number;
5 | }
6 | export declare type CounterReset = COUNTER_RESET[];
7 | export declare const counterReset: IPropertyListDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/float.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum FLOAT {
3 | NONE = 0,
4 | LEFT = 1,
5 | RIGHT = 2,
6 | INLINE_START = 3,
7 | INLINE_END = 4
8 | }
9 | export declare const float: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-family.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare type FONT_FAMILY = string;
3 | export declare type FontFamily = FONT_FAMILY[];
4 | export declare const fontFamily: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-size.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontSize: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-style.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum FONT_STYLE {
3 | NORMAL = "normal",
4 | ITALIC = "italic",
5 | OBLIQUE = "oblique"
6 | }
7 | export declare const fontStyle: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-variant.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontVariant: IPropertyListDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-weight.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const fontWeight: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/letter-spacing.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const letterSpacing: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/line-break.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum LINE_BREAK {
3 | NORMAL = "normal",
4 | STRICT = "strict"
5 | }
6 | export declare const lineBreak: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/line-height.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor';
2 | import { CSSValue } from '../syntax/parser';
3 | export declare const lineHeight: IPropertyTokenValueDescriptor;
4 | export declare const computeLineHeight: (token: CSSValue, fontSize: number) => number;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/list-style-image.d.ts:
--------------------------------------------------------------------------------
1 | import { ICSSImage } from '../types/image';
2 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
3 | export declare const listStyleImage: IPropertyValueDescriptor;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/list-style-position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum LIST_STYLE_POSITION {
3 | INSIDE = 0,
4 | OUTSIDE = 1
5 | }
6 | export declare const listStylePosition: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/margin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const marginTop: IPropertyTokenValueDescriptor;
3 | export declare const marginRight: IPropertyTokenValueDescriptor;
4 | export declare const marginBottom: IPropertyTokenValueDescriptor;
5 | export declare const marginLeft: IPropertyTokenValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/opacity.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const opacity: IPropertyValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/overflow-wrap.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum OVERFLOW_WRAP {
3 | NORMAL = "normal",
4 | BREAK_WORD = "break-word"
5 | }
6 | export declare const overflowWrap: IPropertyIdentValueDescriptor;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/overflow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare enum OVERFLOW {
3 | VISIBLE = 0,
4 | HIDDEN = 1,
5 | SCROLL = 2,
6 | AUTO = 3
7 | }
8 | export declare const overflow: IPropertyListDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/padding.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const paddingTop: IPropertyTypeValueDescriptor;
3 | export declare const paddingRight: IPropertyTypeValueDescriptor;
4 | export declare const paddingBottom: IPropertyTypeValueDescriptor;
5 | export declare const paddingLeft: IPropertyTypeValueDescriptor;
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/position.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum POSITION {
3 | STATIC = 0,
4 | RELATIVE = 1,
5 | ABSOLUTE = 2,
6 | FIXED = 3,
7 | STICKY = 4
8 | }
9 | export declare const position: IPropertyIdentValueDescriptor;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/quotes.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export interface QUOTE {
3 | open: string;
4 | close: string;
5 | }
6 | export declare type Quotes = QUOTE[] | null;
7 | export declare const quotes: IPropertyListDescriptor;
8 | export declare const getQuote: (quotes: Quotes, depth: number, open: boolean) => string;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-align.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum TEXT_ALIGN {
3 | LEFT = 0,
4 | CENTER = 1,
5 | RIGHT = 2
6 | }
7 | export declare const textAlign: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-decoration-color.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor';
2 | export declare const textDecorationColor: IPropertyTypeValueDescriptor;
3 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-decoration-line.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | export declare const enum TEXT_DECORATION_LINE {
3 | NONE = 0,
4 | UNDERLINE = 1,
5 | OVERLINE = 2,
6 | LINE_THROUGH = 3,
7 | BLINK = 4
8 | }
9 | export declare type TextDecorationLine = TEXT_DECORATION_LINE[];
10 | export declare const textDecorationLine: IPropertyListDescriptor;
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-shadow.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { Color } from '../types/color';
3 | import { Length } from '../types/length';
4 | export declare type TextShadow = TextShadowItem[];
5 | interface TextShadowItem {
6 | color: Color;
7 | offsetX: Length;
8 | offsetY: Length;
9 | blur: Length;
10 | }
11 | export declare const textShadow: IPropertyListDescriptor;
12 | export {};
13 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-transform.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum TEXT_TRANSFORM {
3 | NONE = 0,
4 | LOWERCASE = 1,
5 | UPPERCASE = 2,
6 | CAPITALIZE = 3
7 | }
8 | export declare const textTransform: IPropertyIdentValueDescriptor;
9 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/transform-origin.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor';
2 | import { LengthPercentage } from '../types/length-percentage';
3 | export declare type TransformOrigin = [LengthPercentage, LengthPercentage];
4 | export declare const transformOrigin: IPropertyListDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/transform.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | export declare type Matrix = [number, number, number, number, number, number];
3 | export declare type Transform = Matrix | null;
4 | export declare const transform: IPropertyValueDescriptor;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/visibility.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum VISIBILITY {
3 | VISIBLE = 0,
4 | HIDDEN = 1,
5 | COLLAPSE = 2
6 | }
7 | export declare const visibility: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/word-break.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor';
2 | export declare enum WORD_BREAK {
3 | NORMAL = "normal",
4 | BREAK_ALL = "break-all",
5 | KEEP_ALL = "keep-all"
6 | }
7 | export declare const wordBreak: IPropertyIdentValueDescriptor;
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/property-descriptors/z-index.d.ts:
--------------------------------------------------------------------------------
1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor';
2 | interface zIndex {
3 | order: number;
4 | auto: boolean;
5 | }
6 | export declare const zIndex: IPropertyValueDescriptor;
7 | export {};
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/syntax/__tests__/tokernizer-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/__tests__/color-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/__tests__/image-tests.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/angle.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../syntax/parser';
2 | import { ITypeDescriptor } from '../ITypeDescriptor';
3 | export declare const angle: ITypeDescriptor;
4 | export declare const isAngle: (value: CSSValue) => boolean;
5 | export declare const parseNamedSide: (tokens: CSSValue[]) => number | [import("./length-percentage").LengthPercentage, import("./length-percentage").LengthPercentage];
6 | export declare const deg: (deg: number) => number;
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/color.d.ts:
--------------------------------------------------------------------------------
1 | import { ITypeDescriptor } from '../ITypeDescriptor';
2 | export declare type Color = number;
3 | export declare const color: ITypeDescriptor;
4 | export declare const isTransparent: (color: number) => boolean;
5 | export declare const asString: (color: number) => string;
6 | export declare const pack: (r: number, g: number, b: number, a: number) => number;
7 | export declare const COLORS: {
8 | [key: string]: Color;
9 | };
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/functions/-prefix-linear-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage } from '../image';
3 | export declare const prefixLinearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/functions/-prefix-radial-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSRadialGradientImage } from '../image';
3 | export declare const prefixRadialGradient: (tokens: CSSValue[]) => CSSRadialGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/functions/-webkit-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage, CSSRadialGradientImage } from '../image';
3 | export declare const webkitGradient: (tokens: CSSValue[]) => CSSLinearGradientImage | CSSRadialGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/functions/__tests__/radial-gradient.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/functions/linear-gradient.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../../syntax/parser';
2 | import { CSSLinearGradientImage } from '../image';
3 | export declare const linearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage;
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/index.d.ts:
--------------------------------------------------------------------------------
1 | export declare type CSSTypes = 'angle' | 'color' | 'image' | 'length' | 'length-percentage';
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/css/types/length.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSValue } from '../syntax/parser';
2 | import { DimensionToken, NumberValueToken } from '../syntax/tokenizer';
3 | export declare type Length = DimensionToken | NumberValueToken;
4 | export declare const isLength: (token: CSSValue) => token is Length;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/__mocks__/document-cloner.d.ts:
--------------------------------------------------------------------------------
1 | export declare class DocumentCloner {
2 | clonedReferenceElement?: HTMLElement;
3 | constructor();
4 | toIFrame(): Promise<{}>;
5 | static destroy(): boolean;
6 | }
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/elements/li-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class LIElementContainer extends ElementContainer {
3 | readonly value: number;
4 | constructor(element: HTMLLIElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/elements/ol-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class OLElementContainer extends ElementContainer {
3 | readonly start: number;
4 | readonly reversed: boolean;
5 | constructor(element: HTMLOListElement);
6 | }
7 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/elements/select-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class SelectElementContainer extends ElementContainer {
3 | readonly value: string;
4 | constructor(element: HTMLSelectElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/elements/textarea-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class TextareaElementContainer extends ElementContainer {
3 | readonly value: string;
4 | constructor(element: HTMLTextAreaElement);
5 | }
6 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/canvas-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class CanvasElementContainer extends ElementContainer {
3 | canvas: HTMLCanvasElement;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(canvas: HTMLCanvasElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/iframe-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | import { Color } from '../../css/types/color';
3 | export declare class IFrameElementContainer extends ElementContainer {
4 | src: string;
5 | width: number;
6 | height: number;
7 | tree?: ElementContainer;
8 | backgroundColor: Color;
9 | constructor(iframe: HTMLIFrameElement);
10 | }
11 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/image-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class ImageElementContainer extends ElementContainer {
3 | src: string;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(img: HTMLImageElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/index.d.ts:
--------------------------------------------------------------------------------
1 | import { CanvasElementContainer } from './canvas-element-container';
2 | import { ImageElementContainer } from './image-element-container';
3 | import { SVGElementContainer } from './svg-element-container';
4 | export declare type ReplacedElementContainer = CanvasElementContainer | ImageElementContainer | SVGElementContainer;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/input-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare const CHECKBOX = "checkbox";
3 | export declare const RADIO = "radio";
4 | export declare const PASSWORD = "password";
5 | export declare const INPUT_COLOR = 707406591;
6 | export declare class InputElementContainer extends ElementContainer {
7 | readonly type: string;
8 | readonly checked: boolean;
9 | readonly value: string;
10 | constructor(input: HTMLInputElement);
11 | }
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/pseudo-elements.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/pseudo-elements.d.ts
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/svg-element-container.d.ts:
--------------------------------------------------------------------------------
1 | import { ElementContainer } from '../element-container';
2 | export declare class SVGElementContainer extends ElementContainer {
3 | svg: string;
4 | intrinsicWidth: number;
5 | intrinsicHeight: number;
6 | constructor(img: SVGSVGElement);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/dom/text-container.d.ts:
--------------------------------------------------------------------------------
1 | import { CSSParsedDeclaration } from '../css/index';
2 | import { TextBounds } from '../css/layout/text';
3 | export declare class TextContainer {
4 | text: string;
5 | textBounds: TextBounds[];
6 | constructor(node: Text, styles: CSSParsedDeclaration);
7 | }
8 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/invariant.d.ts:
--------------------------------------------------------------------------------
1 | export declare const invariant: (assertion: boolean, error: string) => void;
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/render/border.d.ts:
--------------------------------------------------------------------------------
1 | import { Path } from './path';
2 | import { BoundCurves } from './bound-curves';
3 | export declare const parsePathForBorder: (curves: BoundCurves, borderSide: number) => Path[];
4 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/render/box-sizing.d.ts:
--------------------------------------------------------------------------------
1 | import { Bounds } from '../css/layout/bounds';
2 | import { ElementContainer } from '../dom/element-container';
3 | export declare const paddingBox: (element: ElementContainer) => Bounds;
4 | export declare const contentBox: (element: ElementContainer) => Bounds;
5 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/render/canvas/foreignobject-renderer.d.ts:
--------------------------------------------------------------------------------
1 | import { RenderConfigurations } from './canvas-renderer';
2 | export declare class ForeignObjectRenderer {
3 | canvas: HTMLCanvasElement;
4 | ctx: CanvasRenderingContext2D;
5 | options: RenderConfigurations;
6 | constructor(options: RenderConfigurations);
7 | render(element: HTMLElement): Promise;
8 | }
9 | export declare const loadSerializedSVG: (svg: Node) => Promise;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/render/font-metrics.d.ts:
--------------------------------------------------------------------------------
1 | export interface FontMetric {
2 | baseline: number;
3 | middle: number;
4 | }
5 | export declare class FontMetrics {
6 | private readonly _data;
7 | private readonly _document;
8 | constructor(document: Document);
9 | private parseMetrics;
10 | getMetrics(fontFamily: string, fontSize: string): FontMetric;
11 | }
12 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/src/render/vector.d.ts:
--------------------------------------------------------------------------------
1 | import { IPath, Path, PathType } from './path';
2 | export declare class Vector implements IPath {
3 | type: PathType;
4 | x: number;
5 | y: number;
6 | constructor(x: number, y: number);
7 | add(deltaX: number, deltaY: number): Vector;
8 | }
9 | export declare const isVector: (path: Path) => path is Vector;
10 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/dist/types/tests/testrunner.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/src/node_modules/html2canvas/jest.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | preset: 'ts-jest',
3 | testEnvironment: 'jsdom',
4 | roots: ['src']
5 | };
6 |
--------------------------------------------------------------------------------
/src/node_modules/qrcodejs2/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
3 | .idea
4 | .project
5 |
--------------------------------------------------------------------------------
/src/node_modules/qrcodejs2/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "qrcode.js",
3 | "version": "0.0.1",
4 | "homepage": "https://github.com/davidshimjs/qrcodejs",
5 | "authors": [
6 | "Sangmin Shim", "Sangmin Shim (http://jaguarjs.com)"
7 | ],
8 | "description": "Cross-browser QRCode generator for javascript",
9 | "main": "qrcode.js",
10 | "ignore": [
11 | "bower_components",
12 | "node_modules",
13 | "index.html",
14 | "index.svg",
15 | "jquery.min.js",
16 | "qrcode.min.js"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/src/pages/devinfo/air.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | 空调
4 |
5 |
6 |
7 |
23 |
24 |
27 |
--------------------------------------------------------------------------------
/src/pages/devinfo/env.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | 环境
4 |
5 |
6 |
7 |
23 |
24 |
27 |
--------------------------------------------------------------------------------
/src/pages/devinfo/style/devinfo.css:
--------------------------------------------------------------------------------
1 |
2 | .topbox_con{
3 | display: flex;
4 | flex-wrap:wrap;
5 | }
6 | .topbox_con>view{
7 | width: 50%;
8 | }
9 | .topbox_title img,
10 | .topbox_img img{
11 | width:24px;
12 | height: 24px;
13 | vertical-align: middle;
14 | margin-right: 5px;
15 | }
16 | .topbox_text:before{
17 | content:"";
18 | display:inline-block;
19 | margin-right: 5px;
20 | border:4px solid #A3F0FF;
21 | width:10px;
22 | height: 10px;
23 | border-radius: 50%;
24 | }
--------------------------------------------------------------------------------
/src/service/tabBarBadgeSync.js:
--------------------------------------------------------------------------------
1 | //import tabBarBadgeSync from @/xxx/xxx/tabBarBadgeSync";
2 | //在每个tabBar页面的onShow中 引入 tabBarBadgeSync.call(this)
3 | export default function tabBarBadgeSync() {
4 | const cartCount = this.$store.getters["cart/cartCount"];
5 | const isLogined = this.$store.state.user.isLogin;
6 | if (isLogined) {
7 | if (cartCount < 1) {
8 | return uni.removeTabBarBadge({index: 2});
9 | }
10 | uni.setTabBarBadge({index: 2,text: cartCount + "" });
11 | }
12 | }
--------------------------------------------------------------------------------
/src/static/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/src/static/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/fonts/element-icons.woff
--------------------------------------------------------------------------------
/src/static/icons/ic_DevInfo_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_DevInfo_normal.png
--------------------------------------------------------------------------------
/src/static/icons/ic_DevInfo_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_DevInfo_selected.png
--------------------------------------------------------------------------------
/src/static/icons/ic_alarm_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_alarm_normal.png
--------------------------------------------------------------------------------
/src/static/icons/ic_alarm_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_alarm_selected.png
--------------------------------------------------------------------------------
/src/static/icons/ic_classification_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_classification_normal.png
--------------------------------------------------------------------------------
/src/static/icons/ic_classification_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_classification_selected.png
--------------------------------------------------------------------------------
/src/static/icons/ic_home_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_home_normal.png
--------------------------------------------------------------------------------
/src/static/icons/ic_home_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_home_selected.png
--------------------------------------------------------------------------------
/src/static/icons/ic_mine_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_mine_normal.png
--------------------------------------------------------------------------------
/src/static/icons/ic_mine_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_mine_selected.png
--------------------------------------------------------------------------------
/src/static/images/code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/code.png
--------------------------------------------------------------------------------
/src/static/images/ic-addr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-addr.png
--------------------------------------------------------------------------------
/src/static/images/ic-aircond-activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-aircond-activity.png
--------------------------------------------------------------------------------
/src/static/images/ic-aircond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-aircond.png
--------------------------------------------------------------------------------
/src/static/images/ic-ev-avtivity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-ev-avtivity.png
--------------------------------------------------------------------------------
/src/static/images/ic-ev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-ev.png
--------------------------------------------------------------------------------
/src/static/images/ic-lev1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev1.png
--------------------------------------------------------------------------------
/src/static/images/ic-lev2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev2.png
--------------------------------------------------------------------------------
/src/static/images/ic-lev3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev3.png
--------------------------------------------------------------------------------
/src/static/images/ic-lev4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev4.png
--------------------------------------------------------------------------------
/src/static/images/ic-power-avtivity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-power-avtivity.png
--------------------------------------------------------------------------------
/src/static/images/ic-power.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-power.png
--------------------------------------------------------------------------------
/src/static/images/ic-sd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-sd.png
--------------------------------------------------------------------------------
/src/static/images/index_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/index_logo.png
--------------------------------------------------------------------------------
/src/static/images/slide.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/slide.jpg
--------------------------------------------------------------------------------
/src/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/logo.png
--------------------------------------------------------------------------------
/src/store/getters.js:
--------------------------------------------------------------------------------
1 | const getters = {
2 | loginStatus: state => state.app.loginStatus,
3 | token: state => state.app.token,
4 | location:state=>state.app.location,
5 |
6 | forcedLogin:state=>state.app.forcedLogin,
7 | hasLogin:state=>state.app.hasLogin,
8 | userName:state=>state.app.userName,
9 |
10 | }
11 | export default getters
12 |
--------------------------------------------------------------------------------
/uniapp-v3/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | unpackage
11 | node_modules
12 | .DS_Store
13 | dist
14 | dist-ssr
15 | coverage
16 | *.local
17 | .hbuilderx
18 |
19 | /cypress/videos/
20 | /cypress/screenshots/
21 |
22 | # Editor directories and files
23 | .vscode/*
24 | !.vscode/extensions.json
25 | .idea
26 | *.suo
27 | *.ntvs*
28 | *.njsproj
29 | *.sln
30 | *.sw?
31 |
--------------------------------------------------------------------------------
/uniapp-v3/.prettierrc:
--------------------------------------------------------------------------------
1 | { "semi": false, "singleQuote": true, "printWidth": 250 }
--------------------------------------------------------------------------------
/uniapp-v3/api/index.ts:
--------------------------------------------------------------------------------
1 | export { default as testApi } from './modules/test'
2 |
--------------------------------------------------------------------------------
/uniapp-v3/components/components.d.ts:
--------------------------------------------------------------------------------
1 | // import componentName from "./componentName.vue"
2 |
3 | declare module "@vue/runtime-core"{
4 | export interface GlobalComponents{
5 | //componentName:typeof componentName
6 | }
7 | }
--------------------------------------------------------------------------------
/uniapp-v3/components/uni-icons/uniicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/components/uni-icons/uniicons.ttf
--------------------------------------------------------------------------------
/uniapp-v3/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import { DefineComponent } from 'vue'
5 |
6 | const component: DefineComponent<{}, {}, any>
7 | export default component
8 | }
9 |
10 | interface ImportMetaEnv {
11 | VITE_APP_TITLE: string
12 | VITE_APP_AXIOS_BASE_URL: string
13 | }
14 |
--------------------------------------------------------------------------------
/uniapp-v3/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/uniapp-v3/nativeplugins/sand-plugin-bluetooth/android/sand-plugin-bluetooth-release.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/android/sand-plugin-bluetooth-release.aar
--------------------------------------------------------------------------------
/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/Info.plist
--------------------------------------------------------------------------------
/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/sand-plugin-bluetooth:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/sand-plugin-bluetooth
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/errno:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../errno/cli.js" "$@"
10 | else
11 | exec node "$basedir/../errno/cli.js" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/errno.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\errno\cli.js" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/image-size:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../image-size/bin/image-size.js" "$@"
10 | else
11 | exec node "$basedir/../image-size/bin/image-size.js" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/image-size.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\image-size\bin\image-size.js" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/lessc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../less/bin/lessc" "$@"
10 | else
11 | exec node "$basedir/../less/bin/lessc" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/lessc.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\less\bin\lessc" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/mime:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../mime/cli.js" "$@"
10 | else
11 | exec node "$basedir/../mime/cli.js" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/mime.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mime\cli.js" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/needle:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../needle/bin/needle" "$@"
10 | else
11 | exec node "$basedir/../needle/bin/needle" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/needle.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\needle\bin\needle" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../semver/bin/semver" "$@"
10 | else
11 | exec node "$basedir/../semver/bin/semver" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.bin/semver.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver" %*
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/.vite/deps/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/asynckit/index.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | {
3 | parallel : require('./parallel.js'),
4 | serial : require('./serial.js'),
5 | serialOrdered : require('./serialOrdered.js')
6 | };
7 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/MIGRATION_GUIDE.md:
--------------------------------------------------------------------------------
1 | # Migration Guide
2 |
3 | ## 0.x.x -> 1.1.0
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Reporting a Vulnerability
2 |
3 | If you discover a security vulnerability in axios please disclose it via [our huntr page](https://huntr.dev/repos/axios/axios/). Bounty eligibility, CVE assignment, response times and past reports are all there.
4 |
5 |
6 | Thank you for improving the security of axios.
7 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/cancel/isCancel.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | export default function isCancel(value) {
4 | return !!(value && value.__CANCEL__);
5 | }
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/core/README.md:
--------------------------------------------------------------------------------
1 | # axios // core
2 |
3 | The modules found in `core/` should be modules that are specific to the domain logic of axios. These modules would most likely not make sense to be consumed outside of the axios module, as their logic is too specific. Some examples of core modules are:
4 |
5 | - Dispatching requests
6 | - Requests sent via `adapters/` (see lib/adapters/README.md)
7 | - Managing interceptors
8 | - Handling config
9 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/defaults/transitional.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | export default {
4 | silentJSONParsing: true,
5 | forcedJSONParsing: true,
6 | clarifyTimeoutError: false
7 | };
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/env/README.md:
--------------------------------------------------------------------------------
1 | # axios // env
2 |
3 | The `data.js` file is updated automatically when the package version is upgrading. Please do not edit it manually.
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/env/classes/FormData.js:
--------------------------------------------------------------------------------
1 | import FormData from 'form-data';
2 | export default FormData;
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/env/data.js:
--------------------------------------------------------------------------------
1 | export const VERSION = "1.2.2";
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/README.md:
--------------------------------------------------------------------------------
1 | # axios // helpers
2 |
3 | The modules found in `helpers/` should be generic modules that are _not_ specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like:
4 |
5 | - Browser polyfills
6 | - Managing cookies
7 | - Parsing HTTP headers
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/bind.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | export default function bind(fn, thisArg) {
4 | return function wrap() {
5 | return fn.apply(thisArg, arguments);
6 | };
7 | }
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/combineURLs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * Creates a new URL by combining the specified URLs
5 | *
6 | * @param {string} baseURL The base URL
7 | * @param {string} relativeURL The relative URL
8 | *
9 | * @returns {string} The combined URL
10 | */
11 | export default function combineURLs(baseURL, relativeURL) {
12 | return relativeURL
13 | ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '')
14 | : baseURL;
15 | }
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/isAxiosError.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | import utils from './../utils.js';
4 |
5 | /**
6 | * Determines whether the payload is an error thrown by Axios
7 | *
8 | * @param {*} payload The value to test
9 | *
10 | * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false
11 | */
12 | export default function isAxiosError(payload) {
13 | return utils.isObject(payload) && (payload.isAxiosError === true);
14 | }
15 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/null.js:
--------------------------------------------------------------------------------
1 | // eslint-disable-next-line strict
2 | export default null;
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/helpers/parseProtocol.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | export default function parseProtocol(url) {
4 | const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url);
5 | return match && match[1] || '';
6 | }
7 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/browser/classes/FormData.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | export default FormData;
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | import AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';
4 | export default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/index.js:
--------------------------------------------------------------------------------
1 | import platform from './node/index.js';
2 |
3 | export {platform as default}
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/node/classes/FormData.js:
--------------------------------------------------------------------------------
1 | import FormData from 'form-data';
2 |
3 | export default FormData;
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/node/classes/URLSearchParams.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | import url from 'url';
4 | export default url.URLSearchParams;
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/axios/lib/platform/node/index.js:
--------------------------------------------------------------------------------
1 | import URLSearchParams from './classes/URLSearchParams.js'
2 | import FormData from './classes/FormData.js'
3 |
4 | export default {
5 | isNode: true,
6 | classes: {
7 | URLSearchParams,
8 | FormData,
9 | Blob: typeof Blob !== 'undefined' && Blob || null
10 | },
11 | protocols: [ 'http', 'https', 'file', 'data' ]
12 | };
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/debug/node.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./src/node');
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | /**
4 | * Detect Electron renderer / nwjs process, which is node, but we should
5 | * treat as a browser.
6 | */
7 | if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
8 | module.exports = require('./browser.js');
9 | } else {
10 | module.exports = require('./node.js');
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/delayed-stream/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/delayed-stream/Makefile:
--------------------------------------------------------------------------------
1 | SHELL := /bin/bash
2 |
3 | test:
4 | @./test/run.js
5 |
6 | .PHONY: test
7 |
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/errno/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 |
3 | language: node_js
4 |
5 | node_js:
6 | - 14
7 | - 12
8 | - 10
9 | - 9
10 | - 8
11 | - 7
12 | - 6
13 | - 5
14 | - 4
15 |
16 | arch:
17 | - amd64
18 | - ppc64le
19 |
20 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/errno/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var errno = require('./')
4 | , arg = process.argv[2]
5 | , data, code
6 |
7 | if (arg === undefined) {
8 | console.log(JSON.stringify(errno.code, null, 2))
9 | process.exit(0)
10 | }
11 |
12 | if ((code = +arg) == arg)
13 | data = errno.errno[code]
14 | else
15 | data = errno.code[arg] || errno.code[arg.toUpperCase()]
16 |
17 | if (data)
18 | console.log(JSON.stringify(data, null, 2))
19 | else {
20 | console.error('No such errno/code: "' + arg + '"')
21 | process.exit(1)
22 | }
23 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/follow-redirects/debug.js:
--------------------------------------------------------------------------------
1 | var debug;
2 |
3 | module.exports = function () {
4 | if (!debug) {
5 | try {
6 | /* eslint global-require: off */
7 | debug = require("debug")("follow-redirects");
8 | }
9 | catch (error) { /* */ }
10 | if (typeof debug !== "function") {
11 | debug = function () { /* */ };
12 | }
13 | }
14 | debug.apply(null, arguments);
15 | };
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/follow-redirects/http.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./").http;
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/follow-redirects/https.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./").https;
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/iconv-lite/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | # Please see the documentation for all configuration options:
2 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3 |
4 | version: 2
5 | updates:
6 | - package-ecosystem: "npm"
7 | directory: "/"
8 | schedule:
9 | interval: "daily"
10 | allow:
11 | - dependency-type: production
12 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/detector.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var typeMap = {};
4 | var types = require('./types');
5 |
6 | // load all available handlers
7 | types.forEach(function (type) {
8 | typeMap[type] = require('./types/' + type).detect;
9 | });
10 |
11 | module.exports = function (buffer, filepath) {
12 | var type, result;
13 | for (type in typeMap) {
14 | result = typeMap[type](buffer, filepath);
15 | if (result) {
16 | return type;
17 | }
18 | }
19 | };
20 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/readUInt.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // Abstract reading multi-byte unsigned integers
4 | function readUInt (buffer, bits, offset, isBigEndian) {
5 | offset = offset || 0;
6 | var endian = !!isBigEndian ? 'BE' : 'LE';
7 | var method = buffer['readUInt' + bits + endian];
8 | return method.call(buffer, offset);
9 | }
10 |
11 | module.exports = readUInt;
12 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/types.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = [
4 | 'bmp',
5 | 'gif',
6 | 'jpg',
7 | 'png',
8 | 'psd',
9 | 'svg',
10 | 'tiff',
11 | 'webp',
12 | 'dds'
13 | ];
14 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/types/bmp.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function isBMP (buffer) {
4 | return ('BM' === buffer.toString('ascii', 0, 2));
5 | }
6 |
7 | function calculate (buffer) {
8 | return {
9 | 'width': buffer.readUInt32LE(18),
10 | 'height': Math.abs(buffer.readInt32LE(22))
11 | };
12 | }
13 |
14 | module.exports = {
15 | 'detect': isBMP,
16 | 'calculate': calculate
17 | };
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/types/dds.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function isDDS(buffer){
4 | return buffer.readUInt32LE(0) === 0x20534444;
5 | }
6 |
7 | function calculate(buffer){
8 | // read file resolution metadata
9 | return {
10 | 'height': buffer.readUInt32LE(12),
11 | 'width': buffer.readUInt32LE(16)
12 | };
13 | }
14 |
15 | module.exports = {
16 | 'detect': isDDS,
17 | 'calculate': calculate
18 | };
19 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/types/gif.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var gifRegexp = /^GIF8[79]a/;
4 | function isGIF (buffer) {
5 | var signature = buffer.toString('ascii', 0, 6);
6 | return (gifRegexp.test(signature));
7 | }
8 |
9 | function calculate(buffer) {
10 | return {
11 | 'width': buffer.readUInt16LE(6),
12 | 'height': buffer.readUInt16LE(8)
13 | };
14 | }
15 |
16 | module.exports = {
17 | 'detect': isGIF,
18 | 'calculate': calculate
19 | };
20 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/image-size/lib/types/psd.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function isPSD (buffer) {
4 | return ('8BPS' === buffer.toString('ascii', 0, 4));
5 | }
6 |
7 | function calculate (buffer) {
8 | return {
9 | 'width': buffer.readUInt32BE(18),
10 | 'height': buffer.readUInt32BE(14)
11 | };
12 | }
13 |
14 | module.exports = {
15 | 'detect': isPSD,
16 | 'calculate': calculate
17 | };
18 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/is-what/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["env"]
3 | }
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/is-what/.eslintignore:
--------------------------------------------------------------------------------
1 | # don't ever lint node_modules
2 | node_modules
3 | # don't lint build output (make sure it's set to your correct build folder name)
4 | dist
5 | # don't lint nyc coverage output
6 | coverage
7 |
8 | test
9 | .eslintrc.js
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/is-what/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 100,
3 | "tabWidth": 2,
4 | "singleQuote": true,
5 | "trailingComma": "es5",
6 | "semi": false,
7 | "bracketSpacing": true,
8 | "quoteProps": "consistent"
9 | }
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/is-what/test/index.test.js:
--------------------------------------------------------------------------------
1 | // @ts-check
2 | import {
3 | isBlob,
4 | isFile,
5 | } from '../dist/index.cjs'
6 |
7 | test('isBlob', () => {
8 | expect(isBlob(Blob)).toBe(false)
9 | expect(isBlob(new Blob())).toBe(true)
10 | })
11 |
12 | test('isFile', () => {
13 | expect(isFile(File)).toBe(false)
14 | expect(isFile(new File([''], '', { type: 'text/html' }))).toBe(true)
15 | })
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/is-what/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "strict": true,
5 | "isolatedModules": true,
6 | "esModuleInterop": true,
7 | "declaration": true,
8 | "declarationDir": "./types/"
9 | },
10 | "include": ["src/**/*", "test/**/*"]
11 | }
12 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/.eslintignore:
--------------------------------------------------------------------------------
1 | Gruntfile.js
2 | dist/*
3 | tmp/*
4 | lib/*
5 | test/browser/less.min.js
6 | node_modules
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/README.md:
--------------------------------------------------------------------------------
1 | # [Less.js](http://lesscss.org)
2 |
3 | > The **dynamic** stylesheet language. [http://lesscss.org](http://lesscss.org).
4 |
5 | This is the JavaScript, official, stable version of Less.
6 |
7 |
8 | ## Getting Started
9 |
10 | Add Less.js to your project:
11 | ```sh
12 | npm install less
13 | ```
14 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "less",
3 | "main": "dist/less.js",
4 | "ignore": [
5 | "**/.*",
6 | "benchmark",
7 | "bin",
8 | "lib",
9 | "src",
10 | "build",
11 | "test",
12 | "*.md",
13 | "LICENSE",
14 | "Gruntfile.js",
15 | "*.json",
16 | "*.yml",
17 | ".gitattributes",
18 | ".npmignore",
19 | ".eslintignore",
20 | "tsconfig.json"
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/less-node').default;
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less-node/fs.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var fs;
4 | try {
5 | fs = require('graceful-fs');
6 | }
7 | catch (e) {
8 | fs = require('fs');
9 | }
10 | exports.default = fs;
11 | //# sourceMappingURL=fs.js.map
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less-node/fs.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"fs.js","sourceRoot":"","sources":["../../src/less-node/fs.js"],"names":[],"mappings":";;AAAA,IAAI,EAAE,CAAC;AACP,IACA;IACI,EAAE,GAAG,OAAO,CAAC,aAAa,CAAC,CAAC;CAC/B;AACD,OAAO,CAAC,EACR;IACI,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CACtB;AACD,kBAAe,EAAE,CAAC","sourcesContent":["let fs;\ntry\n{\n fs = require('graceful-fs');\n}\ncatch (e)\n{\n fs = require('fs');\n}\nexport default fs;\n"]}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less/constants.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.RewriteUrls = exports.Math = void 0;
4 | exports.Math = {
5 | ALWAYS: 0,
6 | PARENS_DIVISION: 1,
7 | PARENS: 2
8 | // removed - STRICT_LEGACY: 3
9 | };
10 | exports.RewriteUrls = {
11 | OFF: 0,
12 | LOCAL: 1,
13 | ALL: 2
14 | };
15 | //# sourceMappingURL=constants.js.map
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less/constants.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/less/constants.js"],"names":[],"mappings":";;;AACa,QAAA,IAAI,GAAG;IAChB,MAAM,EAAE,CAAC;IACT,eAAe,EAAE,CAAC;IAClB,MAAM,EAAE,CAAC;IACT,6BAA6B;CAChC,CAAC;AAEW,QAAA,WAAW,GAAG;IACvB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,GAAG,EAAE,CAAC;CACT,CAAC","sourcesContent":["\nexport const Math = {\n ALWAYS: 0,\n PARENS_DIVISION: 1,\n PARENS: 2\n // removed - STRICT_LEGACY: 3\n};\n\nexport const RewriteUrls = {\n OFF: 0,\n LOCAL: 1,\n ALL: 2\n};"]}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less/data/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var tslib_1 = require("tslib");
4 | var colors_1 = tslib_1.__importDefault(require("./colors"));
5 | var unit_conversions_1 = tslib_1.__importDefault(require("./unit-conversions"));
6 | exports.default = { colors: colors_1.default, unitConversions: unit_conversions_1.default };
7 | //# sourceMappingURL=index.js.map
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less/data/index.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/less/data/index.js"],"names":[],"mappings":";;;AAAA,4DAA8B;AAC9B,gFAAiD;AAEjD,kBAAe,EAAE,MAAM,kBAAA,EAAE,eAAe,4BAAA,EAAE,CAAC","sourcesContent":["import colors from './colors';\nimport unitConversions from './unit-conversions';\n\nexport default { colors, unitConversions };\n"]}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/lib/less/tree/unicode-descriptor.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var tslib_1 = require("tslib");
4 | var node_1 = tslib_1.__importDefault(require("./node"));
5 | var UnicodeDescriptor = function (value) {
6 | this.value = value;
7 | };
8 | UnicodeDescriptor.prototype = Object.assign(new node_1.default(), {
9 | type: 'UnicodeDescriptor'
10 | });
11 | exports.default = UnicodeDescriptor;
12 | //# sourceMappingURL=unicode-descriptor.js.map
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "node": true,
4 | "browser": true
5 | },
6 | "parserOptions": {
7 | "ecmaVersion": 6
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/README.md:
--------------------------------------------------------------------------------
1 | Tests are generally organized in the `less/` folder by what options are set in index.js.
2 |
3 | The main tests are located under `less/_main/`
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/css/global-vars/simple.css:
--------------------------------------------------------------------------------
1 | .test {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/css/modify-vars/simple.css:
--------------------------------------------------------------------------------
1 | .testisimported {
2 | color: gainsboro;
3 | }
4 | .test {
5 | color1: green;
6 | color2: purple;
7 | scalar: 20;
8 | }
9 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/css/plugin/plugin.css:
--------------------------------------------------------------------------------
1 | .test {
2 | val: http://localhost:8081/tmp/browser/test-runner-browser.html;
3 | }
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/css/postProcessor/postProcessor.css:
--------------------------------------------------------------------------------
1 | hr {height:50px;}
2 | .test {
3 | color: white;
4 | }
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/generator/runner.js:
--------------------------------------------------------------------------------
1 | const runner = require('./generate')
2 | runner()
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/console-errors/test-error.less:
--------------------------------------------------------------------------------
1 | .a {
2 | prop: (3 / #fff);
3 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/console-errors/test-error.txt:
--------------------------------------------------------------------------------
1 | less: OperationError: Can't subtract or divide a color from a number in {pathhref}console-errors/test-error.less on line null, column 0:
2 | 1 prop: (3 / #fff);
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-height-error.less:
--------------------------------------------------------------------------------
1 | .test-height{
2 | height: image-height("../data/image.jpg")
3 | }
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-height-error.txt:
--------------------------------------------------------------------------------
1 | RuntimeError: Error evaluating function `image-height`: Image size functions are not supported in browser version of less in image-height-error.less on line 2, column 11:
2 | 1 .test-height{
3 | 2 height: image-height("../data/image.jpg")
4 | 3 }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-size-error.less:
--------------------------------------------------------------------------------
1 | .test-size{
2 | size: image-size("../data/image.jpg")
3 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-size-error.txt:
--------------------------------------------------------------------------------
1 | RuntimeError: Error evaluating function `image-size`: Image size functions are not supported in browser version of less in image-size-error.less on line 2, column 9:
2 | 1 .test-size{
3 | 2 size: image-size("../data/image.jpg")
4 | 3 }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-width-error.less:
--------------------------------------------------------------------------------
1 | .test-width{
2 | width: image-width("../data/image.jpg")
3 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/errors/image-width-error.txt:
--------------------------------------------------------------------------------
1 | RuntimeError: Error evaluating function `image-width`: Image size functions are not supported in browser version of less in image-width-error.less on line 2, column 10:
2 | 1 .test-width{
3 | 2 width: image-width("../data/image.jpg")
4 | 3 }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/global-vars/simple.less:
--------------------------------------------------------------------------------
1 | .test {
2 | color: @global-var;
3 | }
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/imports/urls.less:
--------------------------------------------------------------------------------
1 | @import "modify-this.css";
2 | .modify {
3 | my-url: url("a.png");
4 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/imports/urls2.less:
--------------------------------------------------------------------------------
1 | @import "modify-again.css";
2 | .modify {
3 | my-url: url("b.png");
4 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/modify-vars/imports/simple2.less:
--------------------------------------------------------------------------------
1 | @var2: blue;
2 | .testisimported {
3 | color: gainsboro;
4 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/modify-vars/simple.less:
--------------------------------------------------------------------------------
1 | @import "imports/simple2";
2 | @var1: red;
3 | @scale: 10;
4 | .test {
5 | color1: @var1;
6 | color2: @var2;
7 | scalar: @scale
8 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/mixin-consumer.less:
--------------------------------------------------------------------------------
1 | @import "svg-gradient-mixin.less";
2 |
3 | .gray-gradient {
4 | .gradient-mixin(#999);
5 | }
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/svg-gradient-mixin.less:
--------------------------------------------------------------------------------
1 | .gradient-mixin(@color) {
2 | background: svg-gradient(to bottom,
3 | fade(@color, 0%) 0%,
4 | fade(@color, 5%) 60%,
5 | fade(@color, 10%) 70%,
6 | fade(@color, 15%) 73%,
7 | fade(@color, 20%) 75%,
8 | fade(@color, 25%) 80%,
9 | fade(@color, 30%) 85%,
10 | fade(@color, 35%) 88%,
11 | fade(@color, 40%) 90%,
12 | fade(@color, 45%) 95%,
13 | fade(@color, 50%) 100%
14 | );
15 | }
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/plugin/plugin.js:
--------------------------------------------------------------------------------
1 |
2 | functions.add('func', function() {
3 | return less.anonymous(location.href);
4 | });
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/plugin/plugin.less:
--------------------------------------------------------------------------------
1 | @plugin "plugin";
2 | .test {
3 | val: func();
4 | }
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/less/postProcessor/postProcessor.less:
--------------------------------------------------------------------------------
1 | @color: white;
2 | .test {
3 | color: @color;
4 | }
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-VisitorPlugin-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console',
3 | plugins: [VisitorPlugin]};
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-VisitorPlugin.js:
--------------------------------------------------------------------------------
1 | describe('less.js Visitor Plugin', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-browser-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js browser behaviour', function() {
2 | testLessEqualsInDocument();
3 |
4 | it('has some log messages', function() {
5 | expect(logMessages.length).to.be.above(0);
6 | });
7 |
8 | for (var i = 0; i < testFiles.length; i++) {
9 | var sheet = testSheets[i];
10 | testSheet(sheet);
11 | }
12 | });
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-console-errors.js:
--------------------------------------------------------------------------------
1 | less.errorReporting = 'console';
2 |
3 | describe('less.js error reporting console test', function() {
4 | testLessErrorsInDocument(true);
5 | });
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-errors-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | strictUnits: true,
3 | math: 'strict-legacy',
4 | logLevel: 4,
5 | javascriptEnabled: true
6 | };
7 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-errors-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js error tests', function() {
2 | testLessErrorsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-filemanagerPlugin-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | logLevel: 4,
3 | errorReporting: 'console',
4 | plugins: [AddFilePlugin]
5 | };
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-filemanagerPlugin.js:
--------------------------------------------------------------------------------
1 | describe('less.js filemanager Plugin', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-global-vars-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | logLevel: 4,
3 | errorReporting: 'console',
4 | globalVars: {
5 | '@global-var': 'red'
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-global-vars-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js global vars', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-legacy-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | logLevel: 4,
3 | errorReporting: 'console',
4 | math: 'always',
5 | strictUnits: false
6 | };
7 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-legacy-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js legacy tests', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-main-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | logLevel: 4,
3 | errorReporting: 'console'
4 | };
5 | less.functions = {
6 | add: function(a, b) {
7 | return new(less.tree.Dimension)(a.value + b.value);
8 | },
9 | increment: function(a) {
10 | return new(less.tree.Dimension)(a.value + 1);
11 | },
12 | _color: function(str) {
13 | if (str.value === 'evil red') {
14 | return new(less.tree.Color)('600');
15 | }
16 | }
17 | };
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-main-spec.js:
--------------------------------------------------------------------------------
1 | console.warn('start spec');
2 | describe('less.js main tests', function() {
3 | testLessEqualsInDocument();
4 | it('the global environment', function() {
5 | expect(window.require).to.be.undefined;
6 | });
7 | });
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-modify-vars-options.js:
--------------------------------------------------------------------------------
1 | /* exported less */
2 | var less = {
3 | logLevel: 4,
4 | errorReporting: 'console'
5 | };
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-no-js-errors-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4};
2 |
3 | less.strictUnits = true;
4 | less.javascriptEnabled = false;
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-no-js-errors-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js javascript disabled error tests', function() {
2 | testLessErrorsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-postProcessorPlugin-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console',
3 | plugins: [postProcessorPlugin]};
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-postProcessorPlugin.js:
--------------------------------------------------------------------------------
1 | describe('less.js postProcessor Plugin', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-preProcessorPlugin-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console',
3 | plugins: [preProcessorPlugin]};
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-preProcessorPlugin.js:
--------------------------------------------------------------------------------
1 | describe('less.js preProcessor Plugin', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-production-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 1,
2 | errorReporting: 'console'};
3 | less.env = 'production';
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-production-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js production behaviour', function() {
2 | it('doesn\'t log any messages', function() {
3 | expect(logMessages.length).to.equal(0);
4 | });
5 | });
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-relative-urls-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console'};
3 | less.relativeUrls = true;
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-relative-urls-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js browser test - relative url\'s', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rewrite-urls-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console'};
3 | less.rewriteUrls = 'all';
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rewrite-urls-spec.js:
--------------------------------------------------------------------------------
1 | describe("less.js browser test - rewrite urls", function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console'};
3 | less.rootpath = 'https://localhost/';
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-relative-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console'};
3 | less.rootpath = 'https://www.github.com/cloudhead/less.js/';
4 | less.relativeUrls = true;
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-relative-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js browser test - rootpath and relative urls', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-rewrite-urls-options.js:
--------------------------------------------------------------------------------
1 | var less = {logLevel: 4,
2 | errorReporting: 'console'};
3 | less.rootpath = 'https://www.github.com/cloudhead/less.js/';
4 | less.rewriteUrls = 'all';
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-rewrite-urls-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js browser test - rootpath and rewrite urls', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-rootpath-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js browser test - rootpath url\'s', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-strict-units-options.js:
--------------------------------------------------------------------------------
1 | var less = {
2 | logLevel: 4,
3 | errorReporting: 'console',
4 | strictMath: true,
5 | strictUnits: true };
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/browser/runner-strict-units-spec.js:
--------------------------------------------------------------------------------
1 | describe('less.js strict units tests', function() {
2 | testLessEqualsInDocument();
3 | });
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/plugins/postprocess/index.js:
--------------------------------------------------------------------------------
1 | (function(exports) {
2 | var postProcessor = function() {};
3 |
4 | postProcessor.prototype = {
5 | process: function (css) {
6 | return 'hr {height:50px;}\n' + css;
7 | }
8 | };
9 |
10 | exports.install = function(less, pluginManager) {
11 | pluginManager.addPostProcessor( new postProcessor());
12 | };
13 |
14 | })(typeof exports === 'undefined' ? this['postProcessorPlugin'] = {} : exports);
15 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/sourcemaps-disable-annotation/basic.json:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["testweb/sourcemaps-disable-annotation/basic.less"],"names":[],"mappings":"AAAA;;EAEE,YAAA","file":"sourcemaps-disable-annotation/basic.css"}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/sourcemaps/custom-props.json:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["testweb/sourcemaps/custom-props.less"],"names":[],"mappings":"AAEA;EACC,uBAHO,UAGP;EACA,OAAO,eAAP;EACA,sBALO,UAKP","file":"sourcemaps/custom-props.css"}
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/test/test-es6.ts:
--------------------------------------------------------------------------------
1 | // https://github.com/less/less.js/issues/3533
2 | console.log('Testing ES6 imports...')
3 |
4 | import less from '..';
5 | let lessRender = less.render;
6 |
7 | // then I call lessRender on something
8 | let y = lessRender(`
9 | body {
10 | a: 1;
11 | b: 2;
12 | c: 30;
13 | d: 4;
14 | }`, {sourceMap: {}}, function(error, output) {
15 | if (error)
16 | console.error(error)
17 | })
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/less/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "outDir": "./lib",
4 | "rootDir": "./src",
5 | "allowJs": true,
6 | "sourceMap": true,
7 | "inlineSources": true,
8 | "esModuleInterop": true,
9 | "importHelpers": true,
10 | "target": "ES5"
11 | },
12 | "ts-node": {
13 | "compilerOptions": {
14 | "rootDir": "."
15 | }
16 | },
17 | "include": ["src/**/*"],
18 | "exclude": ["node_modules"]
19 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/mime-db/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * mime-db
3 | * Copyright(c) 2014 Jonathan Ong
4 | * Copyright(c) 2015-2022 Douglas Christopher Wilson
5 | * MIT Licensed
6 | */
7 |
8 | /**
9 | * Module exports.
10 | */
11 |
12 | module.exports = require('./db.json')
13 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/mime/.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/node_modules/mime/.npmignore
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/mime/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var mime = require('./mime.js');
4 | var file = process.argv[2];
5 | var type = mime.lookup(file);
6 |
7 | process.stdout.write(type + '\n');
8 |
9 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/needle/examples/digest-auth.js:
--------------------------------------------------------------------------------
1 | var needle = require('./..');
2 |
3 | var opts = {
4 | username: 'user3',
5 | password: 'user3',
6 | auth: 'digest'
7 | }
8 |
9 | needle.get('http://test.webdav.org/auth-digest/', opts, function(err, resp, body) {
10 | console.log(resp.headers);
11 |
12 | if (resp.statusCode == 401)
13 | console.log('\nIt failed.')
14 | else
15 | console.log('\nIt worked!')
16 | });
17 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/needle/examples/stream-to-file.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs'),
2 | needle = require('./..'),
3 | path = require('path');
4 |
5 | var url = process.argv[2] || 'http://www.google.com/images/errors/robot.png';
6 | var file = path.basename(url);
7 |
8 | console.log('Downloading ' + file + '...');
9 | needle
10 | .get(url)
11 | .pipe(fs.createWriteStream(file))
12 | .on('done', function() {
13 | console.log('Done!')
14 | })
15 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/needle/test/tomcat_charset.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/node_modules/needle/test/tomcat_charset.html
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/.npmignore:
--------------------------------------------------------------------------------
1 | *.swp
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/bs-ometa-js-compiler.txt:
--------------------------------------------------------------------------------
1 | ometa BSOMetaJSParser <: BSJSParser {
2 | srcElem = spaces BSOMetaParser.grammar:r sc -> r
3 | | ^srcElem
4 | }
5 |
6 | ometa BSOMetaJSTranslator <: BSJSTranslator {
7 | Grammar = BSOMetaTranslator.Grammar
8 | }
9 |
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/bs-project-list-parser.js:
--------------------------------------------------------------------------------
1 | ProjectListParser=objectThatDelegatesTo(BSJSParser,{
2 | "proj":function(){var $elf=this,_fromIdx=this.input.idx;return (function(){this._apply("spaces");return this._apply("iName")}).call(this)},
3 | "projs":function(){var $elf=this,_fromIdx=this.input.idx,x,xs;return (function(){x=this._apply("proj");xs=this._many((function(){return (function(){this._apply("spaces");this._applyWithArgs("exactly",",");return this._apply("proj")}).call(this)}));return [x].concat(xs)}).call(this)}})
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/bs-project-list-parser.txt:
--------------------------------------------------------------------------------
1 | ometa ProjectListParser <: BSJSParser {
2 | proj = spaces iName,
3 | projs = proj:x (spaces ',' proj)*:xs -> [x].concat(xs)
4 | }
5 |
6 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/index.js:
--------------------------------------------------------------------------------
1 | var ometa = require('./ometa-node');
2 |
3 | var createParser = function(grammar, parserCallback) {
4 | var parser;
5 | try {
6 | parser = ometa(grammar);
7 | parserCallback(null, {
8 | parse: function(code, rule, callback) {
9 | callback(null, parser(code, rule));
10 | }
11 | });
12 | }
13 | catch(err) {
14 | parserCallback({
15 | inner: err
16 | });
17 | }
18 | };
19 |
20 | module.exports.createParser = createParser;
21 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/newLineGrammar.ometa:
--------------------------------------------------------------------------------
1 | ometa T <: Parser {
2 | t = '\n' -> '\n',
3 | selectors_group = (t | anything)*
4 | }
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/oshell:
--------------------------------------------------------------------------------
1 | ./v8 ometa-rhino.js $@ --shell
2 |
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ometa"
3 | , "contributors": [
4 | { "name": "Brian Mavity", "email": "brian@brianmavity.com" }
5 | ]
6 | , "description": "JavaScript Implementation of OMeta Parsing Language"
7 | , "engines": { "node": ">= 0.2.0" }
8 | , "main": "./index.js"
9 | , "version": "0.2.2"
10 | }
11 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/readme-rhino.txt:
--------------------------------------------------------------------------------
1 | To use OMeta under Rhino:
2 |
3 | Monad:~/prog/ometa-js awarth$ java org.mozilla.javascript.tools.shell.Main
4 | Rhino 1.7 release 1 2008 03 06
5 | js> load("ometa-rhino.js")
6 | js> ometa("ometa M { ones = 1* }")
7 | [object Object]
8 | js> M.matchAll([1, 1, 1, 1, 1], "ones")
9 | [1, 1, 1, 1, 1]
10 |
11 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/ometa/w2shell:
--------------------------------------------------------------------------------
1 | ./v8 Worlds2_Library.js ometa-rhino.js Worlds2.js arrays.wjs $@ --shell
2 |
3 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/proxy-from-env/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - node
4 | - lts/*
5 | script:
6 | - npm run lint
7 | # test-coverage will also run the tests, but does not print helpful output upon test failure.
8 | # So we also run the tests separately.
9 | - npm run test
10 | - npm run test-coverage && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage
11 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/prr/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/prr/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 | - "0.10"
5 | branches:
6 | only:
7 | - master
8 | notifications:
9 | email:
10 | - rod@vagg.org
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/.npmignore:
--------------------------------------------------------------------------------
1 | *.swp
2 | .DS_Store
3 | node_modules
4 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/examples/compiler_tester.js:
--------------------------------------------------------------------------------
1 | var sys = require('sys'),
2 | fs = require('fs'),
3 | compiler = require('../src/scssCompiler');
4 |
5 | fs.readFile(__dirname + '/blog.scss', function(err, scssFile) {
6 | compiler.compile(scssFile.toString(), function(err, css) {
7 | if(err) {
8 | sys.puts(sys.inspect(err));
9 | } else {
10 | sys.puts(css);
11 | }
12 | });
13 | });
14 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/examples/input.scss:
--------------------------------------------------------------------------------
1 | $b : #234567; div { height:#d3e115; .error { background: $b; color:green; }} a:hover{color: $b; }
2 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/examples/tester.js:
--------------------------------------------------------------------------------
1 | var sys = require('sys')
2 | , fs = require('fs')
3 | , path = require('path')
4 | , scss = require('../')
5 | ;
6 |
7 | fs.readFile(path.join(__dirname, 'blog.scss'), function(err, scssFile) {
8 | scss.parse(scssFile.toString(), function(err, css) {
9 | if(err) {
10 | sys.puts(sys.inspect(err));
11 | } else {
12 | sys.puts(css);
13 | }
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "scss",
3 | "description": "JavaScript Implementation of SCSS (Sassy CSS)",
4 | "version": "0.2.4",
5 | "contributors": [
6 | { "name": "Brian Mavity", "email": "brian@brianmavity.com" }
7 | ],
8 | "main": "./src/index.js",
9 | "engines": { "node": ">= 0.2.0" },
10 | "dependencies": {
11 | "ometa": "0.2.2"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/scss/src/compiler.js:
--------------------------------------------------------------------------------
1 | var scss = require('./index');
2 |
3 | var compiler = (function() {
4 | return {
5 | match: /\.css$/,
6 | ext: '.scss',
7 | compile: function(str, fn) {
8 | scss.parse(str, function(err, css) {
9 | if(err) {
10 | fn(err);
11 | } else {
12 | fn(null, css);
13 | }
14 | });
15 | }
16 | };
17 | })();
18 |
19 |
20 | module.exports = compiler;
21 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/source-map/source-map.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2009-2011 Mozilla Foundation and contributors
3 | * Licensed under the New BSD license. See LICENSE.txt or:
4 | * http://opensource.org/licenses/BSD-3-Clause
5 | */
6 | exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;
7 | exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;
8 | exports.SourceNode = require('./lib/source-node').SourceNode;
9 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/tslib/modules/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module"
3 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/tslib/tslib.es6.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/tslib/tslib.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/components/u-loading-page/u-loading-page.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
22 |
23 |
26 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/components/u-tr/u-tr.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
18 |
19 |
26 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/components/vk-uview-ui/vk-uview-ui.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/index.scss:
--------------------------------------------------------------------------------
1 | // 引入公共基础类
2 | @import "./libs/css/common.scss";
3 | @import "./libs/css/color.scss";
4 |
5 | // 非nvue的样式
6 | /* #ifndef APP-NVUE */
7 | @import "./libs/css/style.vue.scss";
8 | /* #endif */
9 |
10 | // nvue的特有样式
11 | /* #ifdef APP-NVUE */
12 | @import "./libs/css/style.nvue.scss";
13 | /* #endif */
14 |
15 | // 小程序特有的样式
16 | /* #ifdef MP */
17 | @import "./libs/css/style.mp.scss";
18 | /* #endif */
19 |
20 | // H5特有的样式
21 | /* #ifdef H5 */
22 | @import "./libs/css/style.h5.scss";
23 | /* #endif */
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/config/config.js:
--------------------------------------------------------------------------------
1 | // 第一版 1.10.1 版本发布于2021-11-18
2 | let version = '1.10.1';
3 |
4 | export default {
5 | v: version,
6 | version: version,
7 | // 主题名称
8 | type: [
9 | 'primary',
10 | 'success',
11 | 'info',
12 | 'error',
13 | 'warning'
14 | ]
15 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/config/zIndex.js:
--------------------------------------------------------------------------------
1 | // uniapp在H5中各API的z-index值如下:
2 | /**
3 | * actionsheet: 999
4 | * modal: 999
5 | * navigate: 998
6 | * tabbar: 998
7 | * toast: 999
8 | */
9 |
10 | export default {
11 | toast: 10090,
12 | noNetwork: 10080,
13 | // popup包含popup,actionsheet,keyboard,picker的值
14 | popup: 10075,
15 | mask: 10070,
16 | navbar: 980,
17 | topTips: 975,
18 | sticky: 970,
19 | indexListSticky: 965,
20 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/css/style.components.scss:
--------------------------------------------------------------------------------
1 | // 定义混入指令,用于在非nvue环境下的flex定义,因为nvue没有display属性,会报错
2 | @mixin vue-flex($direction: row) {
3 | /* #ifndef APP-NVUE */
4 | display: flex;
5 | flex-direction: $direction;
6 | /* #endif */
7 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/css/style.h5.scss:
--------------------------------------------------------------------------------
1 | /* H5的时候,隐藏滚动条 */
2 | ::-webkit-scrollbar {
3 | display: none;
4 | width: 0 !important;
5 | height: 0 !important;
6 | -webkit-appearance: none;
7 | background: transparent;
8 | }
9 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/css/style.nvue.scss:
--------------------------------------------------------------------------------
1 | .nvue {
2 | font-size: 24rpx;
3 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/addUnit.js:
--------------------------------------------------------------------------------
1 | import validation from './test.js';
2 |
3 | // 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾
4 | export default function addUnit(value = 'auto', unit = 'rpx') {
5 | value = String(value);
6 | // 用uView内置验证规则中的number判断是否为数值
7 | return validation.number(value) ? `${value}${unit}` : value;
8 | }
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/bem.js:
--------------------------------------------------------------------------------
1 | function bem(name, conf) {
2 |
3 | }
4 | export default { bem }
5 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/random.js:
--------------------------------------------------------------------------------
1 | function random(min, max) {
2 | if (min >= 0 && max > 0 && max >= min) {
3 | let gab = max - min + 1;
4 | return Math.floor(Math.random() * gab + min);
5 | } else {
6 | return 0;
7 | }
8 | }
9 |
10 | export default random;
11 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/randomArray.js:
--------------------------------------------------------------------------------
1 | // 打乱数组
2 | function randomArray(array = []) {
3 | // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0
4 | return array.sort(() => Math.random() - 0.5);
5 | }
6 |
7 | export default randomArray
8 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/sys.js:
--------------------------------------------------------------------------------
1 | export function os() {
2 | return uni.getSystemInfoSync().platform;
3 | };
4 |
5 | export function sys() {
6 | return uni.getSystemInfoSync();
7 | }
8 |
9 |
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/toast.js:
--------------------------------------------------------------------------------
1 | function toast(title, duration = 1500) {
2 | uni.showToast({
3 | title: title,
4 | icon: 'none',
5 | duration: duration
6 | })
7 | }
8 |
9 | export default toast
10 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/function/trim.js:
--------------------------------------------------------------------------------
1 | function trim(str, pos = 'both') {
2 | if (pos == 'both') {
3 | return str.replace(/^\s+|\s+$/g, "");
4 | } else if (pos == "left") {
5 | return str.replace(/^\s*/, '');
6 | } else if (pos == 'right') {
7 | return str.replace(/(\s*$)/g, "");
8 | } else if (pos == 'all') {
9 | return str.replace(/\s+/g, "");
10 | } else {
11 | return str;
12 | }
13 | }
14 |
15 | export default trim
16 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/mixin/mpShare.js:
--------------------------------------------------------------------------------
1 | export default {
2 | onLoad() {
3 | // 设置默认的转发参数
4 | this.$u.mpShare = {
5 | title: '', // 默认为小程序名称
6 | path: '', // 默认为当前页面路径
7 | imageUrl: '' // 默认为当前页面的截图
8 | }
9 | },
10 | onShareAppMessage() {
11 | return this.$u.mpShare
12 | },
13 | // #ifdef MP-WEIXIN
14 | onShareTimeline() {
15 | return this.$u.mpShare
16 | }
17 | // #endif
18 | }
19 |
--------------------------------------------------------------------------------
/uniapp-v3/node_modules/vk-uview-ui/libs/store/index.js:
--------------------------------------------------------------------------------
1 | // 暂时不用vuex模块方式实现,将该方法直接放入到/store/index.js中
2 | const module = {
3 | actions: {
4 | $uStore({rootState}, params) {
5 | let nameArr = params.name.split('.');
6 | if(nameArr.length >= 2) {
7 | let obj = rootState[nameArr[0]];
8 | for(let i = 1; i < nameArr.length - 1; i ++) {
9 | obj = obj[nameArr[i]];
10 | }
11 | obj[nameArr[nameArr.length - 1]] = params.value;
12 | } else {
13 | rootState[params.name] = params.value;
14 | }
15 | }
16 | }
17 | }
18 |
19 | export default module
--------------------------------------------------------------------------------
/uniapp-v3/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "uniapp",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "dependencies": {
10 | "axios": "^1.2.2",
11 | "crypto-js": "^4.1.1",
12 | "less": "^4.1.3",
13 | "pinia-plugin-persistedstate": "^3.1.0",
14 | "scss": "^0.2.4",
15 | "vk-uview-ui": "^1.4.4"
16 | },
17 | "author": "",
18 | "license": "MIT"
19 | }
20 |
--------------------------------------------------------------------------------
/uniapp-v3/pages/mine/webBind.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
14 |
15 |
--------------------------------------------------------------------------------
/uniapp-v3/static/fonts/invenicon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/invenicon.ttf
--------------------------------------------------------------------------------
/uniapp-v3/static/fonts/myicon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/myicon.ttf
--------------------------------------------------------------------------------
/uniapp-v3/static/fonts/uni.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/uni.ttf
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_DevInfo_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_DevInfo_normal.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_DevInfo_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_DevInfo_selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_alarm_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_alarm_normal.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_alarm_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_alarm_selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_classification_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_classification_normal.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_classification_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_classification_selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_home_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_home_normal.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_home_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_home_selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_mine_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_mine_normal.png
--------------------------------------------------------------------------------
/uniapp-v3/static/icons/ic_mine_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_mine_selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/blank.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/blank_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/blank_cart.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/bubble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/bubble.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/car.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/car.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/center_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/center_bg.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/audit-report.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/audit-report.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/device-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/device-in.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/device-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/device-out.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my-service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my-service.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_about.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_datasync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_datasync.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_feedback.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_serversettings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_serversettings.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_signin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_signin.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/my_wipecache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_wipecache.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/resource-query.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/resource-query.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/classify/subscribe-visit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/subscribe-visit.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/index/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/index/logo.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/index/slide.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/index/slide.jpg
--------------------------------------------------------------------------------
/uniapp-v3/static/images/locate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/locate.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/account.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/ipset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ipset.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/logo.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/password.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/ty0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ty0.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/ty1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ty1.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/login/ymk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ymk.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/logo.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/logo_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/logo_icon.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/navigator_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/navigator_bg.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/order_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/order_bg.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/rating_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/rating_off.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/rating_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/rating_on.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/remove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/remove.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/stars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/stars.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/tabbar/tab-home-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-home-selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/tabbar/tab-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-home.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/tabbar/tab-mine-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-mine-selected.png
--------------------------------------------------------------------------------
/uniapp-v3/static/images/tabbar/tab-mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-mine.png
--------------------------------------------------------------------------------
/uniapp-v3/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/logo.png
--------------------------------------------------------------------------------
/uniapp-v3/static/test.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/test.jpeg
--------------------------------------------------------------------------------
/uniapp-v3/store/index.ts:
--------------------------------------------------------------------------------
1 | import { createPinia } from "pinia";
2 | import { createPersistedState } from "pinia-plugin-persistedstate";
3 |
4 | const pinia:any = createPinia()
5 | pinia.use(createPersistedState({
6 | serializer: { // 指定参数序列化器
7 | serialize: JSON.stringify,
8 | deserialize: JSON.parse,
9 | }
10 | }))
11 |
12 | export default pinia
13 |
14 |
15 | export { default as usePermissionStore } from './modules/permissionStore'
16 |
--------------------------------------------------------------------------------
/uniapp-v3/unistore/index.ts:
--------------------------------------------------------------------------------
1 | export { default as usePermissionStore } from './modules/permissionStore'
2 |
--------------------------------------------------------------------------------
/uniapp-v3/unistore/modules/permissionStore.ts:
--------------------------------------------------------------------------------
1 | export function setToken(token: string) {
2 | uni.setStorageSync("token",token)
3 | }
4 | export function setBaseURL(baseURL: string) {
5 | uni.setStorageSync("baseURL",baseURL)
6 | }
7 | export function setLimits(limits:any[]){
8 | uni.setStorageSync("limits",limits)
9 | }
10 |
11 | export function getStorage(key:string){
12 | uni.getStorageSync(key)
13 | }
14 |
15 | export default {
16 | setToken,
17 | setBaseURL,
18 | setLimits,
19 | getStorage
20 | }
21 |
--------------------------------------------------------------------------------
/uniapp-v3/utils/JSEncrypt.ts:
--------------------------------------------------------------------------------
1 | import JSEncrypt from 'jsencrypt'
2 | // key 是 加密公钥,我是登录的时候获取
3 | // 加密
4 | export function rsaEncrypt (msg,key) {
5 | const jsencrypt = new JSEncrypt()
6 | jsencrypt.setPublicKey(key)
7 | const encryptMsg = jsencrypt.encrypt(msg)
8 | return encryptMsg
9 | }
10 |
11 | // 解密私钥
12 | const privateKey = ``
13 | // 解密
14 | export function rsaDecrypt (msg) {
15 | const decrypt = new JSEncrypt()
16 | decrypt.setPrivateKey(privateKey)
17 | const decryptMsg = decrypt.decrypt(msg)
18 | return decryptMsg
19 | }
--------------------------------------------------------------------------------
/uniapp-v3/utils/serverConfig.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | "baseSite":"http://ymk.loncomip.com:3310",
3 | "wsURL":"ws://ymk.loncomip.com:9000"
4 | }
--------------------------------------------------------------------------------
/uniapp-v3/utils/tabBarBadgeSync.ts:
--------------------------------------------------------------------------------
1 | //import tabBarBadgeSync from "@/utils/tabBarBadgeSync"
2 | //在每个tabBar页面的onShow中 引入 tabBarBadgeSync.call(this)
3 | export default function tabBarBadgeSync() {
4 | const cartCount = parseInt(Math.random() * 10 - 5+""); //模拟购物车数量
5 | const isLogined = true; //vuex获取是否已经登录
6 | if (isLogined) {
7 | if (cartCount < 1) {
8 | return uni.removeTabBarBadge({
9 | index: 2
10 | });
11 | }
12 | uni.setTabBarBadge({
13 | index: 2,
14 | text: cartCount + ""
15 | });
16 | }
17 | }
18 |
--------------------------------------------------------------------------------