/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/style.scss ***!
  \*******************************************************************************************************************************************************/
@charset "UTF-8";
/*-------- positionの共通パーツ --------*/
/*-------- marginの共通パーツ --------*/
/*-------- paddingの共通パーツ --------*/
/*-------- wrapperの共通パーツ --------*/
/*-------- backgroundの共通パーツ --------*/
/*-------- maskの共通パーツ --------*/
/*-------- ボタンの共通パーツ --------*/
/*-------- 日本語・英語テキストの共通パーツ --------*/
/*-------- フォントサイズの共通パーツ --------*/
/*-------- positionの共通パーツ --------*/
/*-------- marginの共通パーツ --------*/
/*-------- paddingの共通パーツ --------*/
/*-------- wrapperの共通パーツ --------*/
/*-------- backgroundの共通パーツ --------*/
/*-------- maskの共通パーツ --------*/
/*-------- ボタンの共通パーツ --------*/
/*-------- 日本語・英語テキストの共通パーツ --------*/
/*-------- フォントサイズの共通パーツ --------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
button,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 1px solid #888;
  border-radius: none;
  font: inherit;
  outline: none;
  display: block;
  width: 100%;
}

figure {
  margin: 0;
}

textarea {
  resize: vertical;
}

* {
  box-sizing: border-box;
}

*:focus {
  outline: none;
}

html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  min-height: -webkit-fill-available;
}

body {
  width: 100%;
  min-height: 100vh;
  min-height: 100dvh;
  min-height: -webkit-fill-available;
  overflow-y: scroll;
}

picture {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
}

address {
  font-style: normal;
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  font-family: "Zen Kaku Gothic New", sans-serif;
  overflow-x: hidden;
}

.wrap {
  max-width: 480px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 67px;
  /* ================
  TOP 
  ================ */
}
.wrap .section1,
.wrap .section2,
.wrap .section3,
.wrap .section5 {
  position: relative;
}
.wrap .section1 .detail_btn,
.wrap .section2 .detail_btn,
.wrap .section3 .detail_btn,
.wrap .section5 .detail_btn {
  width: clamp(27rem, 73.1707317073vw, 32rem);
  position: absolute;
  bottom: 5.5%;
  left: 50%;
  transform: translate(-50%);
}
.wrap .section1 .detail_btn img,
.wrap .section2 .detail_btn img,
.wrap .section3 .detail_btn img,
.wrap .section5 .detail_btn img {
  width: 100%;
  box-shadow: 0px 0px 15px 0px rgba(88, 56, 19, 0.2509803922);
  border-radius: 11px;
}
.wrap .map {
  max-width: 480px;
  aspect-ratio: 370/450;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #FFF2F2;
}
.wrap .map iframe {
  width: 100%;
  height: 100%;
}
.wrap .map.cleaning {
  background-color: #EBFADC;
}
.wrap .map.whitening {
  background-color: #FFF6F6;
}
.wrap .contact_title, .wrap .contact_reserve, .wrap .contact_tel {
  padding-right: 40px;
  padding-left: 40px;
}
.wrap .contact_title img, .wrap .contact_reserve img, .wrap .contact_tel img {
  width: 100%;
}
.wrap .contact_reserve a, .wrap .contact_tel a {
  display: block;
}
.wrap .contact_reserve img, .wrap .contact_tel img {
  border-radius: 11.31px;
  box-shadow: 0px 0px 10px 0px rgba(162, 151, 143, 0.5019607843);
}
.wrap .contact_title {
  padding-top: 60px;
}
.wrap .contact_reserve {
  padding-top: 30px;
}
.wrap .contact_tel {
  padding-top: 14px;
  padding-bottom: 40px;
}

.btn_list {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
  padding-right: 20px;
  padding-left: 20px;
  -moz-column-gap: 5.4054054054%;
       column-gap: 5.4054054054%;
}

.btn_item {
  width: 47.2972972973%;
}
.btn_item img {
  width: 100%;
}
.btn_item:last-of-type {
  margin-right: auto;
  margin-left: auto;
}

