UNPKG

dumi-theme-antd

Version:

Ant Design 5.0 官网风格类似的 dumi2 主题插件

13 lines 22.5 kB
import { TinyColor } from '@ctrl/tinycolor'; import { css, Global } from '@emotion/react'; import useSiteToken from "../../hooks/useSiteToken"; import { jsx as ___EmotionJSX } from "@emotion/react"; export default (function () { var _useSiteToken = useSiteToken(), token = _useSiteToken.token; var antCls = token.antCls; var demoGridColor = token.colorPrimary; return ___EmotionJSX(Global, { styles: /*#__PURE__*/css(".markdown{color:", token.colorText, ";font-size:14px;line-height:2;}.highlight{line-height:1.5;}.markdown img{max-width:calc(100% - 32px);max-height:100%;}.markdown p>img{margin:34px 0;box-shadow:0 8px 20px rgba(143, 168, 191, 0.35);}.markdown p>img.markdown-inline-image{margin:0;box-shadow:none;}.markdown h1{margin-top:8px;margin-bottom:20px;color:", token.colorTextHeading, ";font-weight:500;font-size:30px;font-family:Avenir,", token.fontFamily, ",sans-serif;line-height:38px;.subtitle{margin-left:12px;}}.markdown h2{font-size:24px;line-height:32px;}.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{clear:both;margin:1.6em 0 0.6em;color:", token.colorTextHeading, ";font-weight:500;font-family:Avenir,", token.fontFamily, ",sans-serif;}.markdown h3{font-size:18px;}.markdown h4{font-size:16px;}.markdown h5{font-size:14px;}.markdown h6{font-size:12px;}.markdown hr{clear:both;height:1px;margin:24px 0;background:", token.colorSplit, ";border:0;}.markdown p,.markdown pre{margin:1em 0;", antCls, "-row-rtl &{direction:rtl;text-align:right;}}.markdown ul>li{margin-left:20px;padding-left:4px;.rtl &{margin-right:20px;margin-left:0;padding-right:4px;padding-left:0;}&:empty{display:none;}}.markdown ol>li{margin-left:20px;padding-left:4px;list-style-type:decimal;", antCls, "-row-rtl &{margin-right:20px;margin-left:0;padding-right:4px;padding-left:0;}}.markdown ul>li>p,.markdown ol>li>p{margin:0.2em 0;}.markdown code{margin:0 1px;padding:0.2em 0.4em;font-size:0.9em;background:", token.siteMarkdownCodeBg, ";border-radius:3px;color:#d56161;font-family:", token.codeFamily, ";}.ant-alert code{color:#d56161;font-family:", token.codeFamily, ";}.markdown pre{font-family:", token.codeFamily, ";background:", token.siteMarkdownCodeBg, ";border-radius:", token.borderRadius, "px;}.markdown pre code{margin:0;padding:0;overflow:auto;color:", token.colorText, ";font-size:", Math.max(token.fontSize - 1, 12), "px;direction:ltr;text-align:left;background:#f5f5f5;border:none;}.markdown strong,.markdown b{font-weight:500;}.markdown .dumi-default-source-code{margin:1em 0;background-color:", token.siteMarkdownCodeBg, ";border-radius:", token.borderRadius, "px;>pre.prism-code{padding:12px 20px;font-size:13px;line-height:2;}}.pic-plus{&>*{display:inline-block!important;vertical-align:middle;}span{margin:0 20px;color:#aaa;font-size:30px;}}.antd-site-snippet{.ant-tabs-tab{.snippet-label{display:flex;align-items:center;justify-content:center;svg{margin-inline-end:8px;}}}.dumi-default-source-code{margin:0 auto;background-color:", token.siteMarkdownCodeBg, ";border-radius:", token.borderRadius, "px;>pre.prism-code{padding:12px 20px;font-size:13px;line-height:2;}}}.markdown table td>a:not(:last-child){margin-right:0!important;&::after{position:relative!important;}}.markdown blockquote{margin:1em 0;padding-left:0.8em;color:", token.colorTextSecondary, ";font-size:90%;border-left:4px solid ", token.colorSplit, ";.rtl &{padding-right:0.8em;padding-left:0;border-right:4px solid ", token.colorSplit, ";border-left:none;}}.markdown blockquote p{margin:0;}.markdown .anchor{margin-left:8px;opacity:0;transition:opacity 0.3s;.rtl &{margin-right:8px;margin-left:0;}}.markdown .waiting{color:#ccc;cursor:not-allowed;}.markdown a.edit-button{display:inline-block;margin-left:8px;text-decoration:none;.rtl &{margin-right:8px;margin-left:0;transform:rotateY(180deg);}", antCls, "icon{display:block;color:", token.colorTextSecondary, ";font-size:16px;transition:all 0.3s;&:hover{color:", token.colorText, ";}}}.markdown h1:hover .anchor,.markdown h2:hover .anchor,.markdown h3:hover .anchor,.markdown h4:hover .anchor,.markdown h5:hover .anchor,.markdown h6:hover .anchor{display:inline-block;opacity:1;}.markdown>br,.markdown>p>br{clear:both;}.markdown .dumi-default-table{table{margin:0;overflow-x:auto;overflow-y:hidden;direction:ltr;empty-cells:show;border:1px solid ", token.colorSplit, ";border-collapse:collapse;border-spacing:0;th,td{padding:12px 24px;text-align:left;border:1px solid ", token.colorSplit, ";&:first-of-type{border-left:1px solid ", token.colorSplit, ";}&:last-child{border-right:1px solid ", token.colorSplit, ";}img{max-width:unset;}}th{color:#5c6b77;font-weight:500;white-space:nowrap;background:rgba(0, 0, 0, 0.02);border-width:1px 1px 2px;}tbody tr{transition:all 0.3s;&:hover{background:rgba(60, 90, 100, 0.04);}}}.dumi-default-table-content{table{width:100%;margin:0;overflow-x:auto;overflow-y:hidden;font-size:", Math.max(token.fontSize - 1, 12), "px;font-family:", token.codeFamily, ";line-height:", token.lineHeight, ";border:1px solid ", token.colorSplit, ";border-width:0 1px;th{border-width:1px 0 2px;}td{border-width:1px 0;}}}}.grid-demo,[id^='components-grid-demo-']{", antCls, "-row>div,.code-box-demo ", antCls, "-row>div{min-height:30px;margin-top:8px;margin-bottom:8px;color:#fff;text-align:center;border-radius:0;}.code-box-demo ", antCls, "-row>div:not(.gutter-row){padding:16px 0;background:", demoGridColor, ";&:nth-of-type(2n + 1){background:", new TinyColor(demoGridColor).setAlpha(0.75).toHex8String(), ";}}", antCls, "-row .demo-col,.code-box-demo ", antCls, "-row .demo-col{margin-top:0;margin-bottom:0;padding:30px 0;color:", token.colorWhite, ";font-size:18px;text-align:center;border:none;}", antCls, "-row .demo-col-1{background:", new TinyColor(demoGridColor).setAlpha(0.75).toHexString(), ";}", antCls, "-row .demo-col-2,.code-box-demo ", antCls, "-row .demo-col-2{background:", new TinyColor(demoGridColor).setAlpha(0.75).toHexString(), ";}", antCls, "-row .demo-col-3,.code-box-demo ", antCls, "-row .demo-col-3{color:#999;background:rgba(255, 255, 255, 0.2);}", antCls, "-row .demo-col-4,.code-box-demo ", antCls, "-row .demo-col-4{background:", new TinyColor(demoGridColor).setAlpha(0.6).toHexString(), ";}", antCls, "-row .demo-col-5,.code-box-demo ", antCls, "-row .demo-col-5{color:#999;background:rgba(255, 255, 255, 0.2);}.code-box-demo .height-100{height:100px;line-height:100px;}.code-box-demo .height-50{height:50px;line-height:50px;}.code-box-demo .height-120{height:120px;line-height:120px;}.code-box-demo .height-80{height:80px;line-height:80px;}}[id='components-grid-demo-playground'],[id='components-grid-demo-gutter']{>.code-box-demo ", antCls, "-row>div{margin-top:0;margin-bottom:0;}}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1hcmtkb3duLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhaUIiLCJmaWxlIjoiTWFya2Rvd24udHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGlueUNvbG9yIH0gZnJvbSAnQGN0cmwvdGlueWNvbG9yJztcbmltcG9ydCB7IGNzcywgR2xvYmFsIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHVzZVNpdGVUb2tlbiBmcm9tICcuLi8uLi9ob29rcy91c2VTaXRlVG9rZW4nO1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiB7XG4gIGNvbnN0IHsgdG9rZW4gfSA9IHVzZVNpdGVUb2tlbigpO1xuXG4gIGNvbnN0IHsgYW50Q2xzIH0gPSB0b2tlbjtcblxuICBjb25zdCBkZW1vR3JpZENvbG9yID0gdG9rZW4uY29sb3JQcmltYXJ5O1xuXG4gIHJldHVybiAoXG4gICAgPEdsb2JhbFxuICAgICAgc3R5bGVzPXtjc3NgXG4gICAgICAgIC5tYXJrZG93biB7XG4gICAgICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0fTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHAgPiBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMzRweCAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgxNDMsIDE2OCwgMTkxLCAwLjM1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBwID4gaW1nLm1hcmtkb3duLWlubGluZS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gaDEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAke3Rva2VuLmNvbG9yVGV4dEhlYWRpbmd9O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXIsICR7dG9rZW4uZm9udEZhbWlseX0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gaDIsXG4gICAgICAgIC5tYXJrZG93biBoMyxcbiAgICAgICAgLm1hcmtkb3duIGg0LFxuICAgICAgICAubWFya2Rvd24gaDUsXG4gICAgICAgIC5tYXJrZG93biBoNiB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgbWFyZ2luOiAxLjZlbSAwIDAuNmVtO1xuICAgICAgICAgIGNvbG9yOiAke3Rva2VuLmNvbG9yVGV4dEhlYWRpbmd9O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEF2ZW5pciwgJHt0b2tlbi5mb250RmFtaWx5fSwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIGhyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAke3Rva2VuLmNvbG9yU3BsaXR9O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBwLFxuICAgICAgICAubWFya2Rvd24gcHJlIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgICAgICAgJHthbnRDbHN9LXJvdy1ydGwgJiB7XG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biB1bCA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICAgICAgIC5ydGwgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIG9sID4gbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICAgICAgICAgICR7YW50Q2xzfS1yb3ctcnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHVsID4gbGkgPiBwLFxuICAgICAgICAubWFya2Rvd24gb2wgPiBsaSA+IHAge1xuICAgICAgICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBjb2RlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogJHt0b2tlbi5zaXRlTWFya2Rvd25Db2RlQmd9O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBjb2xvcjogI2Q1NjE2MTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHt0b2tlbi5jb2RlRmFtaWx5fTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbnQtYWxlcnQgY29kZSB7XG4gICAgICAgICAgY29sb3I6ICNkNTYxNjE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR7dG9rZW4uY29kZUZhbWlseX07XG4gICAgICAgIH1cbiAgICAgICAgLm1hcmtkb3duIHByZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR7dG9rZW4uY29kZUZhbWlseX07XG4gICAgICAgICAgYmFja2dyb3VuZDogJHt0b2tlbi5zaXRlTWFya2Rvd25Db2RlQmd9O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR7dG9rZW4uYm9yZGVyUmFkaXVzfXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHByZSBjb2RlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBjb2xvcjogJHt0b2tlbi5jb2xvclRleHR9O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHtNYXRoLm1heCh0b2tlbi5mb250U2l6ZSAtIDEsIDEyKX1weDtcbiAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHN0cm9uZyxcbiAgICAgICAgLm1hcmtkb3duIGIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gLmR1bWktZGVmYXVsdC1zb3VyY2UtY29kZSB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Rva2VuLnNpdGVNYXJrZG93bkNvZGVCZ307XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHt0b2tlbi5ib3JkZXJSYWRpdXN9cHg7XG4gICAgICAgICAgPiBwcmUucHJpc20tY29kZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGljLXBsdXMge1xuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW50ZC1zaXRlLXNuaXBwZXQge1xuICAgICAgICAgIC5hbnQtdGFicy10YWIge1xuICAgICAgICAgICAgLnNuaXBwZXQtbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kdW1pLWRlZmF1bHQtc291cmNlLWNvZGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Rva2VuLnNpdGVNYXJrZG93bkNvZGVCZ307XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAke3Rva2VuLmJvcmRlclJhZGl1c31weDtcbiAgICAgICAgICAgID4gcHJlLnByaXNtLWNvZGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHRhYmxlIHRkID4gYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biBibG9ja3F1b3RlIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44ZW07XG4gICAgICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0U2Vjb25kYXJ5fTtcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICR7dG9rZW4uY29sb3JTcGxpdH07XG5cbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAke3Rva2VuLmNvbG9yU3BsaXR9O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIC5hbmNob3Ige1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gLndhaXRpbmcge1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gYS5lZGl0LWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAke2FudENsc31pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0U2Vjb25kYXJ5fTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24gaDE6aG92ZXIgLmFuY2hvcixcbiAgICAgICAgLm1hcmtkb3duIGgyOmhvdmVyIC5hbmNob3IsXG4gICAgICAgIC5tYXJrZG93biBoMzpob3ZlciAuYW5jaG9yLFxuICAgICAgICAubWFya2Rvd24gaDQ6aG92ZXIgLmFuY2hvcixcbiAgICAgICAgLm1hcmtkb3duIGg1OmhvdmVyIC5hbmNob3IsXG4gICAgICAgIC5tYXJrZG93biBoNjpob3ZlciAuYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZG93biA+IGJyLFxuICAgICAgICAubWFya2Rvd24gPiBwID4gYnIge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIC5kdW1pLWRlZmF1bHQtdGFibGUge1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHt0b2tlbi5jb2xvclNwbGl0fTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHt0b2tlbi5jb2xvclNwbGl0fTtcblxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHt0b2tlbi5jb2xvclNwbGl0fTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHt0b2tlbi5jb2xvclNwbGl0fTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNWM2Yjc3O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjAsIDkwLCAxMDAsIDAuMDQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmR1bWktZGVmYXVsdC10YWJsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICR7TWF0aC5tYXgodG9rZW4uZm9udFNpemUgLSAxLCAxMil9cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAke3Rva2VuLmNvZGVGYW1pbHl9O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHt0b2tlbi5saW5lSGVpZ2h0fTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHt0b2tlbi5jb2xvclNwbGl0fTtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZGVtbyxcbiAgICAgICAgW2lkXj0nY29tcG9uZW50cy1ncmlkLWRlbW8tJ10ge1xuICAgICAgICAgICR7YW50Q2xzfS1yb3cgPiBkaXYsXG4gICAgICAgICAgICAuY29kZS1ib3gtZGVtbyAke2FudENsc30tcm93ID4gZGl2IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvZGUtYm94LWRlbW8gJHthbnRDbHN9LXJvdyA+IGRpdjpub3QoLmd1dHRlci1yb3cpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7ZGVtb0dyaWRDb2xvcn07XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4gKyAxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7bmV3IFRpbnlDb2xvcihkZW1vR3JpZENvbG9yKS5zZXRBbHBoYSgwLjc1KS50b0hleDhTdHJpbmcoKX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJHthbnRDbHN9LXJvdyAuZGVtby1jb2wsXG4gICAgICAgICAgICAuY29kZS1ib3gtZGVtbyAke2FudENsc30tcm93IC5kZW1vLWNvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAke3Rva2VuLmNvbG9yV2hpdGV9O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICR7YW50Q2xzfS1yb3cgLmRlbW8tY29sLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHtuZXcgVGlueUNvbG9yKGRlbW9HcmlkQ29sb3IpLnNldEFscGhhKDAuNzUpLnRvSGV4U3RyaW5nKCl9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICR7YW50Q2xzfS1yb3cgLmRlbW8tY29sLTIsXG4gICAgICAgICAgICAuY29kZS1ib3gtZGVtbyAke2FudENsc30tcm93IC5kZW1vLWNvbC0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7bmV3IFRpbnlDb2xvcihkZW1vR3JpZENvbG9yKS5zZXRBbHBoYSgwLjc1KS50b0hleFN0cmluZygpfTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAke2FudENsc30tcm93IC5kZW1vLWNvbC0zLFxuICAgICAgICAgICAgLmNvZGUtYm94LWRlbW8gJHthbnRDbHN9LXJvdyAuZGVtby1jb2wtMyB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAke2FudENsc30tcm93IC5kZW1vLWNvbC00LFxuICAgICAgICAgICAgLmNvZGUtYm94LWRlbW8gJHthbnRDbHN9LXJvdyAuZGVtby1jb2wtNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAke25ldyBUaW55Q29sb3IoZGVtb0dyaWRDb2xvcikuc2V0QWxwaGEoMC42KS50b0hleFN0cmluZygpfTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAke2FudENsc30tcm93IC5kZW1vLWNvbC01LFxuICAgICAgICAgICAgLmNvZGUtYm94LWRlbW8gJHthbnRDbHN9LXJvdyAuZGVtby1jb2wtNSB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29kZS1ib3gtZGVtbyAuaGVpZ2h0LTEwMCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2RlLWJveC1kZW1vIC5oZWlnaHQtNTAge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvZGUtYm94LWRlbW8gLmhlaWdodC0xMjAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29kZS1ib3gtZGVtbyAuaGVpZ2h0LTgwIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtpZD0nY29tcG9uZW50cy1ncmlkLWRlbW8tcGxheWdyb3VuZCddLFxuICAgICAgICBbaWQ9J2NvbXBvbmVudHMtZ3JpZC1kZW1vLWd1dHRlciddIHtcbiAgICAgICAgICA+IC5jb2RlLWJveC1kZW1vICR7YW50Q2xzfS1yb3cgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBgfVxuICAgIC8+XG4gICk7XG59O1xuIl19 */")) }); });