.commonPageArea {
  margin: -80px 0 0;
}

.templateContainer {
  margin: 50px 0 0;
  /* stylelint-disable */
  /*! CSS Used from: https://www.keihan-kiss.co.jp/cmn/css/cmn.css */
  /*! CSS Used from: https://www.keihan-kiss.co.jp/company/cmn/css/cmn.css */
  /*! CSS Used from: https://www.keihan-kiss.co.jp/privacypolicy/cmn/css/cmn.css */
  /*! CSS Used from: https://www.keihan-kiss.co.jp/assets/css/reset.css?v=Friday,%2009-Jul-2021%2021:05:40%20JST */
  /*! CSS Used from: https://www.keihan-kiss.co.jp/assets/css/policy.css?v=Tuesday,%2019-Oct-2021%2014:46:46%20JST */
  /*! CSS Used from: Embedded */
  /* stylelint-enable */
}
.templateContainer #div_vi {
  width: 900px;
  margin: auto;
}
.templateContainer #div_section_wrap h3 {
  margin-bottom: 1px;
}
.templateContainer .section_main {
  width: 650px;
}
.templateContainer .page_company #div_vi_wrap {
  background: url(https://www.keihan-kiss.co.jp/company/cmn/img/vi_bg.gif) repeat-x left top;
}
.templateContainer .section_main h3 {
  margin-top: 45px;
  clear: both;
}
.templateContainer .section_main {
  width: 900px;
}
.templateContainer #div_section_wrap h3 {
  margin-bottom: 15px;
}
.templateContainer #div_section_wrap h4 {
  font-size: 1.4em;
  _font-size: 14px !important;
}
.templateContainer #div_section_wrap .p_txt {
  padding-bottom: 45px;
  margin: 15px 0;
  border-bottom: #b7b7b7 1px dotted;
}
.templateContainer #div_section_wrap .p_txt_r {
  margin: 15px 0 0;
  text-align: right;
}
.templateContainer .section_main .ul_nav {
  margin-bottom: 45px;
  background: url(https://www.keihan-kiss.co.jp/privacypolicy/cmn/img/bg.gif) no-repeat left bottom;
}
.templateContainer .section_main .ul_nav li {
  float: left;
}
.templateContainer .section_main .ul_nav li.on {
  filter: alpha(opacity=0);
  opacity: 0;
}
.templateContainer .section_main ol li {
  padding: 15px 0;
  padding-left: 1.6em;
  text-indent: -1.6em;
  list-style-position: inside;
  border-bottom: #b7b7b7 1px dotted;
}
.templateContainer .section_main ol li.li_ie {
  padding-left: 1.9em;
  padding-left: 1.4em;
  text-indent: -1.9em;
  text-indent: -1.4em;
}
.templateContainer .section_main ol li:first-child {
  padding-top: 0;
}
.templateContainer .section_main ol li:last-child {
  padding-bottom: 0;
  border: none;
}
.templateContainer .section_main ol li.li_fc {
  padding-top: 0;
}
.templateContainer .section_main ol li.li_lc {
  padding-bottom: 0;
  border: none;
}
.templateContainer .section_main ol li ul,
.templateContainer .section_main ol li ol {
  margin-left: 2em;
}
.templateContainer .section_main ol li ul li,
.templateContainer .section_main ol li.li_ie ul li {
  padding: 5px 0;
  padding: 0;
  padding-left: 2em;
  text-indent: 0;
  list-style: disc;
  list-style-position: outside;
  border: none;
}
.templateContainer .section_main ol li ol li,
.templateContainer .section_main ol li.li_ie ol li {
  padding: 5px 0;
  padding: 0;
  padding-left: 2em;
  text-indent: 0;
  list-style-position: outside;
  border: none;
}
.templateContainer .section_main ol li li {
  margin-bottom: 5px;
}
.templateContainer .section_main ol li strong {
  color: #4a54b7;
}
.templateContainer .section_main ul.ul_kana {
  margin-left: 0;
  margin-left: 0;
}
.templateContainer .section_main ul.ul_kana li {
  padding-left: 3em !important;
  text-indent: -3em !important;
  list-style: none !important;
}
.templateContainer div,
.templateContainer ul,
.templateContainer ol,
.templateContainer li,
.templateContainer h2,
.templateContainer h3,
.templateContainer h4,
.templateContainer p {
  padding: 0;
  margin: 0;
}
.templateContainer * {
  box-sizing: border-box;
}
.templateContainer h2,
.templateContainer h3,
.templateContainer h4 {
  font-size: 100%;
  font-weight: normal;
}
.templateContainer ul {
  list-style: none;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
  -webkit-padding-start: 0;
}
.templateContainer li {
  list-style: none;
}
.templateContainer a {
  overflow: hidden;
  color: #231815;
  text-decoration: none;
  border: 0 none;
  outline: medium none;
  transition: all 0.5s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.templateContainer a:focus,
.templateContainer a:hover {
  color: #231815;
  text-decoration: none;
  outline: medium none;
}
.templateContainer .cfx::after {
  display: block;
  clear: both;
  content: "";
}
.templateContainer .cfx {
  zoom: 100%;
}
.templateContainer .page_policy #div_vi_wrap {
  margin-top: 50px;
  font-size: 18px;
  text-align: center;
  background: #fff;
}
.templateContainer .page_policy .section_main {
  float: none;
  margin: 0 auto;
  background: none;
}
.templateContainer .page_policy .section_main h3 {
  height: 30px;
  padding-top: 4px;
  padding-left: 10px;
  border-top: 1px solid #238184;
  border-left: 8px solid #238184;
}
.templateContainer .page_policy .section_main strong {
  line-height: 30px;
  color: #238184;
}
.templateContainer .page_policy .section_main .ul_nav li {
  margin-right: 20px;
  border-bottom: solid 3px #ccc;
}
.templateContainer .page_policy .section_main .ul_nav li a {
  color: #ccc;
}
.templateContainer .page_policy .section_main .ul_nav li.on {
  border-bottom: solid 3px #238184;
  opacity: 1;
}
.templateContainer .page_policy .section_main .ul_nav li.on a {
  color: #238184;
  text-decoration: none;
}
.templateContainer .page_policy .section_main .ul_nav {
  background: none;
}
.templateContainer .page_policy .section_main #div_vi_wrap #div_vi {
  margin-bottom: 50px;
}
.templateContainer .page_policy .section_main #div_vi_wrap #div_vi h2 {
  font-size: 28px;
}
.templateContainer li {
  list-style: inherit;
}
@media (min-width: 768px) {
  .templateContainer {
    margin: 100px 0 0;
  }
}
@media (max-width: 768px) {
  .templateContainer .page_policy .section_wrap #div_vi_wrap {
    margin-top: 0;
    background: none;
  }
  .templateContainer .page_policy .section_wrap #div_vi_wrap #div_vi {
    width: 100%;
    margin-bottom: 0;
  }
  .templateContainer .page_policy .section_main #div_vi_wrap #div_vi h2 {
    font-size: 1.2em;
  }
  .templateContainer .page_policy .section_main {
    float: none;
    width: 100%;
    padding: 0 15px;
    margin: 0 0 30px;
    background: none;
  }
  .templateContainer .page_policy .section_main ul.ul_nav {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .templateContainer .page_policy .section_main .ul_nav li:nth-child(1) {
    margin-right: 2%;
  }
  .templateContainer .page_policy .section_main .ul_nav li {
    display: inline-block;
    width: 49%;
    margin-right: 0;
    font-size: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvcHJpdmFjeXBvbGljeS9jb21tb24vc3R5bGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvcHJpdmFjeXBvbGljeS9jb21tb24vc3R5bGUuY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBO0VBQ0UsaUJBQUE7QUNKRjs7QURPQTtFQUNFLGdCQUFBO0VBOENBLHNCQUFBO0VBRUEsa0VBQUE7RUFtQkEsMEVBQUE7RUFNQSxnRkFBQTtFQXNIQSxnSEFBQTtFQStEQSxrSEFBQTtFQTBEQSw2QkFBQTtFQUtBLHFCQUFBO0FDelRGO0FENkNFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7QUNMSjtBRFFFO0VBQ0Usa0JBQUE7QUNOSjtBRFNFO0VBQ0UsWUFBQTtBQ1BKO0FEVUU7RUFDRSwwRkFBQTtBQ1JKO0FEYUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QUNYSjtBRGVFO0VBQ0UsWUFBQTtBQ2JKO0FEZ0JFO0VBQ0UsbUJBQUE7QUNkSjtBRGlCRTtFQUNFLGdCQUFBO0dBQ0EsMEJBQUE7QUNmSjtBRGtCRTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGlDQUFBO0FDaEJKO0FEbUJFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBQ2pCSjtBRG9CRTtFQUNFLG1CQUFBO0VBQ0EsaUdBQUE7QUNsQko7QURzQkU7RUFDRSxXQUFBO0FDcEJKO0FEdUJFO0VBQ0Usd0JBQUE7RUFDQSxVQUFBO0FDckJKO0FEd0JFO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0FDdEJKO0FEeUJFO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUN2Qko7QUQwQkU7RUFDRSxjQUFBO0FDeEJKO0FEMkJFO0VBQ0UsaUJBQUE7RUFDQSxZQUFBO0FDekJKO0FENEJFO0VBQ0UsY0FBQTtBQzFCSjtBRDZCRTtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtBQzNCSjtBRDhCRTs7RUFFRSxnQkFBQTtBQzVCSjtBRCtCRTs7RUFFRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0FDN0JKO0FEZ0NFOztFQUVFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0FDOUJKO0FEaUNFO0VBQ0Usa0JBQUE7QUMvQko7QURrQ0U7RUFDRSxjQUFBO0FDaENKO0FEbUNFO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNqQ0o7QURvQ0U7RUFDRSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7QUNsQ0o7QURzQ0U7Ozs7Ozs7O0VBUUUsVUFBQTtFQUNBLFNBQUE7QUNwQ0o7QUR1Q0U7RUFDRSxzQkFBQTtBQ3JDSjtBRHdDRTs7O0VBR0UsZUFBQTtFQUNBLG1CQUFBO0FDdENKO0FEeUNFO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0FDdkNKO0FEMENFO0VBQ0UsZ0JBQUE7QUN4Q0o7QUQyQ0U7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLG1EQUFBO0FDekNKO0FENENFOztFQUVFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDMUNKO0FENkNFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDM0NKO0FEOENFO0VBQ0UsVUFBQTtBQzVDSjtBRGdERTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUM5Q0o7QURpREU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FDL0NKO0FEa0RFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0FDaERKO0FEbURFO0VBQ0UsaUJBQUE7RUFDQSxjRWxQVTtBRGlNZDtBRG9ERTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7QUNsREo7QURxREU7RUFDRSxXQUFBO0FDbkRKO0FEc0RFO0VBQ0UsZ0NBQUE7RUFDQSxVQUFBO0FDcERKO0FEdURFO0VBQ0UsY0VwUVU7RUZxUVYscUJBQUE7QUNyREo7QUR3REU7RUFDRSxnQkFBQTtBQ3RESjtBRHlERTtFQUNFLG1CQUFBO0FDdkRKO0FEMERFO0VBQ0UsZUFBQTtBQ3hESjtBRDRERTtFQUNFLG1CQUFBO0FDMURKO0FFdFFJO0VIS0o7SUE0Q0ksaUJBQUE7RUNGRjtBQUNGO0FEeENFO0VBQ0U7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7RUNJSjtFRERFO0lBQ0UsV0FBQTtJQUNBLGdCQUFBO0VDR0o7RURBRTtJQUNFLGdCQUFBO0VDRUo7RURDRTtJQUNFLFdBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RUNDSjtFREVFO0lBQ0UsZ0JBQUE7SUFDQSxtQkFBQTtFQ0FKO0VER0U7SUFDRSxnQkFBQTtFQ0RKO0VESUU7SUFDRSxxQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFQ0ZKO0FBQ0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9wcml2YWN5cG9saWN5L2NvbW1vbi9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAndXRmLTgnO1xuXG4vLyBwcmVyZXF1aXNpdGVzXG5AaW1wb3J0ICdhYnN0cmFjdHMvKic7XG5cbi5jb21tb25QYWdlQXJlYSB7XG4gIG1hcmdpbjogLTgwcHggMCAwO1xufVxuXG4udGVtcGxhdGVDb250YWluZXIge1xuICBtYXJnaW46IDUwcHggMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlX3BvbGljeSAuc2VjdGlvbl93cmFwICNkaXZfdmlfd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZV9wb2xpY3kgLnNlY3Rpb25fd3JhcCAjZGl2X3ZpX3dyYXAgI2Rpdl92aSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gI2Rpdl92aV93cmFwICNkaXZfdmkgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gdWwudWxfbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuXG4gICAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gLnVsX25hdiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgfVxuXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbiAgLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL2Ntbi9jc3MvY21uLmNzcyAqL1xuICAjZGl2X3ZpIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgI2Rpdl9zZWN0aW9uX3dyYXAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zZWN0aW9uX21haW4ge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxuXG4gIC5wYWdlX2NvbXBhbnkgI2Rpdl92aV93cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cua2VpaGFuLWtpc3MuY28uanAvY29tcGFueS9jbW4vaW1nL3ZpX2JnLmdpZilcbiAgICAgIHJlcGVhdC14IGxlZnQgdG9wO1xuICB9XG5cbiAgLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL2NvbXBhbnkvY21uL2Nzcy9jbW4uY3NzICovXG4gIC5zZWN0aW9uX21haW4gaDMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAvKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly93d3cua2VpaGFuLWtpc3MuY28uanAvcHJpdmFjeXBvbGljeS9jbW4vY3NzL2Ntbi5jc3MgKi9cbiAgLnNlY3Rpb25fbWFpbiB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgI2Rpdl9zZWN0aW9uX3dyYXAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAjZGl2X3NlY3Rpb25fd3JhcCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBfZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjZGl2X3NlY3Rpb25fd3JhcCAucF90eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206ICNiN2I3YjcgMXB4IGRvdHRlZDtcbiAgfVxuXG4gICNkaXZfc2VjdGlvbl93cmFwIC5wX3R4dF9yIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiAudWxfbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5rZWloYW4ta2lzcy5jby5qcC9wcml2YWN5cG9saWN5L2Ntbi9pbWcvYmcuZ2lmKVxuICAgICAgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiAudWxfbmF2IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zZWN0aW9uX21haW4gLnVsX25hdiBsaS5vbiB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIG9sIGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgICB0ZXh0LWluZGVudDogLTEuNmVtO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBib3JkZXItYm90dG9tOiAjYjdiN2I3IDFweCBkb3R0ZWQ7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIG9sIGxpLmxpX2llIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjllbTtcbiAgICB0ZXh0LWluZGVudDogLTEuNGVtO1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uX21haW4gb2wgbGkubGlfZmMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiBvbCBsaS5saV9sYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiBvbCBsaSB1bCxcbiAgLnNlY3Rpb25fbWFpbiBvbCBsaSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uX21haW4gb2wgbGkgdWwgbGksXG4gIC5zZWN0aW9uX21haW4gb2wgbGkubGlfaWUgdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uX21haW4gb2wgbGkgb2wgbGksXG4gIC5zZWN0aW9uX21haW4gb2wgbGkubGlfaWUgb2wgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIG9sIGxpIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIG9sIGxpIHN0cm9uZyB7XG4gICAgY29sb3I6ICM0YTU0Yjc7XG4gIH1cblxuICAuc2VjdGlvbl9tYWluIHVsLnVsX2thbmEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb25fbWFpbiB1bC51bF9rYW5hIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAtM2VtICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL2Fzc2V0cy9jc3MvcmVzZXQuY3NzP3Y9RnJpZGF5LCUyMDA5LUp1bC0yMDIxJTIwMjE6MDU6NDAlMjBKU1QgKi9cbiAgZGl2LFxuICB1bCxcbiAgb2wsXG4gIGxpLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBoMixcbiAgaDMsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMjMxODE1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIH1cblxuICBhOmZvY3VzLFxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzMTgxNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIH1cblxuICAuY2Z4OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAuY2Z4IHtcbiAgICB6b29tOiAxMDAlO1xuICB9XG5cbiAgLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL2Fzc2V0cy9jc3MvcG9saWN5LmNzcz92PVR1ZXNkYXksJTIwMTktT2N0LTIwMjElMjAxNDo0Njo0NiUyMEpTVCAqL1xuICAucGFnZV9wb2xpY3kgI2Rpdl92aV93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gaDMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICB9XG5cbiAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gc3Ryb25nIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xuICB9XG5cbiAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gLnVsX25hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjY2NjO1xuICB9XG5cbiAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gLnVsX25hdiBsaSBhIHtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxuXG4gIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGkub24ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkbGlnaHQtZ3JlZW47XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGkub24gYSB7XG4gICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAudWxfbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gI2Rpdl92aV93cmFwICNkaXZfdmkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAjZGl2X3ZpX3dyYXAgI2Rpdl92aSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICB9XG5cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4vLyBwYXJ0aWFsc1xuQGltcG9ydCAnXyonO1xuIiwiLmNvbW1vblBhZ2VBcmVhIHtcbiAgbWFyZ2luOiAtODBweCAwIDA7XG59XG5cbi50ZW1wbGF0ZUNvbnRhaW5lciB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL3d3dy5rZWloYW4ta2lzcy5jby5qcC9jbW4vY3NzL2Ntbi5jc3MgKi9cbiAgLyohIENTUyBVc2VkIGZyb206IGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL2NvbXBhbnkvY21uL2Nzcy9jbW4uY3NzICovXG4gIC8qISBDU1MgVXNlZCBmcm9tOiBodHRwczovL3d3dy5rZWloYW4ta2lzcy5jby5qcC9wcml2YWN5cG9saWN5L2Ntbi9jc3MvY21uLmNzcyAqL1xuICAvKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly93d3cua2VpaGFuLWtpc3MuY28uanAvYXNzZXRzL2Nzcy9yZXNldC5jc3M/dj1GcmlkYXksJTIwMDktSnVsLTIwMjElMjAyMTowNTo0MCUyMEpTVCAqL1xuICAvKiEgQ1NTIFVzZWQgZnJvbTogaHR0cHM6Ly93d3cua2VpaGFuLWtpc3MuY28uanAvYXNzZXRzL2Nzcy9wb2xpY3kuY3NzP3Y9VHVlc2RheSwlMjAxOS1PY3QtMjAyMSUyMDE0OjQ2OjQ2JTIwSlNUICovXG4gIC8qISBDU1MgVXNlZCBmcm9tOiBFbWJlZGRlZCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlQ29udGFpbmVyIC5wYWdlX3BvbGljeSAuc2VjdGlvbl93cmFwICNkaXZfdmlfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fd3JhcCAjZGl2X3ZpX3dyYXAgI2Rpdl92aSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGVtcGxhdGVDb250YWluZXIgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gI2Rpdl92aV93cmFwICNkaXZfdmkgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLnRlbXBsYXRlQ29udGFpbmVyIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiB1bC51bF9uYXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGVtcGxhdGVDb250YWluZXIgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gLnVsX25hdiBsaTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgLnRlbXBsYXRlQ29udGFpbmVyIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGVDb250YWluZXIge1xuICAgIG1hcmdpbjogMTAwcHggMCAwO1xuICB9XG59XG4udGVtcGxhdGVDb250YWluZXIgI2Rpdl92aSB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyICNkaXZfc2VjdGlvbl93cmFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4ge1xuICB3aWR0aDogNjUwcHg7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnBhZ2VfY29tcGFueSAjZGl2X3ZpX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cua2VpaGFuLWtpc3MuY28uanAvY29tcGFueS9jbW4vaW1nL3ZpX2JnLmdpZikgcmVwZWF0LXggbGVmdCB0b3A7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBoMyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4ge1xuICB3aWR0aDogOTAwcHg7XG59XG4udGVtcGxhdGVDb250YWluZXIgI2Rpdl9zZWN0aW9uX3dyYXAgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRlbXBsYXRlQ29udGFpbmVyICNkaXZfc2VjdGlvbl93cmFwIGg0IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgX2ZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnRlbXBsYXRlQ29udGFpbmVyICNkaXZfc2VjdGlvbl93cmFwIC5wX3R4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogI2I3YjdiNyAxcHggZG90dGVkO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyICNkaXZfc2VjdGlvbl93cmFwIC5wX3R4dF9yIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiAudWxfbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vd3d3LmtlaWhhbi1raXNzLmNvLmpwL3ByaXZhY3lwb2xpY3kvY21uL2ltZy9iZy5naWYpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAuc2VjdGlvbl9tYWluIC51bF9uYXYgbGkub24ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjZlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBib3JkZXItYm90dG9tOiAjYjdiN2I3IDFweCBkb3R0ZWQ7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaS5saV9pZSB7XG4gIHBhZGRpbmctbGVmdDogMS45ZW07XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG4gIHRleHQtaW5kZW50OiAtMS45ZW07XG4gIHRleHQtaW5kZW50OiAtMS40ZW07XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gb2wgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaS5saV9mYyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gb2wgbGkubGlfbGMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gb2wgbGkgdWwsXG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaSB1bCBsaSxcbi50ZW1wbGF0ZUNvbnRhaW5lciAuc2VjdGlvbl9tYWluIG9sIGxpLmxpX2llIHVsIGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gb2wgbGkgb2wgbGksXG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiBvbCBsaS5saV9pZSBvbCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAuc2VjdGlvbl9tYWluIG9sIGxpIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gb2wgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICM0YTU0Yjc7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnNlY3Rpb25fbWFpbiB1bC51bF9rYW5hIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5zZWN0aW9uX21haW4gdWwudWxfa2FuYSBsaSB7XG4gIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAtM2VtICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciBkaXYsXG4udGVtcGxhdGVDb250YWluZXIgdWwsXG4udGVtcGxhdGVDb250YWluZXIgb2wsXG4udGVtcGxhdGVDb250YWluZXIgbGksXG4udGVtcGxhdGVDb250YWluZXIgaDIsXG4udGVtcGxhdGVDb250YWluZXIgaDMsXG4udGVtcGxhdGVDb250YWluZXIgaDQsXG4udGVtcGxhdGVDb250YWluZXIgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciBoMixcbi50ZW1wbGF0ZUNvbnRhaW5lciBoMyxcbi50ZW1wbGF0ZUNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGVtcGxhdGVDb250YWluZXIgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIGE6Zm9jdXMsXG4udGVtcGxhdGVDb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5jZng6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5jZngge1xuICB6b29tOiAxMDAlO1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5wYWdlX3BvbGljeSAjZGl2X3ZpX3dyYXAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiBoMyB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIzODE4NDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMjM4MTg0O1xufVxuLnRlbXBsYXRlQ29udGFpbmVyIC5wYWdlX3BvbGljeSAuc2VjdGlvbl9tYWluIHN0cm9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzIzODE4NDtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAudWxfbmF2IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2NjYztcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAudWxfbmF2IGxpIGEge1xuICBjb2xvcjogI2NjYztcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAudWxfbmF2IGxpLm9uIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMyMzgxODQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gLnVsX25hdiBsaS5vbiBhIHtcbiAgY29sb3I6ICMyMzgxODQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAudWxfbmF2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50ZW1wbGF0ZUNvbnRhaW5lciAucGFnZV9wb2xpY3kgLnNlY3Rpb25fbWFpbiAjZGl2X3ZpX3dyYXAgI2Rpdl92aSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGVtcGxhdGVDb250YWluZXIgLnBhZ2VfcG9saWN5IC5zZWN0aW9uX21haW4gI2Rpdl92aV93cmFwICNkaXZfdmkgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4udGVtcGxhdGVDb250YWluZXIgbGkge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufSIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuJGRhcmstZ3JlZW46ICMyNDQ1NDY7XG4kbGlnaHQtZ3JlZW46ICMyMzgxODQ7XG4kaGlnaGxpZ2h0LWdyZWVuOiAjZTlmM2Y0O1xuJG9yYW5nZTogI2RlNTUxMTtcblxuJGZvbnQtc2VyaWY6ICdZdSBNaW5jaG8nLCAn5ri45piO5pyd5L2TJywgc2VyaWY7XG4kZm9udC1lbjogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4kZm9udC1zYW5zLXNlcmlmLWVuOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuIiwiQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTkyMCkge1xuICAkbWluLXdpZHRoOiAxMjgwcHg7XG4gICRtYXgtd2lkdGg6IDE5MjBweDtcblxuICBmb250LXNpemU6ICN7JHNpemUgLyAkYmFzZSAqIDEwMH12dztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsICRtaW4td2lkdGgpIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgKiAoc3RyaXAtdW5pdCgkbWluLXdpZHRoKSAvICRiYXNlKX1weDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1heC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIChzdHJpcC11bml0KCRtYXgtd2lkdGgpIC8gJGJhc2UpfXB4O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