.fixed {
  position: fixed;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%);
  width: min(100%, 480px);
  background-color: #fff;
}
.fixed_list {
  display: flex;
  padding: 6px 7px;
  -moz-column-gap: 1.5151515152%;
       column-gap: 1.5151515152%;
}
.fixed_reserved, .fixed_tel {
  width: 49.2424242424%;
}
.fixed_reserved img, .fixed_tel img {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNpRmhCO0FBUUE7QUFpR0E7QUFnQ0E7QUFtQkE7QUFPQTtBQWFBO0FBZ0RBO0FBK0JBO0FBL1BBO0FBUUE7QUFpR0E7QUFnQ0E7QUFtQkE7QUFPQTtBQWFBO0FBZ0RBO0FBK0JBO0FDL1VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUJGOztBRWhCQTtBQUNBOzs7Ozs7Ozs7OztFQVdFO0FGbUJGOztBRWhCQTtFQUNFO0FGbUJGOztBRWhCQTs7RUFFRTtBRm1CRjs7QUVoQkE7O0VBRUU7QUZtQkY7O0FFaEJBOzs7O0VBSUU7RUFDQTtBRm1CRjs7QUVoQkE7RUFDRTtFQUNBO0FGbUJGOztBRWhCQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUJGOztBRWpCQTtFQUNFO0FGb0JGOztBRWxCQTtFQUNFO0FGcUJGOztBRWxCQTtFQUNFO0FGcUJGOztBRWxCQTtFQUNBO0FGcUJBOztBRWxCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUJBOztBRWxCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxQkE7O0FFYkE7RUFDQTtBRmdCQTs7QUViQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FGZ0JBOztBRWJBO0VBQ0E7QUZnQkE7O0FFYkE7RUFDRTtFQUNBO0FGZ0JGOztBRWJBO0VBQ0U7RUFDQTtBRmdCRjs7QUExTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztvQkFBQTtBQThOSjtBQTNOSTs7O0VBR0k7QUE2TlI7QUEzTlE7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErTlo7QUE3Tlk7OztFQUNJO0VBQ0E7RUFDQTtBQWlPaEI7QUE1Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThOUjtBQTVOUTtFQUNJO0VBQ0E7QUE4Tlo7QUEzTlE7RUFDSTtBQTZOWjtBQTFOUTtFQUNJO0FBNE5aO0FBdk5RO0VBR0k7RUFDQTtBQXVOWjtBQXJOWTtFQUNJO0FBdU5oQjtBQWpOWTtFQUNJO0FBbU5oQjtBQWhOWTtFQUNJO0VBQ0E7QUFrTmhCO0FBOU1RO0VBQ0k7QUFnTlo7QUE1TVE7RUFDSTtBQThNWjtBQTFNUTtFQUNJO0VBQ0E7QUE0TVo7O0FBdk1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QUEwTUo7O0FBdk1BO0VBQ0k7QUEwTUo7QUF4TUk7RUFDSTtBQTBNUjtBQXZNSTtFQUNJO0VBQ0E7QUF5TVI7O0FBck1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd01KO0FBdE1JO0VBQ0k7RUFDQTtFQUNBO09BQUE7QUF3TVI7QUFyTUk7RUFFSTtBQXNNUjtBQXBNUTtFQUNJO0FBc01aLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9scC8uL3NyYy9jc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9scC8uL3NyYy9jc3MvX3NldHRpbmcuc2NzcyIsIndlYnBhY2s6Ly9scC8uL3NyYy9jc3MvX3Jlc2V0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNldHRpbmdcIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcblxyXG5cclxuLndyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7XHJcblxyXG4gICAgLyogPT09PT09PT09PT09PT09PVxyXG4gICAgVE9QIFxyXG4gICAgPT09PT09PT09PT09PT09PSAqL1xyXG4gICAgLnNlY3Rpb24xLFxyXG4gICAgLnNlY3Rpb24yLFxyXG4gICAgLnNlY3Rpb24zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5kZXRhaWxfYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wVncoMjcwLCAzMDAsIDMyMCwgNDEwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDUuNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICM1ODM4MTM0MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDM3MC80NTA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUZGREY7XHJcbiAgICBcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGVhbmluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkZBREM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndoaXRlbmluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGFjdCB7XHJcbiAgICAgICAgJl90aXRsZSxcclxuICAgICAgICAmX3Jlc2VydmUsXHJcbiAgICAgICAgJl90ZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9yZXNlcnZlLFxyXG4gICAgICAgICZfdGVsIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExLjMxcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNBMjk3OEY4MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICZfcmVzZXJ2ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX3RlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcm93LWdhcDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbHVtbi1nYXA6IHBjdCgyMCwgMzcwKTtcclxufVxyXG5cclxuLmJ0bl9pdGVtIHtcclxuICAgIHdpZHRoOiBwY3QoMTc1LCAzNzApO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgIHdpZHRoOiBtaW4oMTAwJSwgNDgwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDdweDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiBwY3QoNiwgMzk2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX3Jlc2VydmVkLFxyXG4gICAgJl90ZWwge1xyXG4gICAgICAgIHdpZHRoOiBwY3QoMTk1LCAzOTYpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbi8vIHBhdGhcclxuJGNvLWpwZy1wYXRoOiAnLi9pbWFnZXMvanBnLyc7XHJcbiRjby1wbmctcGF0aDogJy4vaW1hZ2VzL3BuZy8nO1xyXG4kY28td2VicC1wYXRoOiAnLi9pbWFnZXMvd2VicC8nO1xyXG4kY28tc3ZnLXBhdGg6ICcuL2ltYWdlcy9zdmcvJztcclxuXHJcbi8vIHJlc3BvbnNpdmVcclxuJHBjOiA4MjFweDtcclxuJG5hdjogMTAyNHB4O1xyXG4kdGI6IDYwMXB4O1xyXG4kc3A6IDQxMHB4O1xyXG5cclxuQG1peGluIHBjIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAoJHBjKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLXNwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJG5hdikpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYiB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkdGIpKSBhbmQgKG1heC13aWR0aDogKCRuYXYpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYy10YWIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICgkdGIpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc3ApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGNsYW1wIGZ1bmN0aW9uXHJcblxyXG5AZnVuY3Rpb24gY2xhbXBWdygkbWluLCAkc2l6ZSwgJG1heCwgJHZwOiAxOTIwKSB7XHJcbiAgICAkbWluOiAkbWluICogMC4xcmVtO1xyXG4gICAgJG1heDogJG1heCAqIDAuMXJlbTtcclxuICAgICRudW06IG1hdGguZGl2KDEwMCwgJHZwKSAqIDF2dztcclxuICAgICRzaXplX3Z3OiAkbnVtICogJHNpemU7XHJcbiAgICBAcmV0dXJuIGNsYW1wKCRtaW4sICRzaXplX3Z3LCAkbWF4KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZ3KCR2dywgJHZpZXdwb3J0KSB7XHJcbiAgICAkcmF0ZTogbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KTtcclxuICAgIEByZXR1cm4gJHJhdGUgKiAkdncgKiAxdnc7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBwY3QoJHBjdCwgJHdzOiAxOTIwKSB7XHJcbiAgICAkcmF0aW86IG1hdGguZGl2KDEwMCAsICR3cyk7XHJcbiAgICBAcmV0dXJuICRyYXRpbyAqICRwY3QgKiAxJTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcmVtKSB7XHJcbiAgICAkYmFzZUZ6OiAxNjtcclxuICAgIEByZXR1cm4gbWF0aC5kaXYoJHJlbSwgKCRiYXNlRnogKiAwLjYyNSkpICsgcmVtO1xyXG59XHJcblxyXG4vLyBob3ZlciBhbmQgYWN0aXZlXHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1peGluXHJcblxyXG4vKi0tLS0tLS0tIHBvc2l0aW9u44Gu5YWx6YCa44OR44O844OEIC0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBwb3NpdGlvbi1jZW50ZXIoKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0gbWFyZ2lu44Gu5YWx6YCa44OR44O844OEIC0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBtYXJnaW4tY2VudGVyKCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdC01NC0xNigpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygzNiwgNTQsIDU0LCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMjQsIDI4LCAzMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygxNCwgMTYsIDIwLCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXQtNTAtMjgoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMzYsIDUwLCA1MCwgMTQ0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcFZ3KDI4LCAzMiwgMzYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMjQsIDI4LCAyOCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1hcmdpbi0zNi0xNCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygyOCwgMzYsIDM2LCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMTYsIDE4LCAyMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygxMiwgMTQsIDE2LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXQtNDYtMjgtMTkyMCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygzMiwgNDYsIDQ2LCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMjYsIDMwLCAzMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygyMiwgMjYsIDI2LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXQtMzQtMTQtMTkyMCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygyNiwgMzQsIDM0LCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wVncoMTYsIDE4LCAyMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygxMiwgMTQsIDE2LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLTIwKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcFZ3KDE0LCAxOCwgMjAsIDE0NDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBWdygxMiwgMTQsIDE2LCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcFZ3KDgsIDEwLCAxNCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLSBwYWRkaW5n44Gu5YWx6YCa44OR44O844OEIC0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWJhc2ljKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcFZ3KDQ4LCA5NiwgOTYsIDE5MjApO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBWdyg0OCwgOTYsIDk2LCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wVncoMjQsIDQ4LCA0OCwgODIwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wVncoMjQsIDQ4LCA0OCwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBWdygxNiwgMjAsIDIwLCAzNzUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBWdygxNiwgMjAsIDIwLCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10Yi0yMCgpIHtcclxuICAgIEBpbmNsdWRlIHBjLXRhYiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wVncoMTQsIDIwLCAyMCwgMTAyNCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wVncoMTQsIDIwLCAyMCwgMTAyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcFZ3KDgsIDEwLCAxNCwgMzc1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBWdyg4LCAxMCwgMTQsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0gd3JhcHBlcuOBruWFsemAmuODkeODvOODhCAtLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gd3ByICgkd3JhcHBlci13aWR0aCwgJG1yLWF1dG86IG51bGwsICRtbC1hdXRvOiBudWxsKSB7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgkd3JhcHBlci13aWR0aCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpZiAkbXItYXV0byAhPSBudWxsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtci1hdXRvO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGlmICRtbC1hdXRvICE9IG51bGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbWwtYXV0bztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0gYmFja2dyb3VuZOOBruWFsemAmuODkeODvOODhCAtLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gYmctbm8tcmVwZWF0LWNlbnRlcigpIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tIG1hc2vjga7lhbHpgJrjg5Hjg7zjg4QgLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIG1hc2stbm8tcmVwZWF0LWNlbnRlcigpIHtcclxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFzay1uby1yZXBlYXQtY2VudGVyLWNvbnRlbnQoKSB7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLyotLS0tLS0tLSDjg5zjgr/jg7Pjga7lhbHpgJrjg5Hjg7zjg4QgLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHNldHRpbmctYnRuLXN0eWxlKCRidG4tY2xhc3MsICRidG4tYmcsICR0cmFuc2l0aW9uOiBudWxsKSB7XHJcbiAgICAuI3skYnRuLWNsYXNzfV9saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmc7XHJcblxyXG4gICAgICAgIEBpZiAkdHJhbnNpdGlvbiAhPSBudWxsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJzLSN7JHRyYW5zaXRpb259KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBjLXRhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHV0aWwtYnRuLXN0eWxlICgkY2xhc3MtbmFtZSwgJGJ0bi12YWwtcGMsICRidG4tdmFsLXNwLCAkYnRuLXBzZXVkbzogbnVsbCwgJHV0aWwtYnRuLWNvbG9yOiBudWxsKSB7XHJcblxyXG4gICAgLiN7JGNsYXNzLW5hbWV9IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGMtdGFiIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCAkYnRuLXZhbC1wYyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgJGJ0bi12YWwtc3ApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuI3skY2xhc3MtbmFtZX1fbGluayB7XHJcbiAgICAgICAgQGlmICRidG4tcHNldWRvICE9IG51bGwge1xyXG4gICAgICAgICAgICAmOjojeyRidG4tcHNldWRvfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXRpbC1idG4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXNrLW5vLXJlcGVhdC1jZW50ZXItY29udGVudCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLSDml6XmnKzoqp7jg7voi7Hoqp7jg4bjgq3jgrnjg4jjga7lhbHpgJrjg5Hjg7zjg4QgLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGZvbnQtemtnbigkY29sb3I6IG51bGwsICRmb250LXdlaWdodDogbnVsbCwgJHRleHQtc2hhZG93OiBudWxsKSB7XHJcbiAgICBAaWYgJGNvbG9yICE9IG51bGwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBAaWYgJGZvbnQtd2VpZ2h0ICE9IG51bGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0ZXh0LXNoYWRvdyAhPSBudWxsIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1qb3N0KCRjb2xvcjogbnVsbCwgJGZvbnQtd2VpZ2h0OiBudWxsLCAkdGV4dC1zaGFkb3c6IG51bGwpIHtcclxuICAgIEBpZiAkY29sb3IgIT0gbnVsbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICAgIEBpZiAkZm9udC13ZWlnaHQgIT0gbnVsbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm8tam9zdCk7XHJcbiAgICBAaWYgJHRleHQtc2hhZG93ICE9IG51bGwge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAkdGV4dC1zaGFkb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0g44OV44Kp44Oz44OI44K144Kk44K644Gu5YWx6YCa44OR44O844OEIC0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBmb250LTcyLTE5MjAoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygzNiwgNzIsIDcyLCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygzMCwgMzYsIDM2LCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjYsIDMwLCAzMCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtNzIoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdyg1NiwgNzIsIDcyLCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygzNCwgNTYsIDU2LCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjYsIDMwLCAzNCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtNDgtMjgoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygzNiwgNDgsIDQ4LCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyOCwgMzIsIDM2LCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjQsIDI4LCAyOCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtNDgtMTkyMCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDI0LCA0OCwgNDgsIDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDI4LCAzNiwgMzYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyMCwgMjQsIDI4LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC00OCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDM2LCA0OCwgNDgsIDE0NDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDI4LCAzMiwgMzYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyMCwgMjQsIDI4LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC00MCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDMyLCA0MCwgNDAsIDE0NDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDI4LCAzMiwgMzQsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyMCwgMjQsIDI4LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC0zNi0xNi0xOTIwKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTgsIDM2LCAzNiwgMTkyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTQsIDE4LCAyMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxNiwgMTYsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTM2LTE2KCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjgsIDM2LCAzNiwgMTQ0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjAsIDI0LCAyOCwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxNiwgMTgsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTMyLTIwKCkge1xyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyNCwgMzIsIDMyLCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyMCwgMjQsIDI0LCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTYsIDIwLCAyMCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb250LTMyKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjQsIDMyLCAzMiwgMTQ0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTgsIDI0LCAyNCwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE2LCAxOCwgMTgsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTMwKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjIsIDMwLCAzMCwgMTQ0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTYsIDIyLCAyMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxNiwgMTYsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTMwLTEyKCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMjIsIDMwLCAzMCwgMTQ0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTQsIDIwLCAyMiwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDEwLCAxMiwgMTIsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTI0LTE5MjAoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxMiwgMjQsIDI0LCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxNCwgMTgsIDIwLCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTAsIDEyLCAxNCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtMjQoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygyMCwgMjQsIDI0LCAxNDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxNCwgMTgsIDIwLCA4MjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTAsIDEyLCAxNCwgMzc1KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtMjAoKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMtdGFiIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wVncoMTQsIDE2LCAyMCwgODIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDEyLCAxNCwgMTQsIDM3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTE4KCkge1xyXG5cclxuICAgIEBpbmNsdWRlIHBjLXRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxOCwgMTgsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxMiwgMTQsIDE0LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC0xNi0xNCgpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxNiwgMTYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxNCwgMTQsIDE2LCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC0xNi0xMygpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYy10YWIoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDEzLCAxNiwgMTYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxMSwgMTMsIDEzLCAzNzUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC0xNi0xMigpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBwYy10YWIoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcFZ3KDEyLCAxNiwgMTYsIDgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBWdygxMCwgMTIsIDEyLCAzNzUpO1xyXG4gICAgfVxyXG59IiwiQHVzZSBcInNldHRpbmdcIjtcclxuaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XHJcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG5vdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuZm9udC1zaXplOiA2Mi41JTtcclxuLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4tbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxubWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxufVxyXG5cclxuYm9keSB7XHJcbndpZHRoOiAxMDAlO1xyXG5taW4taGVpZ2h0OiAxMDB2aDtcclxubWluLWhlaWdodDogMTAwZHZoO1xyXG5taW4taGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG5vdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcblxyXG5wIHtcclxuXHJcbn1cclxuXHJcbnBpY3R1cmUge1xyXG5kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW1nIHtcclxubWF4LXdpZHRoOiAxMDAlO1xyXG5oZWlnaHQ6IGF1dG87XHJcbm1hcmdpbi1yaWdodDogYXV0bztcclxubWFyZ2luLWxlZnQ6IGF1dG87XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbm9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/