MediaWiki:Gadget-Mainpage.css

MediaWiki系统消息页面
/**
 * SPDX-License-Identifier: CC-BY-SA-4.0
 * _addText: '{{Gadget Header|license=CC-BY-SA-4.0}}'
 *
 * @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/Mainpage}
 * @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0}
 */
/**
 * +------------------------------------------------------------+
 * |            === WARNING: GLOBAL GADGET FILE ===             |
 * +------------------------------------------------------------+
 * |       All changes should be made in the repository,        |
 * |                otherwise they will be lost.                |
 * +------------------------------------------------------------+
 * |        Changes to this page may affect many users.         |
 * | Please discuss changes by opening an issue before editing. |
 * +------------------------------------------------------------+
 */
/* <nowiki> */

/* src/Mainpage/Mainpage.less */
.page-Qiuwen_首页.action-view .mw-indicators,
.page-Qiuwen_首页.action-view #contentSub,
.page-Qiuwen_首页.action-view #siteSub,
.page-Qiuwen_首页.action-view .firstHeading,
.page-Qiuwen_首页.action-view .mw-redirectedfrom,
.page-Qiuwen_首页.action-view .vector-article-toolbar,
.page-Qiuwen_首页.action-view #mw-page-header-links,
.page-Qiuwen_首页.action-view #mw-related-navigation {
  display: none !important;
}
.page-Qiuwen_首页.action-view.skin-citizen .citizen-body-container {
  gap: var(--space-xxs);
}
.page-Qiuwen_首页.action-view.skin-citizen .citizen-body {
  grid-area: unset;
}
.page-Qiuwen_首页.action-view.skin-citizen .mw-body-header #p-views {
  display: none;
}
.page-Qiuwen_首页.action-view.skin-citizen.citizen-body-header--sticky .mw-body-header {
  visibility: hidden;
}
.page-Qiuwen_首页.action-view.skin-citizen .citizen-footer {
  position: relative;
}
.page-Qiuwen_首页.action-view.skin-vector-2022 .vector-page-toolbar {
  display: none;
}
.page-Qiuwen_首页.action-view.skin-citizen .mw-body,
.page-Qiuwen_首页.action-view.skin-gongbi #mw-content,
.page-Qiuwen_首页.action-view.skin-vector .mw-body {
  background: rgba(51, 102, 204, 0.125);
  background: var(--mp-background-color--light, rgba(51, 102, 204, 0.125));
}
.client-darkmode .page-Qiuwen_首页.action-view.skin-citizen .mw-body,
.client-darkmode .page-Qiuwen_首页.action-view.skin-gongbi #mw-content,
.client-darkmode .page-Qiuwen_首页.action-view.skin-vector .mw-body {
  background: #d9d9d9;
}
.page-Qiuwen_首页 #catlinks {
  display: none;
}
.page-Qiuwen_首页 #footer-info-lastmod {
  display: none;
}
.rootpage-Qiuwen_首页 #ca-delete,
.rootpage-Template_新版首页 #ca-delete,
.rootpage-Qiuwen_首页 #deleteconfirm,
.rootpage-Template_新版首页 #deleteconfirm {
  display: none !important;
}
.mainpage {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.5em;
  border-radius: 0.25em;
  line-height: 1.5;
  background: transparent;
}
.skin-gongbi .mainpage {
  padding: 1em;
}
.client-darkmode .mainpage {
  color: #000;
}
.mainpage-code {
  display: none;
}
.mainpage h2 {
  padding: 0.5em;
  border: 0;
  border-radius: 0.25em;
  margin: 0 auto;
  background: #36c;
  background: var(--mp--color, #36c);
  color: #fff;
  font-size: 1.25em;
  font-weight: normal;
  text-align: center;
}
.mainpage h2::after {
  border-bottom: 0 !important;
}
.mainpage h2 .mw-headline::before,
.mainpage h2 .mw-headline::after {
  color: #fff;
  font-weight: normal;
}
.mainpage h2 .mw-headline::before {
  margin-right: 0.5em;
  content: "[";
}
.mainpage h2 .mw-headline::after {
  margin-left: 0.5em;
  content: "]";
}
.mainpage a.new {
  color: inherit;
}
.mainpage ul,
.mainpage ol,
.mainpage p {
  line-height: 1.75;
}
.mainpage figure[typeof~="mw:File/Thumb"],
.mainpage figure[typeof~="mw:File/Frame"] {
  border: 0;
  background: transparent;
  box-shadow: none;
  margin-bottom: 1.5em;
}
.mainpage figure[typeof~="mw:File/Thumb"] > a.mw-file-description::after,
.mainpage figure[typeof~="mw:File/Frame"] > a.mw-file-description::after {
  display: none;
}
.mainpage figure img {
  border: 0;
}
.mainpage .thumbcaption,
.mainpage figcaption {
  text-align: center !important;
  border: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.mainpage .thumbcaption::before,
.mainpage figcaption::before {
  display: none;
}
.mainpage .tmulti .trow {
  justify-content: center;
}
.mainpage img {
  border-radius: 0;
}
.mainpage-header img {
  max-width: 75vw;
  height: auto;
}
.mainpage-row img {
  max-width: 50vw;
  height: auto;
}
.mainpage .cdx-button--action-progressive {
  border-color: #36c;
  border-color: var(--mp--color, #36c);
  background-color: #36c;
  background-color: var(--mp--color, #36c);
}
.mainpage ul.gallery {
  margin: auto;
  text-align: center;
}
.mainpage li.gallerybox div.thumb {
  border: 0;
  background: none;
}
.mainpage div.caption {
  margin: 0.5em auto;
  font-size: 0.95em;
  line-height: 1.2;
  text-align: center;
}
.mainpage-top-menu,
.mainpage-header,
.mainpage-row,
.mainpage-footer {
  display: flex;
  max-width: 100%;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 0;
}
.mainpage-header-box,
.mainpage-box,
.mainpage-footer-box {
  flex: 1 1 340px;
  padding: 1em;
  border-radius: 0.25em;
  background: rgba(255, 255, 255, 0.75);
  background: var(--mp-background-color-light, rgba(255, 255, 255, 0.75));
  box-shadow: 0 1px 2px rgba(51, 102, 204, 0.125), 0 -1px 2px rgba(51, 102, 204, 0.125);
  box-shadow: 0 1px 2px var(--mp-background-color--light, rgba(51, 102, 204, 0.125)), 0 -1px 2px var(--mp-background-color--light, rgba(51, 102, 204, 0.125));
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}
.client-darkmode .mainpage-header-box,
.client-darkmode .mainpage-box,
.client-darkmode .mainpage-footer-box {
  border: 0;
  background: rgba(51, 102, 204, 0.125);
  background: var(--mp-background-color--light, rgba(51, 102, 204, 0.125));
  box-shadow: 0 1px 2px rgba(51, 102, 204, 0.75), 0 -1px 2px rgba(51, 102, 204, 0.75) !important;
  box-shadow: 0 1px 2px var(--mp-background-color--darkest, rgba(51, 102, 204, 0.75)), 0 -1px 2px var(--mp-background-color--darkest, rgba(51, 102, 204, 0.75)) !important;
}
.mainpage-header-box > div {
  padding: 0.5em;
}
.mainpage-box > div,
.mainpage-footer-box > div {
  padding: 0.5em;
}
.mainpage-top-menu {
  justify-content: end;
}
.mainpage-top-menu li {
  display: flex;
  align-items: center;
  font-size: 1.1em;
  list-style-type: none;
  text-align: center;
}
.mainpage-header .mainpage-header-bio {
  display: flex;
  flex-flow: column wrap;
  gap: 0.5em;
}
.mainpage-header .mainpage-header-bio * {
  margin: auto;
  text-align: center;
}
.mainpage-header .mainpage-slogan {
  margin: auto;
}
.mainpage-header .mainpage-slogan img {
  margin-bottom: 0.25em;
}
.mainpage-header-box {
  padding: 1em;
  position: relative;
}
.mainpage-header-box .mainpage-login-menu {
  position: relative;
  margin: 0 1em 0 auto;
  padding: 0;
}
.mainpage-header .mainpage-articlecount {
  color: #4d4d4d;
  font-size: 1.125em;
  font-weight: normal;
}
.client-darkmode .mainpage-header .mainpage-articlecount {
  color: #191919;
}
.mainpage-header .mainpage-search {
  padding: 0.5em 0 0;
}
.mainpage-header .mainpage-search input {
  margin: 0.25em;
}
.mainpage-header .mainpage-search input[name=search] {
  max-width: 50vw;
}
.mainpage-row {
  flex: 1 1 100%;
  gap: 0.5em;
}
.mainpage-link-button {
  cursor: pointer;
  border: 0;
  border-radius: 0.25em;
  margin: 0.125em 0.125em 0;
  padding: 0.25em 0.5em;
  transition: background 0.1s ease-in-out;
}
.client-darkmode .mainpage-link-button img {
  box-shadow: none;
  filter: invert(0) !important;
}
.mainpage-link-button:hover {
  background: #36c;
  background: var(--mp--color, #36c);
  color: #fff;
}
.mainpage-link-button:hover a,
.mainpage-link-button:hover a.extiw,
.mainpage-link-button:hover a.external,
.mainpage-link-button:hover a:visited,
.mainpage-link-button:hover a.extiw:visited,
.mainpage-link-button:hover a.external:visited,
.mainpage-link-button:hover a:hover,
.mainpage-link-button:hover a.extiw:hover,
.mainpage-link-button:hover a.external:hover,
.mainpage-link-button:hover a:visited:hover,
.mainpage-link-button:hover a.extiw:visited:hover,
.mainpage-link-button:hover a.external:visited:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mainpage-link-button:hover img {
  box-shadow: none;
  filter: invert(1) hue-rotate(180deg);
}
.client-darkmode .mainpage-link-button:hover img {
  filter: invert(0);
}
.mainpage .guidelist ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
  gap: 0.25em;
}
.mainpage .guidelist li {
  font-size: 1.1em;
  list-style-type: none;
  text-align: center;
}
.mainpage .guidelist li::marker {
  content: "";
}
.mainpage #mainpage-sisterproject-box .guidelist {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.mainpage #mainpage-sisterproject-box .guidelist .mainpage-sisterproject-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1em;
}
.mainpage #mainpage-sns-box .guidelist {
  display: flex;
  flex-wrap: wrap;
  align-content: space-around;
  justify-content: space-evenly;
  place-content: space-around space-evenly;
  align-items: flex-end;
  gap: 1em;
}
.mainpage-feedback {
  padding: 0.5em 2.5em;
  margin: 0 0 auto auto;
  text-align: right;
  font-size: 0.875em;
}
@media screen and (max-width: 1024px) {
  .mainpage-header,
  .mainpage-row,
  .mainpage-footer {
    min-height: 125px;
  }
  .mainpage-header-box,
  .mainpage-box,
  .mainpage-footer-box {
    margin: 0 auto;
  }
  .mainpage-header-box {
    padding: 0.5em;
  }
  .mainpage-header .mainpage-header-bio {
    align-items: center;
    justify-content: center;
  }
  .mainpage-header .mainpage-search {
    padding: 1em 0 0;
  }
  .mainpage figure.mw-halign-left,
  .mainpage figure.mw-halign-right,
  .mainpage figure.mw-halign-center {
    margin: auto;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .mainpage-header-box {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .mainpage-header-box .mainpage-login-menu {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
  }
  .mainpage .mainpage-header-bio {
    width: 100%;
    margin: 0 auto;
  }
}

/* </nowiki> */

/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL01haW5wYWdlL01haW5wYWdlLmxlc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qID09IOmdnumhtemdouato+aWhyA9PSAqL1xuLyog6ZqQ6JeP6aaW6aG155qE6aG16aG244CB6aG15bC+5Y+K5YW25LuW5peg55So6KaB57SgICovXG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3IC5tdy1pbmRpY2F0b3JzLFxuLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldyAjY29udGVudFN1Yixcbi5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcgI3NpdGVTdWIsXG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3IC5maXJzdEhlYWRpbmcsXG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3IC5tdy1yZWRpcmVjdGVkZnJvbSxcbi5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcgLnZlY3Rvci1hcnRpY2xlLXRvb2xiYXIsXG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3ICNtdy1wYWdlLWhlYWRlci1saW5rcyxcbi5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcgI213LXJlbGF0ZWQtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcuc2tpbi1jaXRpemVuIC5jaXRpemVuLWJvZHktY29udGFpbmVyIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMpO1xufVxuLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldy5za2luLWNpdGl6ZW4gLmNpdGl6ZW4tYm9keSB7XG4gIC8qIOmakOiXj+mhtei+uSAqL1xuICBncmlkLWFyZWE6IHVuc2V0O1xufVxuLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldy5za2luLWNpdGl6ZW4gLm13LWJvZHktaGVhZGVyICNwLXZpZXdzIHtcbiAgLyog6ZqQ6JeP6aG15aS06YOo5YiG5oyJ6ZKuICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3LnNraW4tY2l0aXplbi5jaXRpemVuLWJvZHktaGVhZGVyLS1zdGlja3kgLm13LWJvZHktaGVhZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldy5za2luLWNpdGl6ZW4gLmNpdGl6ZW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldy5za2luLXZlY3Rvci0yMDIyIC52ZWN0b3ItcGFnZS10b29sYmFyIHtcbiAgLyog6ZqQ6JeP5bel5YW35qCPICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3LnNraW4tY2l0aXplbiAubXctYm9keSxcbi5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcuc2tpbi1nb25nYmkgI213LWNvbnRlbnQsXG4ucGFnZS1RaXV3ZW5f6aaW6aG1LmFjdGlvbi12aWV3LnNraW4tdmVjdG9yIC5tdy1ib2R5IHtcbiAgLyog6IOM5pmvICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEwMiwgMjA0LCAwLjEyNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1wLWJhY2tncm91bmQtY29sb3ItLWxpZ2h0LCByZ2JhKDUxLCAxMDIsIDIwNCwgMC4xMjUpKTtcbn1cbi5jbGllbnQtZGFya21vZGUgLnBhZ2UtUWl1d2VuX+mmlumhtS5hY3Rpb24tdmlldy5za2luLWNpdGl6ZW4gLm13LWJvZHksXG4uY2xpZW50LWRhcmttb2RlIC5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcuc2tpbi1nb25nYmkgI213LWNvbnRlbnQsXG4uY2xpZW50LWRhcmttb2RlIC5wYWdlLVFpdXdlbl/pppbpobUuYWN0aW9uLXZpZXcuc2tpbi12ZWN0b3IgLm13LWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xufVxuLnBhZ2UtUWl1d2VuX+mmlumhtSAjY2F0bGlua3Mge1xuICAvKiDpmpDol4/pppbpobXkuIvmlrnnmoRDYXRsaW5rICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1RaXV3ZW5f6aaW6aG1ICNmb290ZXItaW5mby1sYXN0bW9kIHtcbiAgLyog6ZqQ6JeP6aaW6aG15LiL5pa555qE4oCc5pyA5ZCO57yW6L6R5LqO4oCdICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiDnpoHmraLliKDpmaTpppbpobXlj4rlhbbnm7jlhbPmqKHmnb8gKi9cbi5yb290cGFnZS1RaXV3ZW5f6aaW6aG1ICNjYS1kZWxldGUsXG4ucm9vdHBhZ2UtVGVtcGxhdGVf5paw54mI6aaW6aG1ICNjYS1kZWxldGUsXG4ucm9vdHBhZ2UtUWl1d2VuX+mmlumhtSAjZGVsZXRlY29uZmlybSxcbi5yb290cGFnZS1UZW1wbGF0ZV/mlrDniYjpppbpobUgI2RlbGV0ZWNvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiA9PSDpobXpnaLmraPmlocgPT0gKi9cbi5tYWlucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBOb3JtYWxpemUgKi9cbiAgLyoqXG5cdCAqIC5jYXJkIC5iYWNrZ3JvdW5kIGltZyB7XG5cdCAqIFx0bWF4LXdpZHRoOiB1bnNldDtcblx0ICogXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ICogfVxuXHQgKi9cbn1cbi5za2luLWdvbmdiaSAubWFpbnBhZ2Uge1xuICBwYWRkaW5nOiAxZW07XG59XG4uY2xpZW50LWRhcmttb2RlIC5tYWlucGFnZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1haW5wYWdlLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW5wYWdlIGgyIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzM2YztcbiAgYmFja2dyb3VuZDogdmFyKC0tbXAtLWNvbG9yLCAjMzZjKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbnBhZ2UgaDI6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1haW5wYWdlIGgyIC5tdy1oZWFkbGluZTo6YmVmb3JlLFxuLm1haW5wYWdlIGgyIC5tdy1oZWFkbGluZTo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tYWlucGFnZSBoMiAubXctaGVhZGxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbnRlbnQ6ICfvvLsnO1xufVxuLm1haW5wYWdlIGgyIC5tdy1oZWFkbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGNvbnRlbnQ6ICfvvL0nO1xufVxuLm1haW5wYWdlIGEubmV3IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFpbnBhZ2UgdWwsXG4ubWFpbnBhZ2Ugb2wsXG4ubWFpbnBhZ2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLm1haW5wYWdlIGZpZ3VyZVt0eXBlb2Z+PSdtdzpGaWxlL1RodW1iJ10sXG4ubWFpbnBhZ2UgZmlndXJlW3R5cGVvZn49J213OkZpbGUvRnJhbWUnXSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1haW5wYWdlIGZpZ3VyZVt0eXBlb2Z+PSdtdzpGaWxlL1RodW1iJ10gPiBhLm13LWZpbGUtZGVzY3JpcHRpb246OmFmdGVyLFxuLm1haW5wYWdlIGZpZ3VyZVt0eXBlb2Z+PSdtdzpGaWxlL0ZyYW1lJ10gPiBhLm13LWZpbGUtZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWlucGFnZSBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuLm1haW5wYWdlIC50aHVtYmNhcHRpb24sXG4ubWFpbnBhZ2UgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1haW5wYWdlIC50aHVtYmNhcHRpb246OmJlZm9yZSxcbi5tYWlucGFnZSBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW5wYWdlIC50bXVsdGkgLnRyb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWlucGFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1haW5wYWdlLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDc1dnc7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWlucGFnZS1yb3cgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFpbnBhZ2UgLmNkeC1idXR0b24tLWFjdGlvbi1wcm9ncmVzc2l2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM2YztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tcC0tY29sb3IsICMzNmMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tcC0tY29sb3IsICMzNmMpO1xufVxuLm1haW5wYWdlIHVsLmdhbGxlcnkge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlucGFnZSBsaS5nYWxsZXJ5Ym94IGRpdi50aHVtYiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tYWlucGFnZSBkaXYuY2FwdGlvbiB7XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlucGFnZS10b3AtbWVudSxcbi5tYWlucGFnZS1oZWFkZXIsXG4ubWFpbnBhZ2Utcm93LFxuLm1haW5wYWdlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW5wYWdlLWhlYWRlci1ib3gsXG4ubWFpbnBhZ2UtYm94LFxuLm1haW5wYWdlLWZvb3Rlci1ib3gge1xuICBmbGV4OiAxIDEgMzQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tcC1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoNTEsIDEwMiwgMjA0LCAwLjEyNSksIDAgLTFweCAycHggcmdiYSg1MSwgMTAyLCAyMDQsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHZhcigtLW1wLWJhY2tncm91bmQtY29sb3ItLWxpZ2h0LCByZ2JhKDUxLCAxMDIsIDIwNCwgMC4xMjUpKSwgMCAtMXB4IDJweCB2YXIoLS1tcC1iYWNrZ3JvdW5kLWNvbG9yLS1saWdodCwgcmdiYSg1MSwgMTAyLCAyMDQsIDAuMTI1KSk7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLmNsaWVudC1kYXJrbW9kZSAubWFpbnBhZ2UtaGVhZGVyLWJveCxcbi5jbGllbnQtZGFya21vZGUgLm1haW5wYWdlLWJveCxcbi5jbGllbnQtZGFya21vZGUgLm1haW5wYWdlLWZvb3Rlci1ib3gge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDEwMiwgMjA0LCAwLjEyNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1wLWJhY2tncm91bmQtY29sb3ItLWxpZ2h0LCByZ2JhKDUxLCAxMDIsIDIwNCwgMC4xMjUpKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoNTEsIDEwMiwgMjA0LCAwLjc1KSwgMCAtMXB4IDJweCByZ2JhKDUxLCAxMDIsIDIwNCwgMC43NSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHZhcigtLW1wLWJhY2tncm91bmQtY29sb3ItLWRhcmtlc3QsIHJnYmEoNTEsIDEwMiwgMjA0LCAwLjc1KSksIDAgLTFweCAycHggdmFyKC0tbXAtYmFja2dyb3VuZC1jb2xvci0tZGFya2VzdCwgcmdiYSg1MSwgMTAyLCAyMDQsIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuLm1haW5wYWdlLWhlYWRlci1ib3ggPiBkaXYge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tYWlucGFnZS1ib3ggPiBkaXYsXG4ubWFpbnBhZ2UtZm9vdGVyLWJveCA+IGRpdiB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm1haW5wYWdlLXRvcC1tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ubWFpbnBhZ2UtdG9wLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlucGFnZS1oZWFkZXIgLm1haW5wYWdlLWhlYWRlci1iaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBnYXA6IDAuNWVtO1xufVxuLm1haW5wYWdlLWhlYWRlciAubWFpbnBhZ2UtaGVhZGVyLWJpbyAqIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbnBhZ2UtaGVhZGVyIC5tYWlucGFnZS1zbG9nYW4ge1xuICBtYXJnaW46IGF1dG87XG59XG4ubWFpbnBhZ2UtaGVhZGVyIC5tYWlucGFnZS1zbG9nYW4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLm1haW5wYWdlLWhlYWRlci1ib3gge1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWlucGFnZS1oZWFkZXItYm94IC5tYWlucGFnZS1sb2dpbi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMWVtIDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5tYWlucGFnZS1oZWFkZXIgLm1haW5wYWdlLWFydGljbGVjb3VudCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2xpZW50LWRhcmttb2RlIC5tYWlucGFnZS1oZWFkZXIgLm1haW5wYWdlLWFydGljbGVjb3VudCB7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuLm1haW5wYWdlLWhlYWRlciAubWFpbnBhZ2Utc2VhcmNoIHtcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xufVxuLm1haW5wYWdlLWhlYWRlciAubWFpbnBhZ2Utc2VhcmNoIGlucHV0IHtcbiAgbWFyZ2luOiAwLjI1ZW07XG59XG4ubWFpbnBhZ2UtaGVhZGVyIC5tYWlucGFnZS1zZWFyY2ggaW5wdXRbbmFtZT0nc2VhcmNoJ10ge1xuICBtYXgtd2lkdGg6IDUwdnc7XG59XG4ubWFpbnBhZ2Utcm93IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGdhcDogMC41ZW07XG59XG4ubWFpbnBhZ2UtbGluay1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBtYXJnaW46IDAuMTI1ZW0gMC4xMjVlbSAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5jbGllbnQtZGFya21vZGUgLm1haW5wYWdlLWxpbmstYnV0dG9uIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZpbHRlcjogaW52ZXJ0KDApICFpbXBvcnRhbnQ7XG59XG4ubWFpbnBhZ2UtbGluay1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzZjO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tcC0tY29sb3IsICMzNmMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWlucGFnZS1saW5rLWJ1dHRvbjpob3ZlciBhLFxuLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGEuZXh0aXcsXG4ubWFpbnBhZ2UtbGluay1idXR0b246aG92ZXIgYS5leHRlcm5hbCxcbi5tYWlucGFnZS1saW5rLWJ1dHRvbjpob3ZlciBhOnZpc2l0ZWQsXG4ubWFpbnBhZ2UtbGluay1idXR0b246aG92ZXIgYS5leHRpdzp2aXNpdGVkLFxuLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGEuZXh0ZXJuYWw6dmlzaXRlZCxcbi5tYWlucGFnZS1saW5rLWJ1dHRvbjpob3ZlciBhOmhvdmVyLFxuLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGEuZXh0aXc6aG92ZXIsXG4ubWFpbnBhZ2UtbGluay1idXR0b246aG92ZXIgYS5leHRlcm5hbDpob3Zlcixcbi5tYWlucGFnZS1saW5rLWJ1dHRvbjpob3ZlciBhOnZpc2l0ZWQ6aG92ZXIsXG4ubWFpbnBhZ2UtbGluay1idXR0b246aG92ZXIgYS5leHRpdzp2aXNpdGVkOmhvdmVyLFxuLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGEuZXh0ZXJuYWw6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMTgwZGVnKTtcbn1cbi5jbGllbnQtZGFya21vZGUgLm1haW5wYWdlLWxpbmstYnV0dG9uOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDApO1xufVxuLm1haW5wYWdlIC5ndWlkZWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGdhcDogMC4yNWVtO1xufVxuLm1haW5wYWdlIC5ndWlkZWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWlucGFnZSAuZ3VpZGVsaXN0IGxpOjptYXJrZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5tYWlucGFnZSAjbWFpbnBhZ2Utc2lzdGVycHJvamVjdC1ib3ggLmd1aWRlbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMWVtO1xufVxuLm1haW5wYWdlICNtYWlucGFnZS1zaXN0ZXJwcm9qZWN0LWJveCAuZ3VpZGVsaXN0IC5tYWlucGFnZS1zaXN0ZXJwcm9qZWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxZW07XG59XG4ubWFpbnBhZ2UgI21haW5wYWdlLXNucy1ib3ggLmd1aWRlbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGxhY2UtY29udGVudDogc3BhY2UtYXJvdW5kIHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDFlbTtcbn1cbi5tYWlucGFnZS1mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDAuNWVtIDIuNWVtO1xuICBtYXJnaW46IDAgMCBhdXRvIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5wYWdlLWhlYWRlcixcbiAgLm1haW5wYWdlLXJvdyxcbiAgLm1haW5wYWdlLWZvb3RlciB7XG4gICAgbWluLWhlaWdodDogMTI1cHg7XG4gIH1cbiAgLm1haW5wYWdlLWhlYWRlci1ib3gsXG4gIC5tYWlucGFnZS1ib3gsXG4gIC5tYWlucGFnZS1mb290ZXItYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbnBhZ2UtaGVhZGVyLWJveCB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbiAgLm1haW5wYWdlLWhlYWRlciAubWFpbnBhZ2UtaGVhZGVyLWJpbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbnBhZ2UtaGVhZGVyIC5tYWlucGFnZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gIH1cbiAgLm1haW5wYWdlIGZpZ3VyZS5tdy1oYWxpZ24tbGVmdCxcbiAgLm1haW5wYWdlIGZpZ3VyZS5tdy1oYWxpZ24tcmlnaHQsXG4gIC5tYWlucGFnZSBmaWd1cmUubXctaGFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWlucGFnZS1oZWFkZXItYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbnBhZ2UtaGVhZGVyLWJveCAubWFpbnBhZ2UtbG9naW4tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWlucGFnZSAubWFpbnBhZ2UtaGVhZGVyLWJpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQztBQUM3QixDQURDLGNBQ2MsQ0FEQyxZQUNZLENBQUM7QUFDN0IsQ0FGQyxjQUVjLENBRkMsWUFFWSxDQUFDO0FBQzdCLENBSEMsY0FHYyxDQUhDLFlBR1ksQ0FBQztBQUM3QixDQUpDLGNBSWMsQ0FKQyxZQUlZLENBQUM7QUFDN0IsQ0FMQyxjQUtjLENBTEMsWUFLWSxDQUFDO0FBQzdCLENBTkMsY0FNYyxDQU5DLFlBTVksQ0FBQztBQUM3QixDQVBDLGNBT2MsQ0FQQyxZQU9ZLENBQUM7QUFDM0IsV0FBUztBQUNYO0FBQ0EsQ0FWQyxjQVVjLENBVkMsV0FVVyxDQUFDLGFBQWEsQ0FBQztBQUN4QyxP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 */