diff --git a/packages/synapse-bridge/vitest.config.ts.timestamp-1731689860954-fcb4dba7539f5.mjs b/packages/synapse-bridge/vitest.config.ts.timestamp-1731689860954-fcb4dba7539f5.mjs deleted file mode 100644 index 2bc5acaeb..000000000 --- a/packages/synapse-bridge/vitest.config.ts.timestamp-1731689860954-fcb4dba7539f5.mjs +++ /dev/null @@ -1,157 +0,0 @@ -// vitest.config.ts -import { defineConfig as defineConfig2, mergeConfig } from "file:///Users/vivi/design-system/node_modules/.pnpm/vitest@0.34.6_jsdom@22.1.0_sass@1.67.0/node_modules/vitest/dist/config.js"; - -// vite.config.ts -import { defineConfig } from "file:///Users/vivi/design-system/node_modules/.pnpm/vite@5.2.8_@types+node@18.11.9_sass@1.67.0/node_modules/vite/dist/node/index.js"; -import { resolve } from "node:path"; -import { fileURLToPath, URL } from "node:url"; -import vue from "file:///Users/vivi/design-system/node_modules/.pnpm/@vitejs+plugin-vue@4.3.4_vite@5.2.8_vue@3.5.11/node_modules/@vitejs/plugin-vue/dist/index.mjs"; -import vuetify, { transformAssetUrls } from "file:///Users/vivi/design-system/node_modules/.pnpm/vite-plugin-vuetify@2.0.3_vite@5.2.8_vue@3.5.11_vuetify@3.5.12/node_modules/vite-plugin-vuetify/dist/index.mjs"; -import dts from "file:///Users/vivi/design-system/node_modules/.pnpm/vite-plugin-dts@3.6.0_@types+node@18.11.9_typescript@5.0.4_vite@5.2.8/node_modules/vite-plugin-dts/dist/index.mjs"; -import { visualizer } from "file:///Users/vivi/design-system/node_modules/.pnpm/rollup-plugin-visualizer@5.9.2/node_modules/rollup-plugin-visualizer/dist/plugin/index.js"; -var __vite_injected_original_dirname = "/Users/vivi/design-system/packages/synapse-bridge"; -var __vite_injected_original_import_meta_url = "file:///Users/vivi/design-system/packages/synapse-bridge/vite.config.ts"; -function generateVuetifyGlobals() { - const components = [ - "VForm", - "VBtn", - "VIcon", - "VChip", - "VMenu", - "VRadioGroup", - "VRadio", - "VTable", - "VDataTable", - "VBtnToggle", - "VCheckbox", - "VSelect", - "VRating", - "VRangeSlider", - "VSnackbar", - "VTooltip", - "VTextField", - "VInput", - "VToolbar", - "VNavigationDrawer", - "VTabs", - "VLayout", - "VFooter", - "VAlert", - "VDivider", - "VSheet", - "VList", - "VGrid", - "VDialog", - "VCard", - "VSkeletonLoader", - "VBadge", - "VExpansionPanel", - "VAutocomplete", - "VSlider", - "VTextarea", - "transitions" - ]; - const globals = {}; - for (const component of components) { - globals[`vuetify/lib/components/${component}/index.mjs`] = component; - } - globals["vuetify/components/VSkeletonLoader"] = "VSkeletonLoader"; - globals["vuetify/lib/directives/index.mjs"] = "vuetifyDirectives"; - return globals; -} -var vite_config_default = defineConfig(({ mode }) => { - const config = { - plugins: [ - vue({ - template: { transformAssetUrls } - }), - vuetify({ - autoImport: true, - styles: "sass" - }), - dts({ - rollupTypes: true - }) - ], - define: { - __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false - }, - resolve: { - alias: { - "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)), - "@tests": fileURLToPath(new URL("./tests", __vite_injected_original_import_meta_url)) - } - }, - build: { - lib: { - entry: resolve(__vite_injected_original_dirname, "src/main.ts"), - name: "SynapseBridge", - fileName: "synapse-bridge" - }, - rollupOptions: { - external: ["vue", /vuetify/], - output: { - globals: { - vue: "Vue", - vuetify: "Vuetify", - "vuetify/directives": "vuetifyDirectives", - "vuetify/lib/directives": "vuetifyDirectives", - ...generateVuetifyGlobals() - } - } - } - }, - css: { - preprocessorOptions: { - scss: { - additionalData: `@import "./src/styles/settings.scss";` - } - } - } - }; - if (mode === "development") { - config.plugins.push( - vuetify({ - styles: { - configFile: "src/styles/settings.scss" - } - }) - ); - } - if (mode === "analyze") { - config.plugins.push( - visualizer({ - filename: "dist/stats.html" - }) - ); - } - return config; -}); - -// vitest.config.ts -var vitest_config_default = defineConfig2( - (configEnv) => mergeConfig( - vite_config_default(configEnv), - defineConfig2({ - test: { - environment: "jsdom", - coverage: { - enabled: true, - provider: "v8", - reportsDirectory: "./tests/unit/coverage" - }, - server: { - deps: { - inline: ["vuetify"] - } - }, - //silent: true, - setupFiles: ["./tests/unit/setup.ts"] - } - }) - ) -); -export { - vitest_config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZXN0LmNvbmZpZy50cyIsICJ2aXRlLmNvbmZpZy50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiY29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2Rpcm5hbWUgPSBcIi9Vc2Vycy92aXZpL2Rlc2lnbi1zeXN0ZW0vcGFja2FnZXMvc3luYXBzZS1icmlkZ2VcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIi9Vc2Vycy92aXZpL2Rlc2lnbi1zeXN0ZW0vcGFja2FnZXMvc3luYXBzZS1icmlkZ2Uvdml0ZXN0LmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vVXNlcnMvdml2aS9kZXNpZ24tc3lzdGVtL3BhY2thZ2VzL3N5bmFwc2UtYnJpZGdlL3ZpdGVzdC5jb25maWcudHNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcsIG1lcmdlQ29uZmlnIH0gZnJvbSAndml0ZXN0L2NvbmZpZydcbmltcG9ydCB2aXRlQ29uZmlnIGZyb20gJy4vdml0ZS5jb25maWcnXG5cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoY29uZmlnRW52KSA9PlxuXHRtZXJnZUNvbmZpZyhcblx0XHR2aXRlQ29uZmlnKGNvbmZpZ0VudiksXG5cdFx0ZGVmaW5lQ29uZmlnKHtcblx0XHRcdHRlc3Q6IHtcblx0XHRcdFx0ZW52aXJvbm1lbnQ6ICdqc2RvbScsXG5cdFx0XHRcdGNvdmVyYWdlOiB7XG5cdFx0XHRcdFx0ZW5hYmxlZDogdHJ1ZSxcblx0XHRcdFx0XHRwcm92aWRlcjogJ3Y4Jyxcblx0XHRcdFx0XHRyZXBvcnRzRGlyZWN0b3J5OiAnLi90ZXN0cy91bml0L2NvdmVyYWdlJyxcblx0XHRcdFx0fSxcblx0XHRcdFx0c2VydmVyOiB7XG5cdFx0XHRcdFx0ZGVwczoge1xuXHRcdFx0XHRcdFx0aW5saW5lOiBbJ3Z1ZXRpZnknXSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9LFxuXHRcdFx0XHQvL3NpbGVudDogdHJ1ZSxcblx0XHRcdFx0c2V0dXBGaWxlczogWycuL3Rlc3RzL3VuaXQvc2V0dXAudHMnXSxcblx0XHRcdH0sXG5cdFx0fSlcblx0KVxuKVxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvVXNlcnMvdml2aS9kZXNpZ24tc3lzdGVtL3BhY2thZ2VzL3N5bmFwc2UtYnJpZGdlXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvVXNlcnMvdml2aS9kZXNpZ24tc3lzdGVtL3BhY2thZ2VzL3N5bmFwc2UtYnJpZGdlL3ZpdGUuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9Vc2Vycy92aXZpL2Rlc2lnbi1zeXN0ZW0vcGFja2FnZXMvc3luYXBzZS1icmlkZ2Uvdml0ZS5jb25maWcudHNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcsIHR5cGUgUGx1Z2luIH0gZnJvbSAndml0ZSdcbmltcG9ydCB7IHJlc29sdmUgfSBmcm9tICdub2RlOnBhdGgnXG5pbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tICdub2RlOnVybCdcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJ1xuaW1wb3J0IHZ1ZXRpZnksIHsgdHJhbnNmb3JtQXNzZXRVcmxzIH0gZnJvbSAndml0ZS1wbHVnaW4tdnVldGlmeSdcbmltcG9ydCBkdHMgZnJvbSAndml0ZS1wbHVnaW4tZHRzJ1xuaW1wb3J0IHsgdmlzdWFsaXplciB9IGZyb20gJ3JvbGx1cC1wbHVnaW4tdmlzdWFsaXplcidcblxuZnVuY3Rpb24gZ2VuZXJhdGVWdWV0aWZ5R2xvYmFscygpIHtcblx0Y29uc3QgY29tcG9uZW50cyA9IFtcblx0XHQnVkZvcm0nLFxuXHRcdCdWQnRuJyxcblx0XHQnVkljb24nLFxuXHRcdCdWQ2hpcCcsXG5cdFx0J1ZNZW51Jyxcblx0XHQnVlJhZGlvR3JvdXAnLFxuXHRcdCdWUmFkaW8nLFxuXHRcdCdWVGFibGUnLFxuXHRcdCdWRGF0YVRhYmxlJyxcblx0XHQnVkJ0blRvZ2dsZScsXG5cdFx0J1ZDaGVja2JveCcsXG5cdFx0J1ZTZWxlY3QnLFxuXHRcdCdWUmF0aW5nJyxcblx0XHQnVlJhbmdlU2xpZGVyJyxcblx0XHQnVlNuYWNrYmFyJyxcblx0XHQnVlRvb2x0aXAnLFxuXHRcdCdWVGV4dEZpZWxkJyxcblx0XHQnVklucHV0Jyxcblx0XHQnVlRvb2xiYXInLFxuXHRcdCdWTmF2aWdhdGlvbkRyYXdlcicsXG5cdFx0J1ZUYWJzJyxcblx0XHQnVkxheW91dCcsXG5cdFx0J1ZGb290ZXInLFxuXHRcdCdWQWxlcnQnLFxuXHRcdCdWRGl2aWRlcicsXG5cdFx0J1ZTaGVldCcsXG5cdFx0J1ZMaXN0Jyxcblx0XHQnVkdyaWQnLFxuXHRcdCdWRGlhbG9nJyxcblx0XHQnVkNhcmQnLFxuXHRcdCdWU2tlbGV0b25Mb2FkZXInLFxuXHRcdCdWQmFkZ2UnLFxuXHRcdCdWRXhwYW5zaW9uUGFuZWwnLFxuXHRcdCdWQXV0b2NvbXBsZXRlJyxcblx0XHQnVlNsaWRlcicsXG5cdFx0J1ZUZXh0YXJlYScsXG5cdFx0J3RyYW5zaXRpb25zJyxcblx0XVxuXG5cdGNvbnN0IGdsb2JhbHMgPSB7fVxuXG5cdGZvciAoY29uc3QgY29tcG9uZW50IG9mIGNvbXBvbmVudHMpIHtcblx0XHRnbG9iYWxzW2B2dWV0aWZ5L2xpYi9jb21wb25lbnRzLyR7Y29tcG9uZW50fS9pbmRleC5tanNgXSA9IGNvbXBvbmVudFxuXHR9XG5cdGdsb2JhbHNbJ3Z1ZXRpZnkvY29tcG9uZW50cy9WU2tlbGV0b25Mb2FkZXInXSA9ICdWU2tlbGV0b25Mb2FkZXInXG5cdGdsb2JhbHNbJ3Z1ZXRpZnkvbGliL2RpcmVjdGl2ZXMvaW5kZXgubWpzJ10gPSAndnVldGlmeURpcmVjdGl2ZXMnXG5cblx0cmV0dXJuIGdsb2JhbHNcbn1cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBtb2RlIH0pID0+IHtcblx0Y29uc3QgY29uZmlnID0ge1xuXHRcdHBsdWdpbnM6IFtcblx0XHRcdHZ1ZSh7XG5cdFx0XHRcdHRlbXBsYXRlOiB7IHRyYW5zZm9ybUFzc2V0VXJscyB9LFxuXHRcdFx0fSksXG5cdFx0XHR2dWV0aWZ5KHtcblx0XHRcdFx0YXV0b0ltcG9ydDogdHJ1ZSxcblx0XHRcdFx0c3R5bGVzOiAnc2FzcycsXG5cdFx0XHR9KSxcblx0XHRcdGR0cyh7XG5cdFx0XHRcdHJvbGx1cFR5cGVzOiB0cnVlLFxuXHRcdFx0fSksXG5cdFx0XSxcblx0XHRkZWZpbmU6IHtcblx0XHRcdF9fVlVFX1BST0RfSFlEUkFUSU9OX01JU01BVENIX0RFVEFJTFNfXzogZmFsc2UsXG5cdFx0fSxcblx0XHRyZXNvbHZlOiB7XG5cdFx0XHRhbGlhczoge1xuXHRcdFx0XHQnQCc6IGZpbGVVUkxUb1BhdGgobmV3IFVSTCgnLi9zcmMnLCBpbXBvcnQubWV0YS51cmwpKSxcblx0XHRcdFx0J0B0ZXN0cyc6IGZpbGVVUkxUb1BhdGgobmV3IFVSTCgnLi90ZXN0cycsIGltcG9ydC5tZXRhLnVybCkpLFxuXHRcdFx0fSxcblx0XHR9LFxuXHRcdGJ1aWxkOiB7XG5cdFx0XHRsaWI6IHtcblx0XHRcdFx0ZW50cnk6IHJlc29sdmUoX19kaXJuYW1lLCAnc3JjL21haW4udHMnKSxcblx0XHRcdFx0bmFtZTogJ1N5bmFwc2VCcmlkZ2UnLFxuXHRcdFx0XHRmaWxlTmFtZTogJ3N5bmFwc2UtYnJpZGdlJyxcblx0XHRcdH0sXG5cdFx0XHRyb2xsdXBPcHRpb25zOiB7XG5cdFx0XHRcdGV4dGVybmFsOiBbJ3Z1ZScsIC92dWV0aWZ5L10sXG5cdFx0XHRcdG91dHB1dDoge1xuXHRcdFx0XHRcdGdsb2JhbHM6IHtcblx0XHRcdFx0XHRcdHZ1ZTogJ1Z1ZScsXG5cdFx0XHRcdFx0XHR2dWV0aWZ5OiAnVnVldGlmeScsXG5cdFx0XHRcdFx0XHQndnVldGlmeS9kaXJlY3RpdmVzJzogJ3Z1ZXRpZnlEaXJlY3RpdmVzJyxcblx0XHRcdFx0XHRcdCd2dWV0aWZ5L2xpYi9kaXJlY3RpdmVzJzogJ3Z1ZXRpZnlEaXJlY3RpdmVzJyxcblx0XHRcdFx0XHRcdC4uLmdlbmVyYXRlVnVldGlmeUdsb2JhbHMoKSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9LFxuXHRcdFx0fSxcblx0XHR9LFxuXHRcdGNzczoge1xuXHRcdFx0cHJlcHJvY2Vzc29yT3B0aW9uczoge1xuXHRcdFx0XHRzY3NzOiB7XG5cdFx0XHRcdFx0YWRkaXRpb25hbERhdGE6IGBAaW1wb3J0IFwiLi9zcmMvc3R5bGVzL3NldHRpbmdzLnNjc3NcIjtgLFxuXHRcdFx0XHR9LFxuXHRcdFx0fSxcblx0XHR9LFxuXHR9XG5cblx0aWYgKG1vZGUgPT09ICdkZXZlbG9wbWVudCcpIHtcblx0XHRjb25maWcucGx1Z2lucy5wdXNoKFxuXHRcdFx0dnVldGlmeSh7XG5cdFx0XHRcdHN0eWxlczoge1xuXHRcdFx0XHRcdGNvbmZpZ0ZpbGU6ICdzcmMvc3R5bGVzL3NldHRpbmdzLnNjc3MnLFxuXHRcdFx0XHR9LFxuXHRcdFx0fSkgYXMgdW5rbm93biBhcyBQbHVnaW5cblx0XHQpXG5cdH1cblxuXHRpZiAobW9kZSA9PT0gJ2FuYWx5emUnKSB7XG5cdFx0Y29uZmlnLnBsdWdpbnMucHVzaChcblx0XHRcdHZpc3VhbGl6ZXIoe1xuXHRcdFx0XHRmaWxlbmFtZTogJ2Rpc3Qvc3RhdHMuaHRtbCcsXG5cdFx0XHR9KVxuXHRcdClcblx0fVxuXG5cdHJldHVybiBjb25maWdcbn0pXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQXlVLFNBQVMsZ0JBQUFBLGVBQWMsbUJBQW1COzs7QUNBOUMsU0FBUyxvQkFBaUM7QUFDL1csU0FBUyxlQUFlO0FBQ3hCLFNBQVMsZUFBZSxXQUFXO0FBQ25DLE9BQU8sU0FBUztBQUNoQixPQUFPLFdBQVcsMEJBQTBCO0FBQzVDLE9BQU8sU0FBUztBQUNoQixTQUFTLGtCQUFrQjtBQU4zQixJQUFNLG1DQUFtQztBQUFpSyxJQUFNLDJDQUEyQztBQVEzUCxTQUFTLHlCQUF5QjtBQUNqQyxRQUFNLGFBQWE7QUFBQSxJQUNsQjtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLElBQ0E7QUFBQSxJQUNBO0FBQUEsSUFDQTtBQUFBLEVBQ0Q7QUFFQSxRQUFNLFVBQVUsQ0FBQztBQUVqQixhQUFXLGFBQWEsWUFBWTtBQUNuQyxZQUFRLDBCQUEwQixTQUFTLFlBQVksSUFBSTtBQUFBLEVBQzVEO0FBQ0EsVUFBUSxvQ0FBb0MsSUFBSTtBQUNoRCxVQUFRLGtDQUFrQyxJQUFJO0FBRTlDLFNBQU87QUFDUjtBQUNBLElBQU8sc0JBQVEsYUFBYSxDQUFDLEVBQUUsS0FBSyxNQUFNO0FBQ3pDLFFBQU0sU0FBUztBQUFBLElBQ2QsU0FBUztBQUFBLE1BQ1IsSUFBSTtBQUFBLFFBQ0gsVUFBVSxFQUFFLG1CQUFtQjtBQUFBLE1BQ2hDLENBQUM7QUFBQSxNQUNELFFBQVE7QUFBQSxRQUNQLFlBQVk7QUFBQSxRQUNaLFFBQVE7QUFBQSxNQUNULENBQUM7QUFBQSxNQUNELElBQUk7QUFBQSxRQUNILGFBQWE7QUFBQSxNQUNkLENBQUM7QUFBQSxJQUNGO0FBQUEsSUFDQSxRQUFRO0FBQUEsTUFDUCx5Q0FBeUM7QUFBQSxJQUMxQztBQUFBLElBQ0EsU0FBUztBQUFBLE1BQ1IsT0FBTztBQUFBLFFBQ04sS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxRQUNwRCxVQUFVLGNBQWMsSUFBSSxJQUFJLFdBQVcsd0NBQWUsQ0FBQztBQUFBLE1BQzVEO0FBQUEsSUFDRDtBQUFBLElBQ0EsT0FBTztBQUFBLE1BQ04sS0FBSztBQUFBLFFBQ0osT0FBTyxRQUFRLGtDQUFXLGFBQWE7QUFBQSxRQUN2QyxNQUFNO0FBQUEsUUFDTixVQUFVO0FBQUEsTUFDWDtBQUFBLE1BQ0EsZUFBZTtBQUFBLFFBQ2QsVUFBVSxDQUFDLE9BQU8sU0FBUztBQUFBLFFBQzNCLFFBQVE7QUFBQSxVQUNQLFNBQVM7QUFBQSxZQUNSLEtBQUs7QUFBQSxZQUNMLFNBQVM7QUFBQSxZQUNULHNCQUFzQjtBQUFBLFlBQ3RCLDBCQUEwQjtBQUFBLFlBQzFCLEdBQUcsdUJBQXVCO0FBQUEsVUFDM0I7QUFBQSxRQUNEO0FBQUEsTUFDRDtBQUFBLElBQ0Q7QUFBQSxJQUNBLEtBQUs7QUFBQSxNQUNKLHFCQUFxQjtBQUFBLFFBQ3BCLE1BQU07QUFBQSxVQUNMLGdCQUFnQjtBQUFBLFFBQ2pCO0FBQUEsTUFDRDtBQUFBLElBQ0Q7QUFBQSxFQUNEO0FBRUEsTUFBSSxTQUFTLGVBQWU7QUFDM0IsV0FBTyxRQUFRO0FBQUEsTUFDZCxRQUFRO0FBQUEsUUFDUCxRQUFRO0FBQUEsVUFDUCxZQUFZO0FBQUEsUUFDYjtBQUFBLE1BQ0QsQ0FBQztBQUFBLElBQ0Y7QUFBQSxFQUNEO0FBRUEsTUFBSSxTQUFTLFdBQVc7QUFDdkIsV0FBTyxRQUFRO0FBQUEsTUFDZCxXQUFXO0FBQUEsUUFDVixVQUFVO0FBQUEsTUFDWCxDQUFDO0FBQUEsSUFDRjtBQUFBLEVBQ0Q7QUFFQSxTQUFPO0FBQ1IsQ0FBQzs7O0FEOUhELElBQU8sd0JBQVFDO0FBQUEsRUFBYSxDQUFDLGNBQzVCO0FBQUEsSUFDQyxvQkFBVyxTQUFTO0FBQUEsSUFDcEJBLGNBQWE7QUFBQSxNQUNaLE1BQU07QUFBQSxRQUNMLGFBQWE7QUFBQSxRQUNiLFVBQVU7QUFBQSxVQUNULFNBQVM7QUFBQSxVQUNULFVBQVU7QUFBQSxVQUNWLGtCQUFrQjtBQUFBLFFBQ25CO0FBQUEsUUFDQSxRQUFRO0FBQUEsVUFDUCxNQUFNO0FBQUEsWUFDTCxRQUFRLENBQUMsU0FBUztBQUFBLFVBQ25CO0FBQUEsUUFDRDtBQUFBO0FBQUEsUUFFQSxZQUFZLENBQUMsdUJBQXVCO0FBQUEsTUFDckM7QUFBQSxJQUNELENBQUM7QUFBQSxFQUNGO0FBQ0Q7IiwKICAibmFtZXMiOiBbImRlZmluZUNvbmZpZyIsICJkZWZpbmVDb25maWciXQp9Cg==