diff --git a/src/components/Payment.vue b/src/components/Payment.vue index c332a10..5f00566 100644 --- a/src/components/Payment.vue +++ b/src/components/Payment.vue @@ -49,27 +49,28 @@ - + - + - + @@ -79,7 +80,8 @@ - + diff --git a/vite.config.js.timestamp-1765303359879-9f95ac2228bf7.mjs b/vite.config.js.timestamp-1765303359879-9f95ac2228bf7.mjs deleted file mode 100644 index dc05657..0000000 --- a/vite.config.js.timestamp-1765303359879-9f95ac2228bf7.mjs +++ /dev/null @@ -1,97 +0,0 @@ -// vite.config.js -import { fileURLToPath, URL } from "node:url"; -import AutoImport from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/unplugin-auto-import@0.18.5_50625f5cebf4df05ecf78275692ab72e/node_modules/unplugin-auto-import/dist/vite.js"; -import Components from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/unplugin-vue-components@0.2_7a998863e003c647fcddc8da197d7058/node_modules/unplugin-vue-components/dist/vite.js"; -import { VantResolver } from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vant+auto-import-resolver@1.2.1/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs"; -import { defineConfig } from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/vite@5.4.11_sass-embedded@1.81.0_terser@5.43.1/node_modules/vite/dist/node/index.js"; -import vue from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vitejs+plugin-vue@5.2.0_vi_7884609547a4714267a4084011d6753f/node_modules/@vitejs/plugin-vue/dist/index.mjs"; -import vueJsx from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vitejs+plugin-vue-jsx@4.1._62a5d188701d5e2b6505e81520915a90/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; -import vueDevTools from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/vite-plugin-vue-devtools@7._daef52fa252018fa499b954bbd20e769/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; -var __vite_injected_original_import_meta_url = - "file:///D:/Code/newCode/jnc-project/jnc-webview/vite.config.js"; -var vite_config_default = defineConfig({ - server: { - host: "0.0.0.0", - // 设置为 0.0.0.0 允许局域网访问 - port: 5678, - // 自定义端口号,可选 - strictPort: true, - // 如果端口被占用则抛出错误而不是使用下一个可用端口 - proxy: { - "/api/v1": { - target: "http://127.0.0.1:8888", - // 本地接口地址 - changeOrigin: true, - }, - }, - }, - build: { - // 构建优化 - target: "es2015", - // 支持更多浏览器 - minify: "terser", - // 使用terser进行压缩 - terserOptions: { - compress: { - drop_console: true, - // 移除console.log - drop_debugger: true, - // 移除debugger - }, - }, - rollupOptions: { - output: { - // 代码分割策略 - manualChunks: { - vendor: ["vue", "vue-router", "pinia"], - vant: ["vant"], - utils: ["axios", "lodash", "crypto-js"], - charts: ["echarts", "vue-echarts"], - }, - // 文件名策略 - chunkFileNames: "assets/js/[name]-[hash].js", - entryFileNames: "assets/js/[name]-[hash].js", - assetFileNames: "assets/[ext]/[name]-[hash].[ext]", - }, - }, - // 启用CSS代码分割 - cssCodeSplit: true, - // 设置资源内联阈值 - assetsInlineLimit: 4096, - }, - plugins: [ - vue(), - AutoImport({ - imports: [ - "vue", - // 自动引入 Vue Composition API,如 ref、computed、onMounted 等 - "vue-router", - // 自动引入 vue-router 中的方法,如 useRoute、useRouter 等(可选) - "@vueuse/core", - // 自动引入 VueUse 中的工具函数(可选) - ], - dts: "src/auto-imports.d.ts", - // 生成类型定义文件(可选) - dirs: ["src/composables", "src/stores", "src/components"], - resolvers: [VantResolver()], - }), - Components({ - resolvers: [VantResolver()], - }), - vueJsx(), - // vueDevTools(), - ], - resolve: { - alias: { - "@": fileURLToPath( - new URL("./src", __vite_injected_original_import_meta_url) - ), - }, - }, - // 优化依赖预构建 - optimizeDeps: { - include: ["vue", "vue-router", "pinia", "vant", "axios"], - }, -}); -export { vite_config_default as default }; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxDb2RlXFxcXG5ld0NvZGVcXFxceWNjLXByb2plY3RcXFxceWNjLXByb3h5LXdlYnZpZXdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXENvZGVcXFxcbmV3Q29kZVxcXFx5Y2MtcHJvamVjdFxcXFx5Y2MtcHJveHktd2Vidmlld1xcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovQ29kZS9uZXdDb2RlL3ljYy1wcm9qZWN0L3ljYy1wcm94eS13ZWJ2aWV3L3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSBcIm5vZGU6dXJsXCI7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gXCJ1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlXCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gXCJ1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlXCI7XHJcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiO1xyXG5pbXBvcnQgdnVlIGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWVcIjtcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xyXG5pbXBvcnQgdnVlRGV2VG9vbHMgZnJvbSBcInZpdGUtcGx1Z2luLXZ1ZS1kZXZ0b29sc1wiO1xyXG5cclxuLy8gaHR0cHM6Ly92aXRlLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgICBob3N0OiBcIjAuMC4wLjBcIiwgLy8gXHU4QkJFXHU3RjZFXHU0RTNBIDAuMC4wLjAgXHU1MTQxXHU4QkI4XHU1QzQwXHU1N0RGXHU3RjUxXHU4QkJGXHU5NUVFXHJcbiAgICAgICAgcG9ydDogNTY3OCwgLy8gXHU4MUVBXHU1QjlBXHU0RTQ5XHU3QUVGXHU1M0UzXHU1M0Y3XHVGRjBDXHU1M0VGXHU5MDA5XHJcbiAgICAgICAgc3RyaWN0UG9ydDogdHJ1ZSwgLy8gXHU1OTgyXHU2NzlDXHU3QUVGXHU1M0UzXHU4OEFCXHU1MzYwXHU3NTI4XHU1MjE5XHU2MjlCXHU1MUZBXHU5NTE5XHU4QkVGXHU4MDBDXHU0RTBEXHU2NjJGXHU0RjdGXHU3NTI4XHU0RTBCXHU0RTAwXHU0RTJBXHU1M0VGXHU3NTI4XHU3QUVGXHU1M0UzXHJcbiAgICAgICAgcHJveHk6IHtcclxuICAgICAgICAgICAgXCIvYXBpL3YxXCI6IHtcclxuICAgICAgICAgICAgICAgIHRhcmdldDogXCJodHRwOi8vMTI3LjAuMC4xOjg4ODhcIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBidWlsZDoge1xyXG4gICAgICAgIC8vIFx1Njc4NFx1NUVGQVx1NEYxOFx1NTMxNlxyXG4gICAgICAgIHRhcmdldDogJ2VzMjAxNScsIC8vIFx1NjUyRlx1NjMwMVx1NjZGNFx1NTkxQVx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NEY3Rlx1NzUyOHRlcnNlclx1OEZEQlx1ODg0Q1x1NTM4Qlx1N0YyOVxyXG4gICAgICAgIHRlcnNlck9wdGlvbnM6IHtcclxuICAgICAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0Y29uc29sZS5sb2dcclxuICAgICAgICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzlGQlx1OTY2NGRlYnVnZ2VyXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgICAgICAgLy8gXHU0RUUzXHU3ODAxXHU1MjA2XHU1MjcyXHU3QjU2XHU3NTY1XHJcbiAgICAgICAgICAgICAgICBtYW51YWxDaHVua3M6IHtcclxuICAgICAgICAgICAgICAgICAgICB2ZW5kb3I6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCAncGluaWEnXSxcclxuICAgICAgICAgICAgICAgICAgICB2YW50OiBbJ3ZhbnQnXSxcclxuICAgICAgICAgICAgICAgICAgICB1dGlsczogWydheGlvcycsICdsb2Rhc2gnLCAnY3J5cHRvLWpzJ10sXHJcbiAgICAgICAgICAgICAgICAgICAgY2hhcnRzOiBbJ2VjaGFydHMnLCAndnVlLWVjaGFydHMnXSxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAvLyBcdTY1ODdcdTRFRjZcdTU0MERcdTdCNTZcdTc1NjVcclxuICAgICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiAnYXNzZXRzL2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgICAgICAgICAgICAgZW50cnlGaWxlTmFtZXM6ICdhc3NldHMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICAgICAgICBhc3NldEZpbGVOYW1lczogJ2Fzc2V0cy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIFx1NTQyRlx1NzUyOENTU1x1NEVFM1x1NzgwMVx1NTIwNlx1NTI3MlxyXG4gICAgICAgIGNzc0NvZGVTcGxpdDogdHJ1ZSxcclxuICAgICAgICAvLyBcdThCQkVcdTdGNkVcdThENDRcdTZFOTBcdTUxODVcdTgwNTRcdTk2MDhcdTUwM0NcclxuICAgICAgICBhc3NldHNJbmxpbmVMaW1pdDogNDA5NixcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgdnVlKCksXHJcbiAgICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgICAgIGltcG9ydHM6IFtcclxuICAgICAgICAgICAgICAgIFwidnVlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWUgQ29tcG9zaXRpb24gQVBJXHVGRjBDXHU1OTgyIHJlZlx1MzAwMWNvbXB1dGVkXHUzMDAxb25Nb3VudGVkIFx1N0I0OVxyXG4gICAgICAgICAgICAgICAgXCJ2dWUtcm91dGVyXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSB2dWUtcm91dGVyIFx1NEUyRFx1NzY4NFx1NjVCOVx1NkNENVx1RkYwQ1x1NTk4MiB1c2VSb3V0ZVx1MzAwMXVzZVJvdXRlciBcdTdCNDlcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMDlcclxuICAgICAgICAgICAgICAgIFwiQHZ1ZXVzZS9jb3JlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWVVc2UgXHU0RTJEXHU3Njg0XHU1REU1XHU1MTc3XHU1MUZEXHU2NTcwXHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgIGR0czogXCJzcmMvYXV0by1pbXBvcnRzLmQudHNcIiwgLy8gXHU3NTFGXHU2MjEwXHU3QzdCXHU1NzhCXHU1QjlBXHU0RTQ5XHU2NTg3XHU0RUY2XHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIGRpcnM6IFtcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvc2FibGVzXCIsXHJcbiAgICAgICAgICAgICAgICBcInNyYy9zdG9yZXNcIixcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvbmVudHNcIixcclxuICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgcmVzb2x2ZXJzOiBbVmFudFJlc29sdmVyKCldLFxyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIENvbXBvbmVudHMoe1xyXG4gICAgICAgICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgdnVlSnN4KCksXHJcbiAgICAgICAgLy8gdnVlRGV2VG9vbHMoKSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgICAgYWxpYXM6IHtcclxuICAgICAgICAgICAgXCJAXCI6IGZpbGVVUkxUb1BhdGgobmV3IFVSTChcIi4vc3JjXCIsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RjE4XHU1MzE2XHU0RjlEXHU4RDU2XHU5ODg0XHU2Nzg0XHU1RUZBXHJcbiAgICBvcHRpbWl6ZURlcHM6IHtcclxuICAgICAgICBpbmNsdWRlOiBbJ3Z1ZScsICd2dWUtcm91dGVyJywgJ3BpbmlhJywgJ3ZhbnQnLCAnYXhpb3MnXSxcclxuICAgIH0sXHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQW1VLFNBQVMsZUFBZSxXQUFXO0FBQ3RXLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsb0JBQW9CO0FBQzdCLFNBQVMsb0JBQW9CO0FBQzdCLE9BQU8sU0FBUztBQUNoQixPQUFPLFlBQVk7QUFDbkIsT0FBTyxpQkFBaUI7QUFQbUwsSUFBTSwyQ0FBMkM7QUFVNVAsSUFBTyxzQkFBUSxhQUFhO0FBQUEsRUFDeEIsUUFBUTtBQUFBLElBQ0osTUFBTTtBQUFBO0FBQUEsSUFDTixNQUFNO0FBQUE7QUFBQSxJQUNOLFlBQVk7QUFBQTtBQUFBLElBQ1osT0FBTztBQUFBLE1BQ0gsV0FBVztBQUFBLFFBQ1AsUUFBUTtBQUFBO0FBQUEsUUFDUixjQUFjO0FBQUEsTUFDbEI7QUFBQSxJQUNKO0FBQUEsRUFDSjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFSCxRQUFRO0FBQUE7QUFBQSxJQUNSLFFBQVE7QUFBQTtBQUFBLElBQ1IsZUFBZTtBQUFBLE1BQ1gsVUFBVTtBQUFBLFFBQ04sY0FBYztBQUFBO0FBQUEsUUFDZCxlQUFlO0FBQUE7QUFBQSxNQUNuQjtBQUFBLElBQ0o7QUFBQSxJQUNBLGVBQWU7QUFBQSxNQUNYLFFBQVE7QUFBQTtBQUFBLFFBRUosY0FBYztBQUFBLFVBQ1YsUUFBUSxDQUFDLE9BQU8sY0FBYyxPQUFPO0FBQUEsVUFDckMsTUFBTSxDQUFDLE1BQU07QUFBQSxVQUNiLE9BQU8sQ0FBQyxTQUFTLFVBQVUsV0FBVztBQUFBLFVBQ3RDLFFBQVEsQ0FBQyxXQUFXLGFBQWE7QUFBQSxRQUNyQztBQUFBO0FBQUEsUUFFQSxnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxNQUNwQjtBQUFBLElBQ0o7QUFBQTtBQUFBLElBRUEsY0FBYztBQUFBO0FBQUEsSUFFZCxtQkFBbUI7QUFBQSxFQUN2QjtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0osV0FBVztBQUFBLE1BQ1AsU0FBUztBQUFBLFFBQ0w7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLEtBQUs7QUFBQTtBQUFBLE1BQ0wsTUFBTTtBQUFBLFFBQ0Y7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM5QixDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDUCxXQUFXLENBQUMsYUFBYSxDQUFDO0FBQUEsSUFDOUIsQ0FBQztBQUFBLElBQ0QsT0FBTztBQUFBO0FBQUEsRUFFWDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsT0FBTztBQUFBLE1BQ0gsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxJQUN4RDtBQUFBLEVBQ0o7QUFBQTtBQUFBLEVBRUEsY0FBYztBQUFBLElBQ1YsU0FBUyxDQUFDLE9BQU8sY0FBYyxTQUFTLFFBQVEsT0FBTztBQUFBLEVBQzNEO0FBQ0osQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K diff --git a/vite.config.js.timestamp-1765340877345-b7249cd3bf6fb.mjs b/vite.config.js.timestamp-1765340877345-b7249cd3bf6fb.mjs deleted file mode 100644 index dc05657..0000000 --- a/vite.config.js.timestamp-1765340877345-b7249cd3bf6fb.mjs +++ /dev/null @@ -1,97 +0,0 @@ -// vite.config.js -import { fileURLToPath, URL } from "node:url"; -import AutoImport from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/unplugin-auto-import@0.18.5_50625f5cebf4df05ecf78275692ab72e/node_modules/unplugin-auto-import/dist/vite.js"; -import Components from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/unplugin-vue-components@0.2_7a998863e003c647fcddc8da197d7058/node_modules/unplugin-vue-components/dist/vite.js"; -import { VantResolver } from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vant+auto-import-resolver@1.2.1/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs"; -import { defineConfig } from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/vite@5.4.11_sass-embedded@1.81.0_terser@5.43.1/node_modules/vite/dist/node/index.js"; -import vue from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vitejs+plugin-vue@5.2.0_vi_7884609547a4714267a4084011d6753f/node_modules/@vitejs/plugin-vue/dist/index.mjs"; -import vueJsx from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/@vitejs+plugin-vue-jsx@4.1._62a5d188701d5e2b6505e81520915a90/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; -import vueDevTools from "file:///D:/Code/newCode/jnc-project/jnc-webview/node_modules/.pnpm/vite-plugin-vue-devtools@7._daef52fa252018fa499b954bbd20e769/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; -var __vite_injected_original_import_meta_url = - "file:///D:/Code/newCode/jnc-project/jnc-webview/vite.config.js"; -var vite_config_default = defineConfig({ - server: { - host: "0.0.0.0", - // 设置为 0.0.0.0 允许局域网访问 - port: 5678, - // 自定义端口号,可选 - strictPort: true, - // 如果端口被占用则抛出错误而不是使用下一个可用端口 - proxy: { - "/api/v1": { - target: "http://127.0.0.1:8888", - // 本地接口地址 - changeOrigin: true, - }, - }, - }, - build: { - // 构建优化 - target: "es2015", - // 支持更多浏览器 - minify: "terser", - // 使用terser进行压缩 - terserOptions: { - compress: { - drop_console: true, - // 移除console.log - drop_debugger: true, - // 移除debugger - }, - }, - rollupOptions: { - output: { - // 代码分割策略 - manualChunks: { - vendor: ["vue", "vue-router", "pinia"], - vant: ["vant"], - utils: ["axios", "lodash", "crypto-js"], - charts: ["echarts", "vue-echarts"], - }, - // 文件名策略 - chunkFileNames: "assets/js/[name]-[hash].js", - entryFileNames: "assets/js/[name]-[hash].js", - assetFileNames: "assets/[ext]/[name]-[hash].[ext]", - }, - }, - // 启用CSS代码分割 - cssCodeSplit: true, - // 设置资源内联阈值 - assetsInlineLimit: 4096, - }, - plugins: [ - vue(), - AutoImport({ - imports: [ - "vue", - // 自动引入 Vue Composition API,如 ref、computed、onMounted 等 - "vue-router", - // 自动引入 vue-router 中的方法,如 useRoute、useRouter 等(可选) - "@vueuse/core", - // 自动引入 VueUse 中的工具函数(可选) - ], - dts: "src/auto-imports.d.ts", - // 生成类型定义文件(可选) - dirs: ["src/composables", "src/stores", "src/components"], - resolvers: [VantResolver()], - }), - Components({ - resolvers: [VantResolver()], - }), - vueJsx(), - // vueDevTools(), - ], - resolve: { - alias: { - "@": fileURLToPath( - new URL("./src", __vite_injected_original_import_meta_url) - ), - }, - }, - // 优化依赖预构建 - optimizeDeps: { - include: ["vue", "vue-router", "pinia", "vant", "axios"], - }, -}); -export { vite_config_default as default }; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxDb2RlXFxcXG5ld0NvZGVcXFxceWNjLXByb2plY3RcXFxceWNjLXByb3h5LXdlYnZpZXdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXENvZGVcXFxcbmV3Q29kZVxcXFx5Y2MtcHJvamVjdFxcXFx5Y2MtcHJveHktd2Vidmlld1xcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovQ29kZS9uZXdDb2RlL3ljYy1wcm9qZWN0L3ljYy1wcm94eS13ZWJ2aWV3L3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSBcIm5vZGU6dXJsXCI7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gXCJ1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlXCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gXCJ1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlXCI7XHJcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiO1xyXG5pbXBvcnQgdnVlIGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWVcIjtcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xyXG5pbXBvcnQgdnVlRGV2VG9vbHMgZnJvbSBcInZpdGUtcGx1Z2luLXZ1ZS1kZXZ0b29sc1wiO1xyXG5cclxuLy8gaHR0cHM6Ly92aXRlLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgICBob3N0OiBcIjAuMC4wLjBcIiwgLy8gXHU4QkJFXHU3RjZFXHU0RTNBIDAuMC4wLjAgXHU1MTQxXHU4QkI4XHU1QzQwXHU1N0RGXHU3RjUxXHU4QkJGXHU5NUVFXHJcbiAgICAgICAgcG9ydDogNTY3OCwgLy8gXHU4MUVBXHU1QjlBXHU0RTQ5XHU3QUVGXHU1M0UzXHU1M0Y3XHVGRjBDXHU1M0VGXHU5MDA5XHJcbiAgICAgICAgc3RyaWN0UG9ydDogdHJ1ZSwgLy8gXHU1OTgyXHU2NzlDXHU3QUVGXHU1M0UzXHU4OEFCXHU1MzYwXHU3NTI4XHU1MjE5XHU2MjlCXHU1MUZBXHU5NTE5XHU4QkVGXHU4MDBDXHU0RTBEXHU2NjJGXHU0RjdGXHU3NTI4XHU0RTBCXHU0RTAwXHU0RTJBXHU1M0VGXHU3NTI4XHU3QUVGXHU1M0UzXHJcbiAgICAgICAgcHJveHk6IHtcclxuICAgICAgICAgICAgXCIvYXBpL3YxXCI6IHtcclxuICAgICAgICAgICAgICAgIHRhcmdldDogXCJodHRwOi8vMTI3LjAuMC4xOjg4ODhcIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBidWlsZDoge1xyXG4gICAgICAgIC8vIFx1Njc4NFx1NUVGQVx1NEYxOFx1NTMxNlxyXG4gICAgICAgIHRhcmdldDogJ2VzMjAxNScsIC8vIFx1NjUyRlx1NjMwMVx1NjZGNFx1NTkxQVx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NEY3Rlx1NzUyOHRlcnNlclx1OEZEQlx1ODg0Q1x1NTM4Qlx1N0YyOVxyXG4gICAgICAgIHRlcnNlck9wdGlvbnM6IHtcclxuICAgICAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0Y29uc29sZS5sb2dcclxuICAgICAgICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzlGQlx1OTY2NGRlYnVnZ2VyXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgICAgICAgLy8gXHU0RUUzXHU3ODAxXHU1MjA2XHU1MjcyXHU3QjU2XHU3NTY1XHJcbiAgICAgICAgICAgICAgICBtYW51YWxDaHVua3M6IHtcclxuICAgICAgICAgICAgICAgICAgICB2ZW5kb3I6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCAncGluaWEnXSxcclxuICAgICAgICAgICAgICAgICAgICB2YW50OiBbJ3ZhbnQnXSxcclxuICAgICAgICAgICAgICAgICAgICB1dGlsczogWydheGlvcycsICdsb2Rhc2gnLCAnY3J5cHRvLWpzJ10sXHJcbiAgICAgICAgICAgICAgICAgICAgY2hhcnRzOiBbJ2VjaGFydHMnLCAndnVlLWVjaGFydHMnXSxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAvLyBcdTY1ODdcdTRFRjZcdTU0MERcdTdCNTZcdTc1NjVcclxuICAgICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiAnYXNzZXRzL2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgICAgICAgICAgICAgZW50cnlGaWxlTmFtZXM6ICdhc3NldHMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICAgICAgICBhc3NldEZpbGVOYW1lczogJ2Fzc2V0cy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIFx1NTQyRlx1NzUyOENTU1x1NEVFM1x1NzgwMVx1NTIwNlx1NTI3MlxyXG4gICAgICAgIGNzc0NvZGVTcGxpdDogdHJ1ZSxcclxuICAgICAgICAvLyBcdThCQkVcdTdGNkVcdThENDRcdTZFOTBcdTUxODVcdTgwNTRcdTk2MDhcdTUwM0NcclxuICAgICAgICBhc3NldHNJbmxpbmVMaW1pdDogNDA5NixcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgdnVlKCksXHJcbiAgICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgICAgIGltcG9ydHM6IFtcclxuICAgICAgICAgICAgICAgIFwidnVlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWUgQ29tcG9zaXRpb24gQVBJXHVGRjBDXHU1OTgyIHJlZlx1MzAwMWNvbXB1dGVkXHUzMDAxb25Nb3VudGVkIFx1N0I0OVxyXG4gICAgICAgICAgICAgICAgXCJ2dWUtcm91dGVyXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSB2dWUtcm91dGVyIFx1NEUyRFx1NzY4NFx1NjVCOVx1NkNENVx1RkYwQ1x1NTk4MiB1c2VSb3V0ZVx1MzAwMXVzZVJvdXRlciBcdTdCNDlcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMDlcclxuICAgICAgICAgICAgICAgIFwiQHZ1ZXVzZS9jb3JlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWVVc2UgXHU0RTJEXHU3Njg0XHU1REU1XHU1MTc3XHU1MUZEXHU2NTcwXHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgIGR0czogXCJzcmMvYXV0by1pbXBvcnRzLmQudHNcIiwgLy8gXHU3NTFGXHU2MjEwXHU3QzdCXHU1NzhCXHU1QjlBXHU0RTQ5XHU2NTg3XHU0RUY2XHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIGRpcnM6IFtcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvc2FibGVzXCIsXHJcbiAgICAgICAgICAgICAgICBcInNyYy9zdG9yZXNcIixcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvbmVudHNcIixcclxuICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgcmVzb2x2ZXJzOiBbVmFudFJlc29sdmVyKCldLFxyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIENvbXBvbmVudHMoe1xyXG4gICAgICAgICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgdnVlSnN4KCksXHJcbiAgICAgICAgLy8gdnVlRGV2VG9vbHMoKSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgICAgYWxpYXM6IHtcclxuICAgICAgICAgICAgXCJAXCI6IGZpbGVVUkxUb1BhdGgobmV3IFVSTChcIi4vc3JjXCIsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RjE4XHU1MzE2XHU0RjlEXHU4RDU2XHU5ODg0XHU2Nzg0XHU1RUZBXHJcbiAgICBvcHRpbWl6ZURlcHM6IHtcclxuICAgICAgICBpbmNsdWRlOiBbJ3Z1ZScsICd2dWUtcm91dGVyJywgJ3BpbmlhJywgJ3ZhbnQnLCAnYXhpb3MnXSxcclxuICAgIH0sXHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQW1VLFNBQVMsZUFBZSxXQUFXO0FBQ3RXLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsb0JBQW9CO0FBQzdCLFNBQVMsb0JBQW9CO0FBQzdCLE9BQU8sU0FBUztBQUNoQixPQUFPLFlBQVk7QUFDbkIsT0FBTyxpQkFBaUI7QUFQbUwsSUFBTSwyQ0FBMkM7QUFVNVAsSUFBTyxzQkFBUSxhQUFhO0FBQUEsRUFDeEIsUUFBUTtBQUFBLElBQ0osTUFBTTtBQUFBO0FBQUEsSUFDTixNQUFNO0FBQUE7QUFBQSxJQUNOLFlBQVk7QUFBQTtBQUFBLElBQ1osT0FBTztBQUFBLE1BQ0gsV0FBVztBQUFBLFFBQ1AsUUFBUTtBQUFBO0FBQUEsUUFDUixjQUFjO0FBQUEsTUFDbEI7QUFBQSxJQUNKO0FBQUEsRUFDSjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFSCxRQUFRO0FBQUE7QUFBQSxJQUNSLFFBQVE7QUFBQTtBQUFBLElBQ1IsZUFBZTtBQUFBLE1BQ1gsVUFBVTtBQUFBLFFBQ04sY0FBYztBQUFBO0FBQUEsUUFDZCxlQUFlO0FBQUE7QUFBQSxNQUNuQjtBQUFBLElBQ0o7QUFBQSxJQUNBLGVBQWU7QUFBQSxNQUNYLFFBQVE7QUFBQTtBQUFBLFFBRUosY0FBYztBQUFBLFVBQ1YsUUFBUSxDQUFDLE9BQU8sY0FBYyxPQUFPO0FBQUEsVUFDckMsTUFBTSxDQUFDLE1BQU07QUFBQSxVQUNiLE9BQU8sQ0FBQyxTQUFTLFVBQVUsV0FBVztBQUFBLFVBQ3RDLFFBQVEsQ0FBQyxXQUFXLGFBQWE7QUFBQSxRQUNyQztBQUFBO0FBQUEsUUFFQSxnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxNQUNwQjtBQUFBLElBQ0o7QUFBQTtBQUFBLElBRUEsY0FBYztBQUFBO0FBQUEsSUFFZCxtQkFBbUI7QUFBQSxFQUN2QjtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0osV0FBVztBQUFBLE1BQ1AsU0FBUztBQUFBLFFBQ0w7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLEtBQUs7QUFBQTtBQUFBLE1BQ0wsTUFBTTtBQUFBLFFBQ0Y7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM5QixDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDUCxXQUFXLENBQUMsYUFBYSxDQUFDO0FBQUEsSUFDOUIsQ0FBQztBQUFBLElBQ0QsT0FBTztBQUFBO0FBQUEsRUFFWDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsT0FBTztBQUFBLE1BQ0gsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxJQUN4RDtBQUFBLEVBQ0o7QUFBQTtBQUFBLEVBRUEsY0FBYztBQUFBLElBQ1YsU0FBUyxDQUFDLE9BQU8sY0FBYyxTQUFTLFFBQVEsT0FBTztBQUFBLEVBQzNEO0FBQ0osQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K diff --git a/vite.config.js.timestamp-1766991023678-8de719a7918b6.mjs b/vite.config.js.timestamp-1766991023678-8de719a7918b6.mjs deleted file mode 100644 index 8d11c5a..0000000 --- a/vite.config.js.timestamp-1766991023678-8de719a7918b6.mjs +++ /dev/null @@ -1,97 +0,0 @@ -// vite.config.js -import { fileURLToPath, URL } from "node:url"; -import AutoImport from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/unplugin-auto-import@0.18.5_50625f5cebf4df05ecf78275692ab72e/node_modules/unplugin-auto-import/dist/vite.js"; -import Components from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/unplugin-vue-components@0.2_7a998863e003c647fcddc8da197d7058/node_modules/unplugin-vue-components/dist/vite.js"; -import { VantResolver } from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/@vant+auto-import-resolver@1.2.1/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs"; -import { defineConfig } from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/vite@5.4.11_sass-embedded@1.81.0_terser@5.43.1/node_modules/vite/dist/node/index.js"; -import vue from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/@vitejs+plugin-vue@5.2.0_vi_7884609547a4714267a4084011d6753f/node_modules/@vitejs/plugin-vue/dist/index.mjs"; -import vueJsx from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/@vitejs+plugin-vue-jsx@4.1._62a5d188701d5e2b6505e81520915a90/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; -import vueDevTools from "file:///D:/Code/newCode/ycc-project/ycc-proxy-webview/node_modules/.pnpm/vite-plugin-vue-devtools@7._daef52fa252018fa499b954bbd20e769/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; -var __vite_injected_original_import_meta_url = "file:///D:/Code/newCode/jnc-project/jnc-project/jnc-webview/vite.config.js"; -var vite_config_default = defineConfig({ - server: { - host: "0.0.0.0", - // 设置为 0.0.0.0 允许局域网访问 - port: 5678, - // 自定义端口号,可选 - strictPort: true, - // 如果端口被占用则抛出错误而不是使用下一个可用端口 - proxy: { - "/api/v1": { - target: "http://127.0.0.1:8888", - // 本地接口地址 - // target: "https://dsjcq168.cn", // 本地接口地址 - changeOrigin: true - } - } - }, - build: { - // 构建优化 - target: "es2015", - // 支持更多浏览器 - minify: "terser", - // 使用terser进行压缩 - terserOptions: { - compress: { - drop_console: true, - // 移除console.log - drop_debugger: true - // 移除debugger - } - }, - rollupOptions: { - output: { - // 代码分割策略 - manualChunks: { - vendor: ["vue", "vue-router", "pinia"], - vant: ["vant"], - utils: ["axios", "lodash", "crypto-js"], - charts: ["echarts", "vue-echarts"] - }, - // 文件名策略 - chunkFileNames: "assets/js/[name]-[hash].js", - entryFileNames: "assets/js/[name]-[hash].js", - assetFileNames: "assets/[ext]/[name]-[hash].[ext]" - } - }, - // 启用CSS代码分割 - cssCodeSplit: true, - // 设置资源内联阈值 - assetsInlineLimit: 4096 - }, - plugins: [ - vue(), - AutoImport({ - imports: [ - "vue", - // 自动引入 Vue Composition API,如 ref、computed、onMounted 等 - "vue-router", - // 自动引入 vue-router 中的方法,如 useRoute、useRouter 等(可选) - "@vueuse/core" - // 自动引入 VueUse 中的工具函数(可选) - ], - dts: "src/auto-imports.d.ts", - // 生成类型定义文件(可选) - dirs: ["src/composables", "src/stores", "src/components"], - resolvers: [VantResolver()] - }), - Components({ - resolvers: [VantResolver()] - }), - vueJsx() - // vueDevTools(), - ], - resolve: { - alias: { - "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) - } - }, - // 优化依赖预构建 - optimizeDeps: { - include: ["vue", "vue-router", "pinia", "vant", "axios"] - } -}); -export { - vite_config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxDb2RlXFxcXG5ld0NvZGVcXFxcam5jLXByb2plY3RcXFxcam5jLXByb2plY3RcXFxcam5jLXdlYnZpZXdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXENvZGVcXFxcbmV3Q29kZVxcXFxqbmMtcHJvamVjdFxcXFxqbmMtcHJvamVjdFxcXFxqbmMtd2Vidmlld1xcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovQ29kZS9uZXdDb2RlL2puYy1wcm9qZWN0L2puYy1wcm9qZWN0L2puYy13ZWJ2aWV3L3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSBcIm5vZGU6dXJsXCI7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gXCJ1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlXCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gXCJ1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlXCI7XHJcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiO1xyXG5pbXBvcnQgdnVlIGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWVcIjtcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xyXG5pbXBvcnQgdnVlRGV2VG9vbHMgZnJvbSBcInZpdGUtcGx1Z2luLXZ1ZS1kZXZ0b29sc1wiO1xyXG5cclxuLy8gaHR0cHM6Ly92aXRlLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgICBob3N0OiBcIjAuMC4wLjBcIiwgLy8gXHU4QkJFXHU3RjZFXHU0RTNBIDAuMC4wLjAgXHU1MTQxXHU4QkI4XHU1QzQwXHU1N0RGXHU3RjUxXHU4QkJGXHU5NUVFXHJcbiAgICAgICAgcG9ydDogNTY3OCwgLy8gXHU4MUVBXHU1QjlBXHU0RTQ5XHU3QUVGXHU1M0UzXHU1M0Y3XHVGRjBDXHU1M0VGXHU5MDA5XHJcbiAgICAgICAgc3RyaWN0UG9ydDogdHJ1ZSwgLy8gXHU1OTgyXHU2NzlDXHU3QUVGXHU1M0UzXHU4OEFCXHU1MzYwXHU3NTI4XHU1MjE5XHU2MjlCXHU1MUZBXHU5NTE5XHU4QkVGXHU4MDBDXHU0RTBEXHU2NjJGXHU0RjdGXHU3NTI4XHU0RTBCXHU0RTAwXHU0RTJBXHU1M0VGXHU3NTI4XHU3QUVGXHU1M0UzXHJcbiAgICAgICAgcHJveHk6IHtcclxuICAgICAgICAgICAgXCIvYXBpL3YxXCI6IHtcclxuICAgICAgICAgICAgICAgIHRhcmdldDogXCJodHRwOi8vMTI3LjAuMC4xOjg4ODhcIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICAgICAgICAvLyB0YXJnZXQ6IFwiaHR0cHM6Ly9kc2pjcTE2OC5jblwiLCAvLyBcdTY3MkNcdTU3MzBcdTYzQTVcdTUzRTNcdTU3MzBcdTU3NDBcclxuICAgICAgICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgfSxcclxuICAgIGJ1aWxkOiB7XHJcbiAgICAgICAgLy8gXHU2Nzg0XHU1RUZBXHU0RjE4XHU1MzE2XHJcbiAgICAgICAgdGFyZ2V0OiBcImVzMjAxNVwiLCAvLyBcdTY1MkZcdTYzMDFcdTY2RjRcdTU5MUFcdTZENEZcdTg5QzhcdTU2NjhcclxuICAgICAgICBtaW5pZnk6IFwidGVyc2VyXCIsIC8vIFx1NEY3Rlx1NzUyOHRlcnNlclx1OEZEQlx1ODg0Q1x1NTM4Qlx1N0YyOVxyXG4gICAgICAgIHRlcnNlck9wdGlvbnM6IHtcclxuICAgICAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0Y29uc29sZS5sb2dcclxuICAgICAgICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzlGQlx1OTY2NGRlYnVnZ2VyXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgICAgICAgLy8gXHU0RUUzXHU3ODAxXHU1MjA2XHU1MjcyXHU3QjU2XHU3NTY1XHJcbiAgICAgICAgICAgICAgICBtYW51YWxDaHVua3M6IHtcclxuICAgICAgICAgICAgICAgICAgICB2ZW5kb3I6IFtcInZ1ZVwiLCBcInZ1ZS1yb3V0ZXJcIiwgXCJwaW5pYVwiXSxcclxuICAgICAgICAgICAgICAgICAgICB2YW50OiBbXCJ2YW50XCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIHV0aWxzOiBbXCJheGlvc1wiLCBcImxvZGFzaFwiLCBcImNyeXB0by1qc1wiXSxcclxuICAgICAgICAgICAgICAgICAgICBjaGFydHM6IFtcImVjaGFydHNcIiwgXCJ2dWUtZWNoYXJ0c1wiXSxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAvLyBcdTY1ODdcdTRFRjZcdTU0MERcdTdCNTZcdTc1NjVcclxuICAgICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiBcImFzc2V0cy9qcy9bbmFtZV0tW2hhc2hdLmpzXCIsXHJcbiAgICAgICAgICAgICAgICBlbnRyeUZpbGVOYW1lczogXCJhc3NldHMvanMvW25hbWVdLVtoYXNoXS5qc1wiLFxyXG4gICAgICAgICAgICAgICAgYXNzZXRGaWxlTmFtZXM6IFwiYXNzZXRzL1tleHRdL1tuYW1lXS1baGFzaF0uW2V4dF1cIixcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIFx1NTQyRlx1NzUyOENTU1x1NEVFM1x1NzgwMVx1NTIwNlx1NTI3MlxyXG4gICAgICAgIGNzc0NvZGVTcGxpdDogdHJ1ZSxcclxuICAgICAgICAvLyBcdThCQkVcdTdGNkVcdThENDRcdTZFOTBcdTUxODVcdTgwNTRcdTk2MDhcdTUwM0NcclxuICAgICAgICBhc3NldHNJbmxpbmVMaW1pdDogNDA5NixcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgdnVlKCksXHJcbiAgICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgICAgIGltcG9ydHM6IFtcclxuICAgICAgICAgICAgICAgIFwidnVlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWUgQ29tcG9zaXRpb24gQVBJXHVGRjBDXHU1OTgyIHJlZlx1MzAwMWNvbXB1dGVkXHUzMDAxb25Nb3VudGVkIFx1N0I0OVxyXG4gICAgICAgICAgICAgICAgXCJ2dWUtcm91dGVyXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSB2dWUtcm91dGVyIFx1NEUyRFx1NzY4NFx1NjVCOVx1NkNENVx1RkYwQ1x1NTk4MiB1c2VSb3V0ZVx1MzAwMXVzZVJvdXRlciBcdTdCNDlcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMDlcclxuICAgICAgICAgICAgICAgIFwiQHZ1ZXVzZS9jb3JlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWVVc2UgXHU0RTJEXHU3Njg0XHU1REU1XHU1MTc3XHU1MUZEXHU2NTcwXHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgIGR0czogXCJzcmMvYXV0by1pbXBvcnRzLmQudHNcIiwgLy8gXHU3NTFGXHU2MjEwXHU3QzdCXHU1NzhCXHU1QjlBXHU0RTQ5XHU2NTg3XHU0RUY2XHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIGRpcnM6IFtcInNyYy9jb21wb3NhYmxlc1wiLCBcInNyYy9zdG9yZXNcIiwgXCJzcmMvY29tcG9uZW50c1wiXSxcclxuICAgICAgICAgICAgcmVzb2x2ZXJzOiBbVmFudFJlc29sdmVyKCldLFxyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIENvbXBvbmVudHMoe1xyXG4gICAgICAgICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgdnVlSnN4KCksXHJcbiAgICAgICAgLy8gdnVlRGV2VG9vbHMoKSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgICAgYWxpYXM6IHtcclxuICAgICAgICAgICAgXCJAXCI6IGZpbGVVUkxUb1BhdGgobmV3IFVSTChcIi4vc3JjXCIsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RjE4XHU1MzE2XHU0RjlEXHU4RDU2XHU5ODg0XHU2Nzg0XHU1RUZBXHJcbiAgICBvcHRpbWl6ZURlcHM6IHtcclxuICAgICAgICBpbmNsdWRlOiBbXCJ2dWVcIiwgXCJ2dWUtcm91dGVyXCIsIFwicGluaWFcIiwgXCJ2YW50XCIsIFwiYXhpb3NcIl0sXHJcbiAgICB9LFxyXG59KTtcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUF1VixTQUFTLGVBQWUsV0FBVztBQUMxWCxPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixTQUFTLG9CQUFvQjtBQUM3QixTQUFTLG9CQUFvQjtBQUM3QixPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8saUJBQWlCO0FBUGlNLElBQU0sMkNBQTJDO0FBVTFRLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQ3hCLFFBQVE7QUFBQSxJQUNKLE1BQU07QUFBQTtBQUFBLElBQ04sTUFBTTtBQUFBO0FBQUEsSUFDTixZQUFZO0FBQUE7QUFBQSxJQUNaLE9BQU87QUFBQSxNQUNILFdBQVc7QUFBQSxRQUNQLFFBQVE7QUFBQTtBQUFBO0FBQUEsUUFFUixjQUFjO0FBQUEsTUFDbEI7QUFBQSxJQUNKO0FBQUEsRUFDSjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFSCxRQUFRO0FBQUE7QUFBQSxJQUNSLFFBQVE7QUFBQTtBQUFBLElBQ1IsZUFBZTtBQUFBLE1BQ1gsVUFBVTtBQUFBLFFBQ04sY0FBYztBQUFBO0FBQUEsUUFDZCxlQUFlO0FBQUE7QUFBQSxNQUNuQjtBQUFBLElBQ0o7QUFBQSxJQUNBLGVBQWU7QUFBQSxNQUNYLFFBQVE7QUFBQTtBQUFBLFFBRUosY0FBYztBQUFBLFVBQ1YsUUFBUSxDQUFDLE9BQU8sY0FBYyxPQUFPO0FBQUEsVUFDckMsTUFBTSxDQUFDLE1BQU07QUFBQSxVQUNiLE9BQU8sQ0FBQyxTQUFTLFVBQVUsV0FBVztBQUFBLFVBQ3RDLFFBQVEsQ0FBQyxXQUFXLGFBQWE7QUFBQSxRQUNyQztBQUFBO0FBQUEsUUFFQSxnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxNQUNwQjtBQUFBLElBQ0o7QUFBQTtBQUFBLElBRUEsY0FBYztBQUFBO0FBQUEsSUFFZCxtQkFBbUI7QUFBQSxFQUN2QjtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0osV0FBVztBQUFBLE1BQ1AsU0FBUztBQUFBLFFBQ0w7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLEtBQUs7QUFBQTtBQUFBLE1BQ0wsTUFBTSxDQUFDLG1CQUFtQixjQUFjLGdCQUFnQjtBQUFBLE1BQ3hELFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM5QixDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDUCxXQUFXLENBQUMsYUFBYSxDQUFDO0FBQUEsSUFDOUIsQ0FBQztBQUFBLElBQ0QsT0FBTztBQUFBO0FBQUEsRUFFWDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsT0FBTztBQUFBLE1BQ0gsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxJQUN4RDtBQUFBLEVBQ0o7QUFBQTtBQUFBLEVBRUEsY0FBYztBQUFBLElBQ1YsU0FBUyxDQUFDLE9BQU8sY0FBYyxTQUFTLFFBQVEsT0FBTztBQUFBLEVBQzNEO0FBQ0osQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K