@charset "UTF-8";:root {
  --color-primary: #e73744;
  --color-sub: #f37e77;
  --color-sub-text: #e7655e;
  --color-brown: #805a3d;
  --color-mate: #e83743;
  --color-direct: #fa7d30;
  --width: 768px;
  --breakpoint-md: 769px;
}

#proposalArea {
  padding: 0 16px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  #proposalArea {
    padding: 0;
  }
}
#proposalArea h2 {
  font-weight: 16px;
  font-weight: 600;
  color: var(--color-brown);
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) {
  #proposalArea h2 {
    font-size: 20px;
    text-align: center;
  }
}
#proposalArea .proposalAreaContainer {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 6px;
}
@media screen and (min-width: 769px) {
  #proposalArea .proposalAreaContainer {
    grid-template-columns: repeat(2, 1fr);
    gap: 8 16px;
  }
}
#proposalArea .proposalAreaBox {
  display: grid;
  grid-template-rows: max-content 1fr;
  transition: grid-template-rows 0.4s cubic-bezier(0.64, 0.07, 0.41, 0.95);
  overflow: hidden;
}
#proposalArea .proposalAreaBox:has([aria-hidden=true]) {
  grid-template-rows: max-content 0;
}
#proposalArea .proposalAreaBox:has([aria-hidden=false]) {
  grid-template-rows: max-content 1fr;
}
#proposalArea .proposalAreaBox h3 {
  background-color: #f0ebe8;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
#proposalArea .proposalAreaBox h3#pro01 {
  color: #f05682;
}
#proposalArea .proposalAreaBox h3#pro02 {
  color: #21b8b2;
}
#proposalArea .proposalAreaBox h3#pro03 {
  color: #9454b5;
}
#proposalArea .proposalAreaBox h3#pro04 {
  color: #fa7d30;
}
#proposalArea .proposalAreaBox h3 a {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  padding: 12px 0 12px 14px;
}
#proposalArea .proposalAreaBox h3 a::before {
  content: "";
  width: 7px;
  height: 7px;
  border-right: 2px solid;
  border-bottom: 2px solid;
  display: block;
  transform: rotate(-45deg);
  margin-right: 8px;
}
#proposalArea .proposalAreaBox h3 button {
  align-self: normal;
  flex: 0 0 30px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%206C11.5%206.27614%2011.2761%206.5%2011%206.5L1%206.5C0.723858%206.5%200.5%206.27614%200.5%206C0.5%205.72386%200.723858%205.5%201%205.5L11%205.5C11.2761%205.5%2011.5%205.72386%2011.5%206Z%22%20fill%3D%22%23805A3D%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%200.5C6.27614%200.5%206.5%200.723858%206.5%201L6.5%2011C6.5%2011.2761%206.27614%2011.5%206%2011.5C5.72386%2011.5%205.5%2011.2761%205.5%2011L5.5%201C5.5%200.723858%205.72386%200.5%206%200.5Z%22%20fill%3D%22%23805A3D%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 11px 11px;
  background-position: center center;
}
#proposalArea .proposalAreaBox h3 button[aria-expanded=true] {
  background-image: url("data:image/svg+xml;charset=utf8,%20%3Csvg%20width%3D%2213%22%20height%3D%222%22%20viewBox%3D%220%200%2013%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5381%201C12.5381%201.27614%2012.3142%201.5%2012.0381%201.5L1.07599%201.5C0.799845%201.5%200.575987%201.27614%200.575987%201C0.575987%200.723859%200.799845%200.500001%201.07599%200.500001L12.0381%200.5C12.3142%200.5%2012.5381%200.723858%2012.5381%201Z%22%20fill%3D%22%23805A3D%22%2F%3E%20%3C%2Fsvg%3E");
}
#proposalArea .proposalAreaBox ul {
  font-size: 14px;
  transition: opacity cubic-bezier(0.64, 0.07, 0.41, 0.95) 0.4s 0.2s, padding cubic-bezier(0.64, 0.07, 0.41, 0.95) 0.4s 0.2s;
  padding: 10px 10px 18px;
}
#proposalArea .proposalAreaBox ul[aria-hidden=true] {
  opacity: 0;
  padding: 0 10px;
}
#proposalArea .proposalAreaBox ul[aria-hidden=false] {
  opacity: 1;
  padding-block: 10px 18px;
}
#proposalArea .proposalAreaBox ul li:not(:last-child) {
  margin-bottom: 16px;
}
#proposalArea .proposalAreaBox ul li a {
  display: flex;
  align-items: center;
}
#proposalArea .proposalAreaBox ul li a::after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 1px solid #805a3d;
  border-bottom: 1px solid #805a3d;
  transform: rotate(-45deg);
  margin-left: auto;
  flex: 0 0 auto;
}

#item {
  padding-top: 27px;
}
@media screen and (min-width: 769px) {
  #item {
    padding-top: 48px;
  }
}
#item .inner {
  padding-inline: 0;
}
#item h1,
#item h2 {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-brown);
}
#item h1 {
  padding: 0 16px;
}
@media screen and (min-width: 769px) {
  #item h1 {
    padding-inline: 0;
  }
}
#item .itemHeader {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 16px;
}
@media screen and (min-width: 769px) {
  #item .itemHeader {
    padding-inline: 0;
  }
}
#item #itemListSearchArea {
  background-color: #faf7f4;
  padding: 23px 16px 24px;
  margin-top: 18px;
}
@media screen and (min-width: 769px) {
  #item #itemListSearchArea {
    margin-top: 24px;
  }
}
#item #itemListSearchArea form ul {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
@media screen and (min-width: 769px) {
  #item #itemListSearchArea form ul {
    display: flex;
    flex-wrap: wrap;
  }
}
#item #itemListSearchArea form li {
  flex: 0 1 calc(50% - 4.5px);
  max-width: calc(50% - 4.5px);
}
#item #itemListSearchArea form li.srchPriceBox {
  flex: 0 1 calc(50% - 4.5px);
  max-width: calc(50% - 4.5px);
}
@media screen and (min-width: 769px) {
  #item #itemListSearchArea form li {
    flex: 0 1 167px;
    max-width: none;
  }
  #item #itemListSearchArea form li.srchPriceBox {
    flex: 0 1 167px;
  }
}
#item #itemListSearchArea form select {
  width: 100%;
  font-size: 16px;
  line-height: 1.4;
  border: 1px solid #c4c1c1;
  border-radius: 1px;
  padding: 12px 10px;
  min-height: 48px;
  color: #000;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.498283%200.442536C0.806165%200.165442%201.28038%200.1904%201.55748%200.498283L5.50001%204.87887L9.44254%200.498283C9.71963%200.1904%2010.1938%200.165442%2010.5017%200.442536C10.8096%200.71963%2010.8346%201.19385%2010.5575%201.50173L5.50001%207.12114L0.442536%201.50173C0.165442%201.19385%200.1904%200.71963%200.498283%200.442536Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 8px) 50%;
  background-size: 12px 7px;
}
#item #itemListSearchArea #searchBox {
  flex: 1 1 100%;
  min-width: 100%;
}
@media screen and (min-width: 769px) {
  #item #itemListSearchArea #searchBox {
    flex: 1 1 calc(100% - 176px);
    min-width: auto;
  }
}
#item #itemListSearchArea #searchBox table {
  width: 100%;
}
#item #itemListSearchArea #searchBox table tr {
  display: flex;
}
#item #itemListSearchArea #searchBox table th {
  flex: 1 1 auto;
}
#item #itemListSearchArea #searchBox table th .formField-input {
  position: relative;
}
#item #itemListSearchArea #searchBox table th .formField-input-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  z-index: 1;
}
#item #itemListSearchArea #searchBox table th .formField-input-icon svg {
  width: 18px;
  height: 18px;
}
#item #itemListSearchArea #searchBox table th input {
  width: 100%;
  border: 1px solid #b0b0b0;
  font-size: 16px;
  line-height: 1;
  min-height: 48px;
  color: #000;
  padding: 0 12px 0 40px;
}
#item #itemListSearchArea #searchBox table td {
  flex: 0 0 89px;
  padding-left: 4px;
}
@media screen and (min-width: 769px) {
  #item #itemListSearchArea #searchBox table td {
    flex: 0 0 125px;
    padding-left: 5px;
  }
}
#item #itemListSearchArea #searchBox table td button {
  background-color: var(--color-mate);
  color: #fff;
  width: 100%;
  font-size: 16px;
  line-height: 1;
  height: 100%;
  border-radius: 2px;
  padding: 12px 8px;
  border: none;
  cursor: pointer;
}
#item .itemListArea > p {
  font-size: 14px;
  font-weight: 400;
  padding: 0 16px;
}
@media screen and (min-width: 769px) {
  #item .itemListArea > p {
    padding: 0;
  }
}
#item .itemListArea-head {
  margin-top: 20px;
  display: block;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head {
    display: flex;
    align-items: center;
    margin-top: 24px;
  }
}
#item .itemListArea-head p {
  flex: 1 1 auto;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head p {
    text-align: left;
  }
}
#item .itemListArea-head .sortSelector {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  margin-top: 8px;
  padding: 0 16px;
  gap: 9px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head .sortSelector {
    margin-top: 0;
    padding: 0;
    justify-content: flex-end;
    width: auto;
  }
}
#item .itemListArea-head .sortSelector-item {
  flex: 1 1 0;
  margin: 0;
  min-width: 0;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head .sortSelector-item {
    flex: 0 1 auto;
    min-width: auto;
  }
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head .sortSelector-item:nth-of-type(n + 2) {
    margin-left: 9px;
  }
}
#item .itemListArea-head .sortSelector-item select {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
  min-width: auto;
  min-height: 40px;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.498283%200.442536C0.806165%200.165442%201.28038%200.1904%201.55748%200.498283L5.50001%204.87887L9.44254%200.498283C9.71963%200.1904%2010.1938%200.165442%2010.5017%200.442536C10.8096%200.71963%2010.8346%201.19385%2010.5575%201.50173L5.50001%207.12114L0.442536%201.50173C0.165442%201.19385%200.1904%200.71963%200.498283%200.442536Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 8px) 50%;
  background-size: 12px 7px;
  color: #000;
  border: 1px solid #c4c1c1;
  outline: 0;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head .sortSelector-item select {
    min-width: 120px;
  }
}
#item .itemListArea-head .sortSelector-item select:focus-visible {
  border-color: #000;
}
@media screen and (max-width: 768px) {
  #item .itemListArea-head #disp-select {
    width: 130px;
  }
}
#item .itemListArea-head .sortSelector-item:nth-of-type(2) {
  flex: 0 0 auto;
}
#item .itemListArea-head .sortSelector-item:has(.sortSelector-label) {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
#item .itemListArea-head .sortSelector-item:has(.sortSelector-label) .sortSelector-label {
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 400;
  padding: 8px 24px 8px 10px;
  min-width: auto;
  min-height: 41px;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.498283%200.442536C0.806165%200.165442%201.28038%200.1904%201.55748%200.498283L5.50001%204.87887L9.44254%200.498283C9.71963%200.1904%2010.1938%200.165442%2010.5017%200.442536C10.8096%200.71963%2010.8346%201.19385%2010.5575%201.50173L5.50001%207.12114L0.442536%201.50173C0.165442%201.19385%200.1904%200.71963%200.498283%200.442536Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 8px) 50%;
  background-size: 12px 7px;
  color: #000;
  border: 1px solid #c4c1c1;
  display: grid;
  place-items: center;
}
@media screen and (min-width: 769px) {
  #item .itemListArea-head .sortSelector-item:has(.sortSelector-label) .sortSelector-label {
    padding-right: 32px;
    min-width: 120px;
  }
}
#item .itemListArea-head .sortSelector-item:has(.sortSelector-label) .sortSelector-label span {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#item .itemListArea-head .sortSelector-item:has(.sortSelector-label) select {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
#item .itemListArea-head .sortSelector-item:has(.sortSelector-label):has(select:focus-visible) .sortSelector-label {
  border-color: #000;
}
#item .itemBoxBlock,
.itemBoxBlock {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 9px;
  padding: 24px 16px;
}
@media screen and (min-width: 769px) {
  #item .itemBoxBlock,
  .itemBoxBlock {
    grid-template-columns: repeat(4, 1fr);
    gap: 40px 8px;
    padding: 24px 0;
  }
}
#item .itemBoxBlock .itemBox,
.itemBoxBlock .itemBox {
  width: 100%;
  overflow: hidden;
}
#item .itemBoxBlock .itemColor,
.itemBoxBlock .itemColor {
  display: block;
}
#item .itemBoxBlock .itemColor-wrapper,
.itemBoxBlock .itemColor-wrapper {
  flex-wrap: wrap;
}
#item + #proposalArea {
  margin-top: 46px;
}
@media screen and (min-width: 769px) {
  #item + #proposalArea {
    margin-top: 80px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3Mvc3R5bGVfaXRlbWxpc3Quc2NzcyIsImFzc2V0cy9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwiYXNzZXRzL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wcm9wb3NhbEFyZWEuc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2l0ZW1MaXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQ0FBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUZYRjtBR0FBO0FBTUE7RUFDRTtFQUNBOztBRnNCQTtFRXhCRjtJQUlJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRmNGO0VFbEJBO0lBTUk7SUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FGSUo7RUVQRTtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBLGFEaENXO0VDaUNYO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7RUFDQTtFQUVBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBSHRIZDtBSUFBO0FBTUE7RUFDRTs7QUh1QkE7RUd4QkY7SUFHSTs7O0FBRUY7RUFDRTs7QUFFRjtBQUFBO0VBRUU7RUFDQSxhRkhlO0VFSWY7O0FBRUY7RUFDRTs7QUhTRjtFR1ZBO0lBR0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBLGFGYmtCO0VFY2xCOztBSEFGO0VHSkE7SUFNSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FIVEY7RUdNQTtJQUtJOzs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUhqQk47RUdjSTtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7O0FIeEJOO0VHdUJJO0lBR0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBSC9DSjtFRzhDRTtJQUdJOzs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FIckVSO0VHbUVNO0lBSUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFSO0VBQ0U7RUFDQSxhRjFHZ0I7RUUyR2hCOztBSDdGSjtFRzBGRTtJQUtJOzs7QUFHSjtFQUNFOztBSG5HSjtFR2tHRTtJQUdJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FINUdOO0VHeUdJO0lBS0k7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FIdEhOO0VHa0hJO0lBTUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBSDdIUjtFRzJITTtJQUlJO0lBQ0E7OztBSGhJVjtFR2tJUTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQSxhRnhKVTtFRXlKVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFGbExRO0VFbUxSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUhoTFo7RUdnS1U7SUFrQkk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBU2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUhwTkY7RUdnTkE7SUFNSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFOztBQUNBO0VBQ0U7O0FBUU47RUFDRTs7QUg1T0Y7RUcyT0E7SUFHSSIsImZpbGUiOiJhc3NldHMvY3NzL3N0eWxlX2l0ZW1saXN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGNoYXJzZXQ6IGV1Yy1qcCAqL1xuQGNoYXJzZXQgXCJldWMtanBcIjtcblxuQHVzZSBcIi4vZ2xvYmFsL21peGluXCIgYXMgKjtcbkB1c2UgXCIuL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4vY29tcG9uZW50cy9wcm9wb3NhbEFyZWFcIjtcbkB1c2UgXCIuL3BhZ2VzL2l0ZW1MaXN0XCI7IiwiLyogY2hhcnNldDogZXVjLWpwICovXG5AY2hhcnNldCBcImV1Yy1qcFwiO1xuXG5AdXNlIFwic2FzczptYXBcIjtcbi8vICNNZWRpYSBRdWVyeVxuLy9cbi8vIOS9v+eUqOS+i1xuLy8gLmZvbyB7XG4vLyAgIGNvbG9yOiBibHVlO1xuLy8gICBAaW5jbHVkZSBtcSgpIHsgLy8g5byV5pWw44KS55yB55Wl77yI5Yid5pyf5YCk44GvbWTjga43NjhweO+8iVxuLy8gICAgIGNvbG9yOiB5ZWxsb3c7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgbXEobGcpIHsgLy8g5byV5pWw44KS5YCL5Yil44Gr5oyH5a6aXG4vLyAgICAgY29sb3I6IHJlZDtcbi8vICAgfVxuLy8gfVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XG4vLyAkYnJlYWtwb2ludC1tZDogJHdpZHRoLW1pZGRsZS1wYWdlICFkZWZhdWx0O1xuLy8gJGJyZWFrcG9pbnQtbGc6ICR3aWR0aC1wYWdlLW1heCAhZGVmYXVsdDtcbiRicmVha3BvaW50czogKFxuICAneHNtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpJyxcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4gICd4bGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpJyxcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpJyxcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbikgIWRlZmF1bHQ7XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbiIsIi8qIGNoYXJzZXQ6IGV1Yy1qcCAqL1xuQGNoYXJzZXQgXCJldWMtanBcIjtcblxuOnJvb3Qge1xuICAtLWNvbG9yLXByaW1hcnk6ICNlNzM3NDQ7XG4gIC0tY29sb3Itc3ViOiAjZjM3ZTc3O1xuICAtLWNvbG9yLXN1Yi10ZXh0OiAjZTc2NTVlO1xuICAtLWNvbG9yLWJyb3duOiAjODA1YTNkO1xuICAtLWNvbG9yLW1hdGU6ICNlODM3NDM7XG4gIC0tY29sb3ItZGlyZWN0OiAjZmE3ZDMwO1xuICAtLXdpZHRoOiA3NjhweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjlweDtcbn1cblxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiIsIi8qIGNoYXJzZXQ6IGV1Yy1qcCAqL1xuQGNoYXJzZXQgXCJldWMtanBcIjtcblxuQHVzZSBcIi4vLi4vZ2xvYmFsL21peGluXCIgYXMgKjtcbkB1c2UgXCIuLy4uL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuXG4jcHJvcG9zYWxBcmVhIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icm93bik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnByb3Bvc2FsQXJlYSB7XG4gICAgJkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogOCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmQm94IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IDFmcjtcbiAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjRzIGN1YmljLWJlemllcigwLjY0LCAwLjA3LCAwLjQxLCAwLjk1KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmhhcyhbYXJpYS1oaWRkZW49XCJ0cnVlXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMDtcbiAgICAgIH1cbiAgICAgICY6aGFzKFthcmlhLWhpZGRlbj1cImZhbHNlXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYmU4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJiNwcm8wMSB7XG4gICAgICAgICAgY29sb3I6ICNmMDU2ODI7XG4gICAgICAgIH1cbiAgICAgICAgJiNwcm8wMiB7XG4gICAgICAgICAgY29sb3I6ICMyMWI4YjI7XG4gICAgICAgIH1cbiAgICAgICAgJiNwcm8wMyB7XG4gICAgICAgICAgY29sb3I6ICM5NDU0YjU7XG4gICAgICAgIH1cbiAgICAgICAgJiNwcm8wNCB7XG4gICAgICAgICAgY29sb3I6ICNmYTdkMzA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE0cHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAgICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xMS41JTIwNkMxMS41JTIwNi4yNzYxNCUyMDExLjI3NjElMjA2LjUlMjAxMSUyMDYuNUwxJTIwNi41QzAuNzIzODU4JTIwNi41JTIwMC41JTIwNi4yNzYxNCUyMDAuNSUyMDZDMC41JTIwNS43MjM4NiUyMDAuNzIzODU4JTIwNS41JTIwMSUyMDUuNUwxMSUyMDUuNUMxMS4yNzYxJTIwNS41JTIwMTEuNSUyMDUuNzIzODYlMjAxMS41JTIwNlolMjIlMjBmaWxsJTNEJTIyJTIzODA1QTNEJTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk02JTIwMC41QzYuMjc2MTQlMjAwLjUlMjA2LjUlMjAwLjcyMzg1OCUyMDYuNSUyMDFMNi41JTIwMTFDNi41JTIwMTEuMjc2MSUyMDYuMjc2MTQlMjAxMS41JTIwNiUyMDExLjVDNS43MjM4NiUyMDExLjUlMjA1LjUlMjAxMS4yNzYxJTIwNS41JTIwMTFMNS41JTIwMUM1LjUlMjAwLjcyMzg1OCUyMDUuNzIzODYlMjAwLjUlMjA2JTIwMC41WiUyMiUyMGZpbGwlM0QlMjIlMjM4MDVBM0QlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlMjAlM0NzdmclMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMjAlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTEyLjUzODElMjAxQzEyLjUzODElMjAxLjI3NjE0JTIwMTIuMzE0MiUyMDEuNSUyMDEyLjAzODElMjAxLjVMMS4wNzU5OSUyMDEuNUMwLjc5OTg0NSUyMDEuNSUyMDAuNTc1OTg3JTIwMS4yNzYxNCUyMDAuNTc1OTg3JTIwMUMwLjU3NTk4NyUyMDAuNzIzODU5JTIwMC43OTk4NDUlMjAwLjUwMDAwMSUyMDEuMDc1OTklMjAwLjUwMDAwMUwxMi4wMzgxJTIwMC41QzEyLjMxNDIlMjAwLjUlMjAxMi41MzgxJTIwMC43MjM4NTglMjAxMi41MzgxJTIwMVolMjIlMjBmaWxsJTNEJTIyJTIzODA1QTNEJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDcsIDAuNDEsIDAuOTUpIDAuNHMgMC4ycyxcbiAgICAgICAgICBwYWRkaW5nIGN1YmljLWJlemllcigwLjY0LCAwLjA3LCAwLjQxLCAwLjk1KSAwLjRzIDAuMnM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxOHB4O1xuICAgICAgICAmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHggMThweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwNWEzZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDVhM2Q7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNoYXJzZXQ6IGV1Yy1qcCAqL1xuQGNoYXJzZXQgXCJldWMtanBcIjtcblxuQHVzZSBcIi4vLi4vZ2xvYmFsL21peGluXCIgYXMgKjtcbkB1c2UgXCIuLy4uL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuXG4jaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAuaW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG4gIGgxLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24pO1xuICB9XG4gIGgxIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG4gIH1cbiAgLml0ZW1IZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgI2l0ZW1MaXN0U2VhcmNoQXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjdmNDtcbiAgICBwYWRkaW5nOiAyM3B4IDE2cHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDQuNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgZmxleDogMCAxIDE2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMi40IC8gMTYpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjMWMxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTElMjIlMjBoZWlnaHQlM0QlMjI4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTElMjA4JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTAuNDk4MjgzJTIwMC40NDI1MzZDMC44MDYxNjUlMjAwLjE2NTQ0MiUyMDEuMjgwMzglMjAwLjE5MDQlMjAxLjU1NzQ4JTIwMC40OTgyODNMNS41MDAwMSUyMDQuODc4ODdMOS40NDI1NCUyMDAuNDk4MjgzQzkuNzE5NjMlMjAwLjE5MDQlMjAxMC4xOTM4JTIwMC4xNjU0NDIlMjAxMC41MDE3JTIwMC40NDI1MzZDMTAuODA5NiUyMDAuNzE5NjMlMjAxMC44MzQ2JTIwMS4xOTM4NSUyMDEwLjU1NzUlMjAxLjUwMTczTDUuNTAwMDElMjA3LjEyMTE0TDAuNDQyNTM2JTIwMS41MDE3M0MwLjE2NTQ0MiUyMDEuMTkzODUlMjAwLjE5MDQlMjAwLjcxOTYzJTIwMC40OTgyODMlMjAwLjQ0MjUzNlolMjIlMjBmaWxsJTNEJTIyYmxhY2slMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDhweCkgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAjc2VhcmNoQm94IHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDE3NnB4KTtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYygoMjU1IC8gMy40MykgKiAxJSk7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmbGV4OiAwIDAgODlweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMC43IDEyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1MaXN0QXJlYSB7XG4gICAgJiA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb3J0U2VsZWN0b3Ige1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiA0LjVweCA0LjVweCAwO1xuICAgICAgICAgIGZsZXg6IDAgMSA0MCU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMSUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMSUyMDglMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMC40OTgyODMlMjAwLjQ0MjUzNkMwLjgwNjE2NSUyMDAuMTY1NDQyJTIwMS4yODAzOCUyMDAuMTkwNCUyMDEuNTU3NDglMjAwLjQ5ODI4M0w1LjUwMDAxJTIwNC44Nzg4N0w5LjQ0MjU0JTIwMC40OTgyODNDOS43MTk2MyUyMDAuMTkwNCUyMDEwLjE5MzglMjAwLjE2NTQ0MiUyMDEwLjUwMTclMjAwLjQ0MjUzNkMxMC44MDk2JTIwMC43MTk2MyUyMDEwLjgzNDYlMjAxLjE5Mzg1JTIwMTAuNTU3NSUyMDEuNTAxNzNMNS41MDAwMSUyMDcuMTIxMTRMMC40NDI1MzYlMjAxLjUwMTczQzAuMTY1NDQyJTIwMS4xOTM4NSUyMDAuMTkwNCUyMDAuNzE5NjMlMjAwLjQ5ODI4MyUyMDAuNDQyNTM2WiUyMiUyMGZpbGwlM0QlMjJibGFjayUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4cHgpIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGMxYzE7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpoYXMoLnNvcnRTZWxlY3Rvci1sYWJlbCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLnNvcnRTZWxlY3Rvci1sYWJlbHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCAxMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB3aWR0aCUzRCUyMjExJTIyJTIwaGVpZ2h0JTNEJTIyOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDExJTIwOCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0wLjQ5ODI4MyUyMDAuNDQyNTM2QzAuODA2MTY1JTIwMC4xNjU0NDIlMjAxLjI4MDM4JTIwMC4xOTA0JTIwMS41NTc0OCUyMDAuNDk4MjgzTDUuNTAwMDElMjA0Ljg3ODg3TDkuNDQyNTQlMjAwLjQ5ODI4M0M5LjcxOTYzJTIwMC4xOTA0JTIwMTAuMTkzOCUyMDAuMTY1NDQyJTIwMTAuNTAxNyUyMDAuNDQyNTM2QzEwLjgwOTYlMjAwLjcxOTYzJTIwMTAuODM0NiUyMDEuMTkzODUlMjAxMC41NTc1JTIwMS41MDE3M0w1LjUwMDAxJTIwNy4xMjExNEwwLjQ0MjUzNiUyMDEuNTAxNzNDMC4xNjU0NDIlMjAxLjE5Mzg1JTIwMC4xOTA0JTIwMC43MTk2MyUyMDAuNDk4MjgzJTIwMC40NDI1MzZaJTIyJTIwZmlsbCUzRCUyMmJsYWNrJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4cHgpIDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDdweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGMxYzE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcyhzZWxlY3Q6Zm9jdXMtdmlzaWJsZSl7XG4gICAgICAgICAgICAgIC5zb3J0U2VsZWN0b3ItbGFiZWx7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1Cb3hCbG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjRweCA5cHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweCA4cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICAgIC5pdGVtQm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLml0ZW1JbWFnZSB7XG4gICAgfVxuICAgIC5pdGVtQ29sb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VuYXRpb24ge1xuICB9XG5cbiAgJiArICNwcm9wb3NhbEFyZWEge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
