UNPKG

@ucloud-pccl/react-components

Version:
55 lines (53 loc) 234 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.prefixCls = exports.SWrap = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); var _newArrowCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/newArrowCheck")); var _styledBase = _interopRequireDefault(require("@emotion/styled-base")); var _core = require("@emotion/core"); var _config = _interopRequireDefault(require("../../../config")); var _style = require("../../../style"); var _this = void 0, _templateObject; var _prefixCls = _config.default.prefixCls; var prefixCls = exports.prefixCls = _prefixCls + '-tabs'; /* stylelint-disable no-descending-specificity */ var SWrap = exports.SWrap = (0, _style.sWrap)({ className: function className(_ref) { (0, _newArrowCheck2.default)(this, _this); var styleType = _ref.styleType; return "".concat(prefixCls, "-styletype-").concat(styleType); }.bind(void 0) })((0, _styledBase.default)("div", { target: "e17lrjn70", label: "SWrap" })(function (props) { (0, _newArrowCheck2.default)(this, _this); var DT = props.theme.designTokens, tabBarPosition = props.tabBarPosition, styleType = props.styleType, size = props.size; var padding = { sm: DT.TAB_PANEL_PADDING_SM, md: DT.TAB_PANEL_PADDING_MD, lg: DT.TAB_PANEL_PADDING_LG }[size]; var lineHeight = { sm: DT.TAB_PANEL_LINEHEIGHT_SM, md: DT.TAB_PANEL_LINEHEIGHT_MD, lg: DT.TAB_PANEL_LINEHEIGHT_LG }[size]; var fontSize = { sm: DT.TAB_PANEL_FONTSIZE_SM, md: DT.TAB_PANEL_FONTSIZE_MD, lg: DT.TAB_PANEL_FONTSIZE_LG }[size]; var fontWeight = { sm: 'normal', md: 'normal', lg: 'bold' }[size]; return /*#__PURE__*/(0, _core.css)("overflow:hidden;", _style.clearFixMixin, ";.", prefixCls, "{&-bar{outline:none;position:relative;}&-tabpane{width:100%;height:100%;flex-shrink:0;box-sizing:border-box;&-inactive{display:none;}}&-tab{color:", DT.T_COLOR_TEXT_REMARK_LIGHT, ";border-radius:2px 2px 0 0;box-sizing:border-box;cursor:pointer;margin-right:", DT.TAB_PANEL_MARGIN, ";", (0, _core.css)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n padding: ", " 0;\n font-size: ", ";\n font-weight: ", ";\n "])), padding, fontSize, fontWeight), "}&-nav{display:inline-block;white-space:nowrap;position:relative;}&-nav-animated{transition:transform 0.2s cubic-bezier(0.35,0,0.25,1);}&-nav-wrap{height:100%;}&-nav-container{position:relative;height:100%;box-sizing:border-box;background:", DT.T_COLOR_BG_DEFAULT_BRIGHT, ";box-shadow:0px 0px 4px 0px rgba(62,89,184,0.21);border-radius:", DT.T_CORNER_LG, ";padding-left:18px;}&-tab-prev,&-tab-next{display:none;position:absolute;font-size:16px;line-height:20px;height:20px;width:20px;text-align:center;cursor:pointer;fill:currentcolor;}&-tab-btn-disabled{pointer-events:none;color:", DT.T_COLOR_TEXT_DISABLED, ";}&-tab-prev.", prefixCls, "-tab-arrow-show,&-tab-next.", prefixCls, "-tab-arrow-show{display:inline-block;}&-tab-disabled,&-tab-disabled:hover{cursor:default;color:", DT.T_COLOR_TEXT_DISABLED, ";}&-styletype-default-bar{.", prefixCls, "{&-ink-bar{display:none;}&-tab:hover{color:", DT.T_COLOR_TEXT_PRIMARY_DEFAULT, ";}&-tab-disabled:hover{background:none;border-color:transparent;}&-tab-active,&-tab-active:hover{color:", DT.T_BUTTON_PRIMARY_COLOR_BG_DEFAULT, ";font-weight:500;}}}&-styletype-ink-bar{.", prefixCls, "{&-nav-container{box-shadow:none;padding-left:0;}&-ink-bar{width:2px;height:2px;position:absolute;transition:transform 0.3s ease-out 0s;background:", DT.T_COLOR_LINE_PRIMARY_DEFAULT, ";z-index:2;}&-tab{border:1px solid transparent !important;}&-nav{background:none;box-shadow:none;}&-tab:hover{color:", DT.T_COLOR_TEXT_PRIMARY_DEFAULT, ";}&-tab-disabled:hover{color:", DT.T_COLOR_TEXT_DISABLED, ";}&-tab-active,&-tab-active:hover{color:", DT.T_COLOR_TEXT_PRIMARY_DEFAULT, ";}}}&-styletype-pure-bar{.", prefixCls, "{&-ink-bar{display:none !important;}}.", prefixCls, "-tab{border:none;border-radius:0;padding:0;line-height:normal;}}}&.", prefixCls, "{", tabBarPosition === 'top' && /*#__PURE__*/(0, _core.css)(".", prefixCls, "-top-bar{.", prefixCls, "{&-tab{display:inline-flex;align-items:center;&:hover{}&-disabled:hover{border-bottom-color:transparent;}&-active{border-bottom:2px solid ", DT.T_COLOR_LINE_PRIMARY_DEFAULT, ";}}&-ink-bar{bottom:0;}}}.", prefixCls, "-top-content{width:100%;};label:SWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1RhYnMvc3R5bGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ01tQiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9UYWJzL3N0eWxlL2luZGV4LnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5cbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5pbXBvcnQgeyBjbGVhckZpeE1peGluLCBzV3JhcCB9IGZyb20gJ3NyYy9zdHlsZSc7XG5cbmltcG9ydCB7IFRhYnNQcm9wcyB9IGZyb20gJy4uL1RhYnMnO1xuXG5jb25zdCB7IHByZWZpeENsczogX3ByZWZpeENscyB9ID0gY29uZmlnO1xuZXhwb3J0IGNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLXRhYnMnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5leHBvcnQgY29uc3QgU1dyYXAgPSBzV3JhcDxSZXF1aXJlZDxQaWNrPFRhYnNQcm9wcywgJ3NpemUnIHwgJ3RhYkJhclBvc2l0aW9uJyB8ICdzdHlsZVR5cGUnPj4+KHtcbiAgICBjbGFzc05hbWU6ICh7IHN0eWxlVHlwZSB9KSA9PiBgJHtwcmVmaXhDbHN9LXN0eWxldHlwZS0ke3N0eWxlVHlwZX1gXG59KShcbiAgICBzdHlsZWQuZGl2KHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9LFxuICAgICAgICAgICAgdGFiQmFyUG9zaXRpb24sXG4gICAgICAgICAgICBzdHlsZVR5cGUsXG4gICAgICAgICAgICBzaXplXG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICBjb25zdCBwYWRkaW5nID0ge1xuICAgICAgICAgICAgc206IERULlRBQl9QQU5FTF9QQURESU5HX1NNLFxuICAgICAgICAgICAgbWQ6IERULlRBQl9QQU5FTF9QQURESU5HX01ELFxuICAgICAgICAgICAgbGc6IERULlRBQl9QQU5FTF9QQURESU5HX0xHXG4gICAgICAgIH1bc2l6ZV07XG4gICAgICAgIGNvbnN0IGxpbmVIZWlnaHQgPSB7XG4gICAgICAgICAgICBzbTogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfU00sXG4gICAgICAgICAgICBtZDogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfTUQsXG4gICAgICAgICAgICBsZzogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfTEdcbiAgICAgICAgfVtzaXplXTtcbiAgICAgICAgY29uc3QgZm9udFNpemUgPSB7XG4gICAgICAgICAgICBzbTogRFQuVEFCX1BBTkVMX0ZPTlRTSVpFX1NNLFxuICAgICAgICAgICAgbWQ6IERULlRBQl9QQU5FTF9GT05UU0laRV9NRCxcbiAgICAgICAgICAgIGxnOiBEVC5UQUJfUEFORUxfRk9OVFNJWkVfTEdcbiAgICAgICAgfVtzaXplXTtcbiAgICAgICAgY29uc3QgZm9udFdlaWdodCA9IHtcbiAgICAgICAgICAgIHNtOiAnbm9ybWFsJyxcbiAgICAgICAgICAgIG1kOiAnbm9ybWFsJyxcbiAgICAgICAgICAgIGxnOiAnYm9sZCdcbiAgICAgICAgfVtzaXplXTtcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICR7Y2xlYXJGaXhNaXhpbn07XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRhYnBhbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgJi1pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9DT0xPUl9URVhUX1JFTUFSS19MSUdIVH07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHtEVC5UQUJfUEFORUxfTUFSR0lOfTtcbiAgICAgICAgICAgICAgICAgICAgJHtjc3NgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAke3BhZGRpbmd9IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR7Zm9udFNpemV9O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR7Zm9udFdlaWdodH07XG4gICAgICAgICAgICAgICAgICAgIGB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbmF2LWFuaW1hdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLW5hdi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0JHX0RFRkFVTFRfQlJJR0hUfTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNjIsIDg5LCAxODQsIDAuMjEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAke0RULlRfQ09STkVSX0xHfTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRhYi1wcmV2LFxuICAgICAgICAgICAgICAgICYtdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGFiLWJ0bi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHtEVC5UX0NPTE9SX1RFWFRfRElTQUJMRUR9O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGFiLXByZXYuJHtwcmVmaXhDbHN9LXRhYi1hcnJvdy1zaG93LCAmLXRhYi1uZXh0LiR7cHJlZml4Q2xzfS10YWItYXJyb3ctc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRhYi1kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmLXRhYi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9DT0xPUl9URVhUX0RJU0FCTEVEfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXN0eWxldHlwZS1kZWZhdWx0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbmstYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWI6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWItZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdHlsZXR5cGUtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0xJTkVfUFJJTUFSWV9ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWI6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWItZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9ESVNBQkxFRH07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRhYi1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRhYi1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdHlsZXR5cGUtcHVyZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICR7dGFiQmFyUG9zaXRpb24gPT09ICd0b3AnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LXRvcC1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAke0RULlRfQ09MT1JfTElORV9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGB9XG5cbiAgICAgICAgICAgICAgICAke3RhYkJhclBvc2l0aW9uID09PSAnYm90dG9tJyAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1ib3R0b20tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfTElORV9ERUZBVUxUX0RBUkt9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWluay1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tYm90dG9tLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuXG4gICAgJHt0YWJCYXJQb3NpdGlvbiA9PT0gJ2xlZnQnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0xJTkVfREVGQVVMVF9EQVJLfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR7RFQuVF9UQUJTX0RFRkFVTFRfQ09MT1JfQkdfREVGQVVMVH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWluay1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGB9XG5cbiAgICAke3RhYkJhclBvc2l0aW9uID09PSAncmlnaHQnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LXJpZ2h0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9DT0xPUl9MSU5FX0RFRkFVTFRfREFSS307XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAke0RULlRfVEFCU19ERUZBVUxUX0NPTE9SX0JHX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tcmlnaHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYH1cbiAgICAkeyh0YWJCYXJQb3NpdGlvbiA9PT0gJ3RvcCcgfHwgdGFiQmFyUG9zaXRpb24gPT09ICdib3R0b20nKSAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtYmFyLCAuJHtwcmVmaXhDbHN9LWJvdHRvbS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHtEVC5UQUJfUEFORUxfVElUTEVfSEVJR0hUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYsIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcXFwyMDM5JztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXFxcMjAzQSc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuICAgICR7KHRhYkJhclBvc2l0aW9uID09PSAnbGVmdCcgfHwgdGFiQmFyUG9zaXRpb24gPT09ICdyaWdodCcpICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyLCAuJHtwcmVmaXhDbHN9LXJpZ2h0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LW5hdi1zY3JvbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYsIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcXFwyMDM5JztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXFxcMjAzQSc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtzdHlsZVR5cGUgPT09ICdpbmsnICYmXG4gICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgPiAuJHtwcmVmaXhDbHN9LXRvcC1iYXIsID4gLiR7cHJlZml4Q2xzfS1ib3R0b20tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWIrLiR7cHJlZml4Q2xzfS10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyLCA+IC4ke3ByZWZpeENsc30tcmlnaHQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWIrLiR7cHJlZml4Q2xzfS10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgYH1cbiAgICAgICAgICAgICR7c3R5bGVUeXBlID09PSAnaW5rJyAmJlxuICAgICAgICAgICAgdGFiQmFyUG9zaXRpb24gPT09ICd0b3AnICYmXG4gICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9DT0xPUl9MSU5FX0RFRkFVTFRfREFSS307XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgYH07XG4gICAgICAgIGA7XG4gICAgfSlcbik7XG4iXX0= */")), " ", tabBarPosition === 'bottom' && /*#__PURE__*/(0, _core.css)(".", prefixCls, "-bottom-bar{::before{content:' ';position:absolute;top:0;width:100%;height:1px;background:", DT.T_COLOR_LINE_DEFAULT_DARK, ";z-index:0;}.", prefixCls, "{&-tab{display:inline-flex;align-items:center;&:hover{border-top-color:", DT.T_TABS_DEFAULT_COLOR_BG_HOVER, ";}&-disabled:hover{border-top-color:transparent;}&-active,&-active:hover{border-top-color:", DT.T_TABS_DEFAULT_COLOR_BG_DEFAULT, ";}}&-ink-bar{top:0;}}}.", prefixCls, "-bottom-content{width:100%;};label:SWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1RhYnMvc3R5bGUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMk5tQiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9UYWJzL3N0eWxlL2luZGV4LnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5cbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5pbXBvcnQgeyBjbGVhckZpeE1peGluLCBzV3JhcCB9IGZyb20gJ3NyYy9zdHlsZSc7XG5cbmltcG9ydCB7IFRhYnNQcm9wcyB9IGZyb20gJy4uL1RhYnMnO1xuXG5jb25zdCB7IHByZWZpeENsczogX3ByZWZpeENscyB9ID0gY29uZmlnO1xuZXhwb3J0IGNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLXRhYnMnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5leHBvcnQgY29uc3QgU1dyYXAgPSBzV3JhcDxSZXF1aXJlZDxQaWNrPFRhYnNQcm9wcywgJ3NpemUnIHwgJ3RhYkJhclBvc2l0aW9uJyB8ICdzdHlsZVR5cGUnPj4+KHtcbiAgICBjbGFzc05hbWU6ICh7IHN0eWxlVHlwZSB9KSA9PiBgJHtwcmVmaXhDbHN9LXN0eWxldHlwZS0ke3N0eWxlVHlwZX1gXG59KShcbiAgICBzdHlsZWQuZGl2KHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9LFxuICAgICAgICAgICAgdGFiQmFyUG9zaXRpb24sXG4gICAgICAgICAgICBzdHlsZVR5cGUsXG4gICAgICAgICAgICBzaXplXG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICBjb25zdCBwYWRkaW5nID0ge1xuICAgICAgICAgICAgc206IERULlRBQl9QQU5FTF9QQURESU5HX1NNLFxuICAgICAgICAgICAgbWQ6IERULlRBQl9QQU5FTF9QQURESU5HX01ELFxuICAgICAgICAgICAgbGc6IERULlRBQl9QQU5FTF9QQURESU5HX0xHXG4gICAgICAgIH1bc2l6ZV07XG4gICAgICAgIGNvbnN0IGxpbmVIZWlnaHQgPSB7XG4gICAgICAgICAgICBzbTogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfU00sXG4gICAgICAgICAgICBtZDogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfTUQsXG4gICAgICAgICAgICBsZzogRFQuVEFCX1BBTkVMX0xJTkVIRUlHSFRfTEdcbiAgICAgICAgfVtzaXplXTtcbiAgICAgICAgY29uc3QgZm9udFNpemUgPSB7XG4gICAgICAgICAgICBzbTogRFQuVEFCX1BBTkVMX0ZPTlRTSVpFX1NNLFxuICAgICAgICAgICAgbWQ6IERULlRBQl9QQU5FTF9GT05UU0laRV9NRCxcbiAgICAgICAgICAgIGxnOiBEVC5UQUJfUEFORUxfRk9OVFNJWkVfTEdcbiAgICAgICAgfVtzaXplXTtcbiAgICAgICAgY29uc3QgZm9udFdlaWdodCA9IHtcbiAgICAgICAgICAgIHNtOiAnbm9ybWFsJyxcbiAgICAgICAgICAgIG1kOiAnbm9ybWFsJyxcbiAgICAgICAgICAgIGxnOiAnYm9sZCdcbiAgICAgICAgfVtzaXplXTtcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICR7Y2xlYXJGaXhNaXhpbn07XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRhYnBhbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgJi1pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9DT0xPUl9URVhUX1JFTUFSS19MSUdIVH07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHtEVC5UQUJfUEFORUxfTUFSR0lOfTtcbiAgICAgICAgICAgICAgICAgICAgJHtjc3NgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAke3BhZGRpbmd9IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR7Zm9udFNpemV9O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR7Zm9udFdlaWdodH07XG4gICAgICAgICAgICAgICAgICAgIGB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbmF2LWFuaW1hdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLW5hdi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0JHX0RFRkFVTFRfQlJJR0hUfTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNjIsIDg5LCAxODQsIDAuMjEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAke0RULlRfQ09STkVSX0xHfTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRhYi1wcmV2LFxuICAgICAgICAgICAgICAgICYtdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGFiLWJ0bi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHtEVC5UX0NPTE9SX1RFWFRfRElTQUJMRUR9O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGFiLXByZXYuJHtwcmVmaXhDbHN9LXRhYi1hcnJvdy1zaG93LCAmLXRhYi1uZXh0LiR7cHJlZml4Q2xzfS10YWItYXJyb3ctc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRhYi1kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmLXRhYi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9DT0xPUl9URVhUX0RJU0FCTEVEfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXN0eWxldHlwZS1kZWZhdWx0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbmstYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWI6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWItZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdHlsZXR5cGUtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0xJTkVfUFJJTUFSWV9ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWI6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10YWItZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9ESVNBQkxFRH07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRhYi1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRhYi1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQ09MT1JfVEVYVF9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdHlsZXR5cGUtcHVyZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICR7dGFiQmFyUG9zaXRpb24gPT09ICd0b3AnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LXRvcC1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAke0RULlRfQ09MT1JfTElORV9QUklNQVJZX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGB9XG5cbiAgICAgICAgICAgICAgICAke3RhYkJhclBvc2l0aW9uID09PSAnYm90dG9tJyAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1ib3R0b20tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfTElORV9ERUZBVUxUX0RBUkt9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWluay1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tYm90dG9tLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuXG4gICAgJHt0YWJCYXJQb3NpdGlvbiA9PT0gJ2xlZnQnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0xJTkVfREVGQVVMVF9EQVJLfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR7RFQuVF9UQUJTX0RFRkFVTFRfQ09MT1JfQkdfREVGQVVMVH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWluay1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGB9XG5cbiAgICAke3RhYkJhclBvc2l0aW9uID09PSAncmlnaHQnICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LXJpZ2h0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICA6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9DT0xPUl9MSU5FX0RFRkFVTFRfREFSS307XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHtEVC5UX1RBQlNfREVGQVVMVF9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAke0RULlRfVEFCU19ERUZBVUxUX0NPTE9SX0JHX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW5rLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tcmlnaHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYH1cbiAgICAkeyh0YWJCYXJQb3NpdGlvbiA9PT0gJ3RvcCcgfHwgdGFiQmFyUG9zaXRpb24gPT09ICdib3R0b20nKSAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtYmFyLCAuJHtwcmVmaXhDbHN9LWJvdHRvbS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHtEVC5UQUJfUEFORUxfVElUTEVfSEVJR0hUfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYsIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcXFwyMDM5JztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXFxcMjAzQSc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuICAgICR7KHRhYkJhclBvc2l0aW9uID09PSAnbGVmdCcgfHwgdGFiQmFyUG9zaXRpb24gPT09ICdyaWdodCcpICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyLCAuJHtwcmVmaXhDbHN9LXJpZ2h0LWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LW5hdi1zY3JvbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLXByZXYsIC4ke3ByZWZpeENsc30tdGFiLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWItcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcXFwyMDM5JztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tdGFiLW5leHQtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXFxcMjAzQSc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtzdHlsZVR5cGUgPT09ICdpbmsnICYmXG4gICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgPiAuJHtwcmVmaXhDbHN9LXRvcC1iYXIsID4gLiR7cHJlZml4Q2xzfS1ib3R0b20tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWIrLiR7cHJlZml4Q2xzfS10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuJHtwcmVmaXhDbHN9LWxlZnQtYmFyLCA+IC4ke3ByZWZpeENsc30tcmlnaHQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10YWIrLiR7cHJlZml4Q2xzfS10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgYH1cbiAgICAgICAgICAgICR7c3R5bGVUeXBlID09PSAnaW5rJyAmJlxuICAgICAgICAgICAgdGFiQmFyUG9zaXRpb24gPT09ICd0b3AnICYmXG4gICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS10b3AtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAg