/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}@font-face{font-family:"Hansief Regular";src:url("/asset/font/Hansief.woff") format("woff")}.font-ja{font-family:"Noto Sans JP",sans-serif}.font-mincho{font-family:"Noto Serif JP",serif;font-weight:400}.font-gothic{font-family:"Noto Sans JP",sans-serif;font-weight:400}.ja{color:#343535}.en{color:#cbcfd8}@media screen and (min-width: 768px){.sp-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 767px){.pc-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 1000px){.pcsmall-nondisp{display:none !important}.pcsmall-disp{display:inline !important}}body{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;background:#fff repeat center top;color:#343535;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;line-height:2.1875;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}body a{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;color:inherit;text-decoration:none;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}body a:hover{opacity:.6}body.home{-webkit-animation:1.5s siteFadein cubic-bezier(0.55, 0.055, 0.675, 0.19);animation:1.5s siteFadein cubic-bezier(0.55, 0.055, 0.675, 0.19)}@-webkit-keyframes siteFadein{0%{opacity:0}100%{opacity:1}}@keyframes siteFadein{0%{opacity:0}100%{opacity:1}}::-moz-selection{background:rgba(171.15,194.75,247.85,.7);color:#fff}::selection{background:rgba(171.15,194.75,247.85,.7);color:#fff}::-moz-selection{background:rgba(171.15,194.75,247.85,.7);color:#fff}.section{position:relative;text-align:center;width:100%;z-index:50}@media screen and (max-width: 767px){.section{overflow:hidden}}.sectionInner{margin-left:auto;margin-right:auto}img{-ms-flex-item-align:start;align-self:flex-start;height:auto;max-width:100%}@media screen and (max-width: 767px){img{height:auto;width:100%}}.common__logo{line-height:1;pointer-events:all;position:relative;z-index:16}.common__logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.common__logo--wrap{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.common__logo--head{letter-spacing:.1rem}@media screen and (max-width: 767px){.common__logo--head{font-size:2.8205128205vw;margin-top:1.0256410256vw;padding-right:3.2051282051vw}}@media screen and (min-width: 768px){.common__logo--head{font-size:14px;margin-top:4px;padding-right:16px}}.common__logo--body{font-weight:400;letter-spacing:.1rem}@media screen and (max-width: 767px){.common__logo--body{font-size:4.8717948718vw}}@media screen and (min-width: 768px){.common__logo--body{font-size:24px}}.navigation__list{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:15}@media screen and (max-width: 767px){.navigation__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}}.navigation__listItem{line-height:1;position:relative}@media screen and (max-width: 767px){.navigation__listItem{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:4.6153846154vw;height:10.2564102564vw;justify-content:center;margin-bottom:9.2307692308vw;width:100%}.navigation__listItem:last-child{margin-bottom:0}}@media screen and (min-width: 768px){.navigation__listItem{font-size:14px;margin-left:34px}.navigation__listItem:first-child{margin-left:0}}.navigation__listItem:last-child{margin-right:0;padding-right:0}.navigation__listItem:last-child::after{display:none}.home .navigation__listItem--home .navigation__listItemParent::after{opacity:1;width:100%}.about .navigation__listItem--about .navigation__listItemParent::after{opacity:1;width:100%}.news .navigation__listItem--news .navigation__listItemParent::after{opacity:1;width:100%}.service .navigation__listItem--service .navigation__listItemParent::after{opacity:1;width:100%}.company .navigation__listItem--company .navigation__listItemParent::after{opacity:1;width:100%}.contact .navigation__listItem--contact .navigation__listItemParent::after{opacity:1;width:100%}.navigation__listItemParent{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;white-space:nowrap;z-index:15}@media screen and (min-width: 768px){.navigation__listItemParent:hover{opacity:.6}}.navigation__listItemParent .main{font-weight:400}@media screen and (max-width: 767px){.navigation__listItemParent .main{font-size:4.6153846154vw;letter-spacing:.1rem}}@media screen and (min-width: 768px){.navigation__listItemParent .main{font-size:18px}}.secPageHeader{background:url(../img/common/common_bg-header.png) repeat-x center top}.secPageHeader__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center;width:100%}@media screen and (max-width: 767px){.secPageHeader{background-position:-46.1538461538vw top;background-size:auto 50.5128205128vw;min-height:48.3333333333vw;padding:29.4871794872vw 0 11.1538461538vw}.secPageHeader__inner{text-align:center;width:85.8974358974vw}}@media screen and (min-width: 768px){.secPageHeader{background-size:1300px auto;min-height:250px;padding:140px 0 77px}.secPageHeader__inner{max-width:890px;padding:0 20px}}.secPageHeader__title{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:400;letter-spacing:.2rem}@media screen and (max-width: 767px){.secPageHeader__title{font-size:7.6923076923vw;line-height:1}}@media screen and (min-width: 768px){.secPageHeader__title{font-size:30px;line-height:1.1333333333}}.secPageHeader__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:left}@media screen and (max-width: 767px){.secPageHeader__text{font-size:3.5897435897vw;line-height:1.8214285714}}@media screen and (min-width: 768px){.secPageHeader__text{font-size:14px;line-height:1.8214285714}}.secPageHeader__text--center{text-align:center}.secPageContents__inner{text-align:left}@media screen and (max-width: 767px){.secPageContents{margin-bottom:24.358974359vw}}@media screen and (min-width: 768px){.secPageContents{margin-bottom:152.5px}}.secPageContents__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:100%}@media screen and (max-width: 767px){.secPageContents__inner{width:85.8974358974vw}}@media screen and (min-width: 768px){.secPageContents__inner{max-width:890px;padding:0 20px}}.secPageContents__title{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.secPageContents__title{font-size:5.8974358974vw;margin-bottom:13.0769230769vw}}@media screen and (min-width: 768px){.secPageContents__title{font-size:25px;margin-bottom:50px}}.secPageContents__titleSub{font-weight:400;text-align:center}@media screen and (max-width: 767px){.secPageContents__titleSub{font-size:5.1282051282vw;line-height:1;margin-bottom:8.3333333333vw}}@media screen and (min-width: 768px){.secPageContents__titleSub{font-size:20px;line-height:1.35;margin-bottom:31px}}.secPageContents__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:0;line-height:1.8214285714}@media screen and (max-width: 767px){.secPageContents__text{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.secPageContents__text{font-size:14px}}.secPageContents__text--center{text-align:center}.secPageContents__notes{padding-left:1rem;text-indent:-1rem}@media screen and (max-width: 767px){.secPageContents__notes{font-size:3.0769230769vw;line-height:2}}@media screen and (min-width: 768px){.secPageContents__notes{font-size:14px;font-weight:400;line-height:1.6666666667}}.secPageContents__table{margin:0 auto;width:100%}@media screen and (min-width: 768px){.secPageContents__table{max-width:850px}}.secPageContents__tableTr{display:-webkit-box;display:-ms-flexbox;display:flex}.secPageContents__tableTr:first-child th::before,.secPageContents__tableTr:first-child td::before{display:block;top:0}@media screen and (max-width: 767px){.secPageContents__tableTr:first-child th::before,.secPageContents__tableTr:first-child td::before{border-top-width:.7692307692vw}}@media screen and (min-width: 768px){.secPageContents__tableTr:first-child th::before,.secPageContents__tableTr:first-child td::before{border-top-width:3px}}.secPageContents__tableTh,.secPageContents__tableTd{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.7857142857;position:relative}.secPageContents__tableTh::before,.secPageContents__tableTh::after,.secPageContents__tableTd::before,.secPageContents__tableTd::after{border-bottom:solid 1px #e0e0e0;border-top-color:#e0e0e0;content:"";display:block;left:0;position:absolute;width:100%}.secPageContents__tableTh::before,.secPageContents__tableTd::before{display:none}.secPageContents__tableTh::after,.secPageContents__tableTd::after{border-bottom-width:1px;bottom:0}@media screen and (max-width: 767px){.secPageContents__tableTh,.secPageContents__tableTd{font-size:3.3333333333vw;line-height:4.4871794872vw;padding:4.2307692308vw 0 2.9487179487vw .641025641vw}.secPageContents__tableTh::after,.secPageContents__tableTd::after{height:.5128205128vw}}@media screen and (min-width: 768px){.secPageContents__tableTh,.secPageContents__tableTd{font-size:14px;padding:16.5px 0 12px 2.5px}.secPageContents__tableTh::after,.secPageContents__tableTd::after{height:3px}}.secPageContents__tableTh{font-weight:700;white-space:nowrap}.secPageContents__tableTh::before,.secPageContents__tableTh::after{border-color:#626466}@media screen and (max-width: 767px){.secPageContents__tableTh{width:23.0769230769vw}}@media screen and (min-width: 768px){.secPageContents__tableTh{width:16%}}.secPageContents__tableTd{margin-left:auto}@media screen and (max-width: 767px){.secPageContents__tableTd{padding-left:2.5641025641vw;width:61.5384615385vw}}@media screen and (min-width: 768px){.secPageContents__tableTd{margin-left:7.5px;width:83.2352941176%}}.secPageContents__fig{margin:0 auto;text-align:center}.secPageContents__figCaption{text-align:left}.secPageContents__figCaption--notes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:.8rem;text-indent:-0.8rem}@media screen and (max-width: 767px){.secPageContents__figCaption{font-size:2.3076923077vw;line-height:3.2051282051vw;padding-top:3.2051282051vw}.secPageContents__figCaption--notes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:2.3076923077vw;text-indent:-2.3076923077vw}}@media screen and (min-width: 768px){.secPageContents__figCaption{font-size:11.5px;padding-top:10px}}.secPageContents__list,.secPageContents__olList{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8214285714}@media screen and (max-width: 767px){.secPageContents__list,.secPageContents__olList{font-size:3.5897435897vw;margin-bottom:8.2051282051vw;margin-left:1.2rem}}@media screen and (min-width: 768px){.secPageContents__list,.secPageContents__olList{font-size:14px;margin-bottom:30px;margin-left:1.2rem}}.secPageContents__list{list-style-type:disc}.secPageContents__olList{list-style-type:decimal}.secPageContents__dimension{margin:0 auto;width:100%}@media screen and (max-width: 767px){.secPageContents__dimension{width:65.7692307692vw}}@media screen and (min-width: 768px){.secPageContents__dimension{-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:850px;row-gap:95px}}.secPageContents__dimensionDl{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media screen and (max-width: 767px){.secPageContents__dimensionDl{margin-bottom:27.5641025641vw}.secPageContents__dimensionDl:last-child{margin-bottom:0}}.secPageContents__dimensionDt{border-top:solid #626466;font-weight:500;letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.secPageContents__dimensionDt{border-top-width:.7692307692vw;font-size:5.1282051282vw;margin-bottom:8.4615384615vw;padding-top:3.9743589744vw}}@media screen and (min-width: 768px){.secPageContents__dimensionDt{border-top-width:3px;font-size:20px;margin-bottom:33px;padding-top:16px}}.secPageContents__dimensionDd{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 767px){.secPageContents__dimensionDd{font-size:3.5897435897vw;line-height:1.6785714286;margin-bottom:3.5897435897vw}}@media screen and (min-width: 768px){.secPageContents__dimensionDd{font-size:14px;line-height:1.6785714286;margin-bottom:14px}.secPageContents__dimensionDd:last-child{margin-bottom:0}}.secPageContents__dimensionLink{display:-webkit-box;display:-ms-flexbox;display:flex}.secPageContents__dimensionLink::before{background:url(../img/common/icon_pdf.png);content:""}@media screen and (max-width: 767px){.secPageContents__dimensionLink::before{background-size:5.5128205128vw auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:6.0256410256vw;margin-right:2.0512820513vw;width:5.5128205128vw}}@media screen and (min-width: 768px){.secPageContents__dimensionLink::before{background-size:21.5px auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:23.5px;margin-right:8px;width:21.5px}}.secPageNavi__inner{text-align:center}@media screen and (max-width: 767px){.secPageNavi{margin-bottom:28.0769230769vw}}.secPageNavi__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:100%}@media screen and (max-width: 767px){.secPageNavi__inner{width:85.8974358974vw}}@media screen and (min-width: 768px){.secPageNavi__inner{max-width:890px;padding:0 20px}}@media screen and (max-width: 767px){.secPageNavi__list{-moz-column-gap:1.0256410256vw;-webkit-column-gap:1.0256410256vw;column-gap:1.0256410256vw;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:4.6153846154vw}}@media screen and (min-width: 768px){.secPageNavi__list{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.secPageNavi__listItem{-ms-flex-preferred-size:12.8235294118%;flex-basis:12.8235294118%}}.secPageNavi__listItemLink{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;letter-spacing:.2rem;line-height:1;position:relative}.secPageNavi__listItemLink::before{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;border-top:solid #e0e0e0;content:"";display:block;left:0;position:absolute;top:0;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;width:100%}@media screen and (max-width: 767px){.secPageNavi__listItemLink{font-size:4.1025641026vw;padding:3.8461538462vw 0}.secPageNavi__listItemLink:hover{opacity:1}}@media screen and (min-width: 768px){.secPageNavi__listItemLink{font-size:18px;margin-bottom:165px;padding:13px 0}.secPageNavi__listItemLink::before{border-top-width:3px}.secPageNavi__listItemLink:hover{opacity:1}.secPageNavi__listItemLink:hover::before{border-top-color:#aaa}}.secPage__button{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width: 767px){.secPage__button{margin-top:12.5641025641vw}}@media screen and (min-width: 768px){.secPage__button{margin-top:45px}}.secPage__buttonLink,.secPage__button>form{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;align-items:center;background-color:#fff;border:solid 1px #545656;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;justify-content:center;margin-top:15px;position:relative;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.secPage__buttonLink:first-child,.secPage__button>form:first-child{margin-top:0}@media screen and (max-width: 767px){.secPage__buttonLink,.secPage__button>form{height:16.6666666667vw;margin:0 auto;width:85.8974358974vw}}@media screen and (min-width: 768px){.secPage__buttonLink,.secPage__button>form{height:65px;max-width:335px;width:100%}.secPage__buttonLink:hover,.secPage__button>form:hover{background-color:#ebebeb;opacity:1}}@media screen and (max-width: 767px){.secPage__buttonLink--submit,.secPage__buttonLink--back,.secPage__button>form--submit,.secPage__button>form--back{height:13.4615384615vw}}.secPage__buttonLink--submit,.secPage__button>form--submit{background-color:#818281;border:none}.secPage__buttonLink--submit .secPage__buttonLink--text,.secPage__button>form--submit .secPage__buttonLink--text{color:#fff;font-weight:700}.secPage__buttonLink--submit:hover,.secPage__button>form--submit:hover{background-color:#616261}@media screen and (min-width: 768px){.secPage__buttonLink--submit,.secPage__button>form--submit{border-radius:4px}.secPage__buttonLink--submit .secPage__buttonLink--text,.secPage__button>form--submit .secPage__buttonLink--text{font-size:16px}}.secPage__buttonLink--submit.js-privacy,.secPage__button>form--submit.js-privacy{-webkit-filter:saturate(0);filter:saturate(0);opacity:.4;pointer-events:none}.secPage__buttonLink--submit.js-privacy.js-privacy-enable,.secPage__button>form--submit.js-privacy.js-privacy-enable{-webkit-filter:saturate(100%);filter:saturate(100%);opacity:1;pointer-events:all}.secPage__buttonLink--back .secPage__buttonLink--text,.secPage__button>form--back .secPage__buttonLink--text{font-weight:700}@media screen and (min-width: 768px){.secPage__buttonLink--back,.secPage__button>form--back{border-radius:4px}.secPage__buttonLink--back .secPage__buttonLink--text,.secPage__button>form--back .secPage__buttonLink--text{font-size:16px}}.secPage__buttonLink--text,.secPage__button>form--text{-ms-flex-align:center;-webkit-box-align:center;-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;letter-spacing:.1rem;line-height:1;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}@media screen and (max-width: 767px){.secPage__buttonLink--text,.secPage__button>form--text{font-size:4.6153846154vw}}@media screen and (min-width: 768px){.secPage__buttonLink--text,.secPage__button>form--text{font-size:18px}}.secPage__button>form{border:none;height:auto;margin:0}.secPage__button>form:hover{background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.secPage__button>form{width:calc(50% - 20px)}.secPage__button>form:nth-child(2n){margin-left:auto}}.secPage__button--back{background-color:#fff;border:solid 2px #cbcfd8}.secPage__button--back .secPage__button--text{color:#cbcfd8}.secPage__button--back .secPage__button--arrow{-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}.secPage__button--back .secPage__button--arrow::before{border-color:#cbcfd8}@media screen and (max-width: 767px){.secPage__button--back .secPage__button--arrow{left:6.1538461538vw;right:0}}@media screen and (min-width: 768px){.secPage__button--back .secPage__button--arrow{left:34px;right:0}}.secPage__button:hover{opacity:1}.secPage__button:hover .secPage__button--text{color:#fff}.secPage__button:hover .secPage__button--arrow::before{border-color:#fff}.secPage__button.js-privacy{-webkit-filter:saturate(0);filter:saturate(0);opacity:.4;pointer-events:none}.secPage__button.js-privacy.js-privacy-enable{-webkit-filter:saturate(100%);filter:saturate(100%);opacity:1;pointer-events:all}.btn_pageTop{position:fixed;z-index:200}@media screen and (max-width: 767px){.btn_pageTop{bottom:3.8461538462vw;right:3.5897435897vw;width:9.2307692308vw}}@media screen and (min-width: 768px){.btn_pageTop{bottom:30px;right:20px}}@media screen and (max-width: 767px){.home .wrapper{padding-top:20vw}}@media screen and (min-width: 768px){.home .wrapper{padding-top:83px}}@media screen and (max-width: 767px){.inner .wrapper{padding-top:20vw}}@media screen and (min-width: 768px){.inner .wrapper{padding-top:83px}}.header{background-color:hsla(0,0%,100%,.6);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.js-naviopen .header{background-color:#fff}@media screen and (max-width: 767px){.header{height:20vw}}@media screen and (min-width: 768px){.header{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;height:83px;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width: 767px){.header__inner{padding:5.1282051282vw 0 0 7.0512820513vw}}@media screen and (min-width: 768px){.header__inner{padding:33px 40px 0 20px}.header__inner .header-trigger{display:none}}.header a{pointer-events:all}@media screen and (max-width: 767px){.header .common__logo--wrap{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;flex-direction:column}}@media screen and (max-width: 767px){.header .common__logo--head{font-size:3.0769230769vw;margin-bottom:1.5384615385vw;margin-top:0}}@media screen and (max-width: 767px){.header .common__logo--body{font-size:5.1282051282vw}}.header__gronavi{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-left:auto;pointer-events:all;position:relative;z-index:60}.header__gronaviChild{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.header.js-fixed .navigation__listItem::before{top:81.5px}.header .navigation__listItemParent{position:relative}@media screen and (max-width: 767px){.header .navigation__listItemParent{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.2564102564vw;justify-content:center;text-align:center;width:100%}}.header-trigger{display:block;pointer-events:auto;position:fixed;right:4.6153846154vw;top:5.1282051282vw;z-index:901}.header-trigger a{display:block;height:10.2564102564vw;padding:2.5641025641vw 2.5641025641vw;width:12.1794871795vw}.header-trigger a:hover{opacity:1}.header-trigger a .text{-webkit-transform:translate(-50%, 0%);-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;color:#6f6f71;font-family:"Noto Sans JP",sans-serif;font-size:2.3717948718vw;font-weight:700;left:50%;letter-spacing:0rem;line-height:1;position:absolute;top:5.7692307692vw;transform:translate(-50%, 0%);transition-delay:0s;transition-duration:.5s;transition-timing-function:ease;will-change:opacity}.header-trigger a .line-span{-webkit-transform:translate(-50%, -50%);display:block;height:6.1538461538vw;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:7.0512820513vw}.header-trigger a .line-span::before,.header-trigger a .line-span::after{-webkit-box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;box-sizing:border-box;content:"";display:block;left:0;position:absolute;right:0;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}@media screen and (min-width: 768px){.header-trigger a .line-span::before,.header-trigger a .line-span::after{border-width:3px}}.header-trigger a .line-span::before{border-top:.5128205128vw solid #858588;height:calc(50% + 0.5128205128vw);top:0}.header-trigger a .line-span::after{border-bottom:.5128205128vw solid #858588;bottom:auto;top:1.7948717949vw}.header-trigger a.active span.text{opacity:0}.header-trigger a.active span::before{-webkit-transform:rotate(45deg);border-bottom:0;border-top-width:.3846153846vw;height:0;top:50%;transform:rotate(45deg)}.header-trigger a.active span::after{-webkit-transform:rotate(135deg);border-bottom-width:.3846153846vw;bottom:auto;top:50%;transform:rotate(135deg)}@media screen and (min-width: 768px){.header-trigger{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}}.header__navWrap{-webkit-transform:translateY(0);-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;background:rgba(249,247,248,.95);height:calc(100vh - 20vw);left:0;opacity:0;position:fixed;top:20vw;transform:translateY(0);transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;visibility:hidden;width:100vw;z-index:999}.header__navWrap *{pointer-events:none}@media screen and (max-width: 767px){.header__navWrap{padding:23.0769230769vw 7.0512820513vw 6.9230769231vw}}.header__navWrapViewarea{height:calc(100vh - 20vw);overflow:scroll}@media screen and (max-width: 767px){.header__navWrapViewarea{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:7.0512820513vw}.header__navWrapViewarea .navigation{width:100%}}.header__navWrap__logo{margin-bottom:16.6666666667vw;pointer-events:all;position:relative;z-index:16}.header__navWrap__logo a{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__navWrap__logo img{width:auto}.header__navWrap__logo--tagline{-ms-flex-item-align:center;align-self:center;height:1.2820512821vw;margin-left:4.6153846154vw;margin-top:1.2820512821vw}@media screen and (min-width: 768px){.header__navWrap__logo--tagline{height:6px;margin-left:22px;margin-top:5px}}.js-naviopen{max-height:100vh;overflow:hidden}.js-naviopen .header{pointer-events:auto}.js-naviopen .header__logo--tagline{-webkit-filter:brightness(10);filter:brightness(10)}.js-naviopen .header-trigger{z-index:901}.js-naviopen .header__navWrap{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);visibility:visible;z-index:900}.js-naviopen .header__navWrap *{pointer-events:auto}.js-naviopen .header__nav{display:block}.js-naviopen .header__nav-item a{font-weight:500}.header__inner{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.6s;transition-timing-function:ease}.header__logo img{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.6s;transition-timing-function:ease}.header__gronaviChild--sub{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.header__gronaviChild--main{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}@media screen and (min-width: 768px){.js-fixed{height:83px}.js-fixed .header__gronaviChild--sub{opacity:0;pointer-events:none}.js-fixed .header__gronaviChild--main{margin-top:15px}}.english .header .subNavigation__list{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.english .header .subNavigation__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0}.english .header .subNavigation__listItem a{line-height:1}.english .header .subNavigation__listItem::after{display:block}.english .header .subNavigation__listItem:last-child::after{display:none}@media screen and (max-width: 767px){.english .header .subNavigation__list{margin:0 auto;margin-bottom:14.1025641026vw;padding-top:8.3333333333vw;width:67.4358974359vw}.english .header .subNavigation__listItem{font-size:3.0769230769vw;margin-bottom:6.4102564103vw}}.footer{-webkit-box-sizing:border-box;background:center top no-repeat;box-sizing:border-box;position:relative;text-align:center}.footer .header-disp{display:none}.home .footer{background:#fff}.footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.footer{background:url(../img/common/common_bg-header.png) center top no-repeat;background-size:333.3333333333vw auto;padding:39.7435897436vw 0 10.2564102564vw}.home .footer{margin-top:0;padding-bottom:5.641025641vw;padding-top:15.641025641vw}.footer__inner{padding:0 7.0512820513vw}.inner .footer{margin-top:26.6666666667vw}}@media screen and (min-width: 768px){.footer{background:url(../img/common/common_bg-header.png) center top no-repeat;background-size:100% auto;margin-top:180px;padding:42.5px 0 157px;z-index:101}.home .footer{margin-top:0;padding-bottom:32px}.footer__inner{font-size:14px;max-width:1180px;padding:0 40px}.inner .footer{margin-top:150px}}.footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.footer__flex{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.footer__flexLeft{width:100%}.footer__flexRight{width:100%}}@media screen and (min-width: 768px){.footer__flexLeft{-ms-flex-order:2;-ms-flex-preferred-size:70.4545454545%;-webkit-box-ordinal-group:3;flex-basis:70.4545454545%;margin-left:auto;order:2;text-align:right}.footer__flexRight{-ms-flex-order:1;-ms-flex-preferred-size:29.5454545455%;-webkit-box-ordinal-group:2;flex-basis:29.5454545455%;margin-right:auto;order:1}}@media screen and (max-width: 767px){.footer .common__logo a{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:12.8205128205vw}}.footer__copyright{letter-spacing:.075rem;line-height:1}@media screen and (max-width: 767px){.footer__copyright{font-size:2.3076923077vw;letter-spacing:.025rem}}@media screen and (min-width: 768px){.footer__copyright{font-size:12px;text-align:right}}.footer__links .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.footer__links .navigation{margin-bottom:13.3333333333vw}}@media screen and (min-width: 768px){.footer__links .navigation{margin-bottom:73px}}@media screen and (max-width: 767px){.footer__links .navigation__list{border-bottom-color:#6c131e;width:100%}}@media screen and (min-width: 768px){.footer__links .navigation__list{margin-left:auto}}@media screen and (max-width: 767px){.footer__links .navigation__listItem{border-top-color:#6c131e}}.footer__links .navigation__listItemParent::after{background-color:#fe0129}@media screen and (min-width: 768px){.footer__links .navigation__listItemParent .sub{color:#fe0129}}.footer__links .navigation__listItemChild{display:none}@media screen and (max-width: 767px){.footer__links .otherNavigation{margin-bottom:15.3846153846vw}}@media screen and (min-width: 768px){.footer__links .otherNavigation{margin-bottom:82px}}@media screen and (max-width: 767px){.footer__links .otherNavigation__list{width:100%}}.footer__links .otherNavigation__listItemParent{letter-spacing:.1rem;line-height:1}.footer__links .otherNavigation__listItemParent::after{background-color:#fe0129}@media screen and (max-width: 767px){.footer__links .otherNavigation__listItemParent{font-size:4.1025641026vw}}@media screen and (min-width: 768px){.footer__links .otherNavigation__listItemParent{font-size:16px;margin-bottom:82px}}.js-anim-scroll{-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:1200ms;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transform:translate3d(0, 0, 0);transition-duration:1200ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);visibility:hidden;will-change:transform,opacity}.js-anim-scroll>img:not(.js-anim-scroll--none){-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:1200ms;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transform:translate3d(0, 0, 0);transition-duration:1200ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);visibility:hidden;will-change:transform,opacity}.js-anim-scroll.js-anim-on{opacity:1;visibility:visible}.js-anim-scroll.js-anim-on>img{opacity:1;visibility:visible}@media screen and (min-width: 768px){.js-anim-scroll[data-anim=b-to-t]{-webkit-transform:translateY(60px);-webkit-transition-duration:1200ms;transform:translateY(60px);transition-duration:1200ms}.js-anim-scroll[data-anim=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=t-to-b]{-webkit-transform:translateY(-30px);-webkit-transition-duration:1200ms;transform:translateY(-30px);transition-duration:1200ms}.js-anim-scroll[data-anim=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=l-to-r]{-webkit-transform:translateX(-60px);-webkit-transition-duration:1200ms;transform:translateX(-60px);transition-duration:1200ms}.js-anim-scroll[data-anim=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim=r-to-l]{-webkit-transform:translateX(60px);-webkit-transition-duration:1200ms;transform:translateX(60px);transition-duration:1200ms}.js-anim-scroll[data-anim=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 767px){.js-anim-scroll[data-anim-sp=b-to-t]{-webkit-transform:translateY(5.1282051282vw);-webkit-transition-duration:1200ms;transform:translateY(5.1282051282vw);transition-duration:1200ms}.js-anim-scroll[data-anim-sp=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=t-to-b]{-webkit-transform:translateY(-5.1282051282vw);-webkit-transition-duration:1200ms;transform:translateY(-5.1282051282vw);transition-duration:1200ms}.js-anim-scroll[data-anim-sp=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=l-to-r]{-webkit-transform:translateX(-10.2564102564vw);-webkit-transition-duration:1600ms;transform:translateX(-10.2564102564vw);transition-duration:1600ms}.js-anim-scroll[data-anim-sp=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim-sp=r-to-l]{-webkit-transform:translateX(10.2564102564vw);-webkit-transition-duration:1600ms;transform:translateX(10.2564102564vw);transition-duration:1600ms}.js-anim-scroll[data-anim-sp=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}}.js-anim-scroll.ttl_deco.js-anim-scroll,.js-anim-scroll.secTitle.js-anim-scroll,.js-anim-scroll.secTxt.js-anim-scroll,.js-anim-scroll .sec-lineup h3.js-anim-scroll{-webkit-filter:brightness(2);-webkit-transform:translateY(3vh);filter:brightness(2);transform:translateY(3vh)}.js-anim-scroll.ttl_deco.js-anim-scroll.js-anim-on,.js-anim-scroll.secTitle.js-anim-scroll.js-anim-on,.js-anim-scroll.secTxt.js-anim-scroll.js-anim-on,.js-anim-scroll .sec-lineup h3.js-anim-scroll.js-anim-on{-webkit-filter:brightness(1);-webkit-transform:translateY(0px);filter:brightness(1);transform:translateY(0px)}@-webkit-keyframes animTwinkle{0%,10%{opacity:1}30%,80%{opacity:.3}50%,70%,95%{opacity:1}}@keyframes animTwinkle{0%,10%{opacity:1}30%,80%{opacity:.3}50%,70%,95%{opacity:1}}.shine.js-plxMove{will-change:transform}.shine.js-plxMove img{-webkit-animation:8s animTwinkle 0s infinite;animation:8s animTwinkle 0s infinite;will-change:opacity}.shine.js-plxMove.shine2 img{animation:8s animTwinkle 0s infinite alternate-reverse}.shine.js-plxMove.shine4 img{animation:8s animTwinkle 0s infinite alternate-reverse}.shine.js-plxMove.shine6 img{animation:8s animTwinkle 0s infinite alternate-reverse}.shine.js-plxMove.shine8 img{animation:8s animTwinkle 0s infinite alternate-reverse}.shine.js-plxMove.shine10 img{animation:8s animTwinkle 0s infinite alternate-reverse}.shine.js-plxMove.shine12 img{animation:8s animTwinkle 0s infinite alternate-reverse}@media screen and (min-width: 768px){.shine.js-plxMove{-webkit-transition-delay:0s;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-delay:0s;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}}.secHomeHero{line-height:0;overflow:hidden;position:relative;z-index:60}.secHomeHero__inner{height:100%;width:100%}@media screen and (max-width: 767px){.secHomeHero{height:calc(100vh - 19.8717948718vw) !important}}@media screen and (min-width: 768px){.secHomeHero{height:calc(100vh - 84px)}}.secHomeHero__title{position:absolute;z-index:2}.secHomeHero__title-text{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1}.secHomeHero__title-text .main,.secHomeHero__title-text .sub{font-weight:500;letter-spacing:.02rem}@media screen and (max-width: 767px){.secHomeHero__title{-webkit-transform:translateY(-50%);left:7.0512820513vw;top:50%;transform:translateY(-50%)}.secHomeHero__title-text{text-shadow:0 0 15px rgba(167,176,185,.8),0 0 8px rgba(167,176,185,.8),0 0 1px #a7b0b9}.secHomeHero__title-text .main{font-size:5.2564102564vw;margin-bottom:2.0512820513vw;text-align:left}.secHomeHero__title-text .sub{font-size:3.4615384615vw}}@media screen and (min-width: 768px){.secHomeHero__title{-webkit-transform:translateY(-50%) translateX(-38.8461538462vw);left:50%;top:50%;transform:translateY(-50%) translateX(-38.8461538462vw)}.secHomeHero__title-text .main{font-size:2.3076923077vw;margin-bottom:.7307692308vw}.secHomeHero__title-text .sub{font-size:1.5384615385vw}}.secHomeHero__kv{height:100%;position:relative;width:100%}.secHomeHero__kv::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.secHomeHero__kvVideo{-o-object-fit:cover;height:100%;object-fit:cover;opacity:.99;overflow:hidden;width:100%}@media screen and (max-width: 767px){.secHomeHero__kvVideo{width:150vw}}.secHomeHero__loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition-delay:0s;-webkit-transition-duration:1.8s;-webkit-transition-timing-function:linear;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition-delay:0s;transition-duration:1.8s;transition-timing-function:linear;width:100%;z-index:9999}@media screen and (max-width: 767px){.secHomeHero__loadingImg{width:52.3076923077vw}}@media screen and (min-width: 768px){.secHomeHero__loadingImg{width:204px}}.secHomeHero__loading.js-hidden{opacity:0;pointer-events:none;visibility:hidden}.secHomeMessage{background-color:#e3e5ea;position:relative}.secHomeMessage__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.secHomeMessage::before{background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, #e3e5ea));background-image:linear-gradient(180deg, #fff 0%, #e3e5ea 80%);content:"";display:block;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 767px){.secHomeMessage{padding:23.0769230769vw 0 47.9487179487vw}.secHomeMessage__inner{margin:0 auto}}@media screen and (min-width: 768px){.secHomeMessage{padding:116px 0 187.5px;width:100%}.secHomeMessage__inner{max-width:490px;padding:0 20px;position:relative;text-align:center;z-index:2}.secHomeMessage::before{height:135px}}.secHomeMessage__title{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1}.secHomeMessage__title--en{letter-spacing:.2rem;line-height:1}.secHomeMessage__title--ja{letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.secHomeMessage__title{margin-bottom:11.2820512821vw}.secHomeMessage__title--en{font-size:8.9743589744vw;margin-bottom:8.2051282051vw}.secHomeMessage__title--ja{font-size:5.1282051282vw}}@media screen and (min-width: 768px){.secHomeMessage__title{margin-bottom:42px}.secHomeMessage__title--en{font-size:40px;margin-bottom:54px}.secHomeMessage__title--ja{font-size:23px}}.secHomeMessage__face{position:relative;text-align:center}.secHomeMessage__face img{height:auto;position:relative;z-index:2}@media screen and (max-width: 767px){.secHomeMessage__face{margin-bottom:11.1538461538vw}.secHomeMessage__face img{width:60.2564102564vw}}@media screen and (min-width: 768px){.secHomeMessage__face{margin-bottom:46px}.secHomeMessage__face img{width:293px}}.secHomeMessage__body{font-weight:400;position:relative}@media screen and (max-width: 767px){.secHomeMessage__body{margin:0 auto;width:85.8974358974vw}.secHomeMessage__body:last-child{margin-top:38.4615384615vw}}@media screen and (min-width: 768px){.secHomeMessage__body:last-child{margin-top:191px}}.secHomeMessage__bodyHead{letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.secHomeMessage__bodyHead{font-size:5.8974358974vw;margin-bottom:17.3076923077vw}}@media screen and (min-width: 768px){.secHomeMessage__bodyHead{font-size:23px;margin-bottom:70px}}.secHomeMessage__bodyText{text-align:left}@media screen and (max-width: 767px){.secHomeMessage__bodyText{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.secHomeMessage__bodyText{font-size:14px;line-height:2.1428571429;margin-bottom:15px}}.secHomeMessage__bodyName{letter-spacing:.2rem;text-align:right}@media screen and (min-width: 768px){.secHomeMessage__bodyName{font-size:19px;line-height:1.7894736842}}.secHomeMessage .shine{position:absolute;z-index:-1}.secHomeMessage .shine img{height:auto;width:100%}@media screen and (max-width: 767px){.secHomeMessage .shine1{left:2.5641025641vw;top:-11.2820512821vw;width:92.1794871795vw}}@media screen and (min-width: 768px){.secHomeMessage .shine1{left:2.5px;top:-59px;width:449.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine2{left:-5.3846153846vw;top:10.5128205128vw;width:94.358974359vw}}@media screen and (min-width: 768px){.secHomeMessage .shine2{left:-47.5px;top:48.5px;width:473px}}@media screen and (max-width: 767px){.secHomeMessage .shine3{right:-14.8717948718vw;top:29.4871794872vw;width:20.641025641vw}}@media screen and (min-width: 768px){.secHomeMessage .shine3{right:-81px;top:209.5px;width:80.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine4{bottom:-13.5897435897vw;left:-11.2820512821vw;width:22.9487179487vw}}@media screen and (min-width: 768px){.secHomeMessage .shine4{left:-115px;top:410px;width:89.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine5{right:-23.3333333333vw;top:6.5384615385vw;width:37.4358974359vw}}@media screen and (min-width: 768px){.secHomeMessage .shine5{right:-149px;top:74.5px;width:146px}}@media screen and (max-width: 767px){.secHomeMessage .shine6{left:-16.2820512821vw;top:68.3333333333vw;width:32.5641025641vw}}@media screen and (min-width: 768px){.secHomeMessage .shine6{left:-136px;top:290px;width:126.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine7{right:-10vw;top:101.4102564103vw;width:20.641025641vw}}@media screen and (min-width: 768px){.secHomeMessage .shine7{right:-81px;top:383px;width:80.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine8{bottom:2.6923076923vw;left:-12.6923076923vw;width:37.4358974359vw}}@media screen and (min-width: 768px){.secHomeMessage .shine8{bottom:-80px;left:-90px;width:146px}}.js-anim-prx .js-anim-prx__inner{height:100%;overflow:hidden}@media screen and (max-width: 767px){.js-anim-prx .js-anim-prx__inner img{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:0s;transition-duration:.5s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}}@media screen and (min-width: 768px){.js-anim-prx .js-anim-prx__inner img{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-delay:0s;transition-duration:.6s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}}.js-anim-prx .js-anim-prx__inner .background-image{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}@media screen and (max-width: 767px){.news .secPageHeader{padding-top:21.7948717949vw}}@media screen and (max-width: 767px){.news .secPageNavi__navListItemLink{padding:0 1.6666666667vw}.news .secPageNavi__navListItem:first-child a{padding-left:3.3333333333vw}}.news .secPageContents__head--en{color:#cbcfd8}@media screen and (max-width: 767px){.news .secPageContents--separator{height:25.1282051282vw}.news .secPageContents--separatorHead{display:none}}@media screen and (min-width: 768px){.news .secPageContents--separator{height:98px}.news .secPageContents--separatorHead{height:72px}.news .secPageContents--separatorHead::after{border:none}}.secNewsHeader__inner{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.6;margin:0 auto;width:100%}@media screen and (max-width: 767px){.secNewsHeader{padding-bottom:3.8461538462vw;padding-top:5.641025641vw}.secNewsHeader__inner{padding:0 0 0 4.4871794872vw}}@media screen and (min-width: 768px){.secNewsHeader{padding-bottom:35px}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.secNewsHeader .newsMenu__nav{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__nav{margin-bottom:3.2051282051vw}}.secNewsHeader .newsMenu__nav-li a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background-color:#fff;border:solid 1px #3d3e3e;box-sizing:border-box;color:#3d3e3e;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.secNewsHeader .newsMenu__nav-li a .arrow{-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%)}.secNewsHeader .newsMenu__nav-li a .arrow::before,.secNewsHeader .newsMenu__nav-li a .arrow::after{-webkit-transform:translate(-50%, -50%);-webkit-transform-origin:0 0;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transform-origin:0 0}.secNewsHeader .newsMenu__nav-li a .arrow::before{border-top:solid 1px #3d3e3e;height:0px}.secNewsHeader .newsMenu__nav-li a .arrow::after{-webkit-transform:rotate(45deg) translate(-50%, -50%);border-right:solid 1px #3d3e3e;border-top:solid 1px #3d3e3e;height:inherit;transform:rotate(45deg) translate(-50%, -50%);width:inherit}.secNewsHeader .newsMenu__nav-li.current a{background-color:#3d3e3e;color:#fff;pointer-events:none}.secNewsHeader .newsMenu__nav-li.current a .arrow::before{border-top:1px solid #fff}.secNewsHeader .newsMenu__nav-li.current a .arrow::after{border-color:#fff}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__nav-li{margin-right:2.5641025641vw;padding-bottom:1.9230769231vw}.secNewsHeader .newsMenu__nav-li a{border-radius:5vw;height:5vw;padding:0 5.7692307692vw 0 4.6153846154vw}.secNewsHeader .newsMenu__nav-li a .text{font-size:2.8205128205vw}.secNewsHeader .newsMenu__nav-li a .arrow{height:1.2307692308vw;right:2.3076923077vw;width:1.2307692308vw}.secNewsHeader .newsMenu__nav-li a .arrow::before{width:1.5384615385vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__nav-li{margin-right:12px;padding-bottom:12px}.secNewsHeader .newsMenu__nav-li a{border-radius:12.5px;min-height:25px;padding:0 29px 0 23px}.secNewsHeader .newsMenu__nav-li a .text{font-size:14px;letter-spacing:-0.05rem;margin-top:-2px}.secNewsHeader .newsMenu__nav-li a .arrow{height:6px;right:13px;width:6px}.secNewsHeader .newsMenu__nav-li a .arrow::before{width:8px}.secNewsHeader .newsMenu__nav-li a .arrow::after{-webkit-transform:rotate(45deg);left:3px;top:-2px;transform:rotate(45deg)}}.secNewsHeader .newsMenu__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.secNewsHeader .newsMenu__archives{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;color:#595757;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:auto}.news_detail .secNewsHeader .newsMenu__archives{display:none}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives{margin-right:4.4871794872vw;width:44.6153846154vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives{width:208px}}.secNewsHeader .newsMenu__archives-title{white-space:nowrap}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives-title{font-size:3.0769230769vw;padding-right:1.0256410256vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives-title{font-size:14px;padding-right:6px}}.secNewsHeader .newsMenu__archives-selectorWrap{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;background:#fff;border:1px solid #c6c2c3;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:6.8205128205vw;overflow:hidden;position:relative;width:74.7692307692vw}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives-selectorWrap{border-radius:1.0256410256vw;height:5.7692307692vw;margin-left:auto}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives-selectorWrap{border-radius:5px;height:27.5px;width:156px}}.secNewsHeader .newsMenu__archives-selectorWrap::before,.secNewsHeader .newsMenu__archives-selectorWrap::after{-webkit-transform:translateY(-50%);content:"";margin:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.secNewsHeader .newsMenu__archives-selectorWrap::before{background-color:#c6c2c3;height:105%;right:0}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives-selectorWrap::before{width:4.8717948718vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives-selectorWrap::before{width:27px}}.secNewsHeader .newsMenu__archives-selectorWrap::after{-webkit-box-sizing:border-box;-webkit-transform:rotate(135deg) translateX(-100%);box-sizing:border-box;transform:rotate(135deg) translateX(-100%)}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives-selectorWrap::after{border-right:.641025641vw solid #fff;border-top:.641025641vw solid #fff;height:1.7948717949vw;right:2.3076923077vw;width:1.7948717949vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives-selectorWrap::after{border-right:3px solid #fff;border-top:3px solid #fff;height:10px;right:14px;width:10px}}.secNewsHeader .newsMenu__archives-selector{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;appearance:none;background:rgba(0,0,0,0);background-image:none;border:none;box-shadow:none;cursor:pointer;line-height:9.2307692308vw;outline:none;text-indent:.01px;text-overflow:ellipsis;width:100%}.secNewsHeader .newsMenu__archives-selector::-ms-expand{display:none}@media screen and (max-width: 767px){.secNewsHeader .newsMenu__archives-selector{font-size:3.0769230769vw;padding:0 6.4102564103vw 0 1.2820512821vw}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu__archives-selector{font-size:14px;line-height:27.5px;padding:0 23px 0 0;width:208px}}@media screen and (min-width: 768px){.secNewsHeader .newsMenu--en .newsMenu__nav-li a .text{letter-spacing:0rem}}.news .secNewsPosts__inner{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;margin:0 auto;text-align:left;width:100%}@media screen and (max-width: 767px){.news .secNewsPosts__inner{width:94.8717948718vw}}@media screen and (min-width: 768px){.news .secNewsPosts__inner{max-width:1040px;padding:0 20px}}.news .secNewsPosts__PostsItem{border-bottom:solid 1px #b5b5b6}.news .secNewsPosts__PostsItem:first-child{border-top:solid 1px #b5b5b6}.news .secNewsPosts__PostsItemLink{display:block;position:relative}@media screen and (max-width: 767px){.news .secNewsPosts__PostsItemLink{padding:3.3333333333vw 3.3333333333vw 2.1794871795vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemLink{margin-top:1px;padding:20px 0 20px 15px}}.news .secNewsPosts__PostsItemLink:hover{background-color:#f6f6f6;opacity:1}.news .secNewsPosts__PostsItemLink:hover .secNewsPosts__PostsItemLink--arrow{background-color:#6b6b6b}.news .secNewsPosts__PostsItemLink:hover .secNewsPosts__PostsItemLink--arrow::before{background-color:#fff}.news .secNewsPosts__PostsItemLink:hover .secNewsPosts__PostsItemLink--arrow::after{border-color:#fff}.news .secNewsPosts__PostsItemLink--arrow{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);border:solid 1px #6b6b6b;position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);z-index:5}.news .secNewsPosts__PostsItemLink--arrow::before,.news .secNewsPosts__PostsItemLink--arrow::after{border-color:#6b6b6b;content:"";display:block;left:50%;position:absolute;top:50%}.news .secNewsPosts__PostsItemLink--arrow::before{-webkit-transform:translate(-50%, -50%);border-top:1px solid #6b6b6b;transform:translate(-50%, -50%)}.news .secNewsPosts__PostsItemLink--arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #6b6b6b;border-bottom:none;border-left:none;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.news .secNewsPosts__PostsItemLink--arrow{border-radius:7.9487179487vw;height:7.9487179487vw;width:7.9487179487vw}.news .secNewsPosts__PostsItemLink--arrow::before{width:1.6666666667vw}.news .secNewsPosts__PostsItemLink--arrow::after{height:1.4102564103vw;width:1.4102564103vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemLink--arrow{border-radius:52px;height:52px;width:52px}.news .secNewsPosts__PostsItemLink--arrow::before{width:9px}.news .secNewsPosts__PostsItemLink--arrow::after{height:8px;width:8px}}.news .secNewsPosts__PostsItemLink--arrow::before,.news .secNewsPosts__PostsItemLink--arrow::after{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (max-width: 767px){.news .secNewsPosts__PostsItemLink--arrow{bottom:2.5641025641vw;right:3.2051282051vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemLink--arrow{-webkit-transform:translateY(-50%);right:27px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 767px){.news .secNewsPosts__PostsItemTitle{font-size:4.1025641026vw;line-height:1.71875;margin-bottom:4.4871794872vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemTitle{font-size:20px;line-height:1.5416666667;margin-bottom:21px;width:89.5%}}.news .secNewsPosts__PostsItemHeader{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.news .secNewsPosts__PostsItemHeader--date{color:#848484;font-weight:700}.news .secNewsPosts__PostsItemHeader--category{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.news .secNewsPosts__PostsItemHeader--category span{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background-color:#fff;border:solid 1px #3d3e3e;box-sizing:border-box;color:#3d3e3e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:center}@media screen and (max-width: 767px){.news .secNewsPosts__PostsItemHeader--date{font-size:3.3333333333vw;letter-spacing:.05rem}.news .secNewsPosts__PostsItemHeader--category{margin-left:2.5641025641vw}.news .secNewsPosts__PostsItemHeader--category span{border-radius:2.8205128205vw;font-size:2.5641025641vw;height:3.8461538462vw;margin-right:1.0256410256vw;min-width:20.5128205128vw;padding:0 1.2820512821vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemHeader--date{font-size:13px}.news .secNewsPosts__PostsItemHeader--category{margin-left:32px}.news .secNewsPosts__PostsItemHeader--category span{border-radius:19px;font-size:12px;height:19px;margin-right:10px;margin-top:2px;padding:0 17px}}.news .secPageContents--separator{border-bottom:none}.news .secPageContents--separatorHead{border-bottom:solid 1px #d1cece}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__inner{background-color:rgba(0,0,0,0);padding:0}}.news.news_detail .secNewsPosts__Posts{background-color:#fff}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__Posts{padding:4.1025641026vw 3.8461538462vw 10.2564102564vw}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsWrap{-ms-flex-preferred-size:77.2727272727%;flex-basis:77.2727272727%}.news.news_detail .secNewsPosts__Posts{padding:30px 0 85px}}.news.news_detail .secNewsPosts__PostsItem{border-bottom:none;border-top:none}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItem{margin:0 auto;max-width:1000px}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemHead{margin-bottom:47px}}.news.news_detail .secNewsPosts__PostsItemHeader{border-bottom:solid 1px #d1cece}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__PostsItemHeader{margin-bottom:2.5641025641vw}.news.news_detail .secNewsPosts__PostsItemHeader--category{margin-left:auto}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemHeader{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;height:31px;margin-bottom:7px}.news.news_detail .secNewsPosts__PostsItemHeader--date{line-height:1;margin-right:auto}.news.news_detail .secNewsPosts__PostsItemHeader--category span:last-child{margin-right:0}}.news.news_detail .secNewsPosts__PostsItemTitle{color:#626465;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__PostsItemTitle{font-size:4.8717948718vw;line-height:1.5789473684;margin-bottom:11.7948717949vw}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemTitle{font-size:24px;margin-bottom:0;width:100%}}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__PostsItemEyecatching img{margin-bottom:4.4871794872vw}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemEyecatching img{margin-bottom:30px}}.news.news_detail .secNewsPosts__PostsItemBody{font-weight:400;word-break:break-all}.news.news_detail .secNewsPosts__PostsItemBody h1,.news.news_detail .secNewsPosts__PostsItemBody h2,.news.news_detail .secNewsPosts__PostsItemBody h3,.news.news_detail .secNewsPosts__PostsItemBody h4,.news.news_detail .secNewsPosts__PostsItemBody h5,.news.news_detail .secNewsPosts__PostsItemBody h6,.news.news_detail .secNewsPosts__PostsItemBody strong,.news.news_detail .secNewsPosts__PostsItemBody b{font-weight:700}.news.news_detail .secNewsPosts__PostsItemBody a{text-decoration:underline}.news.news_detail .secNewsPosts__PostsItemBody img{height:auto;max-width:100%}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__PostsItemBody{font-size:3.5897435897vw;font-size:3.5897435897vw;line-height:2;line-height:1.7857142857}.news.news_detail .secNewsPosts__PostsItemBody p{font-size:3.5897435897vw;line-height:1.6428571429;margin-bottom:6.5384615385vw}.news.news_detail .secNewsPosts__PostsItemBody img{margin-bottom:2.5641025641vw;margin-top:2.5641025641vw}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemBody{font-size:14px;line-height:1.8214285714}.news.news_detail .secNewsPosts__PostsItemBody p{margin-bottom:25.5px}.news.news_detail .secNewsPosts__PostsItemBody img{margin-bottom:25.5px}}.news-navpager{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width: 767px){.news-navpager{margin:8.4615384615vw 2.5641025641vw 0;padding-bottom:0}}@media screen and (min-width: 768px){.news-navpager{margin:0 auto 0 auto;padding:65px 0 0}}.news-navpager__inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:1060px;position:relative;width:100%}@media screen and (min-width: 768px){.news-navpager__inner{padding:0 30px}}.news-navpager__inner ul.page-numbers{border:none}.news-navpager__inner .page-numbers{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background-color:#fff;border:solid 1.5px #8a898a;box-sizing:border-box;color:#8a898a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Noto Sans JP",sans-serif;font-weight:500;justify-content:center}@media screen and (max-width: 767px){.news-navpager__inner .page-numbers{border-radius:1.2820512821vw;font-size:5.1282051282vw;height:11.2820512821vw;margin:0 2.3076923077vw;width:11.2820512821vw}}@media screen and (min-width: 768px){.news-navpager__inner .page-numbers{border-radius:5px;font-size:20px;height:45px;margin:0 8.5px;padding-bottom:3px;width:45px}}.news-navpager__inner .page-numbers.current{background-color:#8a898a;color:#fff}.news-navpager__inner .page-numbers.dots{background-color:rgba(0,0,0,0);border:none}@media screen and (max-width: 767px){.news-navpager__inner .page-numbers.dots{margin:0;width:5.641025641vw}}.news-navpager__inner .page-numbers.next,.news-navpager__inner .page-numbers.prev{display:none}.secNewsBottom{border-bottom:none}.secNewsBottom--pager{border-top:1px solid #b5b5b6;margin-left:auto;margin-right:auto;overflow:visible}@media screen and (max-width: 767px){.secNewsBottom--pager{padding-top:17.3076923077vw;width:85.8974358974vw}}@media screen and (min-width: 768px){.secNewsBottom--pager{max-width:1000px;padding:0;padding-top:40px}}.secNewsBottom--pager .secNewsBottom__inner{position:relative}@media screen and (min-width: 768px){.secNewsBottom--pager .secNewsBottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1100px;padding:0}}@media screen and (max-width: 767px){.secNewsBottom--pager .secNewsBottom{text-align:center}.secNewsBottom--pager .secNewsBottom__inner{width:85.8974358974vw}}@media screen and (min-width: 768px){.secNewsBottom--pager .secNewsBottom__inner{max-width:1000px;padding:0 0 134px 0}}.news-pager{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 767px){.news-pager{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%}}@media screen and (max-width: 767px){.news-pager--lineup{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-top:7.6923076923vw}}@media screen and (min-width: 768px){.news-pager--lineup{margin-left:auto}}.news-pager__button{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#fff;border:solid 1px #b5b5b6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.news-pager__button--prev .arrow{-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.news-pager__button .text{color:#545656;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width: 767px){.news-pager__button .text{font-size:3.5897435897vw;letter-spacing:.05rem}}@media screen and (min-width: 768px){.news-pager__button .text{font-size:14px}}.news-pager__button .arrow{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);border:solid 1px #545656;position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);z-index:5}.news-pager__button .arrow::before,.news-pager__button .arrow::after{border-color:#545656;content:"";display:block;left:50%;position:absolute;top:50%}.news-pager__button .arrow::before{-webkit-transform:translate(-50%, -50%);border-top:1px solid #545656;transform:translate(-50%, -50%)}.news-pager__button .arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #545656;border-bottom:none;border-left:none;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.news-pager__button .arrow{border-radius:4.358974359vw;height:4.358974359vw;width:4.358974359vw}.news-pager__button .arrow::before{width:3.0769230769vw}.news-pager__button .arrow::after{height:2.5641025641vw;width:2.5641025641vw}}@media screen and (min-width: 768px){.news-pager__button .arrow{border-radius:27px;height:27px;width:27px}.news-pager__button .arrow::before{width:13px}.news-pager__button .arrow::after{height:12px;width:12px}}.news-pager__button .arrow::before,.news-pager__button .arrow::after{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.news-pager__button .arrow{border:none}@media screen and (max-width: 767px){.news-pager__button{border-radius:1.2820512821vw;height:11.5384615385vw;width:40vw}.news-pager__button--prev .arrow{left:3.8461538462vw}.news-pager__button--next{margin-left:auto}.news-pager__button--next .arrow{right:3.8461538462vw}}@media screen and (min-width: 768px){.news-pager__button{border-radius:7px;height:52px;margin-right:18px;width:183px}.news-pager__button--prev .arrow{left:15px}.news-pager__button--next .arrow{right:15px}}.news-pager__button:hover{background-color:#545656;opacity:1}.news-pager__button:hover::after{width:100%}.news-pager__button:hover .text{color:#fff}.news-pager__button:hover .arrow{border-color:#fff}.news-pager__button:hover .arrow::before{background-color:#fff}.news-pager__button:hover .arrow::after{border-color:#fff}.news.search .secPageContents__head--en{color:#cbcfd8}.news.search .secPageContents--separator{border-bottom:none}@media screen and (max-width: 767px){.news.search .secNewsPosts__PostsItemTitle{margin-bottom:3.5897435897vw}}@media screen and (max-width: 767px){.news.search .secNewsPosts__PostsItemText{font-size:3.5897435897vw;line-height:2;margin-bottom:4.8717948718vw}}@media screen and (min-width: 768px){.news.search .secNewsPosts__PostsItemText{font-size:16px;font-weight:400;line-height:1.4583333333;margin-bottom:21px;width:89.5%}}.news.search .newsMenu__search{text-align:left}@media screen and (max-width: 767px){.news.search .newsMenu__search{width:80%}}@media screen and (min-width: 768px){.news.search .newsMenu__search{width:40%}}.news.search .newsMenu__search .searchForm{max-width:100%;width:100%}.news.search .newsMenu__search .searchForm__inner{max-width:100%;width:100%}.news.search .newsMenu__search .searchForm__input{max-width:100%;width:100%}.news.search .newsMenu__search .searchForm__input:focus{max-width:100%;width:100% !important}@media screen and (max-width: 767px){.news.search .news-navpager{margin:0vw 2.5641025641vw 0;padding-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.news.search .news-navpager{margin:0 auto 0 auto;padding:65px 0 84px}}.news.search .news-navpager__inner .page-numbers{border:solid 1px #cbcfd8;color:#cbcfd8}.news.search .news-navpager__inner .page-numbers.current{background-color:#cbcfd8;color:#fff}.news.search .news-navpager__inner .page-numbers.dots{border:none}.news.search .news-navpager__inner .page-numbers.next,.news.search .news-navpager__inner .page-numbers.prev{display:none}.news.search .secPageContents--separator{border-bottom:none}@media screen and (max-width: 767px){.secAboutPurpose .secPageContents__titleSub{margin-top:14.1025641026vw}}@media screen and (min-width: 768px){.secAboutPurpose .secPageContents__titleSub{margin-top:80px}}@media screen and (max-width: 767px){.about .secPageContact{margin-bottom:33.7179487179vw}}@media screen and (min-width: 768px){.about .secPageContact{margin-bottom:279px}}@media screen and (max-width: 767px){.about .secPageContact .secPageContents__title{margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.about .secPageContact .secPageContents__title{margin-bottom:30px}}@media screen and (max-width: 767px){.donation .secPageHeader{padding-bottom:23.0769230769vw}}@media screen and (min-width: 768px){.donation .secPageHeader{padding-bottom:145px}}@media screen and (max-width: 767px){.donation .secPageHeader__text{margin-top:54px}}@media screen and (min-width: 768px){.donation .secPageHeader__text{margin-top:49px}}@media screen and (min-width: 768px){.secAboutSupport .secPageContents__title{margin-bottom:69px}}.secAboutSupport .secPageContents__text:last-child{margin-bottom:0}@media screen and (max-width: 767px){.secAboutSupport .secPageContents__text{margin-bottom:19.8717948718vw}}@media screen and (min-width: 768px){.secAboutSupport .secPageContents__text{margin-bottom:75px}}.secAboutDeductions .secPageContents__titleSub{font-weight:700;text-align:left}@media screen and (max-width: 767px){.secAboutDeductions .secPageContents__titleSub{line-height:1.3888888889;margin-bottom:5.1282051282vw}}@media screen and (min-width: 768px){.secAboutDeductions .secPageContents__titleSub{margin-bottom:15px}}@media screen and (max-width: 767px){.secAboutDeductions .secPageContents__text{margin-bottom:10.8974358974vw}}@media screen and (min-width: 768px){.secAboutDeductions .secPageContents__text{margin-bottom:70px}}.secAboutDeductions .secPageContents__text:last-child{margin-bottom:0}@media screen and (max-width: 767px){.donation .secPageContact{margin-bottom:33.7179487179vw}}@media screen and (min-width: 768px){.donation .secPageContact{margin-bottom:279px}}@media screen and (max-width: 767px){.donation .secPageContact .secPageContents__title{margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.donation .secPageContact .secPageContents__title{margin-bottom:30px}}@media screen and (max-width: 767px){.contact.complete .secContactLead{margin-bottom:5.1282051282vw}}@media screen and (min-width: 768px){.contact.complete .secContactLead{margin-bottom:40px}}@media screen and (min-width: 768px){.contact.complete .secContactLead__inner{max-width:675px}}@media screen and (min-width: 768px){.contact.complete .secContactLead__text{text-align:center}}.contact .required{color:#d47d24;line-height:1}.contact .any{background-color:#5d5b5b;color:#fff;line-height:1}@media screen and (max-width: 767px){.contact .required,.contact .any{font-size:2.8205128205vw}}@media screen and (min-width: 768px){.contact .required,.contact .any{font-size:14px}}.secContactContents__inner{position:relative}@media screen and (min-width: 768px){.secContactContents__inner{max-width:1140px;padding:0 20px}}@media screen and (max-width: 767px){.secContactContents__title{margin-bottom:12.3076923077vw}}@media screen and (min-width: 768px){.secContactContents__title{margin-bottom:42px}}.secContactContents__text{text-align:center}@media screen and (max-width: 767px){.secContactContents__text{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:6.4102564103vw}}@media screen and (min-width: 768px){.secContactContents__text{margin-bottom:32px}}.secContactContents__contact{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1}@media screen and (max-width: 767px){.secContactContents__contact--email{margin-bottom:7.1794871795vw}.secContactContents__contact--email img{height:6.4102564103vw;width:auto}.secContactContents__contact--tel{margin-bottom:25.641025641vw}.secContactContents__contact--tel img{height:5.1282051282vw;width:auto}}@media screen and (min-width: 768px){.secContactContents__contact--email{margin-bottom:38px}.secContactContents__contact--tel{margin-bottom:120px}}.secGeneralFullbox{overflow:visible;text-align:left}@media screen and (max-width: 767px){.secGeneralFullbox__inner{padding:0 2.5641025641vw}}@media screen and (min-width: 768px){.secGeneralFullbox__inner{max-width:1100px;padding:0}}.formContents{background-color:#fff;text-align:left}.formContents__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.formContents{padding-top:0}}@media screen and (min-width: 768px){.formContents{padding-top:28px}.formContents__inner{max-width:715px;padding:0 20px}}.formContents *{outline:none}.formContents input,.formContents textarea{background-color:#fff;border:solid 1px #d1cece;border-radius:4px;font-family:"Noto Sans JP",sans-serif}.formContents pre{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 767px){.formContents pre{font-size:2.8205128205vw;line-height:1.6}}@media screen and (min-width: 768px){.formContents pre{font-size:13px;line-height:32px}}@media screen and (max-width: 767px){.formContents input{-webkit-box-sizing:border-box;box-sizing:border-box;height:10vw;padding:0 2.5641025641vw;width:41.6666666667vw}.formContents input[type=email],.formContents input.input--long{max-width:100%;width:100%}}@media screen and (min-width: 768px){.formContents input{max-width:152px;padding:9px 10px;width:152px}.formContents input[type=email],.formContents input.input--long{max-width:none;width:100%}}.formContents textarea{line-height:1.5}@media screen and (max-width: 767px){.formContents textarea{padding:1.2820512821vw 2.5641025641vw;width:100%}}@media screen and (min-width: 768px){.formContents textarea{padding:9px 10px;width:100%}}.formContents input[type=checkbox]{display:none}.formContents input[type=checkbox]:checked+.contactCheckbox::after{opacity:1}.formContents .contactCheckbox{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}@media screen and (max-width: 767px){.formContents .contactCheckbox{padding:0 7.6923076923vw}}.formContents .contactCheckbox::before{background-color:#fff;border:solid 1px #d1cece;border-radius:4px;content:"";display:block;left:0px;margin-top:-8px;position:absolute;top:50%}@media screen and (max-width: 767px){.formContents .contactCheckbox::before{height:4.6153846154vw;width:4.6153846154vw}}@media screen and (min-width: 768px){.formContents .contactCheckbox::before{height:17.5px;width:17.5px}}.formContents .contactCheckbox::after{-webkit-transform:rotate(45deg);border-bottom:3px solid #343535;border-right:3px solid #343535;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}@media screen and (max-width: 767px){.formContents .contactCheckbox::after{height:3.0769230769vw;left:1.1538461538vw;margin-top:-2.0512820513vw;width:2.0512820513vw}}@media screen and (min-width: 768px){.formContents .contactCheckbox::after{height:16px;left:7px;margin-top:-11px;width:8px}}.contactTable{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 767px){.contactTable{margin:0 auto}}@media screen and (max-width: 767px){.contactTable__rowWrap{padding-top:3.2051282051vw}}.secPageContact--confirm .contactTable__rowWrap{border-bottom:solid 1px #d1cece}.secPageContact--confirm .contactTable__rowWrap:first-of-type{border-top:solid 1px #d1cece}@media screen and (max-width: 767px){.secPageContact--confirm .contactTable__rowWrap{padding-top:5.1282051282vw}.secPageContact--confirm .contactTable__rowWrap:first-of-type{margin-top:10.2564102564vw}}@media screen and (min-width: 768px){.secPageContact--confirm .contactTable__rowWrap{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;padding-top:16px}}.contactTable__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.contactTable__row{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;padding-bottom:6.4102564103vw}.contactTable__row--last{border-bottom:none;padding-bottom:0}}@media screen and (min-width: 768px){.contactTable__row{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}}@media screen and (min-width: 768px){.secPageContact--confirm .contactTable__row{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}.contactTable__row--last .contactTable__rowHead,.contactTable__row--last .contactTable__rowBody{border-bottom:none;padding-bottom:0}.contactTable__row--last .contactTable__rowBody{padding-bottom:0 !important}.contactTable__rowHead{font-weight:500}.contactTable__rowHead .required{color:#d47d24;line-height:1}.contactTable__rowHead .any{background-color:#5d5b5b;color:#fff;line-height:1}.secPageContact--confirm .contactTable__rowHead{font-weight:700}@media screen and (min-width: 768px){.secPageContact--confirm .contactTable__rowHead{-ms-flex-preferred-size:33%;flex-basis:33%}}@media screen and (max-width: 767px){.contactTable__rowHead{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.5897435897vw;line-height:1;margin-bottom:1.9230769231vw}.contactTable__rowHead .required,.contactTable__rowHead .any{font-size:3.5897435897vw;margin-left:1.2820512821vw}}@media screen and (min-width: 768px){.contactTable__rowHead{font-size:15px;line-height:25px;padding:0px 0 15px 0;position:relative}.contactTable__rowHead .required,.contactTable__rowHead .any{font-size:14px}}.contactTable__rowBody pre{white-space:pre-wrap}@media screen and (max-width: 767px){.contactTable__rowBody{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.contactTable__rowBody{font-size:14px;line-height:25px;margin-left:auto;padding:0 0 16px 0;width:100%}}.contactTable__rowBodyFlex{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.contactTable__rowBodyFlex--column{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.contactTable__rowBodyChild{width:100%}@media screen and (max-width: 767px){.contactTable__rowBodyChild:nth-child(2){margin-left:auto}.contactTable__rowBodyChild--long{width:100%}}@media screen and (min-width: 768px){.contactTable__rowBodyChild{margin-right:13px}.contactTable__rowBodyChild--long{width:100% !important}.contactTable__rowBodyChild:last-child{margin-right:0}}.contactTable__rowBodyChild--long{width:100%}@media screen and (min-width: 768px){.contactTable__rowBodyChild--long{padding-top:22.5px}}.contactTable__rowBodyChildFlex{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTable__rowBodyChildFlex--city input{max-width:none;width:100%}.contactTable__rowBodyChildFlex--input{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTable__rowBodyChildFlex--notes{line-height:1.6;white-space:nowrap}.contactTable__rowBodyChildFlex--column{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}@media screen and (max-width: 767px){.contactTable__rowBodyChildFlex{-ms-flex-align:center;-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;align-items:flex-start;flex-direction:column;margin-bottom:2.5641025641vw}.career.innerChild.careerForm .contactTable__rowBodyChildFlex--input{font-size:3.0769230769vw;line-height:1.4}.contactTable__rowBodyChildFlex--notes{font-size:3.0769230769vw;margin-bottom:1.2820512821vw;margin-right:2.3076923077vw;margin-top:.641025641vw}}@media screen and (min-width: 768px){.contactTable__rowBodyChildFlex{margin:0;width:auto}.contactTable__rowBodyChildFlex:last-child{margin-bottom:0}.contactTable__rowBodyChildFlex--city{margin-left:auto;width:50%}.contactTable__rowBodyChildFlex--notes{font-size:14px;margin-right:14px;padding-top:9px}}@media screen and (max-width: 767px){.contactTable__privacy{padding-top:5.7692307692vw}}@media screen and (min-width: 768px){.contactTable__privacy{padding-top:38px}.contactTable__privacyInner{text-align:center}}.contactTable__privacy .privacy{line-height:1.75}.contactTable__privacy .privacy a{border-bottom:solid 1px #343535}.contactTable__privacy .privacyCheck{font-weight:700}.contactTable__privacy .privacyCheck .contactCheckbox{padding-bottom:0;padding-top:0}@media screen and (max-width: 767px){.contactTable__privacy .privacy{font-size:3.5897435897vw;margin-bottom:10.7692307692vw}.contactTable__privacy .privacyCheck{padding-top:5.1282051282vw;text-align:center}}@media screen and (min-width: 768px){.contactTable__privacy .privacy{font-size:14px;padding-bottom:44px}.contactTable__privacy .privacyCheck{padding-top:20px}}.contactTable__notice{color:#fe0129;font-size:75%;line-height:1.2;width:100%}@media screen and (max-width: 767px){.contactTable__notice{padding-top:1.9230769231vw}}@media screen and (min-width: 768px){.contactTable__notice{padding-top:10px}}.contactTable__selectboxWrap{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;line-height:1}@media screen and (max-width: 767px){.contactTable__selectboxWrap{height:8.9743589744vw;width:40.1282051282vw}}@media screen and (min-width: 768px){.contactTable__selectboxWrap{max-width:224px;width:100%}}.contactTable__selectbox{-webkit-box-sizing:border-box;background-color:#fff;border:solid 1px #d1cece;box-sizing:border-box;overflow:hidden;position:relative}.contactTable__selectbox::after{-webkit-transform:rotate(45deg) translateY(-50%);border-bottom:solid 1px #000;border-right:solid 1px #000;content:"";height:9px;pointer-events:none;position:absolute;right:18px;top:calc(50% - 3px);transform:rotate(45deg) translateY(-50%);width:9px}@media screen and (max-width: 767px){.contactTable__selectbox{width:100%}}@media screen and (min-width: 768px){.contactTable__selectbox{border-radius:4px;min-width:224px;width:100%}}.contactTable__selectbox select{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;appearance:none;background:rgba(0,0,0,0);background-image:none;border:none;box-shadow:none;cursor:pointer;height:7.3076923077vw;outline:none;padding:0 7.4358974359vw 0 3.2051282051vw;text-indent:.01px;text-overflow:ellipsis;width:100%}.contactTable__selectbox select::-ms-expand{display:none}@media screen and (max-width: 767px){.contactTable__selectbox select{height:8.9743589744vw;width:40.1282051282vw}}@media screen and (min-width: 768px){.contactTable__selectbox select{height:45px;padding:0 50px 0 15px}}@media screen and (max-width: 767px){.contactTable__btn--back form:nth-child(2){margin-left:auto}}.contactTable__btn-wrap .contactTable__btn{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.secPageContact--confirm .contactTable__btn-wrap .contactTable__btn{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-top:70px}}@media screen and (max-width: 767px){.contactTable__btn-wrap button{height:16.4102564103vw;margin:0 2.5641025641vw;width:41.0256410256vw}}@media screen and (min-width: 768px){.contactTable__btn-wrap button{margin:0 30px;width:100%;width:283px}}@media screen and (max-width: 767px){.contactTable__btn-wrap .contactTable__btnButton--back{margin-left:0}}@media screen and (max-width: 767px){.contactTable__btn-wrap .contactTable__btnButton--submit{margin-right:0}}.contactTable__btn-wrap .contactTable__btnButton--submit .contactTable__btnButton--text{color:#fff}.contactTable__btn-wrap .contactTable__btnButton--submit .contactTable__btnButton--arrow{border-color:#fff}.contactTable__btn-wrap .contactTable__btnButton--submit .contactTable__btnButton--arrow::after{border-color:#fff}.contactTable__btn-wrap .contactTable__btnButton--submit .contactTable__btnButton--arrow::before{background-color:#fff}@media screen and (max-width: 767px){.contactTable__btn-wrap .contactTable__btnButton--submit .contactTable__btnButton--arrow{right:6.4102564103vw}}.contactTable__btnButton{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;align-items:center;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.4);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;position:relative;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}@media screen and (max-width: 767px){.contactTable__btnButton{border-radius:1.5384615385vw;height:11.0256410256vw;width:76.9230769231vw}}@media screen and (min-width: 768px){.contactTable__btnButton{border-radius:10px;height:62px;width:490px}}.contactTable__btnButton--text{-webkit-transition-delay:0s;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);font-weight:700;transition-delay:0s;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}.contactTable__btnButton--arrow{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);border:solid 1px #6b6b6b;position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);z-index:5}.contactTable__btnButton--arrow::before,.contactTable__btnButton--arrow::after{border-color:#6b6b6b;content:"";display:block;left:50%;position:absolute;top:50%}.contactTable__btnButton--arrow::before{-webkit-transform:translate(-50%, -50%);border-top:1px solid #6b6b6b;transform:translate(-50%, -50%)}.contactTable__btnButton--arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #6b6b6b;border-bottom:none;border-left:none;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.contactTable__btnButton--arrow{border-radius:3.9743589744vw;height:3.9743589744vw;width:3.9743589744vw}.contactTable__btnButton--arrow::before{width:1.5384615385vw}.contactTable__btnButton--arrow::after{height:1.2820512821vw;width:1.2820512821vw}}@media screen and (min-width: 768px){.contactTable__btnButton--arrow{border-radius:29px;height:29px;width:29px}.contactTable__btnButton--arrow::before{width:9px}.contactTable__btnButton--arrow::after{height:8px;width:8px}}.contactTable__btnButton--arrow::before,.contactTable__btnButton--arrow::after{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (max-width: 767px){.contactTable__btnButton--text{font-size:4.1025641026vw}.contactTable__btnButton--arrow{right:12.8205128205vw}}@media screen and (min-width: 768px){.contactTable__btnButton--text{font-size:21px}.contactTable__btnButton--arrow{right:49px}}.contactTable__btnButton:hover{opacity:.6}@media screen and (max-width: 767px){.contact .secPageContact--confirm .secPage__button{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.contact .secPageContact--confirm .secPage__button>form{margin-bottom:5.1282051282vw}}.legal .secLegalContents .secPageContents__title{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:-0.01rem;line-height:1.7222222222;margin-bottom:0;text-align:left}@media screen and (max-width: 767px){.legal .secLegalContents .secPageContents__title{font-size:4.6153846154vw;margin-bottom:1.2820512821vw}}@media screen and (min-width: 768px){.legal .secLegalContents .secPageContents__title{font-size:18px}}.legal .secLegalContents .secPageContents__text{font-weight:400;word-break:break-all}@media screen and (max-width: 767px){.legal .secLegalContents .secPageContents__text{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:6.4102564103vw}}@media screen and (min-width: 768px){.legal .secLegalContents .secPageContents__text{font-size:14px;line-height:1.8214285714;margin-bottom:30px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0L19yZXNldC5zY3NzIiwiYXNzZXQvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXQvX2NvbW1vbi5zY3NzIiwiYXNzZXQvX2NvbW1vbl9oZWFkZXIuc2NzcyIsImFzc2V0L19jb21tb25fZm9vdGVyLnNjc3MiLCJhc3NldC9fYW5pbS5zY3NzIiwiYXNzZXQvX2hvbWUuc2NzcyIsImFzc2V0L19uZXdzLnNjc3MiLCJhc3NldC9fYWJvdXQuc2NzcyIsImFzc2V0L19kb25hdGlvbi5zY3NzIiwiYXNzZXQvX2NvbnRhY3Quc2NzcyIsImFzc2V0L19sZWdhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNGQUtBLG1CQUdFLDhCQUFBLEFBQ0EsbUJBQ0EsZUFGQSxBQUVBLHFCQURBLENBYUYsS0FHRSwwQ0FEQSxBQUNBLDhCQUZBLEFBRUEsZ0JBREEsQ0FXRixLQUNFLFFBQUEsQ0FPRixLQUNFLGFBQUEsQ0FNRixxREFTRSxRQUFBLENBTUYsa0JBTUUsa0JBQ0Esb0JBQ0EsUUFBQSxDQU1GLE1BSUUsZ0JBRkEsQUFFQSxTQURBLFNBQ0EsQ0FNRixHQUNFLGdCQUFBLENBR0YsR0FDRSxhQUFBLENBV0YsR0FDRSwrQkFBQSxBQUdBLHFCQUhBLEFBSUEsdUJBSEEsQUFJQSxXQUNBLGNBTEEsQUFLQSxTQUpBLEFBRUEsU0FGQSxBQUdBLGdCQUZBLENBV0YsSUFDRSxnQ0FDQSxpQkFBQSxDQUdGLFFBQ0Usa0JBQUEsQ0FVRixFQUNFLCtCQUNBLEFBQ0EsY0FEQSxBQUNBLG9CQUFBLENBUUYsWUFDRSx5Q0FBQSxnQ0FBQSxDQU9GLFNBRUUsa0JBQUEsQ0FRRixjQUdFLGdDQUNBLGlCQUFBLENBT0YsTUFDRSxhQUFBLENBUUYsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJBQUEsQ0FHRixJQUNFLGNBQUEsQ0FHRixJQUNFLFVBQUEsQ0FVRiw0QkFLRSxxQkFBQSxDQVlGLHNDQU1FLHFCQURBLEFBQ0Esd0JBQUEsZ0JBQ0EsQUFHQSx5QkFDQSxBQUVBLGdC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QSxnQ0FGQSxBQUNBLG9FQUFBLEFBQ0Esb0JBRkEsQVNpb0JzQyx3QlRob0J0QywyREFDQSxDQWxFQSxxQ1Nzc0JNLCtCQUNFLHdCQUFBLENBRUYsZ0NBQ0UscUJBQUEsQ0FBQSxDVDFzQlIscUNTOHNCTSwrQkFDRSxjQUFBLENBRUYsZ0NBQ0UsVUFBQSxDQUFBLENBS0osK0JBQ0UsVUFBQSxDVHh0Qk4scUNTbXVCRSxtREFFSSwwQkFBQSw2QkFBQSw0QkFBQSxxQkFBQSxDQUNBLHdEQUNFLDRCQUFBLENBQUEsQ0N4MEJGLGlEQUVFLHFCQUFBLHdCQUFBLHVCQUNBLEFBQ0Esc0NBREEsQUFFQSxnQkFEQSxBQUVBLHdCQURBLEFBRUEseUJBREEsQUFDQSxnQkFOQSxBQU1BLGVBTEEsQ1YrRlIscUNVakdNLGlEQVNJLHlCQUNBLDRCQUFBLENBQUEsQ1Z1RlYscUNVakdNLGlEQWFJLGNBQUEsQ0FBQSxDQU1KLGdEQUNFLGdCQUNBLG9CQUFBLENWNEVSLHFDVTlFTSxnREFJSSx5QkFDQSx5QkFDQSw0QkFBQSxDQUFBLENWd0VWLHFDVTlFTSxnREFTSSxlQUNBLHlCQUNBLGtCQUFBLENBQUEsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgZGVzdHlsZS5jc3MgdjQuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcclxuICovXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufSIsIi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT09PT1bIOODleOCqeODs+ODiC/jg5njg7zjgrnjgqvjg6njg7wgIF09PT09PVxyXG5cclxuLy8g44OV44Kp44Oz44OI6Kqt44G/6L6844G/XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSGFuc2llZiBSZWd1bGFyJzsgLyog44OV44Kp44Oz44OI5ZCNICovXHJcbiAgc3JjOiB1cmwoJy9hc3NldC9mb250L0hhbnNpZWYud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcclxuJGZ3VGhpbjoxMDA7XHJcbiRmd0xpZ2h0OjMwMDsvLyBTYW5zXHJcbiRmd1JlZzo0MDA7Ly8gU2Fuc1xyXG4kZndNaWQ6NTAwOy8vIFNlcmlmXHJcbiRmd1NlbWlCb2xkOjYwMDsvLyBTZXJpZlxyXG4kZndCb2xkOjcwMDsvLyBTZXJpZiAmIFNhbnNcclxuJGZ3QmxhY2s6OTAwOy8vIFNhbnNcclxuXHJcbi8vIOODleOCqeODs+ODiFxyXG4kZmYtR290aGljOidOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4kZmYtR290aGljLWphOiRmZi1Hb3RoaWM7Ly80MDAsNTAwLDcwMFxyXG4kZmYtR290aGljLWVuOlwiSGFuc2llZiBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7Ly8zMDAsNzAwXHJcbiRmZi1NaW5jaG86XCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmOy8vNTAwLDYwMFxyXG4kZmYtTWluY2hvLW5vdG86XCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmOy8vNTAwXHJcbi8vXHJcbi5mb250LWphe1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG59XHJcbi5mb250LW1pbmNob3tcclxuICBmb250LWZhbWlseTogJGZmLU1pbmNobztcclxuICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG59XHJcbi5mb250LWdvdGhpY3tcclxuICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIOOCq+ODqeODvFxyXG4kdGhlbWVDb2xvcjojY2JjZmQ4O1xyXG5cclxuJGJnQ29sb3I6I2ZmZjtcclxuJGJnQ29sb3ItZ3JheTojZjlmN2Y4O1xyXG4kYmdDb2xvci1saWdodEJsdWU6I2UzZTVlYTtcclxuXHJcbiRib3JkZXItZ3JheTojZDFjZWNlO1xyXG4kYm9yZGVyLWZvcm06IzhhOGE4YTtcclxuXHJcbiR0eHRDb2xvcjojMzQzNTM1O1xyXG4kdHh0Q29sb3ItdGhlbWU6JHRoZW1lQ29sb3I7XHJcblxyXG4kY29sb3JfcGFnZWFOYXZpOiAjZTBlMGUwO1xyXG4kY29sb3JfcGFnZWFOYXZpSG92ZXI6ICNhYWFhYWE7XHJcbiRjb2xvcl90YWJsZUJvcmRlcjogJGNvbG9yX3BhZ2VhTmF2aTtcclxuJGNvbG9yX3RhYmxlQm9yZGVyVGg6ICM2MjY0NjY7XHJcbiRjb2xvcl9ib3R0b25Cb3JkZXI6IzU0NTY1NjtcclxuJGNvbG9yX2JvdHRvbkJnOiNlYmViZWI7XHJcblxyXG4kY29sb3JfbmV3c0JvcmRlcjogI2I1YjViNjtcclxuJGNvbG9yX25ld3NDYXRlQm9yZGVyOiAjM2QzZTNlO1xyXG4kY29sb3JfbmV3c0FyY0JvcmRlcjogI2M2YzJjMztcclxuJGNvbG9yX25ld3NBcnJvdzogIzZiNmI2YjtcclxuXHJcbiRjb2xvci1tZW51OiM4NTg1ODg7XHJcbiRjb2xvcl9yZWQxOiAjZmUwMTI5O1xyXG4kY29sb3JfcmVkMjojZDcwYzE5O1xyXG4kY29sb3JfeWVsbG93MTogI2Y2ZWQ2MjtcclxuJGNvbG9yX2Jyb3duMTogIzc2NTcyRjtcclxuJGNvbG9yX29yYW5nZTE6ICNGRTkwMDA7XHJcbiRjb2xvcl9ibGFjazE6IzAwMDtcclxuJGNvbG9yX2dyYXkxOiNjOWM5Yzk7XHJcbiRjb2xvcl9ncmF5MjojNTk1NzU3O1xyXG4kY29sb3JfZ3JheTM6Izg0ODQ4NDtcclxuJGNvbG9yX2dyYXk0OiM2NjY1NjU7XHJcblxyXG4uamF7XHJcbiAgY29sb3I6ICR0eHRDb2xvcjtcclxufVxyXG4uZW57XHJcbiAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG59XHJcblxyXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuiAocmVt5a++5b+cIDogYmFzZSAxMHB4KVxyXG4kZnMteHhzOiAxMDtcclxuJGZzLXhzOiAxMjtcclxuJGZzLXNtOiAxNDtcclxuJGZzLW1kOiAxNjtcclxuJGZzLWxnOiAxODtcclxuJGZzLXhsOiAyMDtcclxuJGZzLXh4bDogMjQ7XHJcbiRmcy0zeGw6IDI4O1xyXG4kZnMtNHhsOiAzMjtcclxuQG1peGluIGZzKCRzaXplKSB7XHJcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvIDEwKSArIHJlbTtcclxufVxyXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuuOBruaMh+WumiAocmVt5a++5b+cIDogYmFzZSDlj6/lpIkgSUU45a++5b+c44OQ44O844K444On44OzKVxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcclxuICBmb250LXNpemU6ICRzaXplICsgcHg7XHJcbiAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gc3BzaXplKCkge1xyXG4gIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTYsMjgpO1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOaVsOWApOioiOeulyBdPT09PT1cclxuJHBjLWRlc2lnbi13aWR0aDogMjYwMDsgLy/jg4fjgrbjgqTjg7Pjg4fjg7zjgr9QQ+OCteOCpOOCulxyXG4kc3AtZGVzaWduLXdpZHRoOiA3ODA7IC8v44OH44K244Kk44Oz44OH44O844K/44K544Oe44Ob44K144Kk44K6XHJcbi8vIC0tLS1cclxuLy8gcGVyY2VudOioiOeul+W8j1xyXG4vLyAqIGV4KVxyXG4vLyAgIHdpZHRoOiBjYWxjUGVyKDIwMCw2NDApXHJcbkBmdW5jdGlvbiBjYWxjUGVyKCRudW0xLCRudW0yKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtMSwgICRudW0yKSAqIDEwMCU7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNEaXYoJG51bTEsJG51bTIpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KCRudW0xLCAgJG51bTIpO1xyXG59XHJcbi8vIC0tLS1cclxuLy8gdnfoqIjnrpflvI9cclxuLy8gKiBleClcclxuLy8gICB3aWR0aDogY2FsY1Z3KDIwMClcclxuQGZ1bmN0aW9uIGNhbGNWdygkbnVtLCAkd2lkdGg6ICRzcC1kZXNpZ24td2lkdGgpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KDF2dyAqICRudW0sICR3aWR0aCkgKiAxMDA7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNWd1BDKCRudW0sICR3aWR0aDogJHBjLWRlc2lnbi13aWR0aCkge1xyXG4gIC8vQHJldHVybiAoICR3IC8gJHBjLWRlc2lnbi13aWR0aCApICogMTAwdnc7XHJcbiAgQHJldHVybiBtYXRoLmRpdigxdncgKiAkbnVtLCAkd2lkdGgpICogMTAwO1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjUHgoJG51bSkge1xyXG4gIEByZXR1cm4gJG51bSAqIC41cHg7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy89PT09PVsg44Oh44OH44Kj44Ki44Kv44Ko44Oq44O8IC8g44Os44Kk44Ki44Km44OIICBdPT09PT1cclxuJGxheW91dC13aWR0aC1pbm5lcjogNzY4cHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxyXG4kbGF5b3V0LXdpZHRoLWlubmVyLXNwOiA3NjdweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRsYXlvdXQtd2lkdGgtaW5uZXItcGM6IDExMTBweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRicmVha3BvaW50czogKCAvLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4hcclxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3B9KVwiLCAvLzQ4MHB4XHJcbiAgXCJ0YWJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcH0pIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXIgLSAxcHh9KVwiLFxyXG4gIFwibm90c3BcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcCArIDFweCB9KVwiLCAvLzQ4MXB4XHJcbiAgXCJwY3NtYWxsXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KSBhbmQgKG1heC13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXBjfSlcIixcclxuICBcInBjc21hbGwyXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KSBhbmQgKG1heC13aWR0aDogOTUwcHgpXCIsXHJcbiAgXCJwY1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyfSlcIixcclxuKTtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBzcCkge1xyXG4gIEBtZWRpYSAjeyBtYXAuZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIH0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIOODh+ODkOOCpOOCueOBlOOBqOOBruWHuuOBl+WIhuOBkVxyXG4ucGMtZGlzcHt9XHJcbi5zcC1kaXNwe31cclxuLnBjc21hbGwtbm9uZGlzcHt9XHJcbi5wY3NtYWxsLWRpc3B7fVxyXG5cclxuQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG5cdC5wYy1kaXNweyB9XHJcblx0LnNwLWRpc3AsLnBjc21hbGwtZGlzcHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxyXG59XHJcbkBpbmNsdWRlIG1xKCdzcCcpIHtcclxuXHQuc3AtZGlzcHsgfVxyXG5cdC5wYy1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gIC5wY3NtYWxsLW5vbmRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XHJcbiAgLnBjc21hbGwtZGlzcHsgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDsgfVxyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOOCouODi+ODoeODvOOCt+ODp+ODsyAgXT09PT09XHJcbi8vXHJcbi8v44Kk44O844K444Oz44KwXHJcbi8vRGVmYXVsdFxyXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcclxuJGVhc2UtaW46IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDEuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xyXG4vL0luXHJcbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XHJcbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcclxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XHJcbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XHJcbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xyXG4vL091dFxyXG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyMCwgMC4xNjUsIDEuMDAwKTtcclxuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSk7XHJcbi8vSW4tT3V0XHJcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xyXG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcclxuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xyXG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MCk7XHJcblxyXG4vL+OCouODi+ODoeODvOOCt+ODp+ODs+OCu+ODg+ODhuOCo+ODs+OCsFxyXG5AbWl4aW4gdHJhbnNpdGlvbiAoICRzZWMsICRlYXNpbmcgLCAkZGVsYXkgKXtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiRzZWM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIE1peGluIF09PT09PVxyXG4vL1xyXG4vLyBbIOOCs+ODs+ODhuODs+ODhOOCpOODs+ODiuODvCBdXHJcbkBtaXhpbiBjb250ZW50SW5uZXJ7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNjcwKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDE3MDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9cclxuLy9cclxuLy8gWyDjg6rjg7Pjgq/jg5zjgr/jg7Pjgrfjg7Pjg5fjg6vjgqLjg63jg7wgXVxyXG5AbWl4aW4gbGlua0Fycm93KFxyXG4gICRjb2xvcjojZmZmLFxyXG4gICRwY1c6MTgsXHJcbiAgJHBjQXJyb3dXOjE4LFxyXG4gICRwY0Fycm93UmVjdDoxOCxcclxuICAkc3BXOmNhbGNWdyg5OCksXHJcbiAgJHNwQXJyb3dXOmNhbGNWdygyMCksXHJcbiAgJHNwQXJyb3dSZWN0OmNhbGNWdygxNilcclxuKXtcclxuICAvL1xyXG4gICR3aWR0aEFycm93U1A6JHNwVztcclxuICAkd2lkdGhBcnJvdzokcGNXO1xyXG4gIC8vXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZXtcclxuICAgIC8qIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgKi9cclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIC8vXHJcbiAgICB3aWR0aDogJHdpZHRoQXJyb3dTUDtcclxuICAgIGhlaWdodDogJHdpZHRoQXJyb3dTUDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICR3aWR0aEFycm93U1A7XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAkc3BBcnJvd1c7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgd2lkdGg6ICRzcEFycm93UmVjdDtcclxuICAgICAgaGVpZ2h0OiAkc3BBcnJvd1JlY3Q7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAvL1xyXG4gICAgd2lkdGg6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAkcGNBcnJvd1cqLjVweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogJHBjQXJyb3dSZWN0Ki41cHg7XHJcbiAgICAgIGhlaWdodDogJHBjQXJyb3dSZWN0Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4vLyBbIOODquODs+OCr+ODnOOCv+ODs+OCouODreODvCBdXHJcbkBtaXhpbiBsaW5rQnV0dG9uQXJyb3coXHJcbiAgJGNvbG9yOiR0aGVtZUNvbG9yLFxyXG4gICRwY1c6MTI4LFxyXG4gICRwY0Fycm93VzoyOCxcclxuICAkcGNBcnJvd1JlY3Q6MjAsXHJcbiAgJHNwVzpjYWxjVncoOTgpLFxyXG4gICRzcEFycm93VzpjYWxjVncoMjApLFxyXG4gICRzcEFycm93UmVjdDpjYWxjVncoMTYpXHJcbil7XHJcbiAgLy9cclxuICAkd2lkdGhBcnJvd1NQOiRzcFc7XHJcbiAgJHdpZHRoQXJyb3c6JHBjVztcclxuICAvL1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgLy9oZWlnaHQ6IDFweDtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAvL1xyXG4gICAgd2lkdGg6ICR3aWR0aEFycm93U1A7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aEFycm93U1A7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkd2lkdGhBcnJvd1NQO1xyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogJHNwQXJyb3dXO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAkc3BBcnJvd1JlY3Q7XHJcbiAgICAgIGhlaWdodDogJHNwQXJyb3dSZWN0O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAvL1xyXG4gICAgd2lkdGg6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkd2lkdGhBcnJvdyouNXB4O1xyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogJHBjQXJyb3dXKi41cHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgd2lkdGg6ICRwY0Fycm93UmVjdCouNXB4O1xyXG4gICAgICBoZWlnaHQ6ICRwY0Fycm93UmVjdCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBHZW5lcmFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbmJvZHl7XHJcbiAgYmFja2dyb3VuZDogJGJnQ29sb3IgcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgY29sb3I6ICR0eHRDb2xvcjtcclxuICBmb250LWZhbWlseTogJGZmLU1pbmNobztcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDcwLDMyKTtcclxuICAvL2xldHRlci1zcGFjaW5nOiAuMDI1cmVtO1xyXG4gIGF7IFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggLjVzLGVhc2UsMHMpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLGVhc2UsMHMpO1xyXG4gICYuaG9tZXtcclxuICAgIGFuaW1hdGlvbjogMS41cyBzaXRlRmFkZWluICRlYXNlLWluLWN1YmljO1xyXG4gIH1cclxuICAvL1xyXG59XHJcbkBrZXlmcmFtZXMgc2l0ZUZhZGVpbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG46OnNlbGVjdGlvbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKCBzYXR1cmF0ZSgkdGhlbWVDb2xvciwgNDAlKSAsLjcpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIGNvbG9yLmFkanVzdCgkdGhlbWVDb2xvciwgJHNhdHVyYXRpb246IDcwJSkgLC43KTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAvL2JhY2tncm91bmQ6IHJnYmEoIHNhdHVyYXRlKCR0aGVtZUNvbG9yLCA0MCUpICwuNyk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSggY29sb3IuYWRqdXN0KCR0aGVtZUNvbG9yLCAkc2F0dXJhdGlvbjogNzAlKSAsLjcpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2VjdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gIHdpZHRoOiAxMDAlOyBcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gIHotaW5kZXg6IDUwO1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICZJbm5lcntcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuaW1neyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgYWxpZ24tc2VsZjogZmxleC1zdGFydDt9XHJcblxyXG5AaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxufVxyXG5AaW5jbHVkZSBtcSgnbm90c3AnKSB7IFxyXG59XHJcblxyXG4ud3JhcHBlcntcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMT0dPXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vW0xPR09dXHJcbi5jb21tb257XHJcbiAgJl9fbG9nb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE2O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICYtLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICB9XHJcbiAgICAmLS1oZWFke1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY1Z3KDI1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoOCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMiouNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYm9keXtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODiuODk+OCsuODvOOCt+ODp+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1tQQyDjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjg6rjg7Pjgq9dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5uYXZpZ2F0aW9ue1xyXG4gIC8vXHJcbiAgJEhlaWdodF9zcDpjYWxjVncoODApO1xyXG4gIC8vXHJcbiAgJl9fbGlzdHtcclxuICAgIC8vXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8qIG92ZXJmbG93OiBoaWRkZW47ICovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZJdGVte1xyXG4gICAgICAkSXRlbTomO1xyXG4gICAgICAvL1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkSGVpZ2h0X3NwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg3Mik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjgqLjVweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIEN1cnJlbnQgTWVudSBdXHJcbiAgICAgICRuYXZpQ2xhc3M6aG9tZSwgYWJvdXQsIG5ld3MsIHNlcnZpY2UsIGNvbXBhbnksIGNvbnRhY3Q7XHJcbiAgICAgIEBlYWNoICRpdGVtIGluICRuYXZpQ2xhc3Mge1xyXG4gICAgICAgIC4jeyRpdGVtfSAmLS0jeyRpdGVtfSB7XHJcbiAgICAgICAgICAjeyRJdGVtfVBhcmVudHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAmUGFyZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzYpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgLy9cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgLy9cclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jb21tb25fYmctaGVhZGVyLnBuZykgcmVwZWF0LXggY2VudGVyIHRvcDtcclxuICAmX19pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjVncoMjMwKSAwIGNhbGNWdyg4Nyk7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjVncoMzc3KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjVncoMzk0KTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGNWdygtMzYwKSB0b3A7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDY3MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmc6IDI4MCouNXB4IDAgMTU0Ki41cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDAqLjVweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjYwMCouNXB4IGF1dG87XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMTcwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoNjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiA2MCouNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjgsNjApO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOODhuOCreOCueODiCBdXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbiAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDI4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTEsMjgpO1xyXG4gICAgfVxyXG4gICAgJi0tY2VudGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdlIOWFsemAmuOCs+ODs+ODhuODs+ODhFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjUGFnZXtcclxuICAvL1xyXG4gIC8vIFsg44Oa44O844K444Kz44Oz44OG44Oz44OEIF1cclxuICAmQ29udGVudHN7XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxOTApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMDUqLjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNvbnRlbnRJbm5lcjtcclxuICAgIC8vXHJcbiAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgLy9cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMDIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQ2KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwKi41cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIFsg44K144OW44K/44Kk44OI44OrIF1cclxuICAgICAgJlN1YntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg2NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDAqLjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NCw0MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MiouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg44K744Kv44K344On44Oz44OG44Kt44K544OIIF1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNTEsMjgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMjQqLjVweDtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY2VudGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg5rOo6YeIIF1cclxuICAgICZfX25vdGVze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiBjYWxjVncoMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY0RpdigzMiwxNik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiAyNCouNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDQwLDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg44K744Kv44K344On44Oz44OG44O844OW44OrIF1cclxuICAgICZfX3RhYmxle1xyXG4gICAgICAkd2lkdGhGdWxsOjE3MDA7XHJcbiAgICAgICR3aWR0aFRoOjI3MjtcclxuICAgICAgJHdpZHRoVGQ6MTQxNTtcclxuICAgICAgLy9cclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhGdWxsKi41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJlRye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICB0aCx0ZHtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjVncoNik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDYqLjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlRoLCZUZHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwyOCk7XHJcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yX3RhYmxlQm9yZGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl90YWJsZUJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOjFweDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDMzKSAwIGNhbGNWdygyMykgY2FsY1Z3KDUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNWdygzNSk7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMzKi41cHggMCAyNCouNXB4IDUqLjVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlRoe1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3RhYmxlQm9yZGVyVGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCR3aWR0aFRoLCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgIH1cclxuICAgICAgJlRke1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNDgwKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCR3aWR0aFRkLCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTUqLjVweDtcclxuICAgICAgICB9ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg55S75YOPIF1cclxuICAgICZfX2ZpZ3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJkNhcHRpb257XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmLS1ub3Rlc3tcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0uOHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmQ2FwdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygyNSk7XHJcbiAgICAgICAgICAmLS1ub3Rlc3tcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiBjYWxjVncoLTE4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJkNhcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDIzKi41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOODquOCueODiCBVTC9PTCBdXHJcbiAgICAmX19saXN0LCZfX29sTGlzdHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MSwyOCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDY0KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjAqLjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX29sTGlzdHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOODh+OCo+ODoeODs+OCt+ODp+ODs+ODquOCueODiCBdXHJcbiAgICAmX19kaW1lbnNpb257XHJcbiAgICAgICR3aWR0aEZ1bGw6MTcwMDtcclxuICAgICAgJHdpZHRoSXRlbTo1MTM7XHJcbiAgICAgIC8vXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNTEzKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhGdWxsKi41cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDgwKi41cHg7XHJcbiAgICAgICAgcm93LWdhcDogMTkwKi41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJkRse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjE1KTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgICAmRHR7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgJGNvbG9yX3RhYmxlQm9yZGVyVGg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygzMSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNjYpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsY1Z3KDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzIqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2Ki41cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA2Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZEZHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDcsMjgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ3LDI4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4Ki41cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZMaW5re1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fcGRmLnBuZyk7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY1Z3KDQzKSBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNWdyg0Myk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDQ3KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMqLjVweCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDQzKi41cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDcqLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdlIOODmuODvOOCuOODiuODk+OCsuODvOOCt+ODp+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjUGFnZXtcclxuICAvL1xyXG4gICZOYXZpe1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjE5KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNvbnRlbnRJbm5lcjtcclxuXHJcbiAgICAmX19saXN0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IGNhbGNWdyg4KTtcclxuICAgICAgICByb3ctZ2FwOiBjYWxjVncoMzYpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICAvL21hcmdpbjogMCAxMTAqLjVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDIxOCwxNzAwKSoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmTGlua3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAkY29sb3JfcGFnZWFOYXZpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDMwKSAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7fVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNiouNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNiouNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzMCouNXB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDYqLjVweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA2Ki41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcl9wYWdlYU5hdmlIb3ZlcjtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3BhZ2VhTmF2aUhvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNQYWdle1xyXG4gIC8vXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgJGJ1dHRvbjomO1xyXG4gICAgLy9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDk4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTAqLjVweDtcclxuICAgIH1cclxuICAgICZMaW5rLCYgPiBmb3Jte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMCouNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2JvdHRvbkJvcmRlcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIC8vXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg2NzApO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDEzMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwKi41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzAqLjVweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib3R0b25CZztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgXHJcbiAgICAgICYtLXN1Ym1pdCwmLS1iYWNre1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDEwNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXN1Ym1pdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MjgxO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAuc2VjUGFnZV9fYnV0dG9uTGluay0tdGV4dHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MjYxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAuc2VjUGFnZV9fYnV0dG9uTGluay0tdGV4dHt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgqLjVweDtcclxuICAgICAgICAgIC5zZWNQYWdlX19idXR0b25MaW5rLS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMyKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyBQcml2YWN5IFBvbGljeSBdXHJcbiAgICAgICAgJi5qcy1wcml2YWN5e1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAmLmpzLXByaXZhY3ktZW5hYmxle1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1iYWNre1xyXG4gICAgICAgIC5zZWNQYWdlX19idXR0b25MaW5rLS10ZXh0e1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIC5zZWNQYWdlX19idXR0b25MaW5rLS10ZXh0e31cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOCouNXB4O1xyXG4gICAgICAgICAgLnNlY1BhZ2VfX2J1dHRvbkxpbmstLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAmID4gZm9ybXtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDIwcHggKTtcclxuICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1xyXG4gICAgLy8gWyDmiLvjgovjg5zjgr/jg7MgXVxyXG4gICAgJi0tYmFja3tcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHRoZW1lQ29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAuc2VjUGFnZV9fYnV0dG9uLS10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuc2VjUGFnZV9fYnV0dG9uLS1hcnJvd3tcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsMSk7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDQ4KTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiA2OCouNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgI3skYnV0dG9ufXtcclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyBQcml2YWN5IFBvbGljeSBdXHJcbiAgICAmLmpzLXByaXZhY3l7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG4gICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgJi5qcy1wcml2YWN5LWVuYWJsZXtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICB9XHJcbiAgLy9cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gcGFnZXRvcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uYnRuX3BhZ2VUb3B7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7IFxyXG4gICAgd2lkdGg6IGNhbGNWdyg3Mik7XHJcbiAgICByaWdodDogY2FsY1Z3KDI4KTtcclxuICAgIGJvdHRvbTogY2FsY1Z3KDMwKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyBcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlYWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4kaGVhZEg6MTY2Ki41cHg7XHJcbiRoZWFkSC1maXg6JGhlYWRIO1xyXG4kbG9nb0g6NjIqLjVweDtcclxuJGxvZ29ILWZpeDo2MiouNXB4O1xyXG4vL1xyXG4kaGVhZEhfc3A6Y2FsY1Z3KDE1Nik7XHJcbiRsb2dvSF9zcDpjYWxjVncoNDcpO1xyXG5cclxuLmhvbWUge1xyXG4gIC53cmFwcGVyeyBcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRoZWFkSF9zcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRoZWFkSDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlubmVye1xyXG4gIC53cmFwcGVye1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRIX3NwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRIO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL1xyXG4uaGVhZGVye1xyXG4gIC8vXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsLjYpO1xyXG4gIC5qcy1uYXZpb3BlbiAmey8vIOODiuODk+OCquODvOODl+ODs+aZglxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLDEpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBoZWlnaHQ6ICRoZWFkSF9zcDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoNDApIDAgMCBjYWxjVncoNTUpO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgLy9tYXgtd2lkdGg6ICgyMjAwICs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogNjYqLjVweCA4MCouNXB4IDAgNDAqLjVweDtcclxuICAgICAgLmhlYWRlci10cmlnZ2Vye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYXtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bTE9HT11cclxuICAuY29tbW9ue1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgYXt9XHJcbiAgICAgICYtLXdyYXB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICB9XHJcbiAgICAgICYtLWhlYWR7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEyKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYm9keXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgrDjg63jg4rjg5NdIFBD44Gu44G/XHJcbiAgJl9fZ3JvbmF2aXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgei1pbmRleDogNjA7XHJcbiAgICAmQ2hpbGR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICYtLW1haW57fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKiDjg5jjg4Pjg4Djg7zjgrDjg63jg7zjg5Djg6vjg4rjg5MgKi9cclxuLmhlYWRlcntcclxuICAmLmpzLWZpeGVkIHtcclxuICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgLy8gWyDlrZDjg6Hjg4vjg6Xjg7zog4zmma8gXVxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoICRoZWFkSC1maXggLSAzKi41cHggKTsvLyRoZWFkSFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb257XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICAvL1xyXG4gICAgICAgICZQYXJlbnR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAubWFpbnt9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDgwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vL1vjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7xdXHJcbi5oZWFkZXJ7XHJcbiAgLy9cclxuICAvLyBbIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpe+8jSBdXHJcbiAgJi10cmlnZ2Vye1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgcG9zaXRpb246IGZpeGVkOyBcclxuICAgIHJpZ2h0OiBjYWxjVncoMzYpO1xyXG4gICAgdG9wOiBjYWxjVncoNDApO1xyXG4gICAgei1pbmRleDogOTAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDIwKSBjYWxjVncoMjApO1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDU1KzIwKjIpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdyg0MCsyMCoyKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE4LjUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjByZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICM2ZjZmNzE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IGNhbGNWdyg0NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMC41cyxlYXNlLDBzICk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmUtc3BhbiB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDU1KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0OCk7XHJcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7IFxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuNXMsZWFzZSwwcyApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogY2FsY1Z3KDQpIHNvbGlkICRjb2xvci1tZW51O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCA1MCUgKyAje2NhbGNWdyg0KX0gKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjVncoNCkgc29saWQgJGNvbG9yLW1lbnU7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdygxNCk7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOmWieOBmOOCiyhhY3RpdmUpXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmLnRleHR7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjVncoMyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjVncoMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHsvLy0tLSBTUFxyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgLy8tLS0gUEMmVEFCXHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgfSAgXHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9cclxuICAvLyBbIOODj+ODs+ODkOODvOOCrOODvOODiuODkyBdXHJcbiAgJl9fbmF2V3JhcHtcclxuICAgIC8vQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLy96LWluZGV4OiAtOTk5OTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAkaGVhZEhfc3AgKTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6ICRoZWFkSF9zcDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJnQ29sb3ItZ3JheSwuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgJiAqe1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDE4MCkgY2FsY1Z3KDU1KSBjYWxjVncoNTQpIDtcclxuICAgIH1cclxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy8gWyDooajnpLrjgqjjg6rjgqIgXVxyXG4gICAgJlZpZXdhcmVhe1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gJGhlYWRIX3NwICk7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDU1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy9cclxuICAgICZfX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMzApO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi0tdGFnbGluZXtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygxMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNWdygzNik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDEwKTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMiouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0Ki41cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLyogTmF2aWdhdGlvbiBPcGVuICovXHJcbi5qcy1uYXZpb3BlbntcclxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgfVxyXG4gIC5oZWFkZXJ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIC8qIC5oZWFkZXJfX2xvZ297XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH0gKi9cclxuICAgICZfX2xvZ28tLXRhZ2xpbmV7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10cmlnZ2Vye1xyXG4gICAgICB6LWluZGV4OiA5MDE7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9ICBcclxuICAgIH1cclxuICAgICZfX25hdldyYXB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLWluLW91dC1jdWJpYywwcyk7XHJcbiAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICYgKntcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICBcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgICRpOjE7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KXtcclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbiguOHMsJGVhc2UtaW4tb3V0LWN1YmljLCAjeyAoJGkqLjEpKy4zcyB9ICk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIFxyXG4gICAgfVxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJi1saXN0e31cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICBcclxuICB9XHJcbn1cclxuXHJcbi8vIFsgRklYRUQgTkFWSUdBVElPTiBdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbIFNldHRpbmcgXVxyXG4uaGVhZGVye1xyXG4gICZfX2lubmVye1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMsZWFzZSwwcyk7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzLGVhc2UsMHMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ncm9uYXZpe1xyXG4gICAgJkNoaWxke1xyXG4gICAgICAmLS1zdWJ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbWFpbntcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanMtZml4ZWR7XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEgtZml4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbG9nb3tcclxuICAgICAgfVxyXG4gICAgICAmX19ncm9uYXZpe1xyXG4gICAgICAgICZDaGlsZHtcclxuICAgICAgICAgICYtLXN1YntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOiLseiqnlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZW5nbGlzaHtcclxuICAvL1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAvL1xyXG4gICAgLy9b44K144OW44OK44OTXVxyXG4gICAgLnN1Yk5hdmlnYXRpb257XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg1MjYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTEwKTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNjUpO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZm9vdGVye1xyXG4gICR3aWR0aEZ1bGw6MjIwMDtcclxuICAkd2lkdGhSaWdodDo2NTA7XHJcbiAgJHdpZHRoTGVmdDokd2lkdGhGdWxsIC0gJHdpZHRoUmlnaHQ7XHJcbiAgLy9cclxuICAuaGVhZGVyLWRpc3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyLWRpc3B7fVxyXG4gIC8vXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gIC5ob21lICZ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHsvLy0tLSBTUFxyXG4gICAgcGFkZGluZzogY2FsY1Z3KDMxMCkgMCBjYWxjVncoODApO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY29tbW9uX2JnLWhlYWRlci5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjVncoMjYwMCkgYXV0bztcclxuXHJcbiAgICAuaG9tZSAme1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDEyMik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoNDQpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAuaW5uZXIgJntcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDIwOCk7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7IC8vLS0tIFBDJlRBQlxyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgcGFkZGluZzogODUqLjVweCAwIDMxNCouNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY29tbW9uX2JnLWhlYWRlci5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzNjAqLjVweDtcclxuXHJcbiAgICAuaG9tZSAme1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjQqLjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1heC13aWR0aDogKCR3aWR0aEZ1bGwrMTYwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLmlubmVyICZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwMCouNXB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAmX19mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICZMZWZ0e31cclxuICAgICZSaWdodHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICZMZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZSaWdodHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmTGVmdHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdigkd2lkdGhMZWZ0LCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJlJpZ2h0e1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KCR3aWR0aFJpZ2h0LCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bTE9HT11cclxuICAuY29tbW9ue1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS13cmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgICAmLS1oZWFke1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgICAmLS1ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9b44Kz44OU44O844Op44Kk44OIXVxyXG4gICZfX2NvcHlyaWdodHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNzVyZW07XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVyZW07XHJcbiAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC0uMDE1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+ODquODs+OCr+ODquOCueODiF1cclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICZfX2xpbmtze1xyXG4gICAgLm5hdmlnYXRpb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTA0KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ2Ki41cHg7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNjQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZjMTMxZTtcclxuICAgICAgICB9ICBcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2YzEzMWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgJi0taG9tZXt9XHJcbiAgICAgICAgICAmLS1uZXdze31cclxuICAgICAgICAgICYtLWFib3V0e31cclxuICAgICAgICAgICYtLXNlcnZpY2V7fVxyXG4gICAgICAgICAgJi0tY29tcGFueXt9XHJcbiAgICAgICAgICAmLS1jb250YWN0e31cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvL1tQQVJFTlRdXHJcbiAgICAgICAgICAmUGFyZW50e1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcmVkMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3JlZDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1tDSElMRF1cclxuICAgICAgICAgICZDaGlsZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLm90aGVyTmF2aWdhdGlvbntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy9bUEFSRU5UXVxyXG4gICAgICAgICAgJlBhcmVudHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3JlZDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2NCouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4vLyBTY3JvbGwgQW5pbWF0aW9uXHJcbiovXHJcbi5qcy1hbmltLXNjcm9sbHtcclxuXHJcbiAgLy8gZGVmYXVsdDogT3BhY2l0eSBPbmVseVxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICRlYXNlLW91dC1jdWJpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgJiA+IGltZzpub3QoLmpzLWFuaW0tc2Nyb2xsLS1ub25lKXtcclxuICAgIG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgJGVhc2Utb3V0LWN1YmljO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgfVxyXG4gIFxyXG4gICYuanMtYW5pbS1vbiB7XHJcbiAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJiA+IGltZ3tcclxuICAgICAgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFsgUEMgXVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpe1xyXG4gICAgLy8gQm90dG9tIHRvIFRvcFxyXG4gICAgJltkYXRhLWFuaW09XCJiLXRvLXRcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVG9wIHRvIEJvdHRvbVxyXG4gICAgJltkYXRhLWFuaW09XCJ0LXRvLWJcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIExlZnQgdG8gUmlnaHRcclxuICAgICZbZGF0YS1hbmltPVwibC10by1yXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSaWdodCB0byBMZWZ0XHJcbiAgICAmW2RhdGEtYW5pbT1cInItdG8tbFwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBbIFNtYXJ0UGhvbmUgXVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpe1xyXG4gICAgLy8gQm90dG9tIHRvIFRvcFxyXG4gICAgJltkYXRhLWFuaW0tc3A9XCJiLXRvLXRcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGNWdyg0MCkpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVG9wIHRvIEJvdHRvbVxyXG4gICAgJltkYXRhLWFuaW0tc3A9XCJ0LXRvLWJcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGNWdygtNDApKTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIExlZnQgdG8gUmlnaHRcclxuICAgICZbZGF0YS1hbmltLXNwPVwibC10by1yXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjVncoLTgwKSk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSaWdodCB0byBMZWZ0XHJcbiAgICAmW2RhdGEtYW5pbS1zcD1cInItdG8tbFwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTYwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsY1Z3KDgwKSk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmpzLWFuaW0tc2Nyb2xse1xyXG4gICYudHRsX2RlY28uanMtYW5pbS1zY3JvbGwsXHJcbiAgJi5zZWNUaXRsZS5qcy1hbmltLXNjcm9sbCxcclxuICAmLnNlY1R4dC5qcy1hbmltLXNjcm9sbCxcclxuICAuc2VjLWxpbmV1cCBoMy5qcy1hbmltLXNjcm9sbHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzdmgpOyBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhPTUVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy8gWyBTaGluZSBdXHJcbkBrZXlmcmFtZXMgYW5pbVR3aW5rbGUge1xyXG4gIDAlLDEwJXsgb3BhY2l0eTogMTsgfVxyXG4gIDMwJSw4MCV7IG9wYWNpdHk6IC4zOyB9XHJcbiAgNTAlLDcwJSw5NSV7IG9wYWNpdHk6IDE7IH1cclxufVxyXG4uc2hpbmUuanMtcGx4TW92ZXtcclxuICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oLjJzLGxpbmVhciwwcyk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBpbWd7XHJcbiAgICBhbmltYXRpb246IDhzIGFuaW1Ud2lua2xlIDBzIGluZmluaXRlO1xyXG4gICAgJGk6MTtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIH1cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIEBpZiAkaSAlIDIgPT0gMCB7XHJcbiAgICAgICYuc2hpbmUjeyRpfSBpbWd7XHJcbiAgICAgICAgYW5pbWF0aW9uOiA4cyBhbmltVHdpbmtsZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpe31cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKXtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzLCRlYXNlLW91dCwwcyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0gTWFpbiBWaXN1YWxcclxuJGhlYWRIOjg0O1xyXG4kaGVhZEhfc3A6Y2FsY1Z3KDE1NSk7XHJcbi8vXHJcbi8vIFZpc3VhbFxyXG4uc2VjSG9tZUhlcm8ge1xyXG4gICRoZXJvOiY7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNjA7IFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtICRoZWFkSF9zcCApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAjeyRoZWFkSH1weCApO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYtdGV4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgXHJcbiAgICAgIC5tYWluLC5zdWJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWlue31cclxuICAgICAgLnN1Ynt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGxlZnQ6IGNhbGNWdyg1NSk7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgjYTdiMGI5LC44KSwwIDAgOHB4IHJnYmEoI2E3YjBiOSwuOCksMCAwIDFweCByZ2JhKCNhN2IwYjksMSk7XHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0MSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTYpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoICAje2NhbGNWd1BDKC0xMDEwKX0gKTtcclxuXHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3UEMoNjApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3UEMoMTkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVndQQyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bS1ZdXHJcbiAgJl9fa3Z7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJlZpZGVve1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogLjk5O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG4gIC8vIFsgTG9hZGluZyBdXHJcbiAgJl9fbG9hZGluZ3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS44cyxsaW5lYXIsMHMpO1xyXG4gICAgJkltZ3tcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNDA4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwOCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmpzLWhpZGRlbntcclxuICAgICAgb3BhY2l0eTogMDsgXHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTWVzc2FnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBNZXNzYWdlIEFyZWEgXT09PT09XHJcbi8vXHJcbi5zZWNIb21lTWVzc2FnZXtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvci1saWdodEJsdWU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAkYmdDb2xvci1saWdodEJsdWUgODAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDE4MCkgMCBjYWxjVncoMzc0KTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZzogMjMyKi41cHggMCAzNzUqLjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjsgIFxyXG4gICAgICBtYXgtd2lkdGg6ICg5MDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBoZWlnaHQ6IDI3MCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX190aXRsZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJi0tZW57XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICB9XHJcbiAgICAmLS1qYXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDg4KTtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg2NCk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ki41cHg7XHJcbiAgICAgICYtLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODAqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDgqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXtcclxuICAgICAgICBmb250LXNpemU6IDQ2Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg5YaZ55yfIF1cclxuICAmX19mYWNle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDg3KTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MiouNXB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDU4NiouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBCT0RZIF1cclxuICAmX19ib2R5e1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg2NzApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNWdygzMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzODIqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkhlYWR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0Nik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEzNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDYqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlRleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDYwLDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmTmFtZXtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDM4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDY4LDM4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDlhYkgXVxyXG4gIC5zaGluZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAvL1xyXG4gICAgLy8gVGV0c3VrbyAvIFBpY1xyXG4gICAgJjF7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDcxOSk7XHJcbiAgICAgICAgdG9wOiBjYWxjVncoLTg4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjVncoMjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogODk5Ki41cHg7XHJcbiAgICAgICAgdG9wOiAtMTE4Ki41cHg7XHJcbiAgICAgICAgbGVmdDogNSouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICYye1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg2OTYrNDApO1xyXG4gICAgICAgIHRvcDogY2FsY1Z3KDgyKTtcclxuICAgICAgICBsZWZ0OiBjYWxjVncoLTQyKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDk0NiouNXB4O1xyXG4gICAgICAgIHRvcDogOTcqLjVweDtcclxuICAgICAgICBsZWZ0OiAtOTUqLjVweDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gVGV0c3VrbyAvIFRleHRcclxuICAgICYze1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNjEpO1xyXG4gICAgICAgIHRvcDogY2FsY1Z3KDIzMCk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNWdygtNjEtNTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMTYxKi41cHg7XHJcbiAgICAgICAgdG9wOiA0MTkqLjVweDtcclxuICAgICAgICByaWdodDogLTE2MiouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICY0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNzkpO1xyXG4gICAgICAgIGJvdHRvbTogY2FsY1Z3KC0xMDYpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNWdygtKDE3OS0xNDYpLTU1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE3OSouNXB4O1xyXG4gICAgICAgIHRvcDogODIwKi41cHg7XHJcbiAgICAgICAgbGVmdDogLTIzMCouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBUYWdhd2EgLyBUZXh0XHJcbiAgICAmNXtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjkyKTtcclxuICAgICAgICB0b3A6IGNhbGNWdyg1MSk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNWdygtKDI5Mi0xNjUpLTU1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDI5MiouNXB4O1xyXG4gICAgICAgIHRvcDogMTQ5Ki41cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yOTgqLjVweDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAmNntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjU0KTtcclxuICAgICAgICB0b3A6IGNhbGNWdyg1MzMpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNWdygtKDI1NC0xODIpLTU1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MyouNXB4O1xyXG4gICAgICAgIHRvcDogNTgwKi41cHg7XHJcbiAgICAgICAgbGVmdDogLTI3MiouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICY3e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNjEpO1xyXG4gICAgICAgIHRvcDogY2FsY1Z3KDc5MSk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNWdygtKDE2MS0xMzgpLTU1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MSouNXB4O1xyXG4gICAgICAgIHRvcDogNzY2Ki41cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNjIqLjVweDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAmOHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjkyKTtcclxuICAgICAgICBib3R0b206IGNhbGNWdygyMSk7XHJcbiAgICAgICAgbGVmdDogY2FsY1Z3KC0oMjkyLTI0OCktNTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMjkyKi41cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTYwKi41cHg7XHJcbiAgICAgICAgbGVmdDogLTE4MCouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhcmFsbGF4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8qIFBhcmFsbGF4IENTUytKUyovXHJcbi5qcy1hbmltLXByeHtcclxuICAuanMtYW5pbS1wcnhfX2lubmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCRlYXNlLWluLW91dCwwcyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzLCRlYXNlLW91dCwwcyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdleyBcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLm5ld3N7XHJcbiAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMTcwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICAgICZXcmFwe31cclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXt9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vLS0tIEFua2VyIE5hdmlcclxuLy9cclxuLm5ld3N7XHJcbiAgLnNlY1BhZ2VOYXZpe1xyXG4gICAgJl9fbmF2e1xyXG4gICAgICAmTGlzdHtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICZMaW5re31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICZMaXN0e1xyXG4gICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgICZMaW5re1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDI2Ki41KTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGNWdygyNik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ09NTU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5uZXdze1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgJi0tZW57XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphe31cclxuICAgICAgfVxyXG4gICAgICAmLS1zZXBhcmF0b3J7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDE5Nik7XHJcbiAgICAgICAgICAmSGVhZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOTYqLjVweDtcclxuICAgICAgICAgICZIZWFke1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0NCouNXB4O1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5ld3MgSGVhZGVyIC8gQ2F0ZWdvcnkgRmlsdGVyIC8gU2VhcmNoIGJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjTmV3c0hlYWRlcntcclxuICAvL1xyXG4gICZfX2lubmVye1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDQ0KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMzApO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGNWdygzNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MCouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAoMjIwMCs4MCkqLjVweDtcclxuICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vIFsg44OL44Ol44O844K544OV44Kj44Or44K/44O8IF1cclxuICAubmV3c01lbnV7XHJcbiAgICAkTWVudTpcIi5uZXdzTWVudVwiO1xyXG4gICAgJG5hdmlIOjUwO1xyXG4gICAgJG5hdmlIX3NwOmNhbGNWdygzOSk7XHJcbiAgICAvL1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyDjgqvjg4bjgrTjg6ogXVxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLWxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfbmV3c0NhdGVCb3JkZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXdzQ2F0ZUJvcmRlcjtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX25ld3NDYXRlQm9yZGVyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX25ld3NDYXRlQm9yZGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfbmV3c0NhdGVCb3JkZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV3c0NhdGVCb3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygxNSk7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuYXZpSF9zcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmlIX3NwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGNWdyg0NSkgMCBjYWxjVncoMzYpO1xyXG5cclxuICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjIpOy8vY2FsY1Z3KDE3KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICByaWdodDogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsY1Z3KDgqMS4yKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGNWdyg4KjEuMik7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGNWdygxMCoxLjIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlcnt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNCouNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0Ki41cHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmF2aUgqLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmlIKi41Ki41cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTgqLjVweCAwIDQ2Ki41cHg7XHJcbiAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICByaWdodDogMjYqLjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTIqLjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEyKi41cHg7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2Ki41cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsgRkxFWCBdXHJcbiAgICAmX19mbGV4e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg44Ki44O844Kr44Kk44OWIF1cclxuICAgICZfX2FyY2hpdmVze1xyXG4gICAgICAkbmF2UmlnaHRXOjQxNjtcclxuICAgICAgJG5hdlB1bGxXOjQxNjtcclxuICAgICAgJG5hdlB1bGxIOjU1O1xyXG4gICAgICAkbmF2UHVsbFdyYXBXOjMxMjtcclxuICAgICAgLy9cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgY29sb3I6ICRjb2xvcl9ncmF5MjtcclxuICAgICAgLm5ld3NfZGV0YWlsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjkwKjEuMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMzUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogJG5hdlJpZ2h0VyouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjVncoOCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7Ly9jYWxjVncoMTkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyKi41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdwY3NtYWxsJykge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXNlbGVjdG9ye1xyXG4gICAgICAgICZXcmFwe1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNDg2KjEuMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygzOCoxLjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ld3NBcmNCb3JkZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY1Z3KDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0NSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmF2UHVsbFdyYXBXKi41cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5hdlB1bGxIKi41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV3c0FyY0JvcmRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjVncoMzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTQqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBjYWxjVncoNSkgc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGNhbGNWdyg1KSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjVncoMTQpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICByaWdodDogMjgqLjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAqLjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNWdyg3Mik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpOy8vY2FsY1Z3KDIwKVxyXG4gICAgICAgICAgcGFkZGluZzogMCBjYWxjVncoNTApIDAgY2FsY1Z3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRuYXZQdWxsSCouNXB4O1xyXG4gICAgICAgICAgd2lkdGg6ICRuYXZQdWxsVyouNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA0NiouNXB4IDAgMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOiLseiqnueJiCBdXHJcbiAgICAmLS1lbntcclxuICAgICAgI3skTWVudX17XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOOCq+ODhuOCtOODqiBdXHJcbiAgICAgICAgJl9fbmF2e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1saXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAudGV4dHsgfVxyXG4gICAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcnt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy89PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLy9cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE5ld3MgUG9zdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8gSU5ERVhcclxuLy9cclxuLm5ld3N7XHJcbiAgLnNlY05ld3NQb3N0c3tcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg3NDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICZfX2lubmVye1xyXG4gICAgICAgIG1heC13aWR0aDogKDIwMDArODApKi41cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gWyDoqJjkuovkuIDopqcgXVxyXG4gICAgJl9fUG9zdHN7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfbmV3c0JvcmRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9uZXdzQm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44Oq44Oz44KvIF1cclxuICAgICAgICAmTGlua3tcclxuICAgICAgICAgICRMaW5rOicuc2VjTmV3c1Bvc3RzX19Qb3N0c0l0ZW1MaW5rJztcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDI2KSBjYWxjVncoMjYpIGNhbGNWdygxNyk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwKi41cHggMCA0MCouNXB4IDMwKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAuc2VjTmV3c1Bvc3RzX19Qb3N0c0l0ZW1UaXRsZXtcclxuICAgICAgICAgICAgICAvL2NvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRMaW5rfS0tYXJyb3d7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ld3NBcnJvdztcclxuICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGlua0J1dHRvbkFycm93KFxyXG4gICAgICAgICAgICAgICRjb2xvcjokY29sb3JfbmV3c0Fycm93LFxyXG4gICAgICAgICAgICAgICRwY1c6MTA0LFxyXG4gICAgICAgICAgICAgICRwY0Fycm93VzoxOCxcclxuICAgICAgICAgICAgICAkcGNBcnJvd1JlY3Q6MTYsXHJcbiAgICAgICAgICAgICAgJHNwVzpjYWxjVncoNjIpLFxyXG4gICAgICAgICAgICAgICRzcEFycm93VzpjYWxjVncoMTMpLFxyXG4gICAgICAgICAgICAgICRzcEFycm93UmVjdDpjYWxjVncoMTEpICAgICAgXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZSwwcyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDU0Ki41cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAgICZUaXRsZXtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpOy8vY2FsY1Z3KDI0KVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY0Rpdig1NSwzMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygzNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAqLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNzQsNDgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MiouNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsY0RpdiggMTc5MCAsIDIwMDAgKSoxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44Oh44K/5oOF5aCxIF1cclxuICAgICAgICAmSGVhZGVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXkzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfbmV3c0NhdGVCb3JkZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXdzQ2F0ZUJvcmRlcjtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI2KTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyMCk7Ly9jYWxjVncoMTQpXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygzMCk7Ly9jYWxjVncoMjIpXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMjIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjVncoMTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoOCk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGNWdygxNjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjQqLjVweDtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNCouNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOCouNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzgqLjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzQqLjVweDtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAqLjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vPT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbiAgLnNlY1BhZ2VDb250ZW50cy0tc2VwYXJhdG9ye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICZIZWFke1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL1xyXG4vLyBERVRBSUxcclxuLy9cclxuLm5ld3MubmV3c19kZXRhaWx7XHJcbiAgLnNlY05ld3NQb3N0c3tcclxuICAgIC8vXHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIC8vXHJcbiAgICAvLz09PT09PT09PT09PT09PT09PT09XHJcbiAgICAvLyBbIOiomOS6i+ips+e0sCBdXHJcbiAgICAmX19Qb3N0c3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGNWdygzMikgY2FsY1Z3KDMwKSBjYWxjVncoODApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAmV3JhcHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGNEaXYoMTcwMCwyMjAwKSoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAme1xyXG4gICAgICAgICAgcGFkZGluZzogNjAqLjVweCAwIDE3MCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgLy9cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjAwMCouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDoqJjkuovmnKzmlofjg5jjg4Pjg4AgXVxyXG4gICAgICAgICZIZWFke1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKDk0KSouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44Oh44K/5oOF5aCxIF1cclxuICAgICAgICAmSGVhZGVye1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXItZ3JheTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgICAgJi0tY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MiouNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNCouNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJi0tZGF0ZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44K/44Kk44OI44OrIF1cclxuICAgICAgICAmVGl0bGV7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZmLU1pbmNobztcclxuICAgICAgICAgIGNvbG9yOiAjNjI2NDY1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoOTIpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2MCwzOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4Ki41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgqLjgqTjgq3jg6Pjg4Pjg4EgXVxyXG4gICAgICAgICZFeWVjYXRjaGluZ3tcclxuICAgICAgICAgIGltZ3t9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MCouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg6Hjgr/mg4XloLEgXVxyXG4gICAgICAgICZCb2R5e1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2LHN0cm9uZyxie1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHt9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHNpemU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNTAsMjgpO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDQ2LDI4KTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNTEsMjgpO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLyBbSW5kZXggUGFnZXJdPT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLm5ld3MtbmF2cGFnZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBtYXJnaW46IGNhbGNWdyg2NikgY2FsY1Z3KDIwKSAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIG1hcmdpbjowIGF1dG8gMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTMwKi41cHggMCAwO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsgV1Dlh7rliptIVE1MIF1cclxuICAmX19pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICgyMDAwKzEyMCkqLjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIC8vcGFkZGluZzogMCBjYWxjVncoMzApIDAgY2FsY1Z3KDUwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIHVsLnBhZ2UtbnVtYmVyc3tcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtbnVtYmVyc3tcclxuICAgICAgY29sb3I6ICM4YTg5OGE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogIHNvbGlkIDEuNXB4ICM4YTg5OGE7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApOyBcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDg4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg4OCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY1Z3KDEwKTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsY1Z3KDM2Ki41KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MCouNXB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCouNXB4O1xyXG4gICAgICAgIGhlaWdodDogOTAqLjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMCouNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAzNCouNSouNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50LCAmLmRvdHN7XHJcbiAgICAgICAgLy9jb2xvcjogIzY2NjtcclxuICAgICAgfVxyXG4gICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhODk4YTtcclxuICAgICAgfVxyXG4gICAgICAmLmRvdHN7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5leHQsJi5wcmV2e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8vXHJcbi8vIFtEZXRhaWwgUGFnZXJdPT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLnNlY05ld3NCb3R0b217XHJcbiAgJGJvdHRvbTomO1xyXG4gIC8vXHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAmLS1wYWdlcntcclxuICAgIC8vPT09PT09PT09PT09PT09PT09XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbmV3c0JvcmRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDEzNSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNjcwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDgwKi41cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG4gICAgLy89PT09PT09PT09PT09PT09PT1cclxuICAgICN7JGJvdHRvbX17XHJcbiAgICAgICZfX2lubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjAwKi41cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg2NzApO1xyXG4gICAgICAgICAgLy9wYWRkaW5nOiAwIDAgY2FsY1Z3KDE1NCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDAwKi41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjY4Ki41cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vPT09PT09PT09PT09PT09PT09XHJcbiAgfVxyXG59XHJcbi5uZXdzLXBhZ2Vye1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIC8vd2lkdGg6IGNhbGNWdyg1NTIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgLy9cclxuICAmLS1saW5ldXB7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDYwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgJExpbms6JjtcclxuICAgIC8vXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9uZXdzQm9yZGVyO1xyXG5cclxuICAgICYtLXByZXZ7XHJcbiAgICAgIC5hcnJvd3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbmV4dHt9XHJcbiAgICAudGV4dHtcclxuICAgICAgY29sb3I6ICRjb2xvcl9ib3R0b25Cb3JkZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKXtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKXtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgQGluY2x1ZGUgbGlua0J1dHRvbkFycm93KFxyXG4gICAgICAgICRjb2xvcjogJGNvbG9yX2JvdHRvbkJvcmRlcixcclxuICAgICAgICAkcGNXOjU0LFxyXG4gICAgICAgICRwY0Fycm93VzoyNixcclxuICAgICAgICAkcGNBcnJvd1JlY3Q6MjQsXHJcbiAgICAgICAgJHNwVzpjYWxjVncoMzQpLFxyXG4gICAgICAgICRzcEFycm93VzpjYWxjVncoMjQpLFxyXG4gICAgICAgICRzcEFycm93UmVjdDpjYWxjVncoMjApXHJcbiAgICAgICk7XHJcbiAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZSwwcyk7XHJcbiAgICAgIH1cclxuICAgICAgJiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpe31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJyl7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDMxMik7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDkwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY1Z3KDEwKTtcclxuICAgICAgJi0tcHJldntcclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1uZXh0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiAzNjYqLjVweDtcclxuICAgICAgaGVpZ2h0OiAxMDQqLjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTQqLjVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzNiouNXB4O1xyXG4gICAgICAmLS1wcmV2e1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgIGxlZnQ6IDMwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLW5leHR7XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgcmlnaHQ6IDMwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgIH0gXHJcbiAgICAvL1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JvdHRvbkJvcmRlcjtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgLmFycm93e1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWFyY2ggUmVzdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5uZXdzLnNlYXJjaHtcclxuICAvL1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgJi0tZW57XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphe31cclxuICAgICAgfVxyXG4gICAgICAmLS1zZXBhcmF0b3J7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC5zZWNOZXdzUG9zdHN7XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICZfX2lubmVye31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7fVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vPT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIFsg6KiY5LqL5LiA6KanIF1cclxuICAgICZfX1Bvc3Rze1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44Oq44Oz44KvIF1cclxuICAgICAgICAmTGlua3tcclxuICAgICAgICAgICRMaW5rOicuc2VjTmV3c1Bvc3RzX19Qb3N0c0l0ZW1MaW5rJztcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgICAgICY6aG92ZXJ7fVxyXG4gICAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcnt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAgICZUaXRsZXtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDmnKzmlofmipznsosgXVxyXG4gICAgICAgICZUZXh0e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHNpemU7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjYWxjRGl2KDQwLDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDM4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoMzUsMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MiouNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsY0RpdiggMTc5MCAsIDIwMDAgKSoxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44Oh44K/5oOF5aCxIF1cclxuICAgICAgICAmSGVhZGVye1xyXG4gICAgICAgICAgJi0tZGF0ZXt9XHJcbiAgICAgICAgICAmLS1jYXRlZ29yeXt9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICYtLWRhdGV7fVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICYtLWRhdGV7fVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAubmV3c01lbnVfX3NlYXJjaHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoRm9ybXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgfVxyXG4gICAgICAmX19pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLSAgXHJcbiAgLy8gWyDmpJzntKLntZDmnpzjg5rjg7zjgrjjg6Pjg7wgXVxyXG4gIC5uZXdzLW5hdnBhZ2Vye1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW46IGNhbGNWdygwKSBjYWxjVncoMjApIDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoNjApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW46MCBhdXRvIDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMTMwKi41cHggMCAxNjgqLjVweDtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIFdQ5Ye65YqbSFRNTCBdXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgLy9cclxuICAgICAgLnBhZ2UtbnVtYmVyc3tcclxuICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7IFxyXG4gICAgICAgIGJvcmRlcjogIHNvbGlkIDFweCAkdGhlbWVDb2xvcjtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50LCAmLmRvdHN7XHJcbiAgICAgICAgICAvL2NvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRvdHN7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV4dCwmLnByZXZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tICBcclxuICAvL1xyXG4gIC5zZWNQYWdlQ29udGVudHMtLXNlcGFyYXRvcntcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVybyAmIE5hdmlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0g44Oa44O844K444OY44OD44OA44O8XHJcbi8vXHJcbi5hYm91dHtcclxuICAuc2VjUGFnZUhlYWRlcntcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXt9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ09NTU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5hYm91dHtcclxuICAuc2VjUGFnZXtcclxuICAgICZDb250ZW50c3tcclxuICAgICAgLy9cclxuICAgICAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAmX19oZWFke1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQdXJwb3NlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNBYm91dFB1cnBvc2V7XHJcbiAgLy9cclxuICAuc2VjUGFnZUNvbnRlbnRze1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAvL1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICZTdWJ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDExMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2MCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBPdmVydmlld1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXRPdmVydmlld3tcclxuICAvL1xyXG4gIC5zZWNQYWdlQ29udGVudHN7XHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgIC8vXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7IH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE9yZ2FuaXphdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXRPcmdhbml6YXRpb257XHJcbiAgLy9cclxuICAuc2VjUGFnZUNvbnRlbnRze1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAvL1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQdWJsaWNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY0Fib3V0UHVibGlje1xyXG4gIC8vXHJcbiAgLnNlY1BhZ2VDb250ZW50c3tcclxuICAgICZfX2lubmVye31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgLy9cclxuICAgICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ29udGFjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uYWJvdXR7XHJcbiAgLnNlY1BhZ2VDb250YWN0e1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjYzKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTU4Ki41cHg7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLnNlY1BhZ2VDb250ZW50c3tcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVybyAmIE5hdmlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0g44Oa44O844K444OY44OD44OA44O8XHJcbi8vXHJcbi5kb25hdGlvbntcclxuICAuc2VjUGFnZUhlYWRlcntcclxuICAgIC8vXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMTgwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI5MCouNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgJl9fdGl0bGV7fVxyXG4gICAgLy9cclxuICAgICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDgqLjVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmRvbmF0aW9ue1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdXBwb3J0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNBYm91dFN1cHBvcnR7XHJcbiAgLy9cclxuICAuc2VjUGFnZUNvbnRlbnRze1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAvL1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxNTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUHJvY2Vzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXRQcm9jZXNze1xyXG4gIC8vXHJcbiAgLnNlY1BhZ2VDb250ZW50c3tcclxuICAgICZfX2lubmVye31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVkdWN0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXREZWR1Y3Rpb25ze1xyXG4gIC8vXHJcbiAgLnNlY1BhZ2VDb250ZW50c3tcclxuICAgICZfX2lubmVye31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgLy9cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAmU3Vie1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDM2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwKi41cHg7XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgICZfX3RleHR7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoODUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDAqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDb250YWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5kb25hdGlvbntcclxuICAuc2VjUGFnZUNvbnRhY3R7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyNjMpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NTgqLjVweDtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAuc2VjUGFnZUNvbnRlbnRze1xyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLmNvbnRhY3R7XHJcbiAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICAmV3JhcHt9XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgJl9fdGl0bGV7fVxyXG4gIH1cclxuICAvL1xyXG4gICYuaW5uZXJDaGlsZHtcclxuICAgIC5zZWNQYWdlSGVhZGVye1xyXG4gICAgICAvL1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExlYWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY0NvbnRhY3RMZWFke1xyXG4gIC8vXHJcbiAgLmNvbnRhY3QuY29tcGxldGUgJntcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDQwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICAuY29udGFjdC5jb21wbGV0ZSAme1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAmX190ZXh0e1xyXG4gICAgLmNvbnRhY3QuY29tcGxldGUgJntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4uY29udGFjdHtcclxuICAucmVxdWlyZWR7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZDQ3ZDI0O1xyXG4gIH1cclxuICAuYW55e1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ1YjViO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIC5yZXF1aXJlZCwuYW55e1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIC5yZXF1aXJlZCwuYW55e1xyXG4gICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDb250YWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vPT09PT09PT09IEhFQURFUiA9PT09PT09PT1cclxuLy9cclxuLnNlY0NvbnRhY3RDb250ZW50c3tcclxuICAvL1xyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAmX19pbm5lcntcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDIyMDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgICYtLWVue31cclxuICAgICYtLWphe31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDk2KTtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ki41cHg7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjQqLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44Kz44Oz44K/44Kv44OI44Oq44Oz44KvIF1cclxuICAmX19jb250YWN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAmLS1lbWFpbHt9XHJcbiAgICAmLS10ZWx7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLS1lbWFpbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNTYpO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDUwKTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS10ZWx7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDIwMCk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNDApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tZW1haWx7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzYqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLS10ZWx7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQwKi41cHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vL1xyXG4vLz09PT09PT09PSBCT1ggPT09PT09PT09XHJcbi8vXHJcbi5zZWNHZW5lcmFsRnVsbGJveHtcclxuICAvL1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLy9cclxuICAmX19pbm5lcnt9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDIwKTsvL2NhbGNWdyg1NSlcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDIyMDApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbn1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uY29udGFjdEZvcm17XHJcbn1cclxuLmZvcm1Db250ZW50c3tcclxuICAvL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAvL1xyXG4gICZfX2lubmVye1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICAvL3BhZGRpbmc6IDAgY2FsY1Z3KDQwKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6ICgxNDAtODQpKi41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMTM1MCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAqIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIGlucHV0LHRleHRhcmVhe1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOCouNXB4O1xyXG4gIH1cclxuICBwcmV7XHJcbiAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMjIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dHtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygzMjUpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdyg3OCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDIwKTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sJi5pbnB1dC0tbG9uZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDMwNCouNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMwNCouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxOCouNXB4IDIwKi41cHg7XHJcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLCYuaW5wdXQtLWxvbmd7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDYzNCouNXB4O1xyXG4gICAgICAgIC8vd2lkdGg6IDYzNCouNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoMTApIGNhbGNWdygyMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDk0Ki41cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxOCouNXB4IDIwKi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmNoZWNrZWR7XHJcbiAgICAgICsgLmNvbnRhY3RDaGVja2JveDo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RDaGVja2JveHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4Ki41cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygzNik7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoMzYpO1xyXG4gICAgICAgIC8vYm9yZGVyLXdpZHRoOiBjYWxjVncoMyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAzNSouNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzUqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkdHh0Q29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdHh0Q29sb3I7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTYpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDI0KTtcclxuICAgICAgICBsZWZ0OiBjYWxjVncoOSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KC0xNik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAxNiouNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzIqLjVweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yLWdyYXk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYm9yZGVyLWdyYXk7ICovXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgfVxyXG4gIH1cclxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT1cclxufVxyXG4uY29udGFjdFRhYmxle1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gIC8vXHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgLy93aWR0aDogY2FsY1Z3KDY0NCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gIH1cclxuICAvL1xyXG4gIC8vW+WQhOihjF1cclxuICAmX19yb3d7XHJcbiAgICAvL1xyXG4gICAgJldyYXB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDI1KTtcclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyBb56K66KqN55S76Z2iXVxyXG4gICAgICAuc2VjUGFnZUNvbnRhY3QtLWNvbmZpcm0gJntcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNDApO1xyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoODApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzIqLjVweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg1MCk7XHJcblxyXG4gICAgICAmLS1sYXN0e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBb56K66KqN55S76Z2iXVxyXG4gICAgLnNlY1BhZ2VDb250YWN0LS1jb25maXJtICZ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJi0tbGFzdHtcclxuICAgICAgLmNvbnRhY3RUYWJsZV9fcm93SGVhZCxcclxuICAgICAgLmNvbnRhY3RUYWJsZV9fcm93Qm9keXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0VGFibGVfX3Jvd0JvZHl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJHdpZHRoRnVsbDoxNTQwO1xyXG4gICAgJHdpZHRoSDozODc7XHJcbiAgICAkd2lkdGhCOjExMTA7XHJcbiAgICAvL1xyXG4gICAgLy9b44OY44OD44OJXVxyXG4gICAgJkhlYWR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgIC5yZXF1aXJlZHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogI2Q0N2QyNDtcclxuICAgICAgfVxyXG4gICAgICAuYW55e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDViNWI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgLy8gW+eiuuiqjeeUu+mdol1cclxuICAgICAgLnNlY1BhZ2VDb250YWN0LS1jb25maXJtICZ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDE1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnJlcXVpcmVkLC5hbnl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY1Z3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzAqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTAqLjVweDtcclxuICAgICAgICAvL3dpZHRoOiBjYWxjRGl2KCR3aWR0aEgsJHdpZHRoRnVsbCkqMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCAzMCouNXB4IDA7Ly8xNiouNSouNXB4IDAgMzIqLjVweCAwXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yZXF1aXJlZCwuYW55e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW0JPRFldXHJcbiAgICAmQm9keXtcclxuICAgICAgLy9cclxuICAgICAgcHJle1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiBjYWxjVncoODApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MCouNXB4O1xyXG4gICAgICAgIC8vd2lkdGg6IGNhbGNEaXYoJHdpZHRoQiwkd2lkdGhGdWxsKSoxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMiouNXB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgJkZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJi0tY29sdW1ue1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWxvbmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2Ki41cHg7XHJcbiAgICAgICAgICAmLS1sb25ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgJi0tbG9uZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1Ki41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgJkZsZXh7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJi0tY2l0eXtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1pbnB1dHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLW5vdGVze1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tY29sdW1ue1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJi0tY2l0eXtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pbnB1dHtcclxuICAgICAgICAgICAgICAuY2FyZWVyLmlubmVyQ2hpbGQuY2FyZWVyRm9ybSAme1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpOy8vY2FsY1Z3KDE0KVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ub3Rlc3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7Ly9jYWxjVncoMTQpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNpdHl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pbnB1dHt9XHJcbiAgICAgICAgICAgICYtLW5vdGVze1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4Ki41cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4Ki41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICAgIC8vICAgICAgXHJcbiAgICB9XHJcbiAgICAvLyBcclxuICB9XHJcbiAgLy9cclxuICAvLyBb44OX44Op44Kk44OQ44K344O844Od44Oq44K344O8XVxyXG4gICZfX3ByaXZhY3l7XHJcbiAgICAmSW5uZXJ7IH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNWdyg0NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NiouNXB4O1xyXG4gICAgICAmSW5uZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8g5YCL5Lq65oOF5aCx5L+d6K235pa56YedXHJcbiAgICAucHJpdmFjeXtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ5LDI4KTtcclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHR4dENvbG9yO1xyXG4gICAgICAgIC8vY29sb3I6ICR0aGVtZUNvbG9yO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmVGV4dHt9XHJcbiAgICAgICZDaGVja3tcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAuY29udGFjdENoZWNrYm94e1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTsvL2NhbGNWdygxNylcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoODQpO1xyXG4gICAgICAgICZDaGVja3tcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4Ki41cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICZUZXh0e31cclxuICAgICAgICAmQ2hlY2t7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogKDU2LTE2KSouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCqOODqeODvOODoeODg+OCu+ODvOOCuF1cclxuICAmX19ub3RpY2V7XHJcbiAgICBjb2xvcjogJGNvbG9yX3JlZDE7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygxNSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW1NlbGVjdCBCb3hdXHJcbiAgJl9fc2VsZWN0Ym94e1xyXG4gICAgJldyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDMxMyk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoNzApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJntcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgICAgdG9wOiBjYWxjKCA1MCUgLSAzcHggKTtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWluLXdpZHRoOiA0NDgqLjVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDgqLjVweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdyg1Nyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU4KSAwIGNhbGNWdygyNSk7XHJcbiAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMzEzKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg3MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGhlaWdodDogOTAqLjVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMCouNXB4IDAgMzAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLy9cclxuICAvL1vjg5zjgr/jg7NdXHJcbiAgJl9fYnRue1xyXG4gICAgLy9cclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgLy9ib3R0b206IGNhbGNWdygtMTY2KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgLy9ib3R0b206IC0yNzAqLjVweDtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLS1iYWNre1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLXdyYXAgJntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLnNlY1BhZ2VDb250YWN0LS1jb25maXJtICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0MCouNXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDMyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygxMjgpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGNWdygyMCk7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNTY2Ki41cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNjAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3RUYWJsZV9fYnRuQnV0dG9uLS1iYWNre1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLWFycm93e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLXN1Ym1pdHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0VGFibGVfX2J0bkJ1dHRvbi0tdGV4dHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLWFycm93e1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGNWdyg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJkJ1dHRvbntcclxuICAgICAgJExpbms6JjtcclxuICAgICAgLy9cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoIzAwMCwuNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNWdygxMik7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg2MDApO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDg2KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjAqLjVweDtcclxuICAgICAgICB3aWR0aDogOTgwKi41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcywkbGluZWFyLDBzKTtcclxuICAgICAgfVxyXG4gICAgICAmLS1hcnJvd3tcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rQnV0dG9uQXJyb3coXHJcbiAgICAgICAgICAkY29sb3I6JGNvbG9yX25ld3NBcnJvdyxcclxuICAgICAgICAgICRwY1c6NTgsXHJcbiAgICAgICAgICAkcGNBcnJvd1c6MTgsXHJcbiAgICAgICAgICAkcGNBcnJvd1JlY3Q6MTYsXHJcbiAgICAgICAgICAkc3BXOmNhbGNWdygzMSksXHJcbiAgICAgICAgICAkc3BBcnJvd1c6Y2FsY1Z3KDEyKSxcclxuICAgICAgICAgICRzcEFycm93UmVjdDpjYWxjVncoMTApXHJcbiAgICAgICAgKTtcclxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZSwwcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpOy8vY2FsY1Z3KDI1KVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQyKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgcmlnaHQ6IDk4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi5jb250YWN0e1xyXG5cclxuICAuc2VjUGFnZUNvbnRhY3QtLWNvbmZpcm17XHJcbiAgICAuc2VjUGFnZV9fYnV0dG9ue1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gZm9ybXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVybyAmIE5hdmlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0g44Oa44O844K444OY44OD44OA44O8XHJcbi8vXHJcbi5sZWdhbHtcclxuICAuc2VjUGFnZUhlYWRlcntcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXt9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmxlZ2Fse1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTEVHQUxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmxlZ2Fse1xyXG4gIC5zZWNMZWdhbENvbnRlbnRze1xyXG4gICAgICAuc2VjUGFnZUNvbnRlbnRze1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgJl9faW5uZXJ7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICZfX2lubmVye31cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgJl9faW5uZXJ7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjIsMzYpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg4bjgq3jgrnjg4ggXVxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwyOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDI4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjAqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbn0iXX0= */
