diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index d70957d..eb68ba3 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -47,7 +47,8 @@ export default defineConfig({ nav: [ { text: '首页', link: '/' }, { text: '主题仓库', link: 'https://github.com/ATQQ/sugar-blog/tree/master/packages/theme' }, - { text: '关于作者', link: 'https://github.com/handsomezhuzhu' } + { text: '关于作者', link: 'https://github.com/handsomezhuzhu' }, + { text: 'OpenWebUI', link: 'https://ai.zzhdsgsss.xyz/' } ], socialLinks: [ { diff --git a/docs/.vitepress/config.mts.timestamp-1756041406078-9d258f4019896.mjs b/docs/.vitepress/config.mts.timestamp-1756041406078-9d258f4019896.mjs new file mode 100644 index 0000000..f34f272 --- /dev/null +++ b/docs/.vitepress/config.mts.timestamp-1756041406078-9d258f4019896.mjs @@ -0,0 +1,126 @@ +// docs/.vitepress/config.mts +import { defineConfig } from "file:///E:/blog/my-blog/node_modules/vitepress/dist/node/index.js"; + +// docs/.vitepress/blog-theme.ts +import { getThemeConfig } from "file:///E:/blog/my-blog/node_modules/@sugarat/theme/node.mjs"; +var blogTheme = getThemeConfig({ + // 开启RSS支持 + // RSS, + // 搜索 + // 默认开启pagefind离线的全文搜索支持(如使用其它的可以设置为false) + // search: false, + // 默认开启 markdown 图表支持(会增加一定的构建耗时) + // mermaid: false + // 页脚 + // footer: { + // // message 字段支持配置为HTML内容,配置多条可以配置为数组 + // // message: '下面 的内容和图标都是可以修改的噢(当然本条内容也是可以隐藏的)', + // copyright: 'MIT License | SIMON', + // // icpRecord: { + // // name: '蜀ICP备19011724号', + // // link: 'https://beian.miit.gov.cn/' + // // }, + // // securityRecord: { + // // name: '公网安备xxxxx', + // // link: 'https://www.beian.gov.cn/portal/index.do' + // // }, + // }, + // 主题色修改 + themeColor: "el-blue", + // 文章默认作者 + author: "SIMON", + // 友链 + friend: [ + { + nickname: "LINUX DO", + des: "\u771F\u8BDA\u3001\u53CB\u5584\u3001\u56E2\u7ED3\u3001\u4E13\u4E1A\uFF0C\u5171\u5EFA\u4F60\u6211\u5F15\u4EE5\u4E3A\u8363\u4E4B\u793E\u533A\u3002", + avatar: "https://linux.do/uploads/default/original/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562.png", + url: "https://linux.do/" + } + ] + // 公告 + // popover: { + // title: '公告', + // body: [ + // { type: 'text', content: '👇公众号👇---👇 微信 👇' }, + // { + // type: 'image', + // src: 'https://img.cdn.sugarat.top/mdImg/MTYxNTAxODc2NTIxMA==615018765210~fmt.webp' + // }, + // { + // type: 'text', + // content: '欢迎大家加群&私信交流' + // }, + // { + // type: 'text', + // content: '文章首/文尾有群二维码', + // style: 'padding-top:0' + // }, + // { + // type: 'button', + // content: '作者博客', + // link: 'https://sugarat.top' + // }, + // { + // type: 'button', + // content: '加群交流', + // props: { + // type: 'success' + // }, + // link: 'https://theme.sugarat.top/group.html', + // } + // ], + // duration: 0 + //}, +}); + +// docs/.vitepress/config.mts +var config_default = defineConfig({ + // 继承博客主题(@sugarat/theme) + extends: blogTheme, + // base, + lang: "zh-cn", + title: "SIMON BLOG", + description: "Simon\u7684\u535A\u5BA2\uFF0C\u57FA\u4E8E vitepress \u5B9E\u73B0", + lastUpdated: true, + // 详见:https://vitepress.dev/zh/reference/site-config#head + head: [ + // 配置网站的图标(显示在浏览器的 tab 上) + // ['link', { rel: 'icon', href: `${base}favicon.ico` }], // 修改了 base 这里也需要同步修改 + ["link", { rel: "icon", href: "/favicon.ico" }] + ], + themeConfig: { + // 展示 2,3 级标题在目录中 + outline: { + level: [2, 3], + label: "\u76EE\u5F55" + }, + // 默认文案修改 + returnToTopLabel: "\u56DE\u5230\u9876\u90E8", + sidebarMenuLabel: "\u76F8\u5173\u6587\u7AE0", + lastUpdatedText: "\u4E0A\u6B21\u66F4\u65B0\u4E8E", + // 设置logo + logo: "/logo.png", + // editLink: { + // pattern: + // 'https://github.com/ATQQ/sugar-blog/tree/master/packages/blogpress/:path', + // text: '去 GitHub 上编辑内容' + // }, + nav: [ + { text: "\u9996\u9875", link: "/" }, + { text: "\u4E3B\u9898\u4ED3\u5E93", link: "https://github.com/ATQQ/sugar-blog/tree/master/packages/theme" }, + { text: "\u5173\u4E8E\u4F5C\u8005", link: "https://github.com/handsomezhuzhu" }, + { text: "\u8054\u7CFB\u6211", link: "https://github.com/handsomezhuzhu" } + ], + socialLinks: [ + { + icon: "github", + link: "https://github.com/handsomezhuzhu" + } + ] + } +}); +export { + config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiZG9jcy8udml0ZXByZXNzL2NvbmZpZy5tdHMiLCAiZG9jcy8udml0ZXByZXNzL2Jsb2ctdGhlbWUudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxibG9nXFxcXG15LWJsb2dcXFxcZG9jc1xcXFwudml0ZXByZXNzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJFOlxcXFxibG9nXFxcXG15LWJsb2dcXFxcZG9jc1xcXFwudml0ZXByZXNzXFxcXGNvbmZpZy5tdHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0U6L2Jsb2cvbXktYmxvZy9kb2NzLy52aXRlcHJlc3MvY29uZmlnLm10c1wiO2ltcG9ydCB7IGRlZmluZUNvbmZpZyB9IGZyb20gJ3ZpdGVwcmVzcydcblxuLy8gXHU1QkZDXHU1MTY1XHU0RTNCXHU5ODk4XHU3Njg0XHU5MTREXHU3RjZFXG5pbXBvcnQgeyBibG9nVGhlbWUgfSBmcm9tICcuL2Jsb2ctdGhlbWUnXG5cbi8vIFx1NTk4Mlx1Njc5Q1x1NEY3Rlx1NzUyOCBHaXRIdWIvR2l0ZWUgUGFnZXMgXHU3QjQ5XHU1MTZDXHU1MTcxXHU1RTczXHU1M0YwXHU5MEU4XHU3RjcyXG4vLyBcdTkwMUFcdTVFMzhcdTk3MDBcdTg5ODFcdTRGRUVcdTY1MzkgYmFzZSBcdThERUZcdTVGODRcdUZGMENcdTkwMUFcdTVFMzhcdTRFM0FcdTIwMUMvXHU0RUQzXHU1RTkzXHU1NDBEL1x1MjAxRFxuLy8gXHU1OTgyXHU2NzlDXHU5ODc5XHU3NkVFXHU1NDBEXHU1REYyXHU3RUNGXHU0RTNBIG5hbWUuZ2l0aHViLmlvIFx1NTdERlx1NTQwRFx1RkYwQ1x1NTIxOVx1NEUwRFx1OTcwMFx1ODk4MVx1NEZFRVx1NjUzOVx1RkYwMVxuLy8gY29uc3QgYmFzZSA9IHByb2Nlc3MuZW52LkdJVEhVQl9BQ1RJT05TID09PSAndHJ1ZSdcbi8vICAgPyAnL3ZpdGVwcmVzcy1ibG9nLXN1Z2FyLXRlbXBsYXRlLydcbi8vICAgOiAnLydcblxuLy8gVml0ZXByZXNzIFx1OUVEOFx1OEJBNFx1OTE0RFx1N0Y2RVxuLy8gXHU4QkU2XHU4OUMxXHU2NTg3XHU2ODYzXHVGRjFBaHR0cHM6Ly92aXRlcHJlc3MuZGV2L3JlZmVyZW5jZS9zaXRlLWNvbmZpZ1xuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKHtcbiAgLy8gXHU3RUU3XHU2MjdGXHU1MzVBXHU1QkEyXHU0RTNCXHU5ODk4KEBzdWdhcmF0L3RoZW1lKVxuICBleHRlbmRzOiBibG9nVGhlbWUsXG4gIC8vIGJhc2UsXG4gIGxhbmc6ICd6aC1jbicsXG4gIHRpdGxlOiAnU0lNT04gQkxPRycsXG4gIGRlc2NyaXB0aW9uOiAnU2ltb25cdTc2ODRcdTUzNUFcdTVCQTJcdUZGMENcdTU3RkFcdTRFOEUgdml0ZXByZXNzIFx1NUI5RVx1NzNCMCcsXG4gIGxhc3RVcGRhdGVkOiB0cnVlLFxuICAvLyBcdThCRTZcdTg5QzFcdUZGMUFodHRwczovL3ZpdGVwcmVzcy5kZXYvemgvcmVmZXJlbmNlL3NpdGUtY29uZmlnI2hlYWRcbiAgaGVhZDogW1xuICAgIC8vIFx1OTE0RFx1N0Y2RVx1N0Y1MVx1N0FEOVx1NzY4NFx1NTZGRVx1NjgwN1x1RkYwOFx1NjYzRVx1NzkzQVx1NTcyOFx1NkQ0Rlx1ODlDOFx1NTY2OFx1NzY4NCB0YWIgXHU0RTBBXHVGRjA5XG4gICAgLy8gWydsaW5rJywgeyByZWw6ICdpY29uJywgaHJlZjogYCR7YmFzZX1mYXZpY29uLmljb2AgfV0sIC8vIFx1NEZFRVx1NjUzOVx1NEU4NiBiYXNlIFx1OEZEOVx1OTFDQ1x1NEU1Rlx1OTcwMFx1ODk4MVx1NTQwQ1x1NkI2NVx1NEZFRVx1NjUzOVxuICAgIFsnbGluaycsIHsgcmVsOiAnaWNvbicsIGhyZWY6ICcvZmF2aWNvbi5pY28nIH1dXG4gIF0sXG4gIHRoZW1lQ29uZmlnOiB7XG4gICAgLy8gXHU1QzU1XHU3OTNBIDIsMyBcdTdFQTdcdTY4MDdcdTk4OThcdTU3MjhcdTc2RUVcdTVGNTVcdTRFMkRcbiAgICBvdXRsaW5lOiB7XG4gICAgICBsZXZlbDogWzIsIDNdLFxuICAgICAgbGFiZWw6ICdcdTc2RUVcdTVGNTUnXG4gICAgfSxcbiAgICAvLyBcdTlFRDhcdThCQTRcdTY1ODdcdTY4NDhcdTRGRUVcdTY1MzlcbiAgICByZXR1cm5Ub1RvcExhYmVsOiAnXHU1NkRFXHU1MjMwXHU5ODc2XHU5MEU4JyxcbiAgICBzaWRlYmFyTWVudUxhYmVsOiAnXHU3NkY4XHU1MTczXHU2NTg3XHU3QUUwJyxcbiAgICBsYXN0VXBkYXRlZFRleHQ6ICdcdTRFMEFcdTZCMjFcdTY2RjRcdTY1QjBcdTRFOEUnLFxuXG4gICAgLy8gXHU4QkJFXHU3RjZFbG9nb1xuICAgIGxvZ286ICcvbG9nby5wbmcnLFxuICAgIC8vIGVkaXRMaW5rOiB7XG4gICAgLy8gICBwYXR0ZXJuOlxuICAgIC8vICAgICAnaHR0cHM6Ly9naXRodWIuY29tL0FUUVEvc3VnYXItYmxvZy90cmVlL21hc3Rlci9wYWNrYWdlcy9ibG9ncHJlc3MvOnBhdGgnLFxuICAgIC8vICAgdGV4dDogJ1x1NTNCQiBHaXRIdWIgXHU0RTBBXHU3RjE2XHU4RjkxXHU1MTg1XHU1QkI5J1xuICAgIC8vIH0sXG4gICAgbmF2OiBbXG4gICAgICB7IHRleHQ6ICdcdTk5OTZcdTk4NzUnLCBsaW5rOiAnLycgfSxcbiAgICAgIHsgdGV4dDogJ1x1NEUzQlx1OTg5OFx1NEVEM1x1NUU5MycsIGxpbms6ICdodHRwczovL2dpdGh1Yi5jb20vQVRRUS9zdWdhci1ibG9nL3RyZWUvbWFzdGVyL3BhY2thZ2VzL3RoZW1lJyB9LFxuICAgICAgeyB0ZXh0OiAnXHU1MTczXHU0RThFXHU0RjVDXHU4MDA1JywgbGluazogJ2h0dHBzOi8vZ2l0aHViLmNvbS9oYW5kc29tZXpodXpodScgfSxcbiAgICAgIHsgdGV4dDogJ1x1ODA1NFx1N0NGQlx1NjIxMScsIGxpbms6ICdodHRwczovL2dpdGh1Yi5jb20vaGFuZHNvbWV6aHV6aHUnIH1cbiAgICBdLFxuICAgIHNvY2lhbExpbmtzOiBbXG4gICAgICB7XG4gICAgICAgIGljb246ICdnaXRodWInLFxuICAgICAgICBsaW5rOiAnaHR0cHM6Ly9naXRodWIuY29tL2hhbmRzb21lemh1emh1J1xuICAgICAgfVxuICAgIF1cbiAgfVxufSlcbiIsICJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiRTpcXFxcYmxvZ1xcXFxteS1ibG9nXFxcXGRvY3NcXFxcLnZpdGVwcmVzc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRTpcXFxcYmxvZ1xcXFxteS1ibG9nXFxcXGRvY3NcXFxcLnZpdGVwcmVzc1xcXFxibG9nLXRoZW1lLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9FOi9ibG9nL215LWJsb2cvZG9jcy8udml0ZXByZXNzL2Jsb2ctdGhlbWUudHNcIjsvLyBcdTRFM0JcdTk4OThcdTcyRUNcdTY3MDlcdTkxNERcdTdGNkVcbmltcG9ydCB7IGdldFRoZW1lQ29uZmlnIH0gZnJvbSAnQHN1Z2FyYXQvdGhlbWUvbm9kZSdcblxuLy8gXHU1RjAwXHU1NDJGUlNTXHU2NTJGXHU2MzAxXHVGRjA4UlNTXHU5MTREXHU3RjZFXHVGRjA5XG4vLyBpbXBvcnQgdHlwZSB7IFRoZW1lIH0gZnJvbSAnQHN1Z2FyYXQvdGhlbWUnXG5cbi8vIGNvbnN0IGJhc2VVcmwgPSAnaHR0cHM6Ly9zdWdhcmF0LnRvcCdcbi8vIGNvbnN0IFJTUzogVGhlbWUuUlNTT3B0aW9ucyA9IHtcbi8vICAgdGl0bGU6ICdcdTdDQTVcdTkxQ0NcdTY3MDlcdTUyRkFcdTdDRDYnLFxuLy8gICBiYXNlVXJsLFxuLy8gICBjb3B5cmlnaHQ6ICdDb3B5cmlnaHQgKGMpIDIwMTgtcHJlc2VudCwgXHU3Q0E1XHU5MUNDXHU2NzA5XHU1MkZBXHU3Q0Q2Jyxcbi8vICAgZGVzY3JpcHRpb246ICdcdTRGNjBcdTc2ODRcdTYzMDdcdTVDMTYsXHU2MkU1XHU2NzA5XHU2NTM5XHU1M0Q4XHU0RTE2XHU3NTRDXHU3Njg0XHU1MjlCXHU5MUNGXHVGRjA4XHU1OTI3XHU1MjREXHU3QUVGXHU3NkY4XHU1MTczXHU2MjgwXHU2NzJGXHU1MjA2XHU0RUFCXHVGRjA5Jyxcbi8vICAgbGFuZ3VhZ2U6ICd6aC1jbicsXG4vLyAgIGltYWdlOiAnaHR0cHM6Ly9pbWcuY2RuLnN1Z2FyYXQudG9wL21kSW1nL01UWTNORGs1TlRFMk56QXpNQT09Njc0OTk1MTY3MDMwJyxcbi8vICAgZmF2aWNvbjogJ2h0dHBzOi8vc3VnYXJhdC50b3AvZmF2aWNvbi5pY28nLFxuLy8gfVxuXG4vLyBcdTYyNDBcdTY3MDlcdTkxNERcdTdGNkVcdTk4NzlcdUZGMENcdThCRTZcdTg5QzFcdTY1ODdcdTY4NjM6IGh0dHBzOi8vdGhlbWUuc3VnYXJhdC50b3AvXG5jb25zdCBibG9nVGhlbWUgPSBnZXRUaGVtZUNvbmZpZyh7XG4gIC8vIFx1NUYwMFx1NTQyRlJTU1x1NjUyRlx1NjMwMVxuICAvLyBSU1MsXG5cbiAgLy8gXHU2NDFDXHU3RDIyXG4gIC8vIFx1OUVEOFx1OEJBNFx1NUYwMFx1NTQyRnBhZ2VmaW5kXHU3OUJCXHU3RUJGXHU3Njg0XHU1MTY4XHU2NTg3XHU2NDFDXHU3RDIyXHU2NTJGXHU2MzAxXHVGRjA4XHU1OTgyXHU0RjdGXHU3NTI4XHU1MTc2XHU1QjgzXHU3Njg0XHU1M0VGXHU0RUU1XHU4QkJFXHU3RjZFXHU0RTNBZmFsc2VcdUZGMDlcbiAgLy8gc2VhcmNoOiBmYWxzZSxcblxuICAvLyBcdTlFRDhcdThCQTRcdTVGMDBcdTU0MkYgbWFya2Rvd24gXHU1NkZFXHU4ODY4XHU2NTJGXHU2MzAxXHVGRjA4XHU0RjFBXHU1ODlFXHU1MkEwXHU0RTAwXHU1QjlBXHU3Njg0XHU2Nzg0XHU1RUZBXHU4MDE3XHU2NUY2XHVGRjA5XG4gIC8vIG1lcm1haWQ6IGZhbHNlXG5cbiAgLy8gXHU5ODc1XHU4MTFBXG4gIC8vIGZvb3Rlcjoge1xuICAvLyAgIC8vIG1lc3NhZ2UgXHU1QjU3XHU2QkI1XHU2NTJGXHU2MzAxXHU5MTREXHU3RjZFXHU0RTNBSFRNTFx1NTE4NVx1NUJCOVx1RkYwQ1x1OTE0RFx1N0Y2RVx1NTkxQVx1Njc2MVx1NTNFRlx1NEVFNVx1OTE0RFx1N0Y2RVx1NEUzQVx1NjU3MFx1N0VDNFxuICAvLyAgIC8vIG1lc3NhZ2U6ICdcdTRFMEJcdTk3NjIgXHU3Njg0XHU1MTg1XHU1QkI5XHU1NDhDXHU1NkZFXHU2ODA3XHU5MEZEXHU2NjJGXHU1M0VGXHU0RUU1XHU0RkVFXHU2NTM5XHU3Njg0XHU1NjYyXHVGRjA4XHU1RjUzXHU3MTM2XHU2NzJDXHU2NzYxXHU1MTg1XHU1QkI5XHU0RTVGXHU2NjJGXHU1M0VGXHU0RUU1XHU5NjkwXHU4NUNGXHU3Njg0XHVGRjA5JyxcbiAgLy8gICBjb3B5cmlnaHQ6ICdNSVQgTGljZW5zZSB8IFNJTU9OJyxcbiAgLy8gICAvLyBpY3BSZWNvcmQ6IHtcbiAgLy8gICAvLyAgIG5hbWU6ICdcdTg3MDBJQ1BcdTU5MDcxOTAxMTcyNFx1NTNGNycsXG4gIC8vICAgLy8gICBsaW5rOiAnaHR0cHM6Ly9iZWlhbi5taWl0Lmdvdi5jbi8nXG4gIC8vICAgLy8gfSxcbiAgLy8gICAvLyBzZWN1cml0eVJlY29yZDoge1xuICAvLyAgIC8vICAgbmFtZTogJ1x1NTE2Q1x1N0Y1MVx1NUI4OVx1NTkwN3h4eHh4JyxcbiAgLy8gICAvLyAgIGxpbms6ICdodHRwczovL3d3dy5iZWlhbi5nb3YuY24vcG9ydGFsL2luZGV4LmRvJ1xuICAvLyAgIC8vIH0sXG4gIC8vIH0sXG5cbiAgLy8gXHU0RTNCXHU5ODk4XHU4MjcyXHU0RkVFXHU2NTM5XG4gIHRoZW1lQ29sb3I6ICdlbC1ibHVlJyxcblxuICAvLyBcdTY1ODdcdTdBRTBcdTlFRDhcdThCQTRcdTRGNUNcdTgwMDVcbiAgYXV0aG9yOiAnU0lNT04nLFxuXG4gIC8vIFx1NTNDQlx1OTRGRVxuICBmcmllbmQ6IFtcbiAgICB7XG4gICAgICBuaWNrbmFtZTogJ0xJTlVYIERPJyxcbiAgICAgIGRlczogJ1x1NzcxRlx1OEJEQVx1MzAwMVx1NTNDQlx1NTU4NFx1MzAwMVx1NTZFMlx1N0VEM1x1MzAwMVx1NEUxM1x1NEUxQVx1RkYwQ1x1NTE3MVx1NUVGQVx1NEY2MFx1NjIxMVx1NUYxNVx1NEVFNVx1NEUzQVx1ODM2M1x1NEU0Qlx1NzkzRVx1NTMzQVx1MzAwMicsXG4gICAgICBhdmF0YXI6XG4gICAgICAgICdodHRwczovL2xpbnV4LmRvL3VwbG9hZHMvZGVmYXVsdC9vcmlnaW5hbC80WC9jL2MvZC9jY2Q4YzIxMDYwOWQ0OThjYmViM2Q1MjAxZDRjMjU5MzQ4NDQ3NTYyLnBuZycsXG4gICAgICB1cmw6ICdodHRwczovL2xpbnV4LmRvLycsXG4gICAgfSxcbiAgXSxcblxuICAvLyBcdTUxNkNcdTU0NEFcbi8vICBwb3BvdmVyOiB7XG4vLyAgICB0aXRsZTogJ1x1NTE2Q1x1NTQ0QScsXG4vLyAgICBib2R5OiBbXG4vLyAgICAgeyB0eXBlOiAndGV4dCcsIGNvbnRlbnQ6ICdcdUQ4M0RcdURDNDdcdTUxNkNcdTRGMTdcdTUzRjdcdUQ4M0RcdURDNDctLS1cdUQ4M0RcdURDNDcgXHU1RkFFXHU0RkUxIFx1RDgzRFx1REM0NycgfSxcbi8vICAgICAge1xuLy8gICAgICAgIHR5cGU6ICdpbWFnZScsXG4vLyAgICAgICAgc3JjOiAnaHR0cHM6Ly9pbWcuY2RuLnN1Z2FyYXQudG9wL21kSW1nL01UWXhOVEF4T0RjMk5USXhNQT09NjE1MDE4NzY1MjEwfmZtdC53ZWJwJ1xuLy8gICAgICB9LFxuLy8gICAgIHtcbi8vICAgICAgICB0eXBlOiAndGV4dCcsXG4vLyAgICAgICAgY29udGVudDogJ1x1NkIyMlx1OEZDRVx1NTkyN1x1NUJCNlx1NTJBMFx1N0ZBNCZcdTc5QzFcdTRGRTFcdTRFQTRcdTZENDEnXG4vLyAgICAgIH0sXG4vLyAgICAgIHtcbi8vICAgICAgICB0eXBlOiAndGV4dCcsXG4vLyAgICAgICAgY29udGVudDogJ1x1NjU4N1x1N0FFMFx1OTk5Ni9cdTY1ODdcdTVDM0VcdTY3MDlcdTdGQTRcdTRFOENcdTdFRjRcdTc4MDEnLFxuLy8gICAgICAgIHN0eWxlOiAncGFkZGluZy10b3A6MCdcbi8vICAgICAgfSxcbi8vICAgICAge1xuLy8gICAgICB0eXBlOiAnYnV0dG9uJyxcbi8vICAgICAgY29udGVudDogJ1x1NEY1Q1x1ODAwNVx1NTM1QVx1NUJBMicsXG4vLyAgICAgIGxpbms6ICdodHRwczovL3N1Z2FyYXQudG9wJ1xuLy8gICAgfSxcbi8vICAgIHtcbi8vICAgICAgdHlwZTogJ2J1dHRvbicsXG4vLyAgICAgIGNvbnRlbnQ6ICdcdTUyQTBcdTdGQTRcdTRFQTRcdTZENDEnLFxuLy8gICAgICBwcm9wczoge1xuLy8gICAgICAgIHR5cGU6ICdzdWNjZXNzJ1xuLy8gICAgICB9LFxuLy8gICAgICBsaW5rOiAnaHR0cHM6Ly90aGVtZS5zdWdhcmF0LnRvcC9ncm91cC5odG1sJyxcbi8vICAgIH1cbi8vICBdLFxuLy8gIGR1cmF0aW9uOiAwXG4gIC8vfSxcbn0pXG5cbmV4cG9ydCB7IGJsb2dUaGVtZSB9XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQWlSLFNBQVMsb0JBQW9COzs7QUNDOVMsU0FBUyxzQkFBc0I7QUFpQi9CLElBQU0sWUFBWSxlQUFlO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQTJCL0IsWUFBWTtBQUFBO0FBQUEsRUFHWixRQUFRO0FBQUE7QUFBQSxFQUdSLFFBQVE7QUFBQSxJQUNOO0FBQUEsTUFDRSxVQUFVO0FBQUEsTUFDVixLQUFLO0FBQUEsTUFDTCxRQUNFO0FBQUEsTUFDRixLQUFLO0FBQUEsSUFDUDtBQUFBLEVBQ0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQW9DRixDQUFDOzs7QURqRkQsSUFBTyxpQkFBUSxhQUFhO0FBQUE7QUFBQSxFQUUxQixTQUFTO0FBQUE7QUFBQSxFQUVULE1BQU07QUFBQSxFQUNOLE9BQU87QUFBQSxFQUNQLGFBQWE7QUFBQSxFQUNiLGFBQWE7QUFBQTtBQUFBLEVBRWIsTUFBTTtBQUFBO0FBQUE7QUFBQSxJQUdKLENBQUMsUUFBUSxFQUFFLEtBQUssUUFBUSxNQUFNLGVBQWUsQ0FBQztBQUFBLEVBQ2hEO0FBQUEsRUFDQSxhQUFhO0FBQUE7QUFBQSxJQUVYLFNBQVM7QUFBQSxNQUNQLE9BQU8sQ0FBQyxHQUFHLENBQUM7QUFBQSxNQUNaLE9BQU87QUFBQSxJQUNUO0FBQUE7QUFBQSxJQUVBLGtCQUFrQjtBQUFBLElBQ2xCLGtCQUFrQjtBQUFBLElBQ2xCLGlCQUFpQjtBQUFBO0FBQUEsSUFHakIsTUFBTTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxJQU1OLEtBQUs7QUFBQSxNQUNILEVBQUUsTUFBTSxnQkFBTSxNQUFNLElBQUk7QUFBQSxNQUN4QixFQUFFLE1BQU0sNEJBQVEsTUFBTSxnRUFBZ0U7QUFBQSxNQUN0RixFQUFFLE1BQU0sNEJBQVEsTUFBTSxvQ0FBb0M7QUFBQSxNQUMxRCxFQUFFLE1BQU0sc0JBQU8sTUFBTSxvQ0FBb0M7QUFBQSxJQUMzRDtBQUFBLElBQ0EsYUFBYTtBQUFBLE1BQ1g7QUFBQSxRQUNFLE1BQU07QUFBQSxRQUNOLE1BQU07QUFBQSxNQUNSO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=