/*! 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-ja-mincho{font-family:"Zen Old Mincho",serif;font-weight:500}.font-en{font-family:"Hansief Regular",sans-serif;font-weight:400}.ja{color:#060303}.en{color:#961e31}@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:#060303;font-family:"Noto Sans JP",sans-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(180,0,29,.7);color:#fff}::selection{background:rgba(180,0,29,.7);color:#fff}::-moz-selection{background:rgba(180,0,29,.7);color:#fff}.section{overflow:hidden;position:relative;text-align:center;width:100%;z-index:50}.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%}}.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;border-bottom:solid 1px #838383;flex-direction:column}}@media screen and (min-width: 768px){.navigation__list{min-height:39px}}.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;border-top:solid 1px #838383;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:3.5897435897vw;height:16.6666666667vw;justify-content:center;width:100%}}@media screen and (min-width: 768px){.navigation__listItem{font-size:14px;margin-left:7px}.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;font-family:"Hansief Regular",sans-serif;font-weight:700;position:relative;white-space:nowrap;z-index:15}@media screen and (min-width: 768px){.navigation__listItemParent{min-width:84px;padding-bottom:15px;padding-top:12px}.navigation__listItemParent::before,.navigation__listItemParent::after{content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%}.navigation__listItemParent::before{background-color:#c9c9c9}.navigation__listItemParent::after{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;background-color:#961e31;opacity:0;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;width:0}}.navigation__listItemParent .main{font-weight:900}@media screen and (max-width: 767px){.navigation__listItemParent .main{font-size:3.5897435897vw;letter-spacing:.1rem}}@media screen and (min-width: 768px){.navigation__listItemParent .main{font-size:12px}}.navigation__listItemParent .sub{color:#961e31;letter-spacing:.075rem}@media screen and (max-width: 767px){.navigation__listItemParent .sub{color:#fe0129;font-size:3.0769230769vw;letter-spacing:.1rem;margin-top:1.7948717949vw}}@media screen and (min-width: 768px){.navigation__listItemParent .sub{font-size:9px;margin-top:6px}}.navigation__listItemParent:hover{opacity:1}@media screen and (min-width: 768px){.navigation__listItemParent:hover::after{opacity:1;width:100%}}@media screen and (max-width: 767px){.common__2clmLinks{margin:0 auto;width:78.8461538462vw}}@media screen and (max-width: 767px){.common__2clmLinks .navigation{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:5.3846153846vw}.common__2clmLinks .navigation__list{-ms-flex-preferred-size:39.1025641026vw;-webkit-transform:none;border-left:1px solid #d1cece;flex-basis:39.1025641026vw;margin-bottom:6.9230769231vw;max-width:39.1025641026vw;padding-left:3.2051282051vw;transform:none}.common__2clmLinks .navigation__listItem{color:#fff;font-weight:700;line-height:0;margin-bottom:6.1538461538vw;position:relative;text-align:left}.common__2clmLinks .navigation__listItem a{font-size:2.8205128205vw;line-height:5.1282051282vw}.common__2clmLinks .navigation__listItem>a{font-family:"Hansief Regular",sans-serif;font-size:3.5897435897vw;line-height:1}.common__2clmLinks .navigation__listItem:last-child{margin-bottom:0}}.common__2clmLinks .navigation .navigationChild__listItem{position:relative}@media screen and (max-width: 767px){.common__2clmLinks .navigation .navigationChild__list{padding-top:2.3076923077vw}}@media screen and (max-width: 767px){.common__2clmLinks .social{padding-top:4.358974359vw}}.common__2clmLinks .social__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.common__2clmLinks .social__list-item{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.common__2clmLinks .social__list-item:first-child{margin-bottom:2.3076923077vw}.common__2clmLinks .social__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.common__2clmLinks .social__list-item .icon{width:6.4102564103vw}.common__2clmLinks .social__list-item .text{font-size:2.8205128205vw;margin-left:2.8205128205vw}@media screen and (max-width: 767px){.common__2clmLinks .social__list-item{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.common__2clmLinks .langNavigation__list{margin-left:auto}@media screen and (min-width: 768px){.common__2clmLinks .langNavigation__list{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;margin-top:30px}}@media screen and (max-width: 767px){.secPageHero{height:35vw}.innerChild .secPageHero{height:15.5128205128vw;overflow:visible}}@media screen and (min-width: 768px){.secPageHero{height:253px}.innerChild .secPageHero{height:120px;overflow:visible}}.secPageHero::after{background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#e9e166), color-stop(89%, #13a2a1));background-image:linear-gradient(90deg, #e9e166, #13a2a1 89%);bottom:0;content:"";display:block;left:0;position:absolute;width:100%;z-index:6}@media screen and (max-width: 767px){.secPageHero::after{-webkit-box-shadow:inset 0 .7692307692vw .641025641vw -.641025641vw rgba(0,0,0,.35),inset 0 -.5128205128vw .641025641vw -.641025641vw rgba(0,0,0,.35);box-shadow:inset 0 .7692307692vw .641025641vw -.641025641vw rgba(0,0,0,.35),inset 0 -.5128205128vw .641025641vw -.641025641vw rgba(0,0,0,.35);height:2.8205128205vw}}@media screen and (min-width: 768px){.secPageHero::after{-webkit-box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.35),inset 0 -4px 5px -5px rgba(0,0,0,.35);box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.35),inset 0 -4px 5px -5px rgba(0,0,0,.35);height:24px}}.secPageHero__bg{background-color:rgba(255,255,255,.5);background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}@media screen and (max-width: 767px){.secPageHero__bg{height:76.9230769231vw}.innerChild .secPageHero__bg{display:none;height:0}}@media screen and (min-width: 768px){.secPageHero__bg{height:565px}.innerChild .secPageHero__bg{display:none;height:0}}.secPageHero__inner{height:inherit;position:relative;width:inherit;z-index:5}.secPageHero__category{bottom:0;color:#fff;font-family:"Hansief Regular",sans-serif;font-weight:100;line-height:1;position:absolute;text-align:left}@media screen and (max-width: 767px){.secPageHero__category{bottom:.7692307692vw;font-size:15.3846153846vw;right:7.1794871795vw}}@media screen and (min-width: 768px){.secPageHero__category{bottom:4px;font-size:150px;right:50px}.innerChild .secPageHero__category{bottom:8px;font-size:120px}}.secPageHeader{color:#961e31}.secPageHeader__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left;width:100%}@media screen and (max-width: 767px){.secPageHeader{padding:8.2051282051vw 0 7.4358974359vw}.secPageHeader__inner{text-align:center}}@media screen and (min-width: 768px){.secPageHeader{padding:65px 0 77px}.secPageHeader__inner{max-width:1140px;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:700;line-height:1}.secPageHeader__title--en{letter-spacing:.5rem}@media screen and (max-width: 767px){.secPageHeader__title--en{font-size:7.6923076923vw;margin-bottom:3.0769230769vw}.secPageHeader__title--ja{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.secPageHeader__title--en{font-size:40px;margin-bottom:17px}.secPageHeader__title--ja{font-size:16px}}.secPageContents__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left;width:100%}@media screen and (max-width: 767px){.secPageContents__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secPageContents__inner{max-width:1140px;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;color:#961e31;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1}.secPageContents__title--en{font-family:"Hansief Regular",sans-serif;letter-spacing:.2rem}.secPageContents__title--ja{font-weight:700;letter-spacing:.2rem}@media screen and (max-width: 767px){.secPageContents__title{margin-bottom:8.9743589744vw}.secPageContents__title--en{font-size:5.8974358974vw;margin-bottom:3.0769230769vw}.secPageContents__title--ja{font-size:3.5897435897vw}.secPageContents__title--main{font-size:5.1282051282vw}}@media screen and (min-width: 768px){.secPageContents__title{margin-bottom:69px}.secPageContents__title--en{font-size:30px;margin-bottom:17px}.secPageContents__title--ja{font-size:16px}.secPageContents__title--main{font-size:30px}}.secPageContents__titleBar{color:#961e31;font-weight:700;line-height:1.4;position:relative;width:100%}.secPageContents__titleBar::after{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #d70c19), to(#f6ed62));background:linear-gradient(to right, #d70c19 50%, #f6ed62);bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.secPageContents__titleBar--ja{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 767px){.secPageContents__titleBar{font-size:4.6153846154vw;line-height:6.9230769231vw;margin-bottom:6.7948717949vw;padding-bottom:1.9230769231vw}.secPageContents__titleBar::after{height:.7692307692vw}}@media screen and (min-width: 768px){.secPageContents__titleBar{font-size:22px;margin-bottom:22px;padding-bottom:11px}.secPageContents__titleBar::after{height:4px}}.secPageContents__text{font-weight:500}@media screen and (max-width: 767px){.secPageContents__text{font-size:3.5897435897vw;line-height:2}}@media screen and (min-width: 768px){.secPageContents__text{font-size:16px;line-height:2}}.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__caution{line-height:1.5769230769}@media screen and (max-width: 767px){.secPageContents__caution{font-size:2.8205128205vw;margin-bottom:6.9230769231vw}}@media screen and (min-width: 768px){.secPageContents__caution{font-size:13px;margin-bottom:54px}}.secPageContents__caution .secPageContents__notes{text-indent:-0.75rem}@media screen and (max-width: 767px){.secPageContents__caution .secPageContents__notes{font-size:2.8205128205vw}}@media screen and (min-width: 768px){.secPageContents__caution .secPageContents__notes{font-size:13px}}.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}@media screen and (max-width: 767px){.secPageContents__tableTr--spfull{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.secPageContents__tableTr--spfull .secPageContents__tableTh,.secPageContents__tableTr--spfull .secPageContents__tableTd{padding-left:0;width:100%}}.secPageContents__tableTh,.secPageContents__tableTd{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;position:relative}.secPageContents__tableTh::after,.secPageContents__tableTd::after{bottom:0;content:"";display:block;left:0;position:absolute;width:100%}@media screen and (max-width: 767px){.secPageContents__tableTh,.secPageContents__tableTd{font-size:3.3333333333vw;line-height:4.4871794872vw;padding:2.3076923077vw 0}.secPageContents__tableTh::after,.secPageContents__tableTd::after{border-radius:.5128205128vw;height:.5128205128vw}}@media screen and (min-width: 768px){.secPageContents__tableTh,.secPageContents__tableTd{padding:6px 0}.secPageContents__tableTh::after,.secPageContents__tableTd::after{border-radius:1.5px;height:3px}}.secPageContents__tableTh{white-space:nowrap}.secPageContents__tableTh::after{background-color:#961e31}@media screen and (max-width: 767px){.secPageContents__tableTh{width:23.0769230769vw}}@media screen and (min-width: 768px){.secPageContents__tableTh{width:20.5882352941%}}.secPageContents__tableTd{margin-left:auto}.secPageContents__tableTd::after{background-color:#d1cece}@media screen and (max-width: 767px){.secPageContents__tableTd{padding-left:2.5641025641vw;width:61.5384615385vw}}@media screen and (min-width: 768px){.secPageContents__tableTd{padding-left:10px;width:74.7058823529%}}.secPageContents__table .subTable{background-color:#fff;border-collapse:separate;border-spacing:5px;width:100%}@media screen and (max-width: 767px){.secPageContents__table .subTable{border-spacing:.7692307692vw;margin:0 -.7692307692vw;margin-bottom:5.1282051282vw;margin-top:1.9230769231vw}}@media screen and (min-width: 768px){.secPageContents__table .subTable{border-spacing:4px;margin:0 -4px;margin-bottom:15px}}.secPageContents__table .subTable__th,.secPageContents__table .subTable__td{font-weight:400;line-height:1.5769230769}@media screen and (max-width: 767px){.secPageContents__table .subTable__th,.secPageContents__table .subTable__td{font-size:2.8205128205vw;padding:.5128205128vw 1.2820512821vw}}@media screen and (min-width: 768px){.secPageContents__table .subTable__th,.secPageContents__table .subTable__td{font-size:13px;padding:7px 10px}}.secPageContents__table .subTable__th{background-color:#eeeeed;white-space:nowrap}@media screen and (max-width: 767px){.secPageContents__table .subTable__th{-ms-flex:1;-webkit-box-flex:1;flex:1;width:17.3076923077vw}}@media screen and (min-width: 768px){.secPageContents__table .subTable__th{width:85px}}.secPageContents__table .subTable__td{background-color:#f5f5f4}.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}}.secPage__button{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-shadow:3px 4px 4px rgba(0,0,0,.25);-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;align-items:center;background-color:#961e31;box-shadow:3px 4px 4px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:15px;position:relative;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.secPage__buttonWrap{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.secPage__button:first-child{margin-top:0}@media screen and (max-width: 767px){.secPage__button{border-radius:1.2820512821vw;height:15.7692307692vw;margin:0 auto;width:85.8974358974vw}}@media screen and (min-width: 768px){.secPage__button{border-radius:5px;height:72px;max-width:392.5px;width:100%}}.secPage__button--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;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:1;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.secPage__button--text .main{letter-spacing:.075rem}.secPage__button--text .sub{color:#fc022b;letter-spacing:.075rem}@media screen and (max-width: 767px){.secPage__button--text .main{font-size:4.358974359vw}.secPage__button--text .sub{font-size:2.5641025641vw;margin-left:3.5897435897vw;margin-top:.7692307692vw}}@media screen and (min-width: 768px){.secPage__button--text .main{font-size:20px}.secPage__button--text .sub{font-size:12px;margin-left:16px;margin-top:3px}}.secPage__button--arrow{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;transform:translateY(-50%)}.secPage__button--arrow::before{-webkit-box-sizing:border-box;-webkit-transform:rotate(45deg);-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;border:solid 1px #fff;border-bottom:none;border-left:none;box-sizing:border-box;content:"";display:block;height:inherit;transform:rotate(45deg);transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;width:inherit}@media screen and (max-width: 767px){.secPage__button--arrow{height:4.8717948718vw;right:7.4358974359vw;width:4.8717948718vw}.secPage__button--arrow::before{border-width:.7692307692vw}}@media screen and (min-width: 768px){.secPage__button--arrow{height:22px;right:34px;width:22px}.secPage__button--arrow::before{border-width:3px}}.secPage__button--back{background-color:#fff;border:solid 2px #961e31}.secPage__button--back .secPage__button--text{color:#961e31}.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:#961e31}@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{background-color:#6d1523;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:19.8717948718vw}}@media screen and (min-width: 768px){.home .wrapper{padding-top:84px}}@media screen and (max-width: 767px){.inner .wrapper{padding-top:19.8717948718vw}}@media screen and (min-width: 768px){.inner .wrapper{padding-top:84px}}.header{background-color:rgba(255,255,255,.9);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}@media screen and (max-width: 767px){.header{height:19.8717948718vw}}@media screen and (min-width: 768px){.header{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;height:84px;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:6.9230769231vw 0 0 7.0512820513vw}}@media screen and (min-width: 768px){.header__inner{padding:25px 20px 0}.header__inner .header-trigger{display:none}}.header a{pointer-events:all}.header__logo{pointer-events:all;position:relative;z-index:16}.header__logo a{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo img{width:auto}@media screen and (max-width: 767px){.header__logo--image{height:6.0256410256vw}}@media screen and (min-width: 768px){.header__logo--image{height:31px;margin-top:3px}}.header__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__logo--tagline{height:6px;margin-left:22px;margin-top:5px}}.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__gronaviChild--sub{margin-bottom:16px}.header.js-fixed .navigation__listItem::before{top:63.5px}.header .navigation__listItem::before{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;background-color:#961e31;content:"";display:block;height:52.5px;left:0;opacity:0;pointer-events:none;position:fixed;top:75px;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease;width:100%;will-change:opacity;z-index:1}.header .navigation__listItem::after{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;background-color:#961e31;content:"";display:block;height:3.5px;left:0;opacity:0;pointer-events:none;position:absolute;top:46.5px;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease;width:100%;will-change:opacity;z-index:1}.header .navigation__listItemParent{position:relative}@media screen and (max-width: 767px){.header .navigation__listItemParent{width:100%}.header .navigation__listItemParent .main{color:#fff}}@media screen and (min-width: 768px){.header .navigation__listItemParent:hover{opacity:1}.header .navigation__listItemParent:hover::after{opacity:1}}@media screen and (max-width: 767px){.header .navigation__listItem--hasChild{height:auto;padding:3.8461538462vw 0 3.2051282051vw}}.header .navigation__listItem.navigation__listItem--hasChild:hover::before,.header .navigation__listItem.navigation__listItem--hasChild:hover::after,.header .navigation__listItem.menuopen::before,.header .navigation__listItem.menuopen::after{opacity:1;pointer-events:all}.header .navigation__listItem.navigation__listItem--hasChild:hover .navigation__listItemChild,.header .navigation__listItem.menuopen .navigation__listItemChild{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;opacity:1;pointer-events:auto;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;visibility:visible;z-index:5}.header .navigation__listItem.navigation__listItem--hasChild:hover .navigation__listItemChild a,.header .navigation__listItem.menuopen .navigation__listItemChild a{pointer-events:all}@media screen and (max-width: 767px){.header .navigation__listItemChild{padding-top:2.5641025641vw}}@media screen and (min-width: 768px){.header .navigation__listItemChild{-webkit-transform:translateX(-50%);-webkit-transition-delay:.1s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;display:-webkit-box;display:-ms-flexbox;display:flex;height:52.5px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50px;transform:translateX(-50%);transition-delay:.1s;transition-duration:.4s;transition-timing-function:ease;visibility:hidden;width:100vw;z-index:2}.header .navigation__listItemChild::before{display:block;height:20px;left:0;position:absolute;top:-15px;width:100%}.header .navigation__listItemChildWrap{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto}}.header .navigationChild__list{-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.header .navigationChild__listItem{padding-right:40px;position:relative}.header .navigationChild__listItem:last-child{padding-right:0}.header .navigationChild__listItem a{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;letter-spacing:.05rem;line-height:1.4;padding:4px 0;pointer-events:none;position:relative}@media screen and (max-width: 767px){.header .navigationChild__listItem a{font-size:3.5897435897vw}}.header .navigationChild__listItem a::after{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;background-color:#d1cece;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;width:100%;will-change:opacity}.header .navigationChild__listItem a:hover{opacity:1}.header .navigationChild__listItem a:hover::after{opacity:1}.header-trigger{display:block;pointer-events:auto;position:fixed;right:4.6153846154vw;top:6.2820512821vw;z-index:901}.header-trigger a{display:block;height:10.2564102564vw;padding:2.5641025641vw 2.5641025641vw;width:12.1794871795vw}.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-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,.header-trigger a.active span::after{border-color:#fff}.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(43,43,43,.95);height:100vh;left:0;opacity:0;position:fixed;top:0;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:6.9230769231vw 7.0512820513vw}}.header__navWrapViewarea{height:calc(100vh - 19.8717948718vw);overflow:scroll}@media screen and (max-width: 767px){.header__navWrapViewarea{padding-bottom:7.0512820513vw}}.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--image{height:6.0256410256vw}@media screen and (min-width: 768px){.header__navWrap__logo--image{height:31px;margin-top:3px}}.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:65px}.js-fixed .header__inner{padding-top:14px}.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:#961e31;box-sizing:border-box;color:#fff;position:relative;text-align:center}.footer .header-disp{display:none}.footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.footer{padding:11.9230769231vw 0 9.4871794872vw}.footer__inner{padding:0 7.0512820513vw}.inner .footer{margin-top:26.6666666667vw}}@media screen and (min-width: 768px){.footer{padding:55px 0 45px;z-index:101}.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-preferred-size:50%;flex-basis:50%;margin-right:auto;text-align:left}.footer__flexRight{-ms-flex-direction:column;-ms-flex-preferred-size:50%;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;flex-direction:column;margin-left:auto;text-align:right}}.footer__address{line-height:1.75}@media screen and (max-width: 767px){.footer__address{font-size:3.0769230769vw;margin-bottom:14.7435897436vw}}@media screen and (min-width: 768px){.footer__address{font-size:12px}}@media screen and (max-width: 767px){.footer__logo{margin-bottom:12.4358974359vw}.footer__logo img{height:11.9230769231vw;width:auto}}@media screen and (min-width: 768px){.footer__logo{margin-bottom:132px;margin-top:-5px}.footer__logo img{height:auto;width:213px}}.footer__copyright{letter-spacing:.075rem;line-height:1}@media screen and (max-width: 767px){.footer__copyright{font-size:2.5641025641vw}}@media screen and (min-width: 768px){.footer__copyright{font-size:10px;margin-top:auto}}.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:37px}}@media screen and (max-width: 767px){.footer__links .navigation__list{border-bottom-color:#6c131e;width:100%}}@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:11.5384615385vw}}@media screen and (min-width: 768px){.footer__links .otherNavigation{margin-bottom:29px}}@media screen and (max-width: 767px){.footer__links .otherNavigation__list{width:100%}}.footer__links .otherNavigation__listItem{line-height:1.8}.footer__links .otherNavigation__listItemParent{letter-spacing:.15em}.footer__links .otherNavigation__listItemParent::after{background-color:#fe0129}@media screen and (max-width: 767px){.footer__links .otherNavigation__listItemParent{font-size:3.5897435897vw;font-weight:900;line-height:1.4285714286}}@media screen and (min-width: 768px){.footer__links .otherNavigation__listItemParent{font-size:12px;font-weight:700;line-height:1.4583333333}}@media screen and (max-width: 767px){.footer .common__2clmLinks .navigation{padding-top:0}.footer .common__2clmLinks .langNavigation__list{margin-bottom:14.7435897436vw;padding-top:15.1282051282vw}}.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)}.secAboutPhilosophy__list.js-anim-scroll{opacity:1;visibility:visible}.secAboutPhilosophy__list.js-anim-scroll .secAboutPhilosophy__listItem{-webkit-transform:translateY(60px) translateX(0);opacity:0;transform:translateY(60px) translateX(0);will-change:opacity,transform}.secAboutPhilosophy__list.js-anim-scroll .secAboutPhilosophy__listItem:nth-child(1){-webkit-transition-delay:0.4s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.4s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.secAboutPhilosophy__list.js-anim-scroll .secAboutPhilosophy__listItem:nth-child(2){-webkit-transition-delay:0.5s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.5s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.secAboutPhilosophy__list.js-anim-scroll .secAboutPhilosophy__listItem:nth-child(3){-webkit-transition-delay:0.6s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.6s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.secAboutPhilosophy__list.js-anim-scroll.js-anim-on .secAboutPhilosophy__listItem{-webkit-transform:translateY(0) translateX(0);opacity:1;transform:translateY(0) translateX(0)}.fpmembers.js-anim-scroll{opacity:1;visibility:visible}.fpmembers.js-anim-scroll .fpmembers__listItem{opacity:0;will-change:opacity,transform}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(1){-webkit-transition-delay:0.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(2){-webkit-transition-delay:0.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(3){-webkit-transition-delay:0.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(4){-webkit-transition-delay:0.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(5){-webkit-transition-delay:1s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(6){-webkit-transition-delay:1.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(7){-webkit-transition-delay:1.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(8){-webkit-transition-delay:1.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(9){-webkit-transition-delay:1.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(10){-webkit-transition-delay:2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(11){-webkit-transition-delay:2.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:2.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(12){-webkit-transition-delay:2.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:2.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(13){-webkit-transition-delay:2.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:2.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(14){-webkit-transition-delay:2.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:2.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(15){-webkit-transition-delay:3s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:3s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(16){-webkit-transition-delay:3.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:3.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(17){-webkit-transition-delay:3.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:3.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(18){-webkit-transition-delay:3.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:3.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(19){-webkit-transition-delay:3.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:3.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(20){-webkit-transition-delay:4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(21){-webkit-transition-delay:4.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:4.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(22){-webkit-transition-delay:4.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:4.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(23){-webkit-transition-delay:4.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:4.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(24){-webkit-transition-delay:4.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:4.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(25){-webkit-transition-delay:5s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:5s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(26){-webkit-transition-delay:5.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:5.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(27){-webkit-transition-delay:5.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:5.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(28){-webkit-transition-delay:5.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:5.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(29){-webkit-transition-delay:5.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:5.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(30){-webkit-transition-delay:6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(31){-webkit-transition-delay:6.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:6.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(32){-webkit-transition-delay:6.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:6.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(33){-webkit-transition-delay:6.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:6.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(34){-webkit-transition-delay:6.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:6.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(35){-webkit-transition-delay:7s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:7s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(36){-webkit-transition-delay:7.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:7.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(37){-webkit-transition-delay:7.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:7.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(38){-webkit-transition-delay:7.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:7.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(39){-webkit-transition-delay:7.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:7.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(40){-webkit-transition-delay:8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(41){-webkit-transition-delay:8.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:8.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(42){-webkit-transition-delay:8.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:8.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(43){-webkit-transition-delay:8.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:8.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(44){-webkit-transition-delay:8.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:8.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(45){-webkit-transition-delay:9s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:9s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(46){-webkit-transition-delay:9.2s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:9.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(47){-webkit-transition-delay:9.4s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:9.4s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(48){-webkit-transition-delay:9.6s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:9.6s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(49){-webkit-transition-delay:9.8s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:9.8s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.fpmembers.js-anim-scroll .fpmembers__listItem:nth-child(50){-webkit-transition-delay:10s;-webkit-transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:10s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 767px){.fpmembers.js-anim-scroll .fpmembers__listItem{-webkit-transform:translateY(5.1282051282vw);transform:translateY(5.1282051282vw)}}@media screen and (min-width: 768px){.fpmembers.js-anim-scroll .fpmembers__listItem{-webkit-transform:translateY(60px);transform:translateY(60px)}}.fpmembers.js-anim-scroll.js-anim-on .fpmembers__listItem{-webkit-transform:translateY(0) translateX(0);opacity:1;transform:translateY(0) translateX(0)}.merit__list.js-anim-scroll{opacity:1;visibility:visible}.merit__list.js-anim-scroll .merit__listItem{-webkit-transform:translateY(60px) translateX(0);opacity:0;transform:translateY(60px) translateX(0);will-change:opacity,transform}.merit__list.js-anim-scroll .merit__listItem:nth-child(1){-webkit-transition-delay:0.4s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.4s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.merit__list.js-anim-scroll .merit__listItem:nth-child(2){-webkit-transition-delay:0.5s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.5s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.merit__list.js-anim-scroll .merit__listItem:nth-child(3){-webkit-transition-delay:0.6s;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-delay:0.6s;transition-duration:1s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.merit__list.js-anim-scroll.js-anim-on .merit__listItem{-webkit-transform:translateY(0) translateX(0);opacity:1;transform:translateY(0) translateX(0)}.secHomeHero{line-height:0;overflow:hidden;position:relative;z-index:60}@media screen and (min-width: 768px){.secHomeHero{height:calc(100vh - 84px)}}.secHomeHero__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.secHomeHero__bg img{-o-object-fit:cover;-webkit-transform:translateX(-50%);height:110%;left:50%;max-width:none;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:130%}.secHomeHero__title{position:absolute;width:100%}.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;position:absolute;z-index:10}.secHomeHero__title-text .main{font-weight:700}.secHomeHero__title-text .sub{font-weight:600}@media screen and (max-width: 767px){.secHomeHero__title-text{left:7.0512820513vw;top:26.8965517241vh}.secHomeHero__title-text .main{font-size:6.6666666667vw;margin-bottom:4.4871794872vw;text-align:left}.secHomeHero__title-text .sub{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.secHomeHero__title-text{left:7.6923076923vw;top:16.5384615385vw}.secHomeHero__title-text .main{font-size:2.9230769231vw;margin-bottom:1.1538461538vw}.lang-en .secHomeHero__title-text .main{margin-bottom:0}.secHomeHero__title-text .sub{font-size:1.3846153846vw}}.secHomeHero__wing{position:absolute;width:100%;z-index:9}.secHomeHero__wing img,.secHomeHero__wingVideo{-o-object-fit:cover;-webkit-filter:drop-shadow(0px 0px #000);filter:drop-shadow(0px 0px #000);height:100%;object-fit:cover;width:100%}@media screen and (max-width: 767px){.secHomeHero__wing{height:50.8974358974vw;left:0;top:76.9230769231vw;width:97.4358974359vw}}@media screen and (min-width: 768px){.secHomeHero__wing{bottom:0;height:31.3461538462vw;left:27.4615384615vw;width:64.5769230769vw}}.secHomeHero.js-kvAnim .secHomeHero__bg img{-webkit-transform:translateX(-40%);-webkit-transition-delay:0s;-webkit-transition-duration:3.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transform:translateX(-40%);transition-delay:0s;transition-duration:3.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);will-change:opacity,transform}.secHomeHero.js-kvAnim .secHomeHero__title .main,.secHomeHero.js-kvAnim .secHomeHero__title .sub{-webkit-transition-delay:0s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;transition-delay:0s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);visibility:hidden;will-change:opacity,transform}.secHomeHero.js-kvAnim .secHomeHero__title .main{-webkit-transform:translateX(20%);transform:translateX(20%)}.secHomeHero.js-kvAnim .secHomeHero__title .sub{-webkit-transform:translateX(40%);-webkit-transition-delay:.6s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateX(40%);transition-delay:.6s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.secHomeHero.js-kvAnim .secHomeHero__wing{-webkit-transform:translateX(-6%);-webkit-transition-delay:.8s;-webkit-transition-duration:2s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;transform:translateX(-6%);transition-delay:.8s;transition-duration:2s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);visibility:hidden;will-change:opacity,transform}.secHomeHero.js-kvAnim.js-show .secHomeHero__bg img,.secHomeHero.js-kvAnim.js-show .secHomeHero__title span,.secHomeHero.js-kvAnim.js-show .secHomeHero__wing{opacity:1;visibility:visible}.secHomeHero.js-kvAnim.js-show .secHomeHero__bg img{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.secHomeHero.js-kvAnim.js-show .secHomeHero__title span{-webkit-transform:translateX(0);transform:translateX(0)}.secHomeHero.js-kvAnim.js-show .secHomeHero__wing{-webkit-transform:translateX(0);transform:translateX(0)}.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.3s;-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.3s;transition-timing-function:linear;width:100%;z-index:9999}@media screen and (max-width: 767px){.secHomeHero__loadingImg{width:27.4358974359vw}}@media screen and (min-width: 768px){.secHomeHero__loadingImg{width:107px}}.secHomeHero__loading.js-hidden{opacity:0;pointer-events:none;visibility:hidden}.secHomeHeroSlider{background:#961e31;line-height:0;overflow:hidden;position:relative;z-index:60}@media screen and (min-width: 768px){.secHomeHeroSlider{height:calc(100vh - 84px)}}.secHomeHeroSlider__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.secHomeHeroSlider__bg img{-o-object-fit:cover;-webkit-transform:translateX(-50%);height:110%;left:50%;max-width:none;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:130%}.secHomeHeroSlider__title{pointer-events:none;position:absolute;width:100%;z-index:11}.secHomeHeroSlider__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;z-index:10}.secHomeHeroSlider__title--text .main{font-weight:700;letter-spacing:.3rem}.secHomeHeroSlider__title--text .sub{font-weight:600;letter-spacing:.1rem}@media screen and (max-width: 767px){.secHomeHeroSlider__title{left:7.0512820513vw;top:14.1025641026vw}.secHomeHeroSlider__title--text .main{font-size:6.6666666667vw;margin-bottom:4.4871794872vw;text-align:left}.secHomeHeroSlider__title--text .sub{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.secHomeHeroSlider__title{-webkit-transform:translateX(6.1538461538vw);bottom:9.2307692308vw;left:50%;transform:translateX(6.1538461538vw)}.secHomeHeroSlider__title--text{left:0;top:0}.secHomeHeroSlider__title--text .main{font-size:2.9230769231vw;margin-bottom:1.1538461538vw}.secHomeHeroSlider__title--text .sub{font-size:1.3846153846vw}}.secHomeHeroSlider__wing{position:absolute;width:100%;z-index:9}.secHomeHeroSlider__wing img,.secHomeHeroSlider__wingVideo{-o-object-fit:cover;-webkit-filter:drop-shadow(0px 0px #000);filter:drop-shadow(0px 0px #000);height:100%;object-fit:cover;width:100%}@media screen and (max-width: 767px){.secHomeHeroSlider__wing{bottom:48.7179487179vw;height:27.6923076923vw;right:0;width:57.0512820513vw}}@media screen and (min-width: 768px){.secHomeHeroSlider__wing{bottom:14.3846153846vw;height:27.4230769231vw;right:8.4615384615vw;width:56.5vw}}.secHomeHeroSlider__member{overflow:hidden;position:relative}.secHomeHeroSlider__member img{bottom:0;max-width:none;position:absolute;right:0}@media screen and (max-width: 767px){.secHomeHeroSlider__member{bottom:0;height:100%;overflow:hidden;right:0;width:100%}.secHomeHeroSlider__member img{height:auto;width:119.1025641026vw}}@media screen and (min-width: 768px){.secHomeHeroSlider__member{height:100%;width:50%}.secHomeHeroSlider__member img{height:100%;width:auto}}.secHomeHeroSlider__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute}.secHomeHeroSlider__buttonLink{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Hansief Regular",sans-serif;justify-content:center}.secHomeHeroSlider__buttonLink--text{color:#fff;letter-spacing:.2rem}@media screen and (max-width: 767px){.secHomeHeroSlider__button{bottom:14.1025641026vw;right:14.4871794872vw}.secHomeHeroSlider__buttonLink{height:7.3076923077vw;width:27.6923076923vw}.secHomeHeroSlider__buttonLink--text{font-size:2.3076923077vw;letter-spacing:.15rem}}@media screen and (min-width: 768px){.secHomeHeroSlider__button{-webkit-transform:translateX(-9.2307692308vw);bottom:4.5vw;left:50%;transform:translateX(-9.2307692308vw)}.secHomeHeroSlider__buttonLink{height:2.9615384615vw;width:11.2307692308vw}.secHomeHeroSlider__buttonLink--text{font-size:1vw}}.secHomeHeroSlider .swiper{-webkit-transform:translateX(5%);-webkit-transition-delay:0s;-webkit-transition-duration:1.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);height:100%;position:relative;transform:translateX(5%);transition-delay:0s;transition-duration:1.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);will-change:opacity,transform;z-index:10}.secHomeHeroSlider .swiper-initialized{-webkit-transform:translateX(0);transform:translateX(0)}.secHomeHeroSlider .swiper .secHomeHeroSlider__member img{-webkit-transform:translateX(0);-webkit-transform-origin:bottom right;-webkit-transition-delay:0s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);opacity:0;transform:translateX(0);transform-origin:bottom right;transition-delay:0s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);visibility:hidden;will-change:opacity,transform}.secHomeHeroSlider .swiper .secHomeHeroSlider__button{-webkit-transition-delay:0s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);background-color:rgba(255,255,255,.6);opacity:0;transition-delay:0s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);visibility:hidden;will-change:opacity,transform}@-webkit-keyframes mv02-fadeIn{0%{-webkit-transform:translateX(10%);opacity:0;transform:translateX(10%)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes mv02-fadeIn{0%{-webkit-transform:translateX(10%);opacity:0;transform:translateX(10%)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@-webkit-keyframes mv02-fadeOut{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}100%{-webkit-transform:translateX(0);opacity:0;transform:translateX(0)}}@keyframes mv02-fadeOut{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}100%{-webkit-transform:translateX(0);opacity:0;transform:translateX(0)}}.secHomeHeroSlider .swiper-slide-active .secHomeHeroSlider__member img{-webkit-transform:translateX(0) scale(1);-webkit-transition-delay:0s;-webkit-transition-duration:1.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);opacity:1;transform:translateX(0) scale(1);transition-delay:0s;transition-duration:1.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);visibility:visible}.secHomeHeroSlider .swiper-slide-active .secHomeHeroSlider__button{background-color:rgba(0,0,0,0);opacity:1;visibility:visible}.secHomeHeroSlider .swiper-slide.anm-started .secHomeHeroSlider__member img{-webkit-animation:mv02-fadeIn 1.8s cubic-bezier(0.42, 0, 0.58, 1);animation:mv02-fadeIn 1.8s cubic-bezier(0.42, 0, 0.58, 1)}.secHomeHeroSlider .swiper-slide.anm-finished .secHomeHeroSlider__member img{-webkit-animation:mv02-fadeOut 1.6s cubic-bezier(0.42, 0, 0.58, 1);animation:mv02-fadeOut 1.6s cubic-bezier(0.42, 0, 0.58, 1)}.secHomeHeroSlider .swiper-slide.anm-before .secHomeHeroSlider__member{background-color:#f0c}.secHomeHeroSlider .swiper-slide.anm-before .secHomeHeroSlider__member img{-webkit-transform:translateX(5%);transform:translateX(5%)}.secHomeHeroSlider .swiper-slide-finish .secHomeHeroSlider__member img{-webkit-transform:translateX(0) scale(1);-webkit-transition-delay:0s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transform:translateX(0) scale(1);transition-delay:0s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.secHomeHeroSlider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}@media screen and (max-width: 767px){.secHomeHeroSlider .swiper-pagination{-webkit-transform:translateX(-50%);bottom:7.6923076923vw;left:50%;margin:0 auto;transform:translateX(-50%);width:72.4358974359vw}}@media screen and (min-width: 768px){.secHomeHeroSlider .swiper-pagination{-webkit-transform:translateX(6.3461538462vw);bottom:4.5vw;left:50%;text-align:left;transform:translateX(6.3461538462vw);width:40vw}}.secHomeHeroSlider .swiper-pagination-bullet{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;background-color:#fff;border-radius:0;opacity:1;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.secHomeHeroSlider .swiper-pagination-bullet-active{background-color:#c61430}@media screen and (max-width: 767px){.secHomeHeroSlider .swiper-pagination-bullet{height:.641025641vw;margin:0 1.5384615385vw;width:100%}.secHomeHeroSlider .swiper-pagination-bullet:first-child{margin-left:0}.secHomeHeroSlider .swiper-pagination-bullet:last-child{margin-right:0}}@media screen and (min-width: 768px){.secHomeHeroSlider .swiper-pagination-bullet{height:4px;width:102.5px}}.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__bg img{-webkit-transform:translateX(-40%);-webkit-transition-delay:0s;-webkit-transition-duration:3.8s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transform:translateX(-40%);transition-delay:0s;transition-duration:3.8s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);will-change:opacity,transform}.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__title .main,.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__title .sub{-webkit-transition-delay:0s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;transition-delay:0s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);visibility:hidden;will-change:opacity,transform}.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__title .main{-webkit-transform:translateX(20%);transform:translateX(20%)}.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__title .sub{-webkit-transform:translateX(40%);-webkit-transition-delay:.6s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:translateX(40%);transition-delay:.6s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.secHomeHeroSlider.js-kvAnim .secHomeHeroSlider__wing{-webkit-transform:translateX(-6%);-webkit-transition-delay:.8s;-webkit-transition-duration:2s;-webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;transform:translateX(-6%);transition-delay:.8s;transition-duration:2s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);visibility:hidden;will-change:opacity,transform}.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__bg img,.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__title span,.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__wing{opacity:1;visibility:visible}.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__bg img{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__title span{-webkit-transform:translateX(0);transform:translateX(0)}.secHomeHeroSlider.js-kvAnim.js-show .secHomeHeroSlider__wing{-webkit-transform:translateX(0);transform:translateX(0)}.secHomeHeroSlider__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.3s;-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.3s;transition-timing-function:linear;width:100%;z-index:9999}@media screen and (max-width: 767px){.secHomeHeroSlider__loadingImg{width:27.4358974359vw}}@media screen and (min-width: 768px){.secHomeHeroSlider__loadingImg{width:107px}}.secHomeHeroSlider__loading.js-hidden{opacity:0;pointer-events:none;visibility:hidden}.secHomeInfo{background-color:#fff;position:relative}.secHomeInfo__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secHomeInfo{padding:8.3333333333vw 0 11.9230769231vw}.secHomeInfo__inner{margin:0 auto;width:85.8974358974vw}}@media screen and (min-width: 768px){.secHomeInfo{padding:62.5px 0 87.5px}.secHomeInfo__inner{max-width:1040px;padding:0 20px;position:relative;text-align:center;z-index:2}}.secHomeInfo__head{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.secHomeInfo__headText{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0}.secHomeInfo__head .font-en{color:#961e31;letter-spacing:.2rem;line-height:1}.secHomeInfo__head .font-ja{font-weight:900;line-height:1}@media screen and (max-width: 767px){.secHomeInfo__headText{margin-bottom:2.8205128205vw}.secHomeInfo__head .font-en{font-size:6.1538461538vw}.secHomeInfo__head .font-ja{font-size:3.5897435897vw;margin-left:4.4871794872vw}}@media screen and (min-width: 768px){.secHomeInfo__head{margin-bottom:11px}.secHomeInfo__headText{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.secHomeInfo__head .font-en{font-size:24px}.secHomeInfo__head .font-ja{font-size:14px;margin-left:14px}}.secHomeInfo__list{border-top:solid 1px #d1cece}@media screen and (max-width: 767px){.secHomeInfo__list{-ms-flex-preferred-size:79.7435897436vw;flex-basis:79.7435897436vw}}.secHomeInfo__listItem{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-bottom:solid 1px #d1cece;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 767px){.secHomeInfo__listItem{-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;padding:2.3076923077vw 0}}@media screen and (min-width: 768px){.secHomeInfo__listItem{padding:9px 5px}}.secHomeInfo__listItem--head{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.secHomeInfo__listItem--head{line-height:1}}@media screen and (min-width: 768px){.secHomeInfo__listItem--head{-ms-flex-preferred-size:17%;flex-basis:17%}}.secHomeInfo__listItem--date{color:#666565;font-weight:700;line-height:1;text-align:left;white-space:nowrap}@media screen and (max-width: 767px){.secHomeInfo__listItem--date{font-size:2.5641025641vw}}@media screen and (min-width: 768px){.secHomeInfo__listItem--date{font-size:14px}}.secHomeInfo__listItem--category{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:solid 1px #961e31;color:#961e31;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1;margin-left:auto}@media screen and (max-width: 767px){.secHomeInfo__listItem--category{border-radius:3.2051282051vw;font-size:1.7948717949vw;margin-left:2.5641025641vw;min-height:3.2051282051vw;min-width:13.7179487179vw;padding:0 2.5641025641vw}}@media screen and (min-width: 768px){.secHomeInfo__listItem--category{border-radius:17px;font-size:10px;min-height:17px;min-width:73px}}.secHomeInfo__listItem--text{line-height:1;text-align:left;width:100%}.secHomeInfo__listItem--text a{display:inline-block;max-width:100%;position:relative}@media screen and (max-width: 767px){.secHomeInfo__listItem--text{font-size:3.5897435897vw;line-height:1.4285714286}}@media screen and (min-width: 768px){.secHomeInfo__listItem--text{-ms-flex-preferred-size:81.5%;flex-basis:81.5%;font-size:14px;margin-left:auto}.secHomeInfo__listItem--text a{padding:5px 0}}.secHomeInfo__button{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#fff;border:1px solid #961e31;color:#961e31;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;line-height:1;position:absolute;right:0;z-index:10}@media screen and (max-width: 767px){.secHomeInfo__button{border-radius:3.8461538462vw;bottom:1.6666666667vw;font-size:2.5641025641vw;height:3.8461538462vw;right:2.5641025641vw;width:21.5384615385vw}}@media screen and (min-width: 768px){.secHomeInfo__button{-webkit-transform:translateY(-50%);border-radius:24px;font-size:12px;height:24px;top:50%;transform:translateY(-50%);width:120px}}.secHomeContents{position:relative}.secHomeContents__inner{-ms-flex-align:start;-webkit-box-align:start;-webkit-box-sizing:border-box;align-items:flex-start;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;z-index:2}@media screen and (max-width: 767px){.secHomeContents{padding-bottom:56.4102564103vw}.secHomeContents__inner{display:block;margin:0 auto;width:100%}}@media screen and (min-width: 768px){.secHomeContents{margin-bottom:8.8461538462vw;position:relative}}.secHomeContents__face{overflow:hidden;z-index:2}@media screen and (max-width: 767px){.secHomeContents__face{height:55.7692307692vw;width:92.9487179487vw}}@media screen and (min-width: 768px){.secHomeContents__face{height:29.8076923077vw;width:50%}}.secHomeContents__face--parallax{overflow:hidden;position:relative}.secHomeContents__face--parallax img{left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 767px){.secHomeContents__face--parallax{bottom:16.6666666667vw;position:absolute;right:0}}.secHomeContents__body{color:#fff;position:relative;text-align:left;z-index:1}@media screen and (min-width: 768px){.secHomeContents__body{margin-right:auto;padding:5.7692307692vw 0 6.9230769231vw;width:50%}}.secHomeContents__bodyBg{background:linear-gradient(120deg, #d70c19 55%, #f6ed62);left:0;position:absolute;top:0}@media screen and (max-width: 767px){.secHomeContents__bodyBg{height:100%;width:92.9487179487vw}}@media screen and (min-width: 768px){.secHomeContents__bodyBg{height:100%;width:54.5384615385vw}}@media screen and (max-width: 767px){.secHomeContents__bodyInner{margin:0 auto;margin-bottom:4.4871794872vw;padding:6.4102564103vw 0 16.0256410256vw;width:76.9230769231vw}}@media screen and (min-width: 768px){.secHomeContents__bodyInner{margin-left:auto;margin-right:5.9615384615vw;width:26.1538461538vw}}.secHomeContents__bodyHead{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;letter-spacing:0}.secHomeContents__bodyHead--sub{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;letter-spacing:.15rem}.secHomeContents__bodyHead--main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;letter-spacing:.35rem}@media screen and (max-width: 767px){.secHomeContents__bodyHead{margin-bottom:5.3846153846vw}.secHomeContents__bodyHead--sub{font-size:3.5897435897vw;line-height:6.0256410256vw}.secHomeContents__bodyHead--main{font-size:8.9743589744vw;line-height:1}}@media screen and (min-width: 768px){.secHomeContents__bodyHead{margin-bottom:22.5px}.secHomeContents__bodyHead--sub{font-size:20px;line-height:1.5}.secHomeContents__bodyHead--main{font-size:50px;line-height:1;margin-bottom:12px}}.secHomeContents__bodyText{font-weight:700}@media screen and (max-width: 767px){.secHomeContents__bodyText{font-size:3.5897435897vw;letter-spacing:-0.02rem;line-height:1.6428571429;padding-top:2.5641025641vw}}@media screen and (min-width: 768px){.secHomeContents__bodyText{font-size:14px;line-height:1.7857142857;max-width:307.5px;padding-top:15px}}.secHomeContents__bodyLink{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-color:#961e31;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;position:relative}.secHomeContents__bodyLink--head{color:#fff;letter-spacing:.15rem}.secHomeContents__bodyLink--arrow{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;position:absolute;right:0;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.secHomeContents__bodyLink--arrow::before,.secHomeContents__bodyLink--arrow::after{border-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%}.secHomeContents__bodyLink--arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:2px solid #fff;border-bottom:none;border-left:none;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.secHomeContents__bodyLink--arrow{border-radius:1.5384615385vw;height:1.5384615385vw;width:1.5384615385vw}.secHomeContents__bodyLink--arrow::before{width:1.5384615385vw}.secHomeContents__bodyLink--arrow::after{border-width:1px;height:1.5384615385vw;width:1.5384615385vw}}@media screen and (min-width: 768px){.secHomeContents__bodyLink--arrow{height:9px;width:9px}.secHomeContents__bodyLink--arrow::before{width:9px}.secHomeContents__bodyLink--arrow::after{height:9px;width:9px}}@media screen and (max-width: 767px){.secHomeContents__bodyLink{height:6.4102564103vw;padding-left:3.2051282051vw;width:27.9487179487vw}.secHomeContents__bodyLink--head{font-size:2.0512820513vw}.secHomeContents__bodyLink--arrow{right:3.2051282051vw}}@media screen and (min-width: 768px){.secHomeContents__bodyLink{height:38px;padding-left:22px;width:162.5px}.secHomeContents__bodyLink--head{font-size:14px;margin-right:40px}.secHomeContents__bodyLink--arrow{right:18px}}.secHomeContents a:hover{opacity:1}.secHomeContents a:hover .secHomeContents__bodyLink--text{opacity:1}.secHomeContents a:hover .secHomeContents__bodyLink--arrow{background-color:#961e31}.secHomeContents a:hover .secHomeContents__bodyLink--arrow::before{background-color:#fff}.secHomeContents a:hover .secHomeContents__bodyLink--arrow::after{border-color:#fff}@media screen and (max-width: 767px){.secHomeContents--service .secHomeContents__face{left:0;margin-top:0;right:auto}.secHomeContents--service .secHomeContents__bodyBg{background-image:url(../img/home/bg_service_sp.png);background-position:left bottom;background-size:cover;left:auto;right:0}}@media screen and (min-width: 768px){.secHomeContents--about .secHomeContents__face{margin-top:5.7692307692vw}.secHomeContents--service .secHomeContents__face{margin-top:0}.secHomeContents--service .secHomeContents__body{margin-top:3.2692307692vw}.secHomeContents--service .secHomeContents__bodyBg{background-image:url(../img/home/bg_service.png);background-position:left bottom;background-size:cover}.secHomeContents--fp .secHomeContents__face{margin-top:5.7692307692vw}}@media screen and (min-width: 768px){.secHomeContents.secHomeContents--imgLeft .secHomeContents__face{-ms-flex-order:1;-webkit-box-ordinal-group:2;margin-right:auto;order:1}}@media screen and (min-width: 768px){.secHomeContents.secHomeContents--imgLeft .secHomeContents__body{-ms-flex-order:2;-webkit-box-ordinal-group:3;margin-left:auto;order:2}.secHomeContents.secHomeContents--imgLeft .secHomeContents__bodyBg{left:-15vw;width:calc(65vw + 10%)}.secHomeContents.secHomeContents--imgLeft .secHomeContents__bodyInner{margin-left:11.5384615385vw;margin-right:auto}}@media screen and (min-width: 768px){.secHomeContents.secHomeContents--imgRight .secHomeContents__face{-ms-flex-order:2;-webkit-box-ordinal-group:3;margin-left:auto;order:2}}@media screen and (min-width: 768px){.secHomeContents.secHomeContents--imgRight .secHomeContents__body{-ms-flex-order:1;-webkit-box-ordinal-group:2;margin-right:auto;order:1}}@media screen and (max-width: 767px){.secHomeContentsShort{padding-bottom:6.4102564103vw}}@media screen and (max-width: 767px){.secHomeContentsShort .secHomeContents__body{padding-top:6.4102564103vw}}@media screen and (max-width: 767px){.secHomeContentsShort .secHomeContents__bodyLink--head{margin-right:4.8717948718vw;white-space:nowrap}.secHomeContentsShort .secHomeContents__bodyLink--text{margin-right:5.7692307692vw;white-space:nowrap}}@media screen and (min-width: 768px){.secHomeContentsShort .secHomeContents__bodyLink--head{margin-right:27px}.secHomeContentsShort .secHomeContents__bodyLink--text{margin-right:35px}}.secHomeContentsFull{border-bottom:none}@media screen and (max-width: 767px){.secHomeContentsFull{height:85vw;padding-top:11.5384615385vw}.lang-en .secHomeContentsFull{height:25.641025641vw}}@media screen and (min-width: 768px){.secHomeContentsFull{padding:110px 0}}.secHomeContentsFull .secHomeContents__inner{max-width:100%}.secHomeContentsFull .secHomeContents__inner::before{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);background-color:rgba(150,30,49,.7);content:"";position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);z-index:3}@media screen and (max-width: 767px){.secHomeContentsFull .secHomeContents__inner::before{height:28.7179487179vw;margin:0;padding:7.9487179487vw 0 7.9487179487vw 12.1794871795vw;right:0;top:31.7948717949vw;width:93.8461538462vw}}@media screen and (min-width: 768px){.secHomeContentsFull .secHomeContents__inner::before{-webkit-transform:translateY(-50%);height:147px;margin:0;padding:42px 0 40px 0;right:0;top:50%;transform:translateY(-50%);width:50%}}@media screen and (max-width: 767px){.secHomeContentsFull .secHomeContents__inner{width:100%}}@media screen and (min-width: 768px){.secHomeContentsFull .secHomeContents__inner{height:257px;overflow:hidden;position:relative}}.secHomeContentsFull .secHomeContents__face{border-radius:0;left:0;margin:0;position:absolute;top:0;width:100%}.secHomeContentsFull .secHomeContents__face img{height:auto;width:100%}@media screen and (max-width: 767px){.secHomeContentsFull .secHomeContents__face{height:46.1538461538vw}.secHomeContentsFull .secHomeContents__face img{height:69.6153846154vw;width:100%}}@media screen and (min-width: 768px){.secHomeContentsFull .secHomeContents__face{height:inherit;margin:0}.secHomeContentsFull .secHomeContents__face img{-o-object-fit:cover;min-height:257px;object-fit:cover;width:100%}}.secHomeContentsFull .secHomeContents__body{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);z-index:5}@media screen and (max-width: 767px){.secHomeContentsFull .secHomeContents__body{height:28.7179487179vw;margin:0;padding:7.9487179487vw 0 7.9487179487vw 12.1794871795vw;right:0;top:31.7948717949vw;width:93.8461538462vw}}@media screen and (min-width: 768px){.secHomeContentsFull .secHomeContents__body{-webkit-transform:translateY(-50%);height:147px;margin:0;padding:42px 0 40px 0;right:0;top:50%;transform:translateY(-50%);width:50%}}.secHomeContentsFull .secHomeContents__bodyLink--head{color:#fff}.secHomeContentsFull .secHomeContents__bodyLink--text{color:#fff}.secHomeContentsFull .secHomeContents__bodyLink--arrow{border-color:#fff}.secHomeContentsFull .secHomeContents__bodyLink--arrow::before{background-color:#fff}.secHomeContentsFull .secHomeContents__bodyLink--arrow::after{border-color:#fff}@media screen and (min-width: 768px){.secHomeContentsFull .secHomeContents__bodyLink::before{content:"";display:block;max-width:80px;width:6.1538461538vw}.secHomeContentsFull .secHomeContents__bodyLink--head{margin-right:27px}.secHomeContentsFull .secHomeContents__bodyLink--text{margin-right:35px}}.secHomeContentsFull a:hover{opacity:1}@media screen and (min-width: 768px){.secHomeContentsFull a:hover::before{width:100%}}.english .secHomeHero__title{font-weight:700;letter-spacing:.1rem}@media screen and (max-width: 767px){.english .secHomeHero__title-text{-webkit-transform:translate(-50%, -32.0512820513vw);font-size:4.1025641026vw;transform:translate(-50%, -32.0512820513vw)}}@media screen and (min-width: 768px){.english .secHomeHero__title-text{-webkit-transform:translate(-50%, -13.6538461538vw);font-size:1.8461538462vw;transform:translate(-50%, -13.6538461538vw)}}.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%}.news .header__gronaviChild--main .navigation__listItem--contact>a,.news .langNavigation__list{background-color:#961e31}@media screen and (min-width: 768px){.news .secPageHeader{padding:20px 0}}.news .secPageHeader__title{margin-bottom:0}@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:#961e31}@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-weight:700;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;padding-top:80px}}@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 #961e31;box-sizing:border-box;color:#961e31;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;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{background-color:#961e31;height:1px}.secNewsHeader .newsMenu__nav-li a .arrow::after{-webkit-transform:rotate(45deg) translate(-50%, -50%);border-right:solid 1px #961e31;border-top:solid 1px #961e31;height:inherit;transform:rotate(45deg) translate(-50%, -50%);width:inherit}.secNewsHeader .newsMenu__nav-li.current a{background-color:#961e31;color:#fff;pointer-events:none}.secNewsHeader .newsMenu__nav-li.current a .arrow::before{background-color:#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:4.358974359vw;height:4.358974359vw;padding:0 5.7692307692vw 0 4.6153846154vw}.secNewsHeader .newsMenu__nav-li a .text{font-size:2.4358974359vw}.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}.secNewsHeader .newsMenu__nav-li a .arrow{height:6px;right:13px;width:6px}.secNewsHeader .newsMenu__nav-li a .arrow::before{width:8px}}.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}@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-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;font-weight:700;line-height:9.2307692308vw;outline:none;text-indent:.01px;text-overflow:ellipsis;width:100%}.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 #999;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:#961e31;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::-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;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 #d1cece}.news .secNewsPosts__PostsItem:first-child{border-top:solid 1px #d1cece}.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:29px 0 20px}}.news .secNewsPosts__PostsItemLink:hover{opacity:1}.news .secNewsPosts__PostsItemLink:hover .secNewsPosts__PostsItemTitle{color:#961e31}.news .secNewsPosts__PostsItemLink:hover .secNewsPosts__PostsItemLink--arrow{background-color:#961e31}.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 #961e31;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:#961e31;content:"";display:block;left:50%;position:absolute;top:50%}.news .secNewsPosts__PostsItemLink--arrow::before{-webkit-transform:translate(-50%, -50%);background-color:#961e31;height:1px;transform:translate(-50%, -50%)}.news .secNewsPosts__PostsItemLink--arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #961e31;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;font-weight:700;line-height:1.6666666667;margin-bottom:7.4358974359vw}}@media screen and (min-width: 768px){.news .secNewsPosts__PostsItemTitle{font-size:20px;line-height:1.375;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;border:solid 1px #961e31;box-sizing:border-box;color:#961e31;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.0769230769vw}.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;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:13px;height:19px;margin-right:10px;padding:0 17px;padding-bottom:2px}}.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__Posts{padding:30px 0 85px}.news.news_detail .secNewsPosts__PostsWrap{-ms-flex-preferred-size:77.2727272727%;flex-basis:77.2727272727%}}.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}}@media screen and (max-width: 767px){.news.news_detail .secNewsPosts__PostsItemTitle{margin-bottom:4.4871794872vw}}@media screen and (min-width: 768px){.news.news_detail .secNewsPosts__PostsItemTitle{font-size:25px;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:500;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%;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.7857142857;margin-bottom:4.4871794872vw}.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.7857142857}.news.news_detail .secNewsPosts__PostsItemBody p{margin-bottom:25px}.news.news_detail .secNewsPosts__PostsItemBody img{margin-bottom:25px}}.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 .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 2px #961e31;box-sizing:border-box;color:#961e31;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:center}@media screen and (max-width: 767px){.news-navpager__inner .page-numbers{border-radius:1.2820512821vw;font-size:3.0769230769vw;height:6.9230769231vw;margin:0 1.2820512821vw;width:6.9230769231vw}}@media screen and (min-width: 768px){.news-navpager__inner .page-numbers{border-radius:5px;font-size:20px;height:45px;margin:0 8.5px;width:45px}}.news-navpager__inner .page-numbers.current{background-color:#961e31;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{overflow:visible}@media screen and (min-width: 768px){.secNewsBottom--pager{padding:0}}.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{padding:0 0 19.7435897436vw 0;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%}}.news-pager__button{-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);align-items:center;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.4);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:#961e31;font-weight:700}@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:16px}}.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 #961e31;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:#961e31;content:"";display:block;left:50%;position:absolute;top:50%}.news-pager__button .arrow::before{-webkit-transform:translate(-50%, -50%);background-color:#961e31;height:1px;transform:translate(-50%, -50%)}.news-pager__button .arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #961e31;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:1.6666666667vw}.news-pager__button .arrow::after{height:1.4102564103vw;width:1.4102564103vw}}@media screen and (min-width: 768px){.news-pager__button .arrow{border-radius:22px;height:22px;width:22px}.news-pager__button .arrow::before{width:8px}.news-pager__button .arrow::after{height:7px;width:7px}}.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)}@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:5px;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:#961e31;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:#961e31}.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 #961e31;color:#961e31}.news.search .news-navpager__inner .page-numbers.current{background-color:#961e31;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){.secAboutMessage{padding-bottom:18.0769230769vw;padding-top:8.2051282051vw}.secAboutMessage__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secAboutMessage{padding-bottom:32.5px;padding-top:44px}.secAboutMessage__inner{max-width:1040px;padding:0 20px}}.secAboutMessage__title{color:#000}.secAboutMessage__title--en{font-family:"Zen Old Mincho",serif}.secAboutMessage__title--ja{font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.secAboutMessage__title--en{font-size:7.6923076923vw;letter-spacing:-0.055rem}.secAboutMessage__title--ja{font-size:4.1025641026vw}}@media screen and (min-width: 768px){.secAboutMessage__title--en{font-size:40px;letter-spacing:-0.025rem}.secAboutMessage__title--ja{font-size:20px}}.secAboutMessage__text{margin:0 auto}@media screen and (max-width: 767px){.secAboutMessage__text{margin-bottom:13.8461538462vw}}@media screen and (min-width: 768px){.secAboutMessage__text{margin-bottom:85px;max-width:800px}}.secAboutMessage__president{line-height:1;text-align:center}.secAboutMessage__president--logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.secAboutMessage__president--post{font-weight:500}.secAboutMessage__president--name{font-weight:600;letter-spacing:.5rem}@media screen and (max-width: 767px){.secAboutMessage__president--logo{margin-bottom:9.6153846154vw}.secAboutMessage__president--logo img{height:10vw;width:auto}.secAboutMessage__president--post{font-size:3.5897435897vw;margin-bottom:6.4102564103vw}.secAboutMessage__president--name{font-size:6.4102564103vw}.secAboutMessage__president--thumb{padding-top:14.1025641026vw}}@media screen and (min-width: 768px){.secAboutMessage__president--logo{margin-bottom:43px}.secAboutMessage__president--post{font-size:16px;margin-bottom:25px}.secAboutMessage__president--name{font-size:30px}.secAboutMessage__president--thumb{padding-top:89px}}.secAboutPhilosophy{overflow:visible}.secAboutPhilosophy__inner{position:relative}@media screen and (max-width: 767px){.secAboutPhilosophy{overflow:hidden;padding-top:18.0769230769vw}.secAboutPhilosophy__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secAboutPhilosophy{padding-top:134px}.secAboutPhilosophy__inner{max-width:1140px;padding:0 20px}}@media screen and (max-width: 767px){.secAboutPhilosophy__title{margin-bottom:17.6923076923vw}.secAboutPhilosophy__title--en{letter-spacing:.2rem}}@media screen and (min-width: 768px){.secAboutPhilosophy__title{margin-bottom:42px}}.secAboutPhilosophy__list{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 767px){.secAboutPhilosophy__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;margin-bottom:25vw;width:54.6153846154vw}.secAboutPhilosophy__listItem{margin-bottom:8.9743589744vw}.secAboutPhilosophy__listItem:last-child{margin-bottom:0}}@media screen and (min-width: 768px){.secAboutPhilosophy__list{margin-bottom:175px;max-width:76.9545454545%}.secAboutPhilosophy__listItem{-ms-flex-preferred-size:30.3603071471%;flex-basis:30.3603071471%}}.secAboutPhilosophy__bg{pointer-events:none;position:absolute}@media screen and (max-width: 767px){.secAboutPhilosophy__bg{right:-2.5641025641vw;top:67.9487179487vw;width:146.1538461538vw}}@media screen and (min-width: 768px){.secAboutPhilosophy__bg{left:0;top:155px}}@media screen and (min-width: 768px){#about .secPage__buttonWrap{padding-bottom:101.5px}}@media screen and (max-width: 767px){#about .secPage__buttonWrap{padding-bottom:20.3846153846vw}}.secAboutFp{overflow:visible}.secAboutFp__inner{position:relative}@media screen and (max-width: 767px){.secAboutFp{padding-top:20.3846153846vw}.secAboutFp__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secAboutFp{padding-top:101.5px}.secAboutFp__inner{max-width:840px;padding:0 20px}}.secAboutFp__text{text-align:center}main:not(#about) .secAboutFp__text{display:none}@media screen and (max-width: 767px){.secAboutFp__text{margin-bottom:12.5641025641vw}}@media screen and (min-width: 768px){.secAboutFp__text{margin-bottom:47.5px}}@media screen and (max-width: 767px){.fpmembers{margin-bottom:-10.2564102564vw}}@media screen and (min-width: 768px){.fpmembers{margin:0 auto;max-width:800px}}.fpmembers__list{display:grid}@media screen and (max-width: 767px){.fpmembers__list{-moz-column-gap:4.4871794872vw;-webkit-column-gap:4.4871794872vw;column-gap:4.4871794872vw;grid-template-columns:repeat(2, 1fr);row-gap:4.4871794872vw}}@media screen and (min-width: 768px){.fpmembers__list{-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3, 1fr);row-gap:20px}}.fpmembers__listItem.is--current{-webkit-box-shadow:0 0px 25px #000 inset;box-shadow:0 0px 25px #000 inset}.fpmembers__listItem.is--current .fpmembers__listItemLink{pointer-events:none}.fpmembers__listItem.is--current .fpmembers__listItemLink img{opacity:.6}.fpmembers__listItemLink{display:block;position:relative}.fpmembers__listItemBody{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 767px){.fpmembers__listItemBody{padding:2.0512820513vw 2.5641025641vw 2.5641025641vw}}@media screen and (min-width: 768px){.fpmembers__listItemBody{padding:5.9288537549% 6.9169960474% 6.9169960474%}}.fpmembers__listItemMessage{color:#fff;font-weight:700}@media screen and (max-width: 767px){.fpmembers__listItemMessage{font-size:2.2435897436vw;line-height:1.4057142857}}@media screen and (min-width: 768px){.fpmembers__listItemMessage{font-size:14px;line-height:1.4285714286}}.fpmembers__listItemButton{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Hansief Regular",sans-serif;justify-content:center;position:absolute}.fpmembers__listItemButton--text{color:#fff;letter-spacing:.15rem;line-height:1}@media screen and (max-width: 767px){.fpmembers__listItemButton{border-width:1px;bottom:2.5641025641vw;height:5.3846153846vw;right:3.2051282051vw;width:19.2307692308vw}.fpmembers__listItemButton--text{font-size:1.7948717949vw;letter-spacing:.1rem}}@media screen and (min-width: 768px){.fpmembers__listItemButton{bottom:4.8882681564%;padding:10px 0;right:6.9169960474%;width:47.4308300395%}.fpmembers__listItemButton--text{font-size:10px}}@media screen and (max-width: 767px){.fp-member .secPageHeader{padding-bottom:8.3333333333vw}}@media screen and (min-width: 768px){.fp-member .secPageHeader{padding-bottom:42px}}.fp-member .secPageHeader__title{text-align:center}@media screen and (max-width: 767px){.fp-member .secPageHeader__title--en{font-size:6.1538461538vw;letter-spacing:.2rem}.fp-member .secPageHeader__title--ja{letter-spacing:.1rem}}.secFpFace{background-color:#961e31;color:#fff}.secFpFace__inner{margin:0 auto}@media screen and (max-width: 767px){.secFpFace{padding:7.0512820513vw 0 5.8974358974vw}.secFpFace__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secFpFace{padding-bottom:31px;padding-top:43px}.secFpFace__inner{max-width:890px;padding:0 20px}}.secFpFace__figureName{-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}.secFpFace__figureName--main{font-weight:500}.secFpFace__figureName--sub{font-weight:700}@media screen and (max-width: 767px){.secFpFace__figureName{padding-top:5.1282051282vw}.secFpFace__figureName--main{font-size:7.6923076923vw;line-height:1.1666666667;margin-bottom:1.2820512821vw}.secFpFace__figureName--sub{font-size:3.0769230769vw;line-height:1.4166666667}}@media screen and (min-width: 768px){.secFpFace__figureName{padding-top:20px}.secFpFace__figureName--main{font-size:30px;line-height:1.3;margin-bottom:4.5px}.secFpFace__figureName--sub{font-size:14px;line-height:1.2857142857}}.secFpSlogan{color:#fff}.secFpSlogan__inner{margin:0 auto}@media screen and (max-width: 767px){.secFpSlogan{padding-bottom:13.2051282051vw;padding-top:13.0769230769vw}.secFpSlogan__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secFpSlogan{padding-bottom:110px;padding-top:62.5px}.secFpSlogan__inner{max-width:890px;padding:0 20px}}.secFpSlogan__title{color:#961e31;text-align:center}.secFpSlogan__title--ja{letter-spacing:-0.02rem}@media screen and (max-width: 767px){.secFpSlogan__title{margin-bottom:5.8974358974vw}.secFpSlogan__title--ja{font-size:5.1282051282vw;line-height:1.4}}@media screen and (min-width: 768px){.secFpSlogan__title{margin-bottom:32.5px}.secFpSlogan__title--ja{font-size:24px;line-height:1.3333333333}}.secFpSlogan__text{color:#060303}@media screen and (max-width: 767px){.secFpSlogan__text{font-size:3.5897435897vw;line-height:1.7142857143}}@media screen and (min-width: 768px){.secFpSlogan__text{font-size:14px;line-height:2}}.secFpFaq{color:#fff}.secFpFaq__inner{margin:0 auto}@media screen and (max-width: 767px){.secFpFaq{padding-bottom:3.5897435897vw}.secFpFaq__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secFpFaq{padding-bottom:25px}.secFpFaq__inner{max-width:890px;padding:0 20px}}.secFpFaq__title{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;color:#961e31;flex-direction:row;font-weight:700;letter-spacing:-0.02rem}@media screen and (max-width: 767px){.secFpFaq__title{font-size:4.1025641026vw;line-height:1.5625;margin-bottom:4.1025641026vw}}@media screen and (min-width: 768px){.secFpFaq__title{font-size:20px;line-height:1.45;margin-bottom:19px}}.secFpFaq__text{color:#060303}@media screen and (max-width: 767px){.secFpFaq__text{font-size:3.5897435897vw;line-height:1.7142857143;margin-bottom:15.641025641vw}}@media screen and (min-width: 768px){.secFpFaq__text{font-size:14px;font-weight:700;line-height:2;margin-bottom:92px}}@media screen and (max-width: 767px){.secFpProfile{padding-bottom:20.3846153846vw}}@media screen and (min-width: 768px){.secFpProfile{padding-bottom:101.5px}.secFpProfile__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.secFpProfile__face{-ms-flex-preferred-size:50%;flex-basis:50%}}.secFpProfile__body{text-align:left}@media screen and (max-width: 767px){.secFpProfile__body{padding:9.7435897436vw 7.0512820513vw 0 7.0512820513vw}}@media screen and (min-width: 768px){.secFpProfile__body{-ms-flex-preferred-size:50%;flex-basis:50%}}.secFpProfile__text{letter-spacing:-0.02rem}@media screen and (max-width: 767px){.secFpProfile__text{font-size:3.5897435897vw;line-height:1.7142857143}}@media screen and (min-width: 768px){.secFpProfile__text{font-size:14px;font-weight:700;line-height:2;max-width:450px;padding-left:35px}}@media screen and (max-width: 767px){.service .secPageHeader{padding-bottom:14.1025641026vw}}@media screen and (max-width: 767px){.secServiceOverview{padding-bottom:18.0769230769vw}.secServiceOverview__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secServiceOverview{padding-bottom:95px}.secServiceOverview__inner{max-width:890px;padding:0 20px}}.secServiceOverview__text{margin:0 auto}@media screen and (max-width: 767px){.secServiceOverview__text{margin-bottom:13.8461538462vw}}@media screen and (min-width: 768px){.secServiceOverview__text{margin-bottom:85px}}.secServiceOverview .features__listItem{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-bottom:solid 1px #961e31;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4}.secServiceOverview .features__listItem--num{color:#961e31;font-family:"Hansief Regular",sans-serif;letter-spacing:.1rem}.secServiceOverview .features__listItem--text .highlight{color:#961e31}.secServiceOverview .features__arrow{text-align:center}.secServiceOverview .features__text{color:#961e31;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){.secServiceOverview .features__list{margin-bottom:6.6666666667vw}.secServiceOverview .features__listItem{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;min-height:19.2307692308vw;padding:3.2051282051vw 0}.secServiceOverview .features__listItem--num{-ms-flex-preferred-size:12.8205128205vw;flex-basis:12.8205128205vw;font-size:6.6666666667vw}.secServiceOverview .features__listItem--text{-ms-flex-preferred-size:calc(100% - 12.8205128205vw);flex-basis:calc(100% - 12.8205128205vw);font-size:4.2307692308vw}.secServiceOverview .features__arrow{margin-bottom:2.5641025641vw}.secServiceOverview .features__arrow img{width:17.5641025641vw}.secServiceOverview .features__text{font-size:5.1282051282vw}}@media screen and (min-width: 768px){.secServiceOverview .features__list{margin-bottom:45px}.secServiceOverview .features__listItem{min-height:77px}.secServiceOverview .features__listItem--num{-ms-flex-preferred-size:71px;flex-basis:71px;font-size:38px}.secServiceOverview .features__listItem--text{-ms-flex-preferred-size:calc(100% - 71px);flex-basis:calc(100% - 71px);font-size:24px}.secServiceOverview .features__arrow{margin-bottom:27px}.secServiceOverview .features__text{font-size:28px}}.secServiceExplanation__inner{position:relative}@media screen and (max-width: 767px){.secServiceExplanation{padding-bottom:19.4871794872vw}.secServiceExplanation__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secServiceExplanation{overflow:visible;padding-bottom:70px;padding-top:70px}.secServiceExplanation__inner{max-width:890px;padding:0 20px}}@media screen and (max-width: 767px){.secServiceExplanation__title{margin-bottom:17.6923076923vw}.secServiceExplanation__title--en{letter-spacing:.2rem}}@media screen and (min-width: 768px){.secServiceExplanation__title{margin-bottom:42px}}@media screen and (max-width: 767px){.secServiceExplanation__text{margin-bottom:8.9743589744vw}.secServiceExplanation__text:last-of-type{margin-bottom:0}}@media screen and (min-width: 768px){.secServiceExplanation__text{margin-bottom:45px}}@media screen and (max-width: 767px){.secServiceExplanation__figScroll{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow:scroll}.secServiceExplanation__figScroll img{height:83.8461538462vw;margin:0 7.0512820513vw;max-width:none;width:147.6923076923vw}#explanation2 .secServiceExplanation__fig{margin-bottom:14.1025641026vw;padding-top:8.9743589744vw}#explanation2 .secServiceExplanation__figCaption{padding-left:7.0512820513vw}#explanation3 .secServiceExplanation__fig{margin-bottom:10vw}#explanation3 .secServiceExplanation__figCaption{padding-top:3.2051282051vw}}@media screen and (min-width: 768px){#explanation2 .secServiceExplanation__fig{margin-bottom:65px;width:780px}#explanation3 .secServiceExplanation__fig{margin-bottom:40px;width:478px}#explanation3 .secServiceExplanation__fig .secServiceExplanation__figCaption{padding-left:45px;padding-top:30px}}.secServiceExplanation__point{margin:0 auto}@media screen and (min-width: 768px){.secServiceExplanation__point{max-width:780px}}.secServiceExplanation__pointHead{font-weight:700}@media screen and (max-width: 767px){.secServiceExplanation__pointHead{font-size:3.8461538462vw;letter-spacing:-0.075rem;line-height:1.6;margin-bottom:5.1282051282vw}}@media screen and (min-width: 768px){.secServiceExplanation__pointHead{font-size:22px;line-height:1.4545454545;margin-bottom:32px}}.secServiceExplanation__pointList{color:#961e31;font-weight:700}@media screen and (max-width: 767px){.secServiceExplanation__pointList{font-size:3.7179487179vw;font-weight:900;line-height:6.7948717949vw;margin-bottom:4.358974359vw}}@media screen and (min-width: 768px){.secServiceExplanation__pointList{font-size:18px;line-height:2.1111111111;margin-bottom:38px}}@media screen and (min-width: 768px){.secServiceExplanation__pointText{font-size:16px}}.secServiceMerit__inner{position:relative}@media screen and (max-width: 767px){.secServiceMerit{padding-bottom:23.0769230769vw}.secServiceMerit__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secServiceMerit{overflow:visible;padding-bottom:150px;padding-top:70px}.secServiceMerit__inner{max-width:890px;padding:0 20px}}@media screen and (max-width: 767px){.secServiceMerit__title{margin-bottom:17.6923076923vw}.secServiceMerit__title--en{letter-spacing:.2rem}}@media screen and (min-width: 768px){.secServiceMerit__title{margin-bottom:42px}}.secServiceMerit__text .highlight{color:#961e31;font-weight:700}@media screen and (max-width: 767px){.secServiceMerit__text .highlight{font-size:4.1025641026vw;line-height:6.2820512821vw}}@media screen and (min-width: 768px){.secServiceMerit__text .highlight{font-size:18px}}.secServiceMerit .merit{background-color:#961e31}.secServiceMerit .merit__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secServiceMerit .merit{margin-bottom:17.3076923077vw;padding:8.2051282051vw 0 11.0256410256vw}}@media screen and (min-width: 768px){.secServiceMerit .merit{margin-bottom:95px;padding:25px 0}.secServiceMerit .merit__inner{max-width:944px;padding:0 20px}}.secServiceMerit .merit__list{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.secServiceMerit .merit__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.secServiceMerit .merit__listItem{margin-bottom:8.9743589744vw}.secServiceMerit .merit__listItem:last-child{margin-bottom:0}.secServiceMerit .merit__listItem img{height:82.0512820513vw;width:auto}.secServiceMerit .merit__listItem:nth-child(1){margin-right:-1.5384615385vw}}@media screen and (min-width: 768px){.secServiceMerit .merit__listItem img{height:388px;width:auto}.secServiceMerit .merit__listItem:nth-child(2){margin-left:-15px;margin-right:6px}}@media screen and (max-width: 767px){.company .secPageHeader{padding-bottom:14.1025641026vw}}@media screen and (max-width: 767px){.secCompanyOverview{padding-bottom:15vw}.secCompanyOverview__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secCompanyOverview{padding-bottom:75px}.secCompanyOverview__inner{max-width:1040px;padding:0 20px}}.secCompanyOverview__group{border-bottom:solid 1px #716e6d;position:relative}@media screen and (max-width: 767px){.secCompanyOverview__group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1.9230769231vw}}@media screen and (min-width: 768px){.secCompanyOverview__group::after{bottom:-3px}}.secCompanyAccess{overflow:visible}.secCompanyAccess__inner{position:relative}@media screen and (max-width: 767px){.secCompanyAccess{padding-bottom:15vw;padding-top:15vw}.secCompanyAccess__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secCompanyAccess{padding-bottom:75px;padding-top:75px}.secCompanyAccess__inner{max-width:1140px;padding:0 20px}}@media screen and (max-width: 767px){.secCompanyAccess__title{margin-bottom:5.1282051282vw}.secCompanyAccess__title--en{letter-spacing:.2rem}}@media screen and (min-width: 768px){.secCompanyAccess__title{margin-bottom:42px}}.secCompanyAccess__text{text-align:center}@media screen and (max-width: 767px){.secCompanyAccess__text{font-size:3.0769230769vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 768px){.secCompanyAccess__text{margin-bottom:27px}}.secCompanyAccess__text em{color:#961e31;font-style:normal}@media screen and (min-width: 768px){.secCompanyAccess__text em{margin-right:20px}}@media screen and (max-width: 767px){.secCompanyAccess__map{margin-bottom:11.5384615385vw}}@media screen and (min-width: 768px){.secCompanyAccess__map{margin-bottom:50px}}.secCompanyAccess__button{-webkit-box-shadow:0 0 3px rgba(0,0,0,.36);background-color:#fcfbfb;box-shadow:0 0 3px rgba(0,0,0,.36)}.secCompanyAccess__button--text{color:#961e31;font-weight:700;letter-spacing:.1rem}@media screen and (min-width: 768px){.secCompanyAccess__button--text{font-size:20px}}.secCompanyContact__inner{position:relative}@media screen and (max-width: 767px){.secCompanyContact{padding-top:15vw}.secCompanyContact__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secCompanyContact{padding-top:75px}.secCompanyContact__inner{max-width:1140px;padding:0 20px}}@media screen and (max-width: 767px){.secCompanyContact__title{margin-bottom:12.3076923077vw}}@media screen and (min-width: 768px){.secCompanyContact__title{margin-bottom:42px}}.secCompanyContact__text{text-align:center}@media screen and (max-width: 767px){.secCompanyContact__text{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:12.8205128205vw}}@media screen and (min-width: 768px){.secCompanyContact__text{margin-bottom:50px}}.secCompanyContact__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){.secCompanyContact__contact--email{margin-bottom:7.1794871795vw}.secCompanyContact__contact--email img{height:6.4102564103vw;width:auto}.secCompanyContact__contact--tel img{height:5.1282051282vw;width:auto}}@media screen and (min-width: 768px){.secCompanyContact__contact--email{margin-bottom:38px}}.contact .header__gronaviChild--main .navigation__listItem--contact>a,.contact .langNavigation__list{background-color:#961e31}.contact .secPageContents__head--en{color:#961e31}.secContactContents__inner{position:relative}@media screen and (max-width: 767px){.secContactContents__inner{padding:0 7.0512820513vw}}@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}.secContactContents__contact--telNum{color:#81807f;font-weight:700}@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{-o-object-fit:cover;-o-object-position:left;height:5.1282051282vw;object-fit:cover;object-position:left;width:5.1282051282vw}.secContactContents__contact--telNum{font-size:5.3846153846vw}}@media screen and (min-width: 768px){.secContactContents__contact--email{margin-bottom:38px}.secContactContents__contact--tel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px}.secContactContents__contact--tel img{-o-object-fit:cover;-o-object-position:left;height:24px;object-fit:cover;object-position:left;width:25px}.secContactContents__contact--telNum{font-size:25px;margin-top:-2px}}.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:810px;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:0 10px;width:152px}.formContents input[type=email],.formContents input.input--long{max-width:317px;width:317px}}.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{max-width:547px;padding:5px 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 #961e31;border-right:3px solid #961e31;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}}@media screen and (max-width: 767px){.contactTable{margin:0 auto}}.contactTable__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.contactTable__rowWrap{padding-top:3.2051282051vw}}@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:3.2051282051vw}.contactTable__row--last{border-bottom:none;padding-bottom:0}}.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{background-color:#961e31;color:#fff;line-height:1}.contactTable__rowHead .any{background-color:#5d5b5b;color:#fff;line-height:1}@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{border-radius:.5128205128vw;font-size:2.8205128205vw;margin-left:3.7179487179vw;padding:.7692307692vw 1.2820512821vw}}@media screen and (min-width: 768px){.contactTable__rowHead{font-size:16px;line-height:25px;padding:0px 0 16px 0;position:relative;width:25.1298701299%}.contactTable__rowHead .required,.contactTable__rowHead .any{border-radius:2px;font-size:11px;padding:3px 5px;position:absolute;right:0;top:4px}}.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:72.0779220779%}}.contactTable__rowBodyFlex{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTable__rowBodyFlex--column{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}@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:last-child{margin-right:0}}.contactTable__rowBodyChildFlex{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTable__rowBodyChildFlex--input{display:-webkit-box;display:-ms-flexbox;display:flex}.contactTable__rowBodyChildFlex--notes{line-height:1.6}.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;-webkit-box-align:center;align-items:center;margin-bottom:2.5641025641vw}.career.innerChild.careerForm .contactTable__rowBodyChildFlex:last-child{margin-bottom:0}.career.innerChild.careerForm .contactTable__rowBodyChildFlex--input{font-size:3.0769230769vw;line-height:1.4}.contactTable__rowBodyChildFlex--notes{font-size:2.5641025641vw;margin-left:2.3076923077vw}.career.innerChild.careerForm .contactTable__rowBodyChildFlex--notes{font-size:2.3076923077vw;line-height:2.5641025641vw;margin-left:1.2820512821vw}}@media screen and (min-width: 768px){.contactTable__rowBodyChildFlex{margin-bottom:15px}.contactTable__rowBodyChildFlex:last-child{margin-bottom:0}.contactTable__rowBodyChildFlex--notes{font-size:10px;margin-left:12px;padding-top:8px}}@media screen and (max-width: 767px){.contactTable__privacy{padding-top:5.7692307692vw}}@media screen and (min-width: 768px){.contactTable__privacy{padding-top:73px}.contactTable__privacyInner{text-align:center}}.contactTable__privacy .privacy{line-height:1.75}.contactTable__privacy .privacy a{color:#961e31}.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{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__selectbox{-webkit-box-sizing:border-box;background-color:#2b2b2b;border:solid 1px #d1cece;box-sizing:border-box;overflow:hidden;position:relative}.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:5.7692307692vw;width:40.1282051282vw}.career.innerChild.careerForm .contactTable__selectboxWrap{font-size:1.6666666667vw;height:4.4871794872vw;width:30.7692307692vw}}@media screen and (min-width: 768px){.contactTable__selectboxWrap{max-width:224px;width:100%}}.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%}.career.innerChild.careerForm .contactTable__selectbox::after{height:1.6666666667vw;width:1.6666666667vw}}@media screen and (min-width: 768px){.contactTable__selectbox{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:5.7692307692vw;width:40.1282051282vw}.career.innerChild.careerForm .contactTable__selectbox select{font-size:3.0769230769vw;height:4.4871794872vw;width:30.7692307692vw}}@media screen and (min-width: 768px){.contactTable__selectbox select{height:32px;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}}.contactTable__btn-wrap .contactTable__btnButton--submit{background-color:#961e31}@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);color:#961e31;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 #961e31;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:#961e31;content:"";display:block;left:50%;position:absolute;top:50%}.contactTable__btnButton--arrow::before{-webkit-transform:translate(-50%, -50%);background-color:#961e31;height:1px;transform:translate(-50%, -50%)}.contactTable__btnButton--arrow::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);border:1px solid #961e31;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){.legal .secPageHeader{padding-bottom:14.1025641026vw}}#indication .secLegalContents,#solicitation .secLegalContents{margin-top:20.5128205128vw}@media screen and (min-width: 768px){#indication .secLegalContents,#solicitation .secLegalContents{margin-top:100px}}@media screen and (max-width: 767px){#indication .secLegalContents__title,#solicitation .secLegalContents__title{margin-bottom:16.6666666667vw}}#indication .secLegalContents__title--lv2,#solicitation .secLegalContents__title--lv2{background-color:#961e31;color:#fff;margin-bottom:2em;margin-top:3em}@media screen and (max-width: 767px){#indication .secLegalContents__title--lv2,#solicitation .secLegalContents__title--lv2{font-size:4.1025641026vw;padding:.7692307692vw 1.7948717949vw}}@media screen and (min-width: 768px){#indication .secLegalContents__title--lv2,#solicitation .secLegalContents__title--lv2{font-size:18px;padding:4px 10px}}#indication .secLegalContents__title--lv3,#solicitation .secLegalContents__title--lv3{border-bottom:dashed 1px #ccc;margin-bottom:1.4em}@media screen and (max-width: 767px){#indication .secLegalContents__title--lv3,#solicitation .secLegalContents__title--lv3{font-size:4.1025641026vw;padding-bottom:1.0256410256vw}}@media screen and (min-width: 768px){#indication .secLegalContents__title--lv3,#solicitation .secLegalContents__title--lv3{padding-bottom:5px}}#indication .secLegalContents__title--lv4,#solicitation .secLegalContents__title--lv4{color:#060303;margin-bottom:1em;padding:0 0 0 1.2em;position:relative}@media screen and (max-width: 767px){#indication .secLegalContents__title--lv4,#solicitation .secLegalContents__title--lv4{margin-top:2em}}#indication .secLegalContents__title--lv4::before,#solicitation .secLegalContents__title--lv4::before{background:#060303;content:"";height:2px;left:0;position:absolute;top:1.1em;width:.7em}@media screen and (max-width: 767px){#indication .secLegalContents__title--lv4::before,#solicitation .secLegalContents__title--lv4::before{top:.8em}}@media screen and (max-width: 767px){.secLegalContents__inner{padding:0 7.0512820513vw}}@media screen and (min-width: 768px){.secLegalContents__inner{max-width:1040px;padding:0 20px}}.secLegalContents__titleSub{color:#961e31;font-weight:700}@media screen and (max-width: 767px){.secLegalContents__titleSub{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:4px}}@media screen and (min-width: 768px){.secLegalContents__titleSub{font-size:16px;line-height:2.1875}}.secLegalContents__titleSub-lv4{font-weight:600}.secLegalContents__text{font-weight:400;word-break:break-all}@media screen and (max-width: 767px){.secLegalContents__text{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:6.4102564103vw}}@media screen and (min-width: 768px){.secLegalContents__text{font-size:16px;line-height:2.1875;margin-bottom:35px}}.secLegalContents__center{text-align:center}.secLegalContents__left{text-align:left}.secLegalContents__right{text-align:right}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0L19yZXNldC5zY3NzIiwiYXNzZXQvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXQvX2NvbW1vbi5zY3NzIiwiYXNzZXQvX2NvbW1vbl9oZWFkZXIuc2NzcyIsImFzc2V0L19jb21tb25fZm9vdGVyLnNjc3MiLCJhc3NldC9fYW5pbS5zY3NzIiwiYXNzZXQvX2hvbWUuc2NzcyIsImFzc2V0L19uZXdzLnNjc3MiLCJhc3NldC9fYWJvdXQuc2NzcyIsImFzc2V0L19mcG1lbWJlcnMuc2NzcyIsImFzc2V0L19zZXJ2aWNlLnNjc3MiLCJhc3NldC9fY29tcGFueS5zY3NzIiwiYXNzZXQvX2NvbnRhY3Quc2NzcyIsImFzc2V0L19sZWdhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNGQUtBLG1CQUdFLDhCQUFBLEFBQ0EsbUJBQ0EsZUFGQSxBQUVBLHFCQURBLENBYUYsS0FHRSwwQ0FEQSxBQUNBLDhCQUZBLEFBRUEsZ0JBREEsQ0FXRixLQUNFLFFBQUEsQ0FPRixLQUNFLGFBQUEsQ0FNRixxREFTRSxRQUFBLENBTUYsa0JBTUUsa0JBQ0Esb0JBQ0EsUUFBQSxDQU1GLE1BSUUsZ0JBRkEsQUFFQSxTQURBLFNBQ0EsQ0FNRixHQUNFLGdCQUFBLENBR0YsR0FDRSxhQUFBLENBV0YsR0FDRSwrQkFBQSxBQUdBLHFCQUhBLEFBSUEsdUJBSEEsQUFJQSxXQUNBLGNBTEEsQUFLQSxTQUpBLEFBRUEsU0FGQSxBQUdBLGdCQUZBLENBV0YsSUFDRSxnQ0FDQSxpQkFBQSxDQUdGLFFBQ0Usa0JBQUEsQ0FVRixFQUNFLCtCQUNBLEFBQ0EsY0FEQSxBQUNBLG9CQUFBLENBUUYsWUFDRSx5Q0FBQSxnQ0FBQSxDQU9GLFNBRUUsa0JBQUEsQ0FRRixjQUdFLGdDQUNBLGlCQUFBLENBT0YsTUFDRSxhQUFBLENBUUYsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJBQUEsQ0FHRixJQUNFLGNBQUEsQ0FHRixJQUNFLFVBQUEsQ0FVRiw0QkFLRSxxQkFBQSxDQVlGLHND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QUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLG9CQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esb0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw0QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxvQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLG9CQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esb0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw0QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxvQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLG9CQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosOEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0Esc0JBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0lqREksNkRKaURKLDhCQUZBLEFBRUEsaUNBRkEsQUFDQSx1RUFBQSxBQUNBLHNCQUZBLEFJOUMrQyx5QkorQy9DLDhEQUNBLENJakRJLDZESmlESiw4QkFGQSxBQUVBLGlDQUZBLEFBQ0EsdUVBQUEsQUFDQSxzQkFGQSxBSTlDK0MseUJKK0MvQyw4REFDQSxDSWpESSw2REppREosNkJBRkEsQUFFQSxpQ0FGQSxBQUNBLHVFQUFBLEFBQ0EscUJBRkEsQUk5QytDLHlCSitDL0MsOERBQ0EsQ0FsRUEscUNJYUEsK0NBU0ksNkNBQUEsb0NBQUEsQ0FBQSxDSnRCSixxQ0lhQSwrQ0FZSSxtQ0FBQSwwQkFBQSxDQUFBLENBSUYsMERBRUUsOENBREEsQUFDQSxVQUFBLHFDQUFBLENBV04sNEJBQ0UsVUFDQSxrQkFBQSxDQUNBLDZDQUVFLGlEQURBLEFBQ0EsVUFBQSx5Q0FDQSw2QkFBQSxDQUlFLDBESmNKLDhCQUZBLEFBRUEsK0JBRkEsQUFDQSxvRUFBQSxBQUNBLHNCQUZBLEFJWHNDLHVCSll0QywyREFDQSxDSWRJLDBESmNKLDhCQUZBLEFBRUEsK0JBRkEsQUFDQSxvRUFBQSxBQUNBLHNCQUZBLEFJWHNDLHVCSll0QywyREFDQSxDSWRJLDBESmNKLDhCQUZBLEFBRUEsK0JBRkEsQUFDQSxvRUFBQSxBQUNBLHNCQUZBLEFJWHNDLHVCSll0QywyREFDQSxDSVJFLHdEQUVFLDhDQURBLEFBQ0EsVUFBQSxxQ0FBQSxDQ3ZMTixhQU1FLGNBREEsQUFDQSxnQkFIQSxBQUdBLGtCQUZBLFVBQ0EsQ0xzSEEscUNLM0hGLGFBUUkseUJBQUEsQ0FBQSxDQUlGLGlCQUlFLFlBRkEsQUFHQSxPQUZBLEFBR0EsZ0JBTEEsQUFLQSxrQkFKQSxBQUNBLE1BQ0EsQUFDQSxVQUNBLENBRUEscUJBT0Usb0JBREEsQUFDQSxtQ0FMQSxBQUlBLFlBSEEsQUFFQSxTQUNBLEFBRUEsZUFEQSxBQUNBLGlCQUxBLEFBS0Esa0JBSkEsTUFDQSxBQUNBLDJCQUxBLEFBTUEsVUFMQSxDQVlKLG9CQUNFLGtCQUNBLFVBQUEsQ0FDQSx5QkFNRSxxQkFEQSxBQUNBLDBCQURBLEFBQ0Esd0JBREEsQUFDQSw2QkFEQSw0QkFBQSxBQUNBLHVCQUNBLFdBSEEsQUFHQSxvQkFIQSxvQkFBQSxhQUNBLHNCQUpBLEFBS0EsY0FKQSxrQkFDQSxVQUNBLENBT0EsK0JBQ0UsZUxuREEsQ0txREYsOEJBQ0UsZUx2REksQ0E4SFYscUNLbkVJLHlCQUNFLG9CQUVBLG1CQUFBLENBR0EsK0JBQ0UseUJBQ0EsNkJBQ0EsZUFBQSxDQUVGLDhCQUNFLHdCQUFBLENBQUEsQ0x1RFIscUNLaERJLHlCQUNFLG9CQUNBLG1CQUFBLENBQ0EsK0JBR0UseUJBQ0EsNEJBQUEsQ0FDQSx3Q0FDRSxlQUFBLENBR0osOEJBR0Usd0JBQUEsQ0FBQSxDQU9SLG1CQUVFLGtCQURBLEFBRUEsV0FEQSxBQUNBLFNBQUEsQ0FDQSwrQ0FHRSxvQkFBQSxBQUNBLHlDQUFBLGlDQUZBLEFBRUEsWUFEQSxpQkFGQSxBQUdBLFVBRkEsQ0xvQkoscUNLMUJBLG1CQWFJLHVCQUNBLEFBQ0EsT0FEQSxBQUNBLG9CQUhBLEFBR0EscUJBRkEsQ0FFQSxDTFdKLHFDSzFCQSxtQkFxQkksU0FGQSxBQUVBLHVCQURBLHFCQUZBLEFBR0EscUJBRkEsQ0FFQSxDQVFFLDRDQUNFLG1DQUFBLEFMOERSLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSxrRUs3RFEsQUw2RFIsMkJBREEsQUFFQSxvQkFGQSxBSzFEUSx5QkwyRFIsMERBQ0EsQUs1RFEsNkJBQUEsQ0FJRixpR0x3RE4sNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLHlFS3REUSxBTHNEUixVS3JEUSxBTHNEUixvQkFGQSxBS2xEUSx5QkxtRFIsaUVLckRRLEFMc0RSLGtCQUZBLEFLbERRLDZCQUFBLENBRUYsaURBQ0Usa0NBQUEseUJBQUEsQ0FFRixnREFFRSxrQ0w2Q1IsQUs3Q1EsNkJMMkNSLEFBRUEsaUNBRkEsQUFDQSx5RUFBQSxBSzVDUSwwQkw2Q1IsQUs3Q1EscUJMMkNSLEFLM0NRLHlCTDRDUixnRUFDQSxDSzFDSSwwQ0FHRSxrQ0FBQSxBTHVDTiw2QkFGQSxBQUVBLCtCQUZBLEFBQ0EseUVLeENNLEFMd0NOLFVLdkNNLEFBQ0EsMEJMcUNOLEFBRUEscUJBRkEsQUtuQ00sdUJMb0NOLGlFS3ZDTSxBTHdDTixrQkt2Q00sQUFFQSw2QkFBQSxDQUtBLDhKQUNFLFVBQ0Esa0JBQUEsQ0FHQSxvREFDRSxtQ0FBQSwwQkFBQSxDQUlGLHdEQUNFLGdDQUFBLHVCQUFBLENBR0osa0RBQ0UsZ0NBQUEsdUJBQUEsQ0FTUixzQkFTRSxzQkFBQSxBQUNBLHFCQURBLEFBQ0EseUJBREEsQUFDQSx3QkFBQSxBTEZGLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSwwQ0tFRSxBTEZGLG1CS0RFLEFBSUEsc0JBSEEsQUFDQSxvQkFBQSxvQkFBQSxhQUhBLEFBSUEsWUFIQSxBQUlBLHVCQVJBLEFMSUYsT0tMRSxBQUVBLGVBREEsQUFDQSxNQUNBLEFMSUYsb0JBRkEsQUtLa0MseUJMSmxDLGtDS0hFLEFMSUYsV0tIRSxBQUVBLFlBQ0EsQ0xsRUYscUNLc0VFLHlCQUVJLHFCQUFBLENBQUEsQ0x4RU4scUNLc0VFLHlCQUtJLFdBQUEsQ0FBQSxDQUdKLGdDQUNFLFVBQ0EsQUFDQSxvQkFEQSxBQUNBLGlCQUFBLENBUU4sbUJBT0UsbUJBREEsQUxuTVUsY0trTVYsQUFFQSxnQkFKQSxBQUdBLGtCQUZBLFVBQ0EsQ0w5RkEscUNLeUZGLG1CQVNJLHlCQUFBLENBQUEsQ0FJRix1QkFJRSxZQUZBLEFBR0EsT0FGQSxBQUdBLGdCQUxBLEFBS0Esa0JBSkEsQUFDQSxNQUNBLEFBQ0EsVUFDQSxDQUVBLDJCQU9FLG9CQURBLEFBQ0EsbUNBTEEsQUFJQSxZQUhBLEFBRUEsU0FDQSxBQUVBLGVBREEsQUFDQSxpQkFMQSxBQUtBLGtCQUpBLE1BQ0EsQUFDQSwyQkFMQSxBQU1BLFVBTEEsQ0FZSiwwQkFJRSxvQkFIQSxBQUdBLGtCQUZBLFdBQ0EsVUFDQSxDQUNBLGdDQU1FLHFCQURBLEFBQ0EsMEJBREEsQUFDQSx3QkFEQSxBQUNBLDZCQURBLDRCQUFBLEFBQ0EsdUJBQ0EsV0FIQSxBQUdBLG9CQUhBLG9CQUFBLGFBQ0Esc0JBSkEsQUFLQSxjQUhBLFVBQ0EsQ0FPQSxzQ0FDRSxnQkFDQSxvQkFBQSxDQUVGLHFDQUNFLGdCQUNBLG9CQUFBLENMbEpOLHFDSzRIQSwwQkEwQkksb0JBQ0EsbUJBQUEsQ0FFRSxzQ0FDRSx5QkFDQSw2QkFDQSxlQUFBLENBRUYscUNBQ0Usd0JBQUEsQ0FBQSxDTC9KUixxQ0s0SEEsMEJBMkNJLDZDQURBLEFBQ0Esc0JBRkEsQUFFQSxTQURBLEFBQ0Esb0NBQUEsQ0FDQSxnQ0FDRSxPQUNBLEtBQUEsQ0FDQSxzQ0FDRSx5QkFDQSw0QkFBQSxDQUVGLHFDQUNFLHdCQUFBLENBQUEsQ0FPUix5QkFFRSxrQkFEQSxBQUVBLFdBREEsQUFDQSxTQUFBLENBQ0EsMkRBR0Usb0JBQUEsQUFDQSx5Q0FBQSxpQ0FGQSxBQUVBLFlBREEsaUJBRkEsQUFHQSxVQUZBLENMN0xKLHFDS3VMQSx5QkFjSSx1QkFEQSxBQUVBLHVCQURBLEFBQ0EsUUFIQSxBQUdBLHFCQUZBLENBRUEsQ0x0TUoscUNLdUxBLHlCQXFCSSx1QkFGQSxBQUVBLHVCQURBLHFCQUZBLEFBR0EsWUFGQSxDQUVBLENBS0osMkJBRUUsZ0JBREEsQUFDQSxpQkFBQSxDQUNBLCtCQU1FLFNBTEEsQUFLQSxlQUZBLGtCQUNBLE9BQ0EsQ0wxTkoscUNLaU5BLDJCQWNJLFNBREEsQUFFQSxZQURBLEFBRUEsZ0JBREEsQUFDQSxRQUpBLEFBSUEsVUFIQSxDQUlBLCtCQUVFLFlBREEsQUFDQSxzQkFBQSxDQUFBLENMcE9OLHFDS2lOQSwyQkF3QkksWUFEQSxBQUNBLFNBQUEsQ0FDQSwrQkFFRSxZQURBLEFBQ0EsVUFBQSxDQUFBLENBTU4sMkJBRUUsMkJBQUEsMkJBQUEsb0JBREEsQUFDQSxpQkFBQSxDQUNBLCtCQUVFLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQURBLEFBQ0EsbUJBQUEsQUFDQSxzQkFIQSxBQUlBLG9CQUpBLG9CQUFBLGFBQ0EsQUFHQSx5Q0FGQSxBTC9XUSxzQktnWFIsQ0FFQSxxQ0FDRSxXQUNBLG9CQUFBLENMN1BOLHFDS2tQQSwyQkFlSSx1QkFDQSxxQkFBQSxDQUNBLCtCQUVFLHNCQURBLEFBQ0EscUJBQUEsQ0FDQSxxQ0FDRSx5QkFDQSxxQkFBQSxDQUFBLENMeFFSLHFDS2tQQSwyQkE2QkksOENBRkEsQUFFQSxhQURBLFNBQ0EscUNBQUEsQ0FDQSwrQkFFRSxzQkFEQSxBQUNBLHFCQUFBLENBQ0EscUNBQ0UsYUFBQSxDQUFBLENBT1IsMkJBS0UsaUNBQUEsQUw5TkYsNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLGtFSzJORSxBTDNORixZSzRORSxrQkFDQSxBQUVBLHlCTGhPRixBQUVBLG9CQUZBLEFLa09FLHlCTGpPRiwwREFDQSxBS2dPRSw4QkFKQSxBQUlBLFVBRkEsQ0FHQSx1Q0FDRSxnQ0FBQSx1QkFBQSxDQUlFLDBEQUlFLGdDQUFBLEFBQ0Esc0NBQUEsQUwzT1IsNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLGtFS3dPUSxBTHhPUixVS3lPUSxBQUVBLHdCQUNBLDhCTDdPUixBQUVBLG9CQUZBLEFLK09RLHdCTDlPUiwwREt5T1EsQUx4T1Isa0JLME9RLEFBR0EsNkJBQUEsQ0FHSixzRExoUEosNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLGtFS29QTSxBTHBQTixzQ0trUE0sQUxuUE4sVUtvUE0sQUxsUE4sb0JBRkEsQUt1UE0sd0JMdFBOLDBES21QTSxBTGxQTixrQkttUE0sQUFFQSw2QkFBQSxDQUdKLCtCQUNFLEdBQ0Usa0NBQUEsQUFDQSxVQURBLEFBQ0EseUJBQUEsQ0FFRixLQUNFLGdDQUFBLEFBQ0EsVUFEQSxBQUNBLHVCQUFBLENBQUEsQ0FQSix1QkFDRSxHQUNFLGtDQUFBLEFBQ0EsVUFEQSxBQUNBLHlCQUFBLENBRUYsS0FDRSxnQ0FBQSxBQUNBLFVBREEsQUFDQSx1QkFBQSxDQUFBLENBR0osZ0NBQ0UsR0FDRSxnQ0FBQSxBQUNBLFVBREEsQUFDQSx1QkFBQSxDQUVGLEtBQ0UsZ0NBQUEsQUFDQSxVQURBLEFBQ0EsdUJBQUEsQ0FBQSxDQVBKLHdCQUNFLEdBQ0UsZ0NBQUEsQUFDQSxVQURBLEFBQ0EsdUJBQUEsQ0FFRixLQUNFLGdDQUFBLEFBQ0EsVUFEQSxBQUNBLHVCQUFBLENBQUEsQ0FRSSx1RUFHRSx5Q0FBQSxBTHBSWiw0QkFGQSxBQUVBLGlDQUZBLEFBQ0Esa0VLbVJZLEFMblJaLFVLb1JZLEFBQ0EsaUNMdFJaLEFBRUEsb0JBRkEsQUt1UmtELHlCTHRSbEQsMERLb1JZLEFMblJaLGtCS29SWSxDQUlKLG1FQUdFLCtCQUZBLEFBRUEsVUFEQSxrQkFDQSxDQU9BLDRFQUVFLGtFQUFBLHlEQUFBLENBUUYsNkVBRUUsbUVBQUEsMERBQUEsQ0FPSix1RUFDRSxxQkFBQSxDQUNBLDJFQUNFLGlDQUFBLHdCQUFBLENBUUYsdUVBRUUseUNBQUEsQUxsVVosNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLGtFS21VWSxBTG5VWixpQ0FEQSxBQUVBLG9CQUZBLEFLcVVrRCx5QkxwVWxELHlEQUNBLENLMFVFLHNDQUVFLG9CQUFBLG9CQUFBLGFBREEsQUFDQSxpQkFBQSxDTDlZSixxQ0s0WUUsc0NBT0ksbUNBRkEsQUFFQSxzQkFEQSxTQUNBLEFBQ0EsY0FEQSxBQUNBLDJCQUpBLEFBSUEscUJBSEEsQ0FHQSxDTHBaTixxQ0s0WUUsc0NBYUksNkNBRkEsQUFFQSxhQURBLFNBQ0EsQUFDQSxnQkFEQSxBQUVBLHFDQURBLEFBQ0EsVUFBQSxDQUFBLENBR0YsNkNMNVZKLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSx3Q0s4Vk0sQUw5Vk4sc0JLK1ZNLEFBQ0EsZ0JBREEsQUxoV04sVUtpV00sQUwvVk4sb0JBRkEsQUtrV21DLHdCTGpXbkMsK0JBQ0EsQ0tpV00sb0RBQ0Usd0JBQUEsQ0xwYVIscUNLOFpJLDZDQVVJLG9CQUNBLHdCQUZBLEFBRUEsVUFEQSxDQUVBLHlEQUNFLGFBQUEsQ0FFRix3REFDRSxjQUFBLENBQUEsQ0w5YVYscUNLOFpJLDZDQXFCSSxXQURBLEFBQ0EsYUFBQSxDQUFBLENBV0Ysd0RBQ0UsbUNBQUEsQUw3WFIsNEJBRkEsQUFFQSxpQ0FGQSxBQUNBLGtFSzhYUSxBTDlYUiwyQkFEQSxBQUVBLG9CQUZBLEFLaVlRLHlCTGhZUiwwREFDQSxBSytYUSw2QkFBQSxDQUlGLHlITG5ZTiw0QkFGQSxBQUVBLGlDQUZBLEFBQ0EseUVLcVlRLEFMcllSLFVLc1lRLEFMcllSLG9CQUZBLEFLeVlRLHlCTHhZUixpRUtzWVEsQUxyWVIsa0JBRkEsQUt5WVEsNkJBQUEsQ0FFRiw2REFDRSxrQ0FBQSx5QkFBQSxDQUVGLDREQUVFLGtDTDlZUixBSzhZUSw2QkxoWlIsQUFFQSxpQ0FGQSxBQUNBLHlFQUFBLEFLK1lRLDBCTDlZUixBSzhZUSxxQkxoWlIsQUtnWlEseUJML1lSLGdFQUNBLENLaVpJLHNEQUdFLGtDQUFBLEFMcFpOLDZCQUZBLEFBRUEsK0JBRkEsQUFDQSx5RUttWk0sQUxuWk4sVUtvWk0sQUFDQSwwQkx0Wk4sQUFFQSxxQkFGQSxBS3daTSx1Qkx2Wk4saUVLb1pNLEFMblpOLGtCS29aTSxBQUVBLDZCQUFBLENBU0Esa01BQ0UsVUFDQSxrQkFBQSxDQUdBLGdFQUNFLG1DQUFBLDBCQUFBLENBSUYsb0VBQ0UsZ0NBQUEsdUJBQUEsQ0FHSiw4REFDRSxnQ0FBQSx1QkFBQSxDQVlSLDRCQVNFLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQUFBLEFMcGNGLDRCQUZBLEFBRUEsaUNBRkEsQUFDQSwwQ0tvY0UsQUxwY0YsbUJLaWNFLEFBSUEsc0JBSEEsQUFDQSxvQkFBQSxvQkFBQSxhQUhBLEFBSUEsWUFIQSxBQUlBLHVCQVJBLEFMOWJGLE9LNmJFLEFBRUEsZUFEQSxBQUNBLE1BQ0EsQUw5YkYsb0JBRkEsQUt1Y2tDLHlCTHRjbEMsa0NLK2JFLEFMOWJGLFdLK2JFLEFBRUEsWUFDQSxDTHBnQkYscUNLd2dCRSwrQkFFSSxxQkFBQSxDQUFBLENMMWdCTixxQ0t3Z0JFLCtCQUtJLFdBQUEsQ0FBQSxDQUdKLHNDQUNFLFVBQ0EsQUFDQSxvQkFEQSxBQUNBLGlCQUFBLENBZU4sYUFNRSxzQkFEQSxBQUNBLGlCQUFBLENBQ0Esb0JBRUUsOEJBQUEsc0JBREEsQUFDQSxhQUFBLENMM2lCRixxQ0traUJGLGFBWUksd0NBQUEsQ0FDQSxvQkFFRSxjQURBLEFBQ0EscUJBQUEsQ0FBQSxDTGpqQkoscUNLa2lCRixhQW1CSSx1QkFBQSxDQUNBLG9CQUdFLGlCQUNBLGVBSEEsQUFJQSxrQkFIQSxBQUdBLGtCQUhBLEFBR0EsU0FGQSxDQUVBLENBS0osbUJBRUUsb0JBQUEsb0JBQUEsYUFEQSxBQUNBLGFBQUEsQ0FDQSx1QkFFRSxzQkFBQSx5QkFBQSxtQkFEQSxBQUVBLG9CQUZBLG9CQUFBLGFBQ0EsQUFDQSxnQkFBQSxDQUVGLDRCQUNFLGNBQ0EsQUFDQSxxQkFEQSxBQUNBLGFBQUEsQ0FFRiw0QkFFRSxnQkFEQSxBTDFzQkcsYUsyc0JILENML2tCSixxQ0trbEJJLHVCQUNFLDRCQUFBLENBRUYsNEJBQ0Usd0JBQUEsQ0FFRiw0QkFDRSx5QkFDQSwwQkFBQSxDQUFBLENMMWxCTixxQ0tna0JBLG1CQThCSSxrQkFBQSxDQUNBLHVCQUNFLHNCQUFBLHlCQUFBLGtCQUFBLENBRUYsNEJBQ0UsY0FBQSxDQUVGLDRCQUNFLGVBQ0EsZ0JBQUEsQ0FBQSxDQU1OLG1CQUNFLDRCQUFBLENMOW1CRixxQ0s2bUJBLG1CQUdJLHdDQUFBLDBCQUFBLENBQUEsQ0FHRix1QkFFRSxzQkFBQSx5QkFBQSxtQkFDQSxBQUNBLGdDQUhBLEFBR0Esb0JBSEEsb0JBQUEsYUFDQSxBQUNBLFVBQ0EsQ0x2bkJKLHFDS21uQkUsdUJBT0kscUJBREEsQUFDQSwwQkFEQSxBQUNBLHdCQURBLEFBQ0EsNkJBREEsNEJBQUEsQUFDQSx1QkFEQSxBQUVBLHNCQURBLEFBQ0Esd0JBQUEsQ0FBQSxDTDNuQk4scUNLbW5CRSx1QkFXSSxlQUFBLENBQUEsQ0FHRiw2QkFFRSxzQkFBQSx5QkFBQSxtQkFEQSxBQUNBLG9CQURBLG9CQUFBLFlBQ0EsQ0xub0JOLHFDS2lvQkksNkJBSUksYUFBQSxDQUFBLENMcm9CUixxQ0tpb0JJLDZCQU9JLDRCQUFBLGNBQUEsQ0FBQSxDQUdKLDZCQUNFLGNBQ0EsZ0JBQ0EsY0FDQSxBQUNBLGdCQURBLEFBQ0Esa0JBQUEsQ0xocEJOLHFDSzJvQkksNkJBT0ksd0JBQUEsQ0FBQSxDTGxwQlIscUNLMm9CSSw2QkFVSSxjQUFBLENBQUEsQ0FHSixpQ0FLRSxzQkFBQSxBQUNBLHFCQURBLEFBQ0EseUJBREEsQUFDQSx3QkFEQSxBQUNBLG1CQUpBLEFBSUEseUJBTEEsQUFFQSxjQURBLEFBRUEsb0JBQUEsb0JBQUEsYUFDQSxBQUNBLHVCQUhBLEFBSUEsY0FIQSxBQUdBLGdCQUFBLENML3BCTixxQ0t3cEJJLGlDQVlJLDZCQUhBLEFBSUEseUJBSEEsQUFJQSwyQkFIQSxBQUdBLDBCQUpBLEFBRUEsMEJBREEsQUFFQSx3QkFDQSxDQUFBLENMdHFCUixxQ0t3cEJJLGlDQW9CSSxtQkFIQSxBQUdBLGVBRkEsQUFDQSxnQkFEQSxBQUVBLGNBREEsQ0FDQSxDQUdKLDZCQUNFLGNBQ0EsZ0JBQ0EsVUFBQSxDQUdBLCtCQUVFLHFCQUNBLGVBRkEsQUFFQSxpQkFEQSxDTHZyQlIscUNLK3FCSSw2QkFjSSx5QkFDQSx3QkFBQSxDQUFBLENMOXJCUixxQ0srcUJJLDZCQXNCSSw4QkFBQSxpQkFEQSxBQUVBLGVBREEsQUFDQSxnQkFBQSxDQUNBLCtCQUNFLGFBQUEsQ0FBQSxDQVNWLHFCQVVFLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQURBLEFBQ0EsbUJBSEEsQUFHQSxzQkFKQSxBQUVBLHlCQUhBLEFBRUEsY0FEQSxBQUVBLG9CQUFBLG9CQUFBLGFBSkEsQUFLQSxnQkFKQSxBQUtBLHVCQVBBLEFBT0EsY0FWQSxBQUlBLGtCQUhBLFFBQ0EsVUFDQSxDTHJ0QkYscUNLaXRCQSxxQkFrQkksNkJBTEEsQUFLQSxzQkFKQSxBQUNBLHlCQUNBLEFBQ0Esc0JBSEEsQUFJQSxxQkFIQSxBQUNBLHFCQUNBLENBQ0EsQ0xudUJKLHFDS2l0QkEscUJBc0JJLG1DQUFBLEFBSUEsbUJBSEEsQUFHQSxlQUZBLEFBQ0EsWUFKQSxBQUtBLFFBSkEsMkJBQ0EsQUFDQSxXQUNBLENBQ0EsQ0FjTixpQkFXRSxpQkFBQSxDQUVBLHdCQU9FLHFCQUFBLHdCQUpBLEFBSUEsOEJBSkEsQUFJQSx1QkFKQSxBQUlBLHNCQUZBLEFBQ0Esb0JBQUEsb0JBQUEsYUFKQSxBQUtBLGNBSkEsQUFFQSxrQkFKQSxBQUtBLFNBSkEsQ0x4d0JGLHFDS3l2QkYsaUJBdUJJLDhCQUFBLENBQ0Esd0JBR0UsY0FEQSxBQUNBLGNBRkEsQUFFQSxVQURBLENBQ0EsQ0xweEJKLHFDS3l2QkYsaUJBZ0NJLDZCQURBLEFBQ0EsaUJBQUEsQ0FBQSxDQUlGLHVCQUNFLGdCQUNBLFNBQUEsQ0wveEJGLHFDSzZ4QkEsdUJBTUksdUJBREEsQUFDQSxxQkFBQSxDQUFBLENMbnlCSixxQ0s2eEJBLHVCQVVJLHVCQURBLEFBQ0EsU0FBQSxDQUFBLENBR0YsaUNBRUUsZ0JBREEsQUFDQSxpQkFBQSxDQUNBLHFDQUdFLE9BRkEsQUFHQSxrQkFGQSxNQUNBLEFBQ0EsVUFBQSxDTGp6Qk4scUNLMHlCRSxpQ0FZSSx1QkFGQSxBQUVBLGtCQURBLE9BQ0EsQ0FBQSxDQU9OLHVCQUdFLFdBQ0Esa0JBSEEsQUFHQSxnQkFGQSxTQUNBLENMaDBCRixxQ0s2ekJBLHVCQVFJLGtCQUNBLHdDQUZBLEFBRUEsU0FEQSxDQUNBLENBSUYseUJBSUUseURBRkEsQUFFQSxPQUhBLEFBRUEsa0JBREEsQUFDQSxLQUNBLENMOTBCSixxQ0swMEJFLHlCQU9JLFlBREEsQUFDQSxxQkFBQSxDQUFBLENMajFCTixxQ0swMEJFLHlCQVdJLFlBREEsQUFDQSxxQkFBQSxDQUFBLENMcjFCTixxQ0swMUJFLDRCQUdJLGNBQ0EsQUFDQSw2QkFEQSxBQUNBLHlDQUhBLEFBR0EscUJBRkEsQ0FFQSxDTC8xQk4scUNLMDFCRSw0QkFTSSxpQkFDQSw0QkFGQSxBQUVBLHFCQURBLENBQ0EsQ0FLSiwyQkFHRSxxQkFEQSxBQUNBLDBCQURBLEFBQ0Esd0JBREEsQUFDQSw2QkFEQSw0QkFBQSxBQUNBLHVCQUZBLEFBR0Esb0JBSEEsb0JBQUEsYUFDQSxzQkFDQSxBQUNBLGdCQUFBLENBQ0EsZ0NBR0UsMkJBQUEsMkJBQUEsb0JBRkEsQUFFQSxnQkFEQSxxQkFDQSxDQUVGLGlDQUdFLDJCQUFBLDJCQUFBLG9CQUZBLEFBRUEsZ0JBREEscUJBQ0EsQ0x0M0JOLHFDS3kyQkUsMkJBZ0JJLDRCQUFBLENBQ0EsZ0NBQ0UseUJBQ0EsMEJBQUEsQ0FFRixpQ0FDRSx5QkFDQSxhQUFBLENBQUEsQ0xoNEJSLHFDS3kyQkUsMkJBMkJJLG9CQUFBLENBQ0EsZ0NBQ0UsZUFDQSxlQUFBLENBRUYsaUNBQ0UsZUFDQSxjQUNBLGtCQUFBLENBQUEsQ0FLTiwyQkFDRSxlTC9nQ0UsQ0E2SE4scUNLaTVCRSwyQkFHSSx5QkFDQSxBQUNBLHdCQURBLEFBRUEseUJBREEsQUFDQSwwQkFBQSxDQUFBLENMdjVCTixxQ0tpNUJFLDJCQVNJLGVBQ0EseUJBQ0EsQUFDQSxrQkFEQSxBQUNBLGdCQUFBLENBQUEsQ0FLSiwyQkFHRSxzQkFBQSx5QkFBQSxtQkFDQSxBQUVBLHlCQUpBLEFMeGdDTSxvQkt3Z0NOLG9CQUFBLGFBQ0EsQUFFQSxjQURBLEFBRUEsaUJBREEsQ0FFQSxpQ0FDRSxXQUNBLHFCQUFBLENBRUYsa0NMMzJCSiw0QkFGQSxBQUVBLGdDQUZBLEFBQ0Esd0NBQUEsQUE0QkEsa0JLaTFCTSxBTGoxQk4sUUE3QkEsQUFFQSxvQkFGQSxBQTZCQSx3QkE1QkEsK0JBQ0EsQ0E0QkEsbUZBR0Usa0JBRkEsQUFHQSxXQUZBLGNBQ0EsQUFFQSxTQURBLEFBRUEsa0JBREEsQUFDQSxPQUFBLENBT0YseUNBSUUsc0RBSEEsQUFHQSxzQkFGQSxBQUNBLG1CQURBLEFBRUEsaUJBREEsQUFDQSw2Q0FBQSxDQS9HRixxQ0s2NkJJLGtDTHh6QkYsNkJBREEsQUtpMEJXLHNCTGwwQlgsQUFFQSxvQkFEQSxDQUlBLDBDQUNFLG9CSzZ6QmMsQ0wzekJoQix5Q0FHRSxpQkFEQSxBQUNBLHNCQUZBLEFBRUEsb0JBREEsQ0FDQSxDQTlISixxQ0s2NkJJLGtDTHp5QkYsV0FEQSxBQUNBLFNBQUEsQ0FHQSwwQ0FDRSxTQUFBLENBRUYseUNBRUUsV0FEQSxBQUNBLFNBQUEsQ0FBQSxDQTVJSixxQ0trNkJFLDJCQTJCSSxzQkFDQSw0QkFGQSxBQUVBLHFCQURBLENBRUEsaUNBQ0Usd0JBQUEsQ0FFRixrQ0FDRSxvQkFBQSxDQUFBLENMbjhCUixxQ0trNkJFLDJCQXVDSSxZQUNBLGtCQUZBLEFBRUEsYUFEQSxDQUVBLGlDQUNFLGVBQ0EsaUJBQUEsQ0FFRixrQ0FDRSxVQUFBLENBQUEsQ0FTTix5QkFDRSxTQUFBLENBRUUsMERBQ0UsU0FBQSxDQUVGLDJEQUNFLHdCTHBrQ0UsQ0txa0NGLG1FQUNFLHFCQUFBLENBRUYsa0VBQ0UsaUJBQUEsQ0xyK0JWLHFDS20vQk0saURBR0UsT0FGQSxBQUVBLGFBREEsVUFDQSxDQUlBLG1EQUNFLG9EQUNBLEFBQ0EsZ0NBREEsQUFFQSxzQkFEQSxBQUNBLFVBQ0EsT0FBQSxDQUFBLENMLy9CVixxQ0s4Z0NNLCtDQUNFLHlCQUFBLENBVUYsaURBQ0UsWUFBQSxDQUVGLGlEQUNFLHlCQUFBLENBRUEsbURBQ0UsaURBQ0EsQUFDQSxnQ0FEQSxBQUNBLHFCQUFBLENBWUosNENBQ0UseUJBQUEsQ0FBQSxDTC9pQ1IscUNLNGpDSSxpRUFFSSxpQkFBQSw0QkFBQSxBQUNBLGtCQURBLEFBQ0EsT0FBQSxDQUFBLENML2pDUixxQ0tra0NJLGlFQUVJLGlCQUFBLDRCQUFBLEFBQ0EsaUJBREEsQUFDQSxPQUFBLENBRUEsbUVBQ0UsV0FDQSxzQkFBQSxDQUdGLHNFQUNFLDRCQUNBLGlCQUFBLENBQUEsQ0w5a0NWLHFDS3dsQ0ksa0VBRUksaUJBQUEsNEJBQUEsQUFDQSxpQkFEQSxBQUNBLE9BQUEsQ0FBQSxDTDNsQ1IscUNLOGxDSSxrRUFFSSxpQkFBQSw0QkFBQSxBQUNBLGtCQURBLEFBQ0EsT0FBQSxDQUFBLENMam1DUixxQ0swbUNBLHNCQUVJLDZCQUFBLENBQUEsQ0w1bUNKLHFDS29uQ0ksNkNBRUksMEJBQUEsQ0FBQSxDTHRuQ1IscUNLdW9DVSx1REFDRSw0QkFDQSxrQkFBQSxDQUVGLHVEQUNFLDRCQUNBLGtCQUFBLENBQUEsQ0w3b0NaLHFDS3NwQ1UsdURBQ0UsaUJBQUEsQ0FFRix1REFDRSxpQkFBQSxDQUFBLENBaUJaLHFCQXlCRSxrQkFBQSxDTHBzQ0YscUNLMnFDQSxxQkE0QkksWUFEQSxBQUNBLDJCQUFBLENBQ0EsOEJBQ0UscUJBQUEsQ0FBQSxDTHpzQ04scUNLMnFDQSxxQkFrQ0ksZUFBQSxDQUFBLENBS0EsNkNBQ0UsY0FBQSxDQUNBLHFETGxwQ04sNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLHdFQUFBLEFLc3BDUSxvQ0FGQSxBQUdBLFdBMUNKLGtCTDltQ0osQUFFQSxvQkFGQSxBS3VwQ1Esd0JMdHBDUixnRUFDQSxBS3NwQ1EsU0FBQSxDTHh0Q1IscUNLb3RDTSxxREE5QkEsdUJBRkEsQUFHQSxTQUZBLEFBRUEsd0RBTkEsQUFNQSxRQUxBLG9CQUVBLEFBQ0EscUJBQ0EsQ0FDQSxDTHZyQ04scUNLb3RDTSxxREF4QkEsbUNBQUEsQUFHQSxhQUZBLEFBR0EsU0FGQSxBQUVBLHNCQU5BLEFBTUEsUUFMQSxRQUNBLDJCQUNBLEFBQ0EsU0FDQSxDQUNBLENMaHNDTixxQ0s0dENNLDZDQUNFLFVBQUEsQ0FBQSxDTDd0Q1IscUNLa3VDTSw2Q0FFRSxhQUNBLGdCQUZBLEFBRUEsaUJBREEsQ0FDQSxDQUtKLDRDQUtFLGdCQUhBLEFBSUEsT0FIQSxBQUdBLFNBTEEsQUFLQSxrQkFKQSxBQUNBLE1BQ0EsVUFDQSxDQUVBLGdEQUVFLFlBREEsQUFDQSxVQUFBLENMbnZDUixxQ0swdUNJLDRDQVlJLHNCQUFBLENBQ0EsZ0RBRUUsdUJBREEsQUFDQSxVQUFBLENBQUEsQ0x6dkNWLHFDSzB1Q0ksNENBb0JJLGVBREEsQUFDQSxRQUFBLENBQ0EsZ0RBR0Usb0JBREEsQUFDQSxpQkFBQSxpQkFGQSxBQUVBLFVBREEsQ0FDQSxDQUlOLDRDTHBzQ0osNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLHdFSzZtQ0ksQUw3bUNKLGtCQURBLEFBRUEsb0JBRkEsQUt3c0NNLHdCTHZzQ04sZ0VBQ0EsQUtzc0NNLFNBQUEsQ0x4d0NOLHFDS3N3Q0ksNENBaEZFLHVCQUZBLEFBR0EsU0FGQSxBQUVBLHdEQU5BLEFBTUEsUUFMQSxvQkFFQSxBQUNBLHFCQUNBLENBQ0EsQ0x2ckNOLHFDS3N3Q0ksNENBMUVFLG1DQUFBLEFBR0EsYUFGQSxBQUdBLFNBRkEsQUFFQSxzQkFOQSxBQU1BLFFBTEEsUUFDQSwyQkFDQSxBQUNBLFNBQ0EsQ0FDQSxDQTRFRSxzREFDRSxVQUFBLENBRUYsc0RBQ0UsVUFBQSxDQUVGLHVEQUNFLGlCQUFBLENBR0EsK0RBQ0UscUJBQUEsQ0FFRiw4REFDRSxpQkFBQSxDTDF4Q1oscUNLeXlDVSx3REFDRSxXQUNBLGNBQ0EsQUFDQSxlQURBLEFBQ0Esb0JBQUEsQ0FFRixzREFDRSxpQkFBQSxDQUVGLHNEQUNFLGlCQUFBLENBQUEsQ0FhViw2QkFDRSxTQUFBLENMajBDSixxQ0ttMENNLHFDQUNFLFVBQUEsQ0FBQSxDQThCTiw2QkFDRSxnQkFDQSxvQkFBQSxDTHAyQ0oscUNLczJDTSxrQ0FFRSxvREFEQSxBQUNBLHlCQUFBLDJDQUFBLENBQUEsQ0x4MkNSLHFDSzQyQ00sa0NBRUUsb0RBREEsQUFDQSx5QkFBQSwyQ0FBQSxDQUFBLENBa0JSLGlDQUNFLFlBQ0EsZUFBQSxDTGw0Q0YscUNLbTRDRSxxQ0xqMENGLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSxrRUFBQSxBQUNBLG9CQUZBLEFLcTBDMkMsd0JMcDBDM0MseURBQ0EsQ0ttMEMyQyxDTHI0QzNDLHFDS200Q0UscUNMajBDRiw0QkFGQSxBQUVBLGdDQUZBLEFBQ0EsK0RBQUEsQUFDQSxvQkFGQSxBS3cwQ3dDLHdCTHYwQ3hDLHNEQUNBLENLczBDd0MsQ0FHdEMsbURBRUUsNEJBQ0Esc0JBQ0EsWUFIQSxBQUdBLGtCQUZBLEFBRUEsVUFBQSxDQzdnREosK0ZBRUUsd0JOd0JRLENBb0dWLHFDTS9HQSxxQkFJSSxjQUFBLENBQUEsQ0FLRiw0QkFDRSxlQUFBLENOcUdKLHFDTW5GVSxvQ0FDRSx3QkFBQSxDQUlBLDhDQUNFLDJCQUFBLENBQUEsQ0FxQlIsaUNBQ0UsYU43Q0UsQ0FvR1YscUNNbkRJLGtDQUdJLHNCQUFBLENBQ0Esc0NBQ0UsWUFBQSxDQUFBLENOOENWLHFDTW5ESSxrQ0FVSSxXQUFBLENBQ0Esc0NBQ0UsV0FBQSxDQUNBLDZDQUNFLFdBQUEsQ0FBQSxDQWVaLHNCQUlFLDhCQUFBLHNCQUhBLEFBSUEsZ0JBSEEsQUFHQSxnQkFGQSxBQUVBLGNBSEEsQUFFQSxVQURBLENObUJGLHFDTXhCRixlQVdJLDhCQURBLEFBQ0EseUJBQUEsQ0FDQSxzQkFDRSw0QkFBQSxDQUFBLENOV0oscUNNeEJGLGVBa0JJLG9CQURBLEFBQ0EsZ0JBQUEsQ0FBQSxDTk1GLHFDTUVBLHlCQVFJLHFCQUFBLHdCQUFBLHVCQURBLEFBQ0Esb0JBREEsb0JBQUEsWUFDQSxDQUFBLENBSUYsOEJBRUUsbUJBREEsQUFDQSxvQkFEQSxvQkFBQSxhQUNBLGNBQUEsQ05oQkoscUNNY0UsOEJBSUksNEJBQUEsQ0FBQSxDQU1BLG1DQU9FLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQUhBLEFBR0EsOEJBSEEsQUFFQSxtQkFMQSxBQU1BLHNCQVBBLEFBRUEseUJBREEsQUFHQSxzQkFGQSxBQUdBLGNBRkEsQUFFQSxvQkFBQSxvQkFBQSxhQUZBLEFBR0EsZ0JBRkEsQUFHQSx1QkFDQSxpQkFBQSxDQUlBLDBDQUdFLG1DQUZBLEFBRUEsa0JBREEsUUFDQSwwQkFBQSxDQUNBLG1HQU1FLHdDQUFBLEFBQ0EsNkJBTkEsQUFNQSxXQUxBLGNBQ0EsQUFDQSxTQURBLEFBRUEsa0JBREEsQUFDQSxRQUNBLGdDQUNBLG9CQUFBLENBRUYsa0RBR0UseUJBREEsQU54SkYsVU15SkUsQ0FFRixpREFLRSxzREFKQSxBQUlBLCtCQUhBLDZCQUNBLEFBQ0EsZUFDQSw4Q0FGQSxBQUVBLGFBREEsQ0FNSiwyQ0FDRSx5QkFDQSxXQUNBLG1CQUFBLENBRUUsMERBQ0UscUJBQUEsQ0FFRix5REFDRSxpQkFBQSxDTjFFZCxxQ011QkksaUNBeURJLDRCQUNBLDZCQUFBLENBQ0EsbUNBRUUsNEJBREEsQUFFQSxxQkFEQSxBQUNBLHlDQUFBLENBRUEseUNBQ0Usd0JBQUEsQ0FFRiwwQ0FHRSxzQkFGQSxBQUVBLHFCQURBLG9CQUNBLENBQ0Esa0RBQ0Usb0JBQUEsQ0FBQSxDTi9GZCxxQ011QkksaUNBK0VJLGtCQUNBLG1CQUFBLENBQ0EsbUNBRUUscUJBREEsQUFFQSxnQkFEQSxBQUNBLHFCQUFBLENBQ0EseUNBQ0UsZUFDQSx1QkFBQSxDQUVGLDBDQUdFLFdBRkEsQUFFQSxXQURBLFNBQ0EsQ0FDQSxrREFDRSxTQUFBLENBQUEsQ0FVWiwrQkFDRSxvQkFBQSxvQkFBQSxZQUFBLENBSUYsbUNBUUUsc0JBREEsQUFDQSxzQkFEQSxBQUNBLHlCQURBLEFBQ0EseUJBREEsQUFDQSxtQkFDQSxBQUNBLGNBSkEsQU4xTk8sb0JNME5QLG9CQUFBLGFBQ0EsOEJBQ0EsQUFDQSxnQkFDQSxDTjlJSixxQ01vSUUsbUNBYUksNEJBREEsQUFDQSxxQkFBQSxDQUFBLENOakpOLHFDTW9JRSxtQ0FnQkksV0FBQSxDQUFBLENBRUYseUNBQ0Usa0JBQUEsQ052Sk4scUNNc0pJLHlDQUlJLHlCQURBLEFBQ0EsNEJBQUEsQ0FBQSxDTjFKUixxQ01zSkkseUNBUUksZUFEQSxBQUNBLGlCQUFBLENBQUEsQ0FLSiw0Q0FxRUUscUJBQUEsd0JBREEsQUFDQSx3QkFEQSxBQUNBLGdCQUhBLEFBSUEseUJBSEEsc0JBSEEsQUFJQSxZQUhBLEFBR0EsZ0JBUEEsQUFRQSxlQXBFQSxBQTZEQSxnQkFGQSxBQVVBLDJCQUxBLEFBS0EsYUFSQSxBQUlBLGtCQUhBLHVCQUhBLEFBSUEsVUFIQSxDQTNEQSxnREFTRSxzQkFBQSx5QkFGQSxBQUVBLDhCQUZBLEFBRUEsbUJBSEEsQUFHQSxnQkFKQSxBQUVBLHNCQURBLEFBQ0Esc0JBQ0Esb0JBQUEsb0JBQUEsYUFMQSxBQU1BLHNCQVJBLEFBR0EsZ0JBRkEsQUFFQSxrQkFGQSxBQUdBLHFCQUZBLENOeEtSLHFDTXFLTSxnREFZSSw2QkFDQSxzQkFGQSxBQUVBLGdCQURBLENBQ0EsQ05sTFYscUNNcUtNLGdEQWtCSSxrQkFEQSxBQUNBLGNBRkEsQUFFQSxXQURBLENBQ0EsQ0FFRiwrR0FHRSxtQ0FBQSxBQUVBLFdBREEsQUFFQSxZQURBLEFBQ0Esb0JBTEEsQUFLQSxrQkFKQSxRQUNBLDBCQUNBLENBSUYsd0RBQ0UseUJBQ0EsWUFDQSxPQUFBLENOcE1WLHFDTWlNUSx3REFLSSxvQkFBQSxDQUFBLENOdE1aLHFDTWlNUSx3REFRSSxVQUFBLENBQUEsQ0FHSix1REFDRSw4QkFBQSxBQUNBLG1EQURBLEFBQ0Esc0JBQUEsMENBQUEsQ045TVYscUNNNE1RLHVEQUtJLHFDQURBLEFBRUEsbUNBREEsQUFHQSxzQkFGQSxBQUVBLHFCQURBLG9CQUNBLENBQUEsQ05wTloscUNNNE1RLHVEQVlJLDRCQURBLEFBRUEsMEJBREEsQUFHQSxZQUZBLEFBRUEsV0FEQSxVQUNBLENBQUEsQ0FnQk4sd0RBQ0UsWUFBQSxDTjVPUixxQ01tS0ksNENBNEVJLHlCQUNBLHlDQUFBLENBQUEsQ05oUFIscUNNbUtJLDRDQW1GSSxlQUhBLEFBR0EsbUJBRkEsQUFDQSxtQkFEQSxBQUVBLFdBREEsQ0FDQSxDTnRQUixxQ013U2MsdURBQ0UsbUJBQUEsQ0FBQSxDQStCZCwyQkFFRSw4QkFBQSxBQUdBLHNCQUhBLEFBR0Esc0JBRkEsY0FDQSxnQkFIQSxBQUlBLFVBSEEsQ04xVUoscUNNZ1ZJLDJCQUNFLHFCQUFBLENBQUEsQ05qVk4scUNNcVZJLDJCQUNFLGlCQUNBLGNBQUEsQ0FBQSxDQVNGLCtCQUNFLCtCQUFBLENBQ0EsMkNBQ0UsNEJBQUEsQ0FJRixtQ0FHRSxjQUNBLGlCQUFBLENOM1dSLHFDTXVXTSxtQ0FNSSxvREFBQSxDQUFBLENON1dWLHFDTXVXTSxtQ0FVSSxlQUNBLG1CQUFBLENBQUEsQ0FFRix5Q0FDRSxTQUFBLENBQ0EsdUVBQ0UsYU4zZEYsQ002ZEEsNkVBQ0Usd0JOOWRGLENNZ2VFLHFGQUNFLHFCQUFBLENBRUYsb0ZBQ0UsaUJBQUEsQ0FJTiwwQ05sVVIsNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLG9FQUFBLEFBOEZBLHlCQUNBLGtCQTlGQSxBQThGQSxvQkFoR0EsQUErRkEsd0JBOUZBLDRETW9VVSxBTm5VVixTQUZBLENBaUdBLG1HQUdFLHFCQUZBLEFBR0EsV0FGQSxjQUNBLEFBRUEsU0FEQSxBQUVBLGtCQURBLEFBQ0EsT0FBQSxDQUVGLGtEQUdFLHdDQURBLEFBQ0EseUJBRkEsQUFFQSxXQURBLEFBQ0EsK0JBQUEsQ0FFRixpREFJRSxzREFIQSxBQUdBLHlCQUZBLEFBQ0EsbUJBREEsQUFFQSxpQkFEQSxBQUNBLDZDQUFBLENBbExGLHFDTW9ZUSwwQ041TU4sNkJBREEsQU1xTmUsc0JOdE5mLEFBRUEsb0JBREEsQ0FJQSxrREFDRSxvQk1pTmtCLENOL01wQixpREFFRSxzQkFEQSxBTStNcUIsb0JOOU1yQixDTThNcUIsQ045WXpCLHFDTW9ZUSwwQ043TE4sbUJBREEsQUFDQSxZQUZBLEFBRUEsVUFEQSxDQUlBLGtEQUNFLFNBQUEsQ0FFRixpREFFRSxXQURBLEFBQ0EsU0FBQSxDQUFBLENNaU1NLG1HTjlVViw0QkFGQSxBQUVBLGdDQUZBLEFBQ0Esb0VBQUEsQUFDQSxvQkFGQSxBTWlWMEMsd0JOaFYxQywyREFDQSxDQWxFQSxxQ01vWVEsMENBaUJJLHNCQURBLEFBQ0Esb0JBQUEsQ0FBQSxDTnJaWixxQ01vWVEsMENBc0JJLG1DQUZBLEFBRUEsV0FEQSxRQUNBLDBCQUFBLENBQUEsQ04xWloscUNNZ2FNLG9DQUVJLHlCQUNBLEFBRUEsZ0JBRkEsQU5oaUJKLHlCTWlpQkksNEJBQ0EsQ05saUJKLENBNkhOLHFDTWdhTSxvQ0FRSSxlQUNBLGtCQUNBLG1CQUNBLFdBQUEsQ0FBQSxDQUtKLHFDQUVFLHNCQUFBLHlCQUFBLG1CQURBLEFBQ0Esb0JBREEsb0JBQUEsWUFDQSxDQUNBLDJDQUNFLGNBQ0EsZU5sakJKLENNb2pCRSwrQ0FFRSxzQkFBQSx5QkFBQSxtQkFEQSxBQUNBLG9CQURBLG9CQUFBLFlBQ0EsQ0FDQSxvREFLRSxzQkFBQSxBQUNBLHFCQURBLEFBQ0EseUJBREEsQUFDQSx3QkFIQSxBQUdBLDhCQUhBLEFBRUEsbUJBSkEsQUFLQSx5QkFKQSxBQUNBLHNCQURBLEFBRUEsY0FEQSxBQUNBLDJCQUFBLDJCQUFBLG9CQUNBLEFBRUEsZ0JBREEsQU43akJOLHNCTThqQk0sQ05qY1oscUNNcWNVLDJDQUNFLHdCQUFBLENBRUYsK0NBQ0UsMEJBQUEsQ0FDQSxvREFHRSw2QkFGQSxBQUdBLHlCQUZBLHNCQUNBLEFBRUEsNEJBREEsQUFDQSx3QkFBQSxDQUFBLENOL2NkLHFDTW9kVSwyQ0FDRSxjQUFBLENBRUYsK0NBQ0UsZ0JBQUEsQ0FDQSxvREFHRSxtQkFGQSxBQUdBLGVBRkEsWUFDQSxBQUdBLGtCQUZBLEFBRUEsZUFEQSxrQkFDQSxDQUFBLENBV2Qsa0NBQ0Usa0JBQUEsQ0FDQSxzQ0FDRSwrQkFBQSxDTjdlSixxQ01nZ0JJLHVDQUVFLCtCQURBLEFBQ0EsU0FBQSxDQUFBLENBU0osdUNBQ0UscUJBQUEsQ041Z0JKLHFDTTJnQkUsdUNBR0kscURBQUEsQ0FBQSxDTjlnQk4scUNNMmdCRSx1Q0FTSSxtQkFBQSxDQUhBLDJDQUNFLHVDQUFBLHlCQUFBLENBQUEsQ0FJSiwyQ0FDRSxtQkFDQSxlQUFBLENOeGhCTixxQ01zaEJJLDJDQU9JLGNBREEsQUFDQSxnQkFBQSxDQUFBLENON2hCUixxQ01paUJNLCtDQUdJLGtCQUFBLENBQUEsQ0FLSixpREFDRSwrQkFBQSxDTjFpQlIscUNNeWlCTSxpREFHSSw0QkFBQSxDQUNBLDJEQUNFLGdCQUFBLENBQUEsQ045aUJaLHFDTXlpQk0saURBV0kscUJBQUEsd0JBQUEsdUJBRkEsQUFFQSxZQURBLGlCQUNBLENBQ0EsdURBRUUsY0FEQSxBQUNBLGlCQUFBLENBSUUsMkVBQ0UsY0FBQSxDQUFBLENONWpCaEIscUNNb2tCTSxnREFFSSw0QkFBQSxDQUFBLENOdGtCVixxQ01va0JNLGdEQU1JLGVBQ0EsZ0JBRkEsQUFFQSxVQURBLENBQ0EsQ04za0JWLHFDTW1sQlUsMERBQ0UsNEJBQUEsQ0FBQSxDTnBsQloscUNNd2xCVSwwREFDRSxrQkFBQSxDQUFBLENBTU4sK0NBRUUsZ0JBREEsQU4vdEJILG9CTWd1QkcsQ0FDQSxtWkFDRSxlTmh1QkosQ01rdUJFLGlEQUNFLHlCQUFBLENBR0YsbURBR0UsWUFEQSxBQUNBLGVBRkEsQUFFQSxVQURBLENOM21CVixxQ00rbEJNLCtDTmhwQk4seUJBQ0EsQU1ncUJVLHlCTmhxQlYsQU1pcUJVLGNBREEsQUFDQSx3QkFBQSxDQUNBLGlEQUVFLHlCQUNBLHlCQUZBLEFBRUEsNEJBREEsQ0FHRixtREFFRSw2QkFEQSxBQUNBLHlCQUFBLENBQUEsQ056bkJaLHFDTStsQk0sK0NBK0JJLGVBQ0Esd0JBQUEsQ0FDQSxpREFDRSxrQkFBQSxDQUVGLG1EQUNFLGtCQUFBLENBQUEsQ0FvQmQsZUFHRSxzQkFEQSxBQUNBLHFCQURBLEFBQ0EseUJBREEsQUFDQSx3QkFEQSxBQUNBLG1CQUZBLEFBRUEsb0JBRkEsb0JBQUEsYUFDQSxzQkFDQSxDTjNwQkEscUNNd3BCRixlQUtJLHVDQUNBLGdCQUFBLENBQUEsQ045cEJGLHFDTXdwQkYsZUFTSSxxQkFDQSxnQkFBQSxDQUFBLENBSUYsc0JBR0Usc0JBREEsQUFDQSxxQkFEQSxBQUNBLHlCQURBLEFBQ0Esd0JBREEsQUFHQSw4QkFGQSxBQUVBLG1CQURBLEFBQ0Esc0JBSkEsQUFLQSxvQkFMQSxvQkFBQSxhQUNBLHVCQUNBLEFBR0EsY0FDQSxpQkFDQSxrQkFKQSxBQUlBLFVBSEEsQ04zcUJGLHFDTXNxQkEsc0JBY0ksY0FBQSxDQUFBLENBR0Ysb0NBSUUsc0JBQUEsQUFDQSxxQkFEQSxBQUNBLHlCQURBLEFBQ0Esd0JBQUEsQUFFQSw4QkFIQSxBQUdBLG1CQUZBLEFBR0Esc0JBRkEsQUFFQSx5QkFEQSxzQkFOQSxBQU9BLGNBTkEsQUFDQSwyQkFBQSwyQkFBQSxvQkFEQSxBQUVBLGdCQURBLEFBRUEsc0JBQ0EsQ043ckJKLHFDTXVyQkUsb0NBY0ksNkJBSEEsQUFJQSx5QkFIQSxBQUNBLHNCQUNBLEFBQ0Esd0JBSEEsQUFHQSxvQkFGQSxDQUVBLENOdHNCTixxQ011ckJFLG9DQXFCSSxrQkFIQSxBQUlBLGVBSEEsQUFDQSxZQUNBLEFBQ0EsZUFIQSxBQUdBLFVBRkEsQ0FFQSxDQUtGLDRDQUVFLHlCQURBLEFOdnpCSSxVTXd6QkosQ0FFRix5Q0FFRSwrQkFEQSxBQUNBLFdBQUEsQ054dEJOLHFDTXN0QkkseUNBSUksU0FDQSxtQkFBQSxDQUFBLENBR0osa0ZBQ0UsWUFBQSxDQVdSLGVBR0Usa0JBQUEsQ0FDQSxzQkFFRSxnQkFBQSxDTmh2QkYscUNNOHVCQSxzQkFJSSxTQUFBLENBQUEsQ0FJQSw0Q0FDRSxpQkFBQSxDTnZ2Qk4scUNNc3ZCSSw0Q0FHSSxvQkFBQSxvQkFBQSxhQUNBLEFBQ0EsaUJBREEsQUFDQSxTQUFBLENBQUEsQ04zdkJSLHFDTXF2QkkscUNBV0UsaUJBQUEsQ0FDQSw0Q0FFRSw4QkFEQSxBQUNBLHFCQUFBLENBQUEsQ05ud0JSLHFDTXV3Qk0sNENBQ0UsaUJBQ0EsbUJBQUEsQ0FBQSxDQU9WLFlBQ0UsMkJBQUEsMkJBQUEsbUJBQUEsQ05qeEJBLHFDTWd4QkYsWUFLSSxzQkFBQSx5QkFBQSw4QkFEQSxBQUNBLFVBQUEsQ0FBQSxDQUlGLG9CQUlFLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQUFBLEFBRUEsOENBSEEsQUFHQSxtQkFGQSxBQUNBLHNCQUNBLHNDQUpBLEFBS0Esb0JBTEEsb0JBQUEsYUFDQSxBQUNBLHVCQUNBLEFBRUEsaUJBQUEsQ0FHRSxpQ0FDRSxnQ0FBQSx1QkFBQSxDQUlKLDBCQUNFLGNBQ0EsZU54NkJFLENBNkhOLHFDTXl5QkUsMEJBSUkseUJBQ0EscUJBQUEsQ0FBQSxDTjl5Qk4scUNNeXlCRSwwQkFRSSxjQUFBLENBQUEsQ0FJSiwyQk5udkJGLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSxvRUFBQSxBQThGQSx5QkFDQSxrQkE5RkEsQUE4RkEsb0JBaEdBLEFBK0ZBLHdCQTlGQSw0RE1xdkJJLEFOcHZCSixTQUZBLENBaUdBLHFFQUdFLHFCQUZBLEFBR0EsV0FGQSxjQUNBLEFBRUEsU0FEQSxBQUVBLGtCQURBLEFBQ0EsT0FBQSxDQUVGLG1DQUdFLHdDQURBLEFBQ0EseUJBRkEsQUFFQSxXQURBLEFBQ0EsK0JBQUEsQ0FFRixrQ0FJRSxzREFIQSxBQUdBLHlCQUZBLEFBQ0EsbUJBREEsQUFFQSxpQkFEQSxBQUNBLDZDQUFBLENBbExGLHFDTXF6QkUsMkJON25CQSw0QkFEQSxBTXNvQlMscUJOdm9CVCxBQUVBLG1CQURBLENBSUEsbUNBQ0Usb0JNa29CWSxDTmhvQmQsa0NBRUUsc0JBREEsQU1nb0JlLG9CTi9uQmYsQ00rbkJlLENOL3pCbkIscUNNcXpCRSwyQk45bUJBLG1CQURBLEFBQ0EsWUFGQSxBQUVBLFVBREEsQ0FJQSxtQ0FDRSxTQUFBLENBRUYsa0NBRUUsV0FEQSxBQUNBLFNBQUEsQ0FBQSxDTWtuQkEscUVOL3ZCSiw0QkFGQSxBQUVBLGdDQUZBLEFBQ0Esb0VBQUEsQUFDQSxvQkFGQSxBTWt3Qm9DLHdCTmp3QnBDLDJEQUNBLENBbEVBLHFDTXl4QkEsb0JBaURJLDZCQURBLEFBQ0EsdUJBRkEsQUFFQSxVQURBLENBR0UsaUNBQ0UsbUJBQUEsQ0FHSiwwQkFDRSxnQkFBQSxDQUNBLGlDQUNFLG9CQUFBLENBQUEsQ05uMUJSLHFDTXl4QkEsb0JBaUVJLGtCQURBLEFBRUEsWUFEQSxBQUNBLGtCQUhBLEFBR0EsV0FGQSxDQUlFLGlDQUNFLFNBQUEsQ0FJRixpQ0FDRSxVQUFBLENBQUEsQ0FLTiwwQkFFRSx5QkFEQSxBTjc4Qk0sU004OEJOLENBQ0EsaUNBQ0UsVUFBQSxDQUVGLGdDQUNFLFVBQUEsQ0FFRixpQ0FDRSxpQkFBQSxDQUNBLHlDQUNFLHFCQUFBLENBRUYsd0NBQ0UsaUJBQUEsQ0FxQkYsd0NBQ0UsYU5qL0JFLENNcS9CTix5Q0FDRSxrQkFBQSxDTmw1Qk4scUNNdzdCTSwyQ0FFSSw0QkFBQSxDQUFBLENOMTdCVixxQ01nOEJNLDBDTmovQk4seUJBQ0EsY01xL0JVLDRCQUFBLENBQUEsQ05yOEJWLHFDTWc4Qk0sMENBU0ksZUFDQSxnQkFDQSx5QkFDQSxtQkFDQSxXQUFBLENBQUEsQ0F5QlYsK0JBQ0UsZUFBQSxDTnYrQkYscUNNcytCQSwrQkFHSSxTQUFBLENBQUEsQ056K0JKLHFDTXMrQkEsK0JBTUksU0FBQSxDQUFBLENBRUYsMkNBRUUsZUFEQSxBQUNBLFVBQUEsQ0FHQSxrREFDRSxlQUNBLFVBQUEsQ0FJRixrREFFRSxlQURBLEFBQ0EsVUFBQSxDQUNBLHdEQUVFLGVBREEsQUFDQSxxQkFBQSxDTjkvQlIscUNNeWdDQSw0QkFFSSw0QkFDQSw2QkFBQSxDQUFBLENONWdDSixxQ015Z0NBLDRCQU1JLHFCQUNBLG1CQUFBLENBQUEsQ0FNQSxpREFFRSx5QkFEQSxBQUNBLGFBQUEsQ0FTQSx5REFFRSx5QkFEQSxBTnRvQ0UsVU11b0NGLENBRUYsc0RBQ0UsV0FBQSxDQUVGLDRHQUNFLFlBQUEsQ0FTUix5Q0FDRSxrQkFBQSxDTm5qQ0YscUNPakdGLGlCQUtJLCtCQURBLEFBQ0EsMEJBQUEsQ0FDQSx3QkFDRSx3QkFBQSxDQUFBLENQMEZKLHFDT2pHRixpQkFhSSxzQkFGQSxBQUVBLGdCQUFBLENBQ0Esd0JBQ0UsaUJBQ0EsY0FBQSxDQUFBLENBS0osd0JBQ0UsVUFBQSxDQUNBLDRCQUNFLGtDUDdDSyxDTytDUCw0QkFDRSxpQ1AvQ1UsQ0FxSGQscUNPbkVJLDRCQUNFLHlCQUNBLHdCQUFBLENBRUYsNEJBQ0Usd0JBQUEsQ0FBQSxDUDhETixxQ08xREksNEJBQ0UsZUFDQSx3QkFBQSxDQUVGLDRCQUNFLGNBQUEsQ0FBQSxDQU1OLHVCQUNFLGFBQUEsQ1A4Q0YscUNPL0NBLHVCQUdJLDZCQUFBLENBQUEsQ1A0Q0oscUNPL0NBLHVCQU9JLG1CQURBLEFBQ0EsZUFBQSxDQUFBLENBS0osNEJBRUUsY0FEQSxBQUNBLGlCQUFBLENBQ0Esa0NBQ0UsMkJBQUEsMkJBQUEsbUJBQUEsQ0FFRixrQ0FDRSxlUG5HQyxDT3FHSCxrQ0FFRSxnQkFEQSxBUHJHTSxvQk9zR04sQ1B3QkoscUNPcEJJLGtDQUtFLDRCQUFBLENBSkEsc0NBQ0UsWUFDQSxVQUFBLENBSUosa0NBQ0UseUJBQ0EsNEJBQUEsQ0FFRixrQ0FDRSx3QkFBQSxDQUVGLG1DQUNFLDJCQUFBLENBQUEsQ1BLTixxQ09ESSxrQ0FDRSxrQkFBQSxDQUVGLGtDQUNFLGVBQ0Esa0JBQUEsQ0FFRixrQ0FDRSxjQUFBLENBRUYsbUNBQ0UsZ0JBQUEsQ0FBQSxDQVdSLG9CQUVFLGdCQUFBLENBQ0EsMkJBQ0UsaUJBQUEsQ1B6QkYscUNPcUJGLG9CQU9JLGdCQUNBLDJCQUFBLENBRUEsMkJBQ0Usd0JBQUEsQ0FBQSxDUGhDSixxQ09xQkYsb0JBZUksaUJBQUEsQ0FDQSwyQkFDRSxpQkFDQSxjQUFBLENBQUEsQ1B2Q0oscUNPNENBLDJCQUlJLDZCQUFBLENBQ0EsK0JBQ0Usb0JBQUEsQ0FBQSxDUGxETixxQ080Q0EsMkJBV0ksa0JBQUEsQ0FBQSxDQU9KLDBCQUVFLHNCQUFBLEFBQ0Esc0JBREEsQUFDQSx5QkFEQSxBQUNBLHlCQURBLEFBQ0EsbUJBRkEsQUFFQSxvQkFGQSxvQkFBQSxhQUNBLEFBQ0EsOEJBQ0EsYUFBQSxDUGxFRixxQ084REEsMEJBUUksMEJBQUEsNkJBQUEsNEJBQUEsc0JBQ0EsQUFDQSxtQkFEQSxBQUNBLHFCQUFBLENBQ0EsOEJBQ0UsNEJBQUEsQ0FDQSx5Q0FDRSxlQUFBLENBQUEsQ1A1RVIscUNPOERBLDBCQW1CSSxvQkFDQSx3QkFBQSxDQUNBLDhCQUNFLHVDQUFBLHlCQUFBLENBQUEsQ0FNTix3QkFFRSxvQkFEQSxBQUNBLGlCQUFBLENQNUZGLHFDTzBGQSx3QkFLSSxzQkFEQSxBQUVBLG9CQURBLEFBQ0Esc0JBQUEsQ0FBQSxDUGhHSixxQ08wRkEsd0JBVUksT0FEQSxBQUNBLFNBQUEsQ0FBQSxDUHBHSixxQ082R0EsNEJBRUksc0JBQUEsQ0FBQSxDUC9HSixxQ082R0EsNEJBS0ksOEJBQUEsQ0FBQSxDQVVOLFlBRUUsZ0JBQUEsQ0FDQSxtQkFDRSxpQkFBQSxDUGhJRixxQ080SEYsWUFPSSwyQkFBQSxDQUNBLG1CQUNFLHdCQUFBLENBQUEsQ1BySUoscUNPNEhGLFlBYUksbUJBQUEsQ0FDQSxtQkFDRSxnQkFDQSxjQUFBLENBQUEsQ0FvQkosa0JBQ0UsaUJBQUEsQ0FDQSxtQ0FDRSxZQUFBLENQbktKLHFDT2dLQSxrQkFNSSw2QkFBQSxDQUFBLENQdEtKLHFDT2dLQSxrQkFTSSxvQkFBQSxDQUFBLENQektKLHFDT2lMRixXQUVJLDhCQUFBLENBQUEsQ1BuTEYscUNPaUxGLFdBTUksY0FEQSxBQUNBLGVBQUEsQ0FBQSxDQUVGLGlCQUNFLFlBQUEsQ1AxTEYscUNPeUxBLGlCQUlJLCtCQUFBLGtDQUFBLDBCQURBLEFBRUEscUNBREEsQUFDQSxzQkFBQSxDQUFBLENQOUxKLHFDT3lMQSxpQkFTSSxxQkFBQSx3QkFBQSxnQkFEQSxBQUVBLHFDQURBLEFBQ0EsWUFBQSxDQUFBLENBSUEsaUNBQ0UseUNBQUEsZ0NBQUEsQ0FDQSwwREFDRSxtQkFBQSxDQUVBLDhEQUNFLFVBQUEsQ0FLTix5QkFDRSxjQUNBLGlCQUFBLENBRUYseUJBT0UsMEJBQUEsNkJBQUEsNEJBREEsQUFDQSxvQkFEQSxvQkFBQSxhQUNBLHNCQUpBLEFBSUEsWUFIQSxPQUhBLEFBSUEsa0JBSEEsQUFHQSxNQUhBLEFBSUEsVUFIQSxDUHpOTixxQ09zTkkseUJBU0ksb0RBQUEsQ0FBQSxDUC9OUixxQ09zTkkseUJBWUksaURBQUEsQ0FBQSxDQU9KLDRCQUVFLFdBQ0EsZVB6V0EsQ0E2SE4scUNPeU9JLDRCQUtJLHlCQUNBLHdCQUFBLENBQUEsQ1AvT1IscUNPeU9JLDRCQVVJLGVBQ0Esd0JBQUEsQ0FBQSxDQU1KLDJCQUdFLHNCQUFBLEFBQ0EscUJBREEsQUFDQSx5QkFEQSxBQUNBLHdCQURBLEFBQ0EsbUJBQUEsQUFDQSxzQkFIQSxBQUlBLG9CQUpBLG9CQUFBLGFBQ0EsQUFHQSx5Q0FGQSxBUHJYTSx1Qk9rWE4sQUFJQSxpQkFIQSxDQUtBLGlDQUNFLFdBQ0Esc0JBQ0EsYUFBQSxDUHBRUixxQ08wUEksMkJBaUJJLGlCQUpBLEFBSUEsc0JBSEEsQUFFQSxzQkFGQSxBQUdBLHFCQUZBLHFCQUNBLENBRUEsaUNBQ0UseUJBQ0Esb0JBQUEsQ0FBQSxDUDlRVixxQ08wUEksMkJBd0JJLHFCQUNBLEFBR0EsZUFIQSxBQUdBLG9CQUZBLG9CQUVBLENBQ0EsaUNBQ0UsY0FBQSxDQUFBLENQeFJWLHFDUTlIQSwwQkFJSSw2QkFBQSxDQUFBLENSMEhKLHFDUTlIQSwwQkFPSSxtQkFBQSxDQUFBLENBRUYsaUNBQ0UsaUJBQUEsQ1JvSEoscUNRbEhNLHFDQUVFLHlCQURBLEFBQ0Esb0JBQUEsQ0FFRixxQ0FDRSxvQkFBQSxDQUFBLENBNkJWLFdBRUUseUJBQ0EsVUFBQSxDQUNBLGtCQUNFLGFBQUEsQ1IyRUYscUNRaEZGLFdBUUksdUNBQUEsQ0FDQSxrQkFDRSx3QkFBQSxDQUFBLENSc0VKLHFDUWhGRixXQWVJLG9CQURBLEFBQ0EsZ0JBQUEsQ0FDQSxrQkFDRSxnQkFDQSxjQUFBLENBQUEsQ0FPRix1QkFHRSxzQkFEQSxBQUNBLDBCQURBLEFBQ0EseUJBREEsQUFDQSw2QkFEQSw0QkFBQSxBQUNBLG1CQUZBLEFBR0Esb0JBSEEsb0JBQUEsYUFDQSxzQkFDQSxBQUNBLG9CQUFBLENBQ0EsNkJBQ0UsZVI5RUQsQ1FnRkQsNEJBQ0UsZVIvRUEsQ0E2SE4scUNRdkRFLHVCQVlJLDBCQUFBLENBQ0EsNkJBQ0UseUJBQ0EseUJBQ0EsNEJBQUEsQ0FFRiw0QkFDRSx5QkFDQSx3QkFBQSxDQUFBLENSbUNSLHFDUXZERSx1QkF3QkksZ0JBQUEsQ0FDQSw2QkFDRSxlQUNBLGdCQUNBLG1CQUFBLENBRUYsNEJBQ0UsZUFDQSx3QkFBQSxDQUFBLENBY1YsYUFFRSxVQUFBLENBQ0Esb0JBQ0UsYUFBQSxDUktGLHFDUVRGLGFBUUksK0JBREEsQUFDQSwyQkFBQSxDQUNBLG9CQUNFLHdCQUFBLENBQUEsQ1JESixxQ1FURixhQWVJLHFCQURBLEFBQ0Esa0JBQUEsQ0FDQSxvQkFDRSxnQkFDQSxjQUFBLENBQUEsQ0FLSixvQkFDRSxjQUNBLGlCQUFBLENBQ0Esd0JBQ0UsdUJBQUEsQ1JsQkoscUNRY0Esb0JBT0ksNEJBQUEsQ0FDQSx3QkFDRSx5QkFDQSxlQUFBLENBQUEsQ1J4Qk4scUNRY0Esb0JBY0ksb0JBQUEsQ0FDQSx3QkFDRSxlQUNBLHdCQUFBLENBQUEsQ0FNTixtQkFDRSxhUmpJTSxDQTJGUixxQ1FxQ0EsbUJBR0kseUJBQ0Esd0JBQUEsQ0FBQSxDUnpDSixxQ1FxQ0EsbUJBT0ksZUFDQSxhQUFBLENBQUEsQ0FVTixVQUVFLFVBQUEsQ0FDQSxpQkFDRSxhQUFBLENSM0RGLHFDUXVERixVQU9JLDZCQUFBLENBQ0EsaUJBQ0Usd0JBQUEsQ0FBQSxDUmhFSixxQ1F1REYsVUFhSSxtQkFBQSxDQUNBLGlCQUNFLGdCQUNBLGNBQUEsQ0FBQSxDQUtKLGlCQUlFLHVCQUFBLDZCQUFBLDhCQUhBLEFBR0EsY0FGQSxBQUVBLG1CQUZBLEFBRUEsZ0JBREEsdUJBQ0EsQ1JoRkYscUNRNEVBLGlCQU9JLHlCQUNBLG1CQUZBLEFBRUEsNEJBREEsQ0FDQSxDUnBGSixxQ1E0RUEsaUJBWUksZUFDQSxpQkFGQSxBQUVBLGtCQURBLENBQ0EsQ0FLSixnQkFDRSxhUjFMTSxDQTJGUixxQ1E4RkEsZ0JBR0kseUJBQ0EseUJBQ0EsNEJBQUEsQ0FBQSxDUm5HSixxQ1E4RkEsZ0JBUUksZUFDQSxBQUVBLGdCQUZBLEFScE9FLGNRcU9GLGtCQUNBLENSdE9FLENBNkhOLHFDUW9IRixjQUlJLDhCQUFBLENBQUEsQ1J4SEYscUNRb0hGLGNBVUksc0JBQUEsQ0FDQSxxQkFDRSxvQkFBQSxvQkFBQSxZQUFBLENBQUEsQ1JoSUoscUNRbUlBLG9CQUlJLDRCQUFBLGNBQUEsQ0FBQSxDQUdKLG9CQUNFLGVBQUEsQ1IzSUYscUNRMElBLG9CQUdJLHNEQUFBLENBQUEsQ1I3SUoscUNRMElBLG9CQU1JLDRCQUFBLGNBQUEsQ0FBQSxDQUdKLG9CQUNFLHVCQUFBLENScEpGLHFDUW1KQSxvQkFHSSx5QkFDQSx3QkFBQSxDQUFBLENSdkpKLHFDUW1KQSxvQkFVSSxlQUhBLEFBSUEsZ0JBSEEsQUFHQSxjQUZBLEFBRUEsZ0JBSEEsQUFFQSxpQkFEQSxDQUVBLENSOUpKLHFDUzlIQSx3QkFLSSw4QkFBQSxDQUFBLENUeUhKLHFDUzlGRixvQkFJSSw4QkFBQSxDQUNBLDJCQUNFLHdCQUFBLENBQUEsQ1R3RkoscUNTOUZGLG9CQVVJLG1CQUFBLENBQ0EsMkJBQ0UsZ0JBQ0EsY0FBQSxDQUFBLENBbUJKLDBCQUNFLGFBQUEsQ1Q2REYscUNTOURBLDBCQUdJLDZCQUFBLENBQUEsQ1QyREoscUNTOURBLDBCQU1JLGtCQUFBLENBQUEsQ0FPQSx3Q0FFRSxzQkFBQSx5QkFBQSxtQkFDQSxnQ0FGQSxBQUdBLG9CQUhBLG9CQUFBLGFBQ0EsQUFFQSxlQUFBLENBQ0EsNkNBQ0UsY0FDQSx5Q0FDQSxvQkFBQSxDQUdBLHlEQUNFLGFUL0RBLENTb0VSLHFDQUNFLGlCQUFBLENBRUYsb0NBRUUsY0FEQSxBQUVBLGdCQURBLEFBRUEsY0FEQSxBQUNBLGlCQUFBLENUeUJKLHFDU3RCSSxvQ0FDRSw0QkFBQSxDQUNBLHdDQUVFLHFCQUFBLHdCQUFBLHVCQURBLEFBRUEsMkJBREEsQUFDQSx3QkFBQSxDQUNBLDZDQUVFLHdDQUFBLDJCQURBLEFBQ0Esd0JBQUEsQ0FFRiw4Q0FFRSxxREFBQSx3Q0FEQSxBQUNBLHdCQUFBLENBS04scUNBQ0UsNEJBQUEsQ0FDQSx5Q0FDRSxxQkFBQSxDQUdKLG9DQUNFLHdCQUFBLENBQUEsQ1RGTixxQ1NNSSxvQ0FDRSxrQkFBQSxDQUNBLHdDQUNFLGVBQUEsQ0FDQSw2Q0FFRSw2QkFBQSxnQkFEQSxBQUNBLGNBQUEsQ0FFRiw4Q0FFRSwwQ0FBQSw2QkFEQSxBQUNBLGNBQUEsQ0FLTixxQ0FDRSxrQkFBQSxDQUVGLG9DQUNFLGNBQUEsQ0FBQSxDQWFOLDhCQUNFLGlCQUFBLENUdkNGLHFDU29DRix1QkFNSSw4QkFBQSxDQUNBLDhCQUNFLHdCQUFBLENBQUEsQ1Q1Q0oscUNTb0NGLHVCQVlJLGlCQUNBLEFBQ0Esb0JBREEsQUFDQSxnQkFBQSxDQUNBLDhCQUNFLGdCQUNBLGNBQUEsQ0FBQSxDVHJESixxQ1MwREEsOEJBSUksNkJBQUEsQ0FDQSxrQ0FDRSxvQkFBQSxDQUFBLENUaEVOLHFDUzBEQSw4QkFXSSxrQkFBQSxDQUFBLENUckVKLHFDUzRFQSw2QkFFSSw0QkFBQSxDQUNBLDBDQUNFLGVBQUEsQ0FBQSxDVGhGTixxQ1M0RUEsNkJBUUksa0JBQUEsQ0FBQSxDVHBGSixxQ1M4Rkksa0NBR0UsOEJBQUEsc0JBREEsQUFDQSxlQUZBLEFBRUEsZUFEQSxDQUVBLHNDQUNFLHVCQUNBLEFBRUEsd0JBREEsQUFDQSxlQUZBLEFBRUEsc0JBREEsQ0FJSiwwQ0FFRSw4QkFEQSxBQUNBLDBCQUFBLENBQ0EsaURBQ0UsMkJBQUEsQ0FHSiwwQ0FDRSxrQkFBQSxDQUNBLGlEQUNFLDBCQUFBLENBQUEsQ1RuSFIscUNTd0hJLDBDQUVFLG1CQURBLEFBQ0EsV0FBQSxDQUVGLDBDQUVFLG1CQURBLEFBQ0EsV0FBQSxDQUNBLDZFQUNFLGtCQUNBLGdCQUFBLENBQUEsQ0FPUiw4QkFDRSxhQUFBLENUeklGLHFDU3dJQSw4QkFJSSxlQUFBLENBQUEsQ0FFRixrQ0FDRSxlVDVRRSxDQTZITixxQ1M4SUUsa0NBR0kseUJBQ0EseUJBQ0EsZ0JBQ0EsNEJBQUEsQ0FBQSxDVHBKTixxQ1M4SUUsa0NBU0ksZUFDQSx5QkFDQSxrQkFBQSxDQUFBLENBR0osa0NBQ0UsY0FDQSxlVDNSRSxDQTZITixxQ1M0SkUsa0NBTUkseUJBREEsQUFFQSxnQkFEQSxBQUNBLDJCQUNBLDJCQUFBLENBQUEsQ1RwS04scUNTNEpFLGtDQVdJLGVBQ0EseUJBQ0Esa0JBQUEsQ0FBQSxDVHpLTixxQ1M0S0Usa0NBR0ksY0FBQSxDQUFBLENBY04sd0JBQ0UsaUJBQUEsQ1Q5TEYscUNTMkxGLGlCQU1JLDhCQUFBLENBQ0Esd0JBQ0Usd0JBQUEsQ0FBQSxDVG5NSixxQ1MyTEYsaUJBWUksaUJBQ0EsQUFDQSxxQkFEQSxBQUNBLGdCQUFBLENBQ0Esd0JBQ0UsZ0JBQ0EsY0FBQSxDQUFBLENUNU1KLHFDU2lOQSx3QkFJSSw2QkFBQSxDQUNBLDRCQUNFLG9CQUFBLENBQUEsQ1R2Tk4scUNTaU5BLHdCQVdJLGtCQUFBLENBQUEsQ0FRRixrQ0FDRSxjQUNBLGVUbldFLENBNkhOLHFDU3lPSSxrQ0FDRSx5QkFDQSwwQkFBQSxDQUFBLENUM09OLHFDUytPSSxrQ0FDRSxjQUFBLENBQUEsQ0FNTix3QkFDRSx3QlQzVlEsQ1M0VlIsK0JBQ0UsOEJBQUEsc0JBQ0EsYUFBQSxDVDFQSixxQ1NzUEEsd0JBUUksOEJBREEsQUFDQSx3Q0FBQSxDQUFBLENUOVBKLHFDU3NQQSx3QkFjSSxtQkFEQSxBQUNBLGNBQUEsQ0FDQSwrQkFDRSxnQkFDQSxjQUFBLENBQUEsQ0FHSiw4QkFFRSxzQkFBQSx5QkFEQSxBQUNBLG9CQURBLG9CQUFBLGFBQ0EsNkJBQUEsQ1Q1UUoscUNTMFFFLDhCQUtJLDBCQUFBLDZCQUFBLDRCQUFBLHFCQUFBLENBQ0Esa0NBQ0UsNEJBQUEsQ0FDQSw2Q0FDRSxlQUFBLENBRUYsc0NBQ0UsdUJBQ0EsVUFBQSxDQUVGLCtDQUNFLDRCQUFBLENBQUEsQ1QxUlYscUNTZ1NRLHNDQUNFLGFBQ0EsVUFBQSxDQUVGLCtDQUNFLGtCQUNBLGdCQUFBLENBQUEsQ1R0U1YscUNVOUhBLHdCQU1JLDhCQUFBLENBQUEsQ1Z3SEoscUNVN0ZGLG9CQUlJLG1CQUFBLENBQ0EsMkJBQ0Usd0JBQUEsQ0FBQSxDVnVGSixxQ1U3RkYsb0JBVUksbUJBQUEsQ0FDQSwyQkFDRSxpQkFDQSxjQUFBLENBQUEsQ0FpQ0osMkJBRUUsZ0NBREEsQUFDQSxpQkFBQSxDVjZDRixxQ1UvQ0EsMkJBY0ksMkJBQUEsMkJBQUEsb0JBREEsQUFDQSw0QkFBQSxDQUFBLENWaUNKLHFDVTlCSSxrQ0FDRSxXQUFBLENBQUEsQ0FXUixrQkFFRSxnQkFBQSxDQUNBLHlCQUNFLGlCQUFBLENWY0YscUNVbEJGLGtCQVFJLG9CQURBLEFBQ0EsZ0JBQUEsQ0FDQSx5QkFDRSx3QkFBQSxDQUFBLENWUUoscUNVbEJGLGtCQWVJLG9CQURBLEFBQ0EsZ0JBQUEsQ0FDQSx5QkFDRSxpQkFDQSxjQUFBLENBQUEsQ0FBQSxxQ0FLSix5QkFJSSw0QkFBQSxDQUNBLDZCQUNFLG9CQUFBLENBQUEsQ1ZYTixxQ1VLQSx5QkFXSSxrQkFBQSxDQUFBLENBT0osd0JBQ0UsaUJBQUEsQ1Z4QkYscUNVdUJBLHdCQUdJLHlCQUNBLDRCQUFBLENBQUEsQ1YzQkoscUNVdUJBLHdCQU9JLGtCQUFBLENBQUEsQ0FFRiwyQkFDRSxjQUNBLGlCQUFBLENWbENKLHFDVWdDRSwyQkFNSSxpQkFBQSxDQUFBLENWdENOLHFDVTRDQSx1QkFFSSw2QkFBQSxDQUFBLENWOUNKLHFDVTRDQSx1QkFLSSxrQkFBQSxDQUFBLENBS0osMEJBRUUsMkNBREEsQUFDQSx5QkFBQSxrQ0FBQSxDQUNBLGdDQUNFLGNBQ0EsZ0JBQ0Esb0JBQUEsQ1Y1REoscUNVZ0VJLGdDQUNFLGNBQUEsQ0FBQSxDQWFOLDBCQUNFLGlCQUFBLENWL0VGLHFDVTRFRixtQkFNSSxnQkFBQSxDQUNBLDBCQUNFLHdCQUFBLENBQUEsQ1ZwRkoscUNVNEVGLG1CQVlJLGdCQUFBLENBQ0EsMEJBQ0UsaUJBQ0EsY0FBQSxDQUFBLENWM0ZKLHFDVWdHQSwwQkFJSSw2QkFBQSxDQUFBLENWcEdKLHFDVWdHQSwwQkFTSSxrQkFBQSxDQUFBLENBT0oseUJBQ0UsaUJBQUEsQ1ZqSEYscUNVZ0hBLHlCQUdJLHlCQUNBLHlCQUNBLDZCQUFBLENBQUEsQ1ZySEoscUNVZ0hBLHlCQVFJLGtCQUFBLENBQUEsQ0FLSiw0QkFHRSxzQkFEQSxBQUNBLDBCQURBLEFBQ0EseUJBREEsQUFDQSw2QkFEQSw0QkFBQSxBQUNBLG1CQUZBLEFBR0Esb0JBSEEsb0JBQUEsYUFDQSxzQkFDQSxBQUNBLGFBQUEsQ1ZqSUYscUNVcUlJLG1DQUNFLDRCQUFBLENBQ0EsdUNBQ0Usc0JBQ0EsVUFBQSxDQUlGLHFDQUNFLHNCQUNBLFVBQUEsQ0FBQSxDVi9JUixxQ1VvSkksbUNBQ0Usa0JBQUEsQ0FBQSxDQzlRTixxR0FFRSx3QlhtQlEsQ1dzQkosb0NBQ0UsYVh2QkUsQ1d3Q1YsMkJBQ0UsaUJBQUEsQ1gyREYscUNXeERFLDJCQUNFLHdCQUFBLENBQUEsQ1h1REoscUNXbkRFLDJCQUNFLGlCQUNBLGNBQUEsQ0FBQSxDWGlESixxQ1c1Q0EsMkJBSUksNkJBQUEsQ0FBQSxDWHdDSixxQ1c1Q0EsMkJBU0ksa0JBQUEsQ0FBQSxDQU9KLDBCQUNFLGlCQUFBLENYMkJGLHFDVzVCQSwwQkFHSSx5QkFDQSx5QkFDQSw0QkFBQSxDQUFBLENYdUJKLHFDVzVCQSwwQkFRSSxrQkFBQSxDQUFBLENBS0osNkJBR0Usc0JBREEsQUFDQSwwQkFEQSxBQUNBLHlCQURBLEFBQ0EsNkJBREEsNEJBQUEsQUFDQSxtQkFGQSxBQUdBLG9CQUhBLG9CQUFBLGFBQ0Esc0JBQ0EsQUFDQSxhQUFBLENBR0UscUNBRUUsY0FEQSxBQUNBLGVBQUEsQ1hNTixxQ1dGSSxvQ0FDRSw0QkFBQSxDQUNBLHdDQUNFLHNCQUNBLFVBQUEsQ0FHSixrQ0FDRSw0QkFBQSxDQUNBLHNDQUlFLG9CQUFBLEFBQ0Esd0JBRkEsQUFFQSxzQkFEQSxpQkFDQSxxQkFIQSxBQUdBLG9CQUZBLENBSUYscUNBQ0Usd0JBQUEsQ0FBQSxDWGZSLHFDV29CSSxvQ0FDRSxrQkFBQSxDQUVGLGtDQUVFLG9CQUFBLG9CQUFBLGFBREEsQUFDQSxtQkFBQSxDQUNBLHNDQUNFLG9CQUFBLEFBR0Esd0JBREEsQUFDQSxZQUhBLEFBR0EsaUJBRkEsQUFFQSxxQkFGQSxBQUVBLFVBREEsQ0FHRixxQ0FDRSxlQUNBLGVBQUEsQ0FBQSxDQVdWLG1CQUdFLGlCQURBLEFBQ0EsZUFBQSxDWGhEQSxxQ1dvREUsMEJBQ0Usd0JBQUEsQ0FBQSxDWHJESixxQ1d5REUsMEJBQ0UsaUJBQ0EsU0FBQSxDQUFBLENBZU4sY0FFRSxzQkFDQSxlQUFBLENBRUEscUJBQ0UsOEJBQUEsc0JBQ0EsYUFBQSxDWGpGRixxQ1cwRUYsY0FVSSxhQUFBLENBQUEsQ1hwRkYscUNXMEVGLGNBZ0JJLGdCQUFBLENBQ0EscUJBQ0UsZ0JBQ0EsY0FBQSxDQUFBLENBSUosZ0JBQ0UsWUFBQSxDQUVGLDJDQUVFLHNCQURBLEFBRUEseUJBREEsQUFFQSxrQkFEQSxBQUNBLHFDQUFBLENBRUYsa0JBQ0UscUNYcE9PLENBeUhULHFDVzBHQSxrQkFHSSx5QkFDQSxlQUFBLENBQUEsQ1g5R0oscUNXMEdBLGtCQU9JLGVBQ0EsZ0JBQUEsQ0FBQSxDWGxISixxQ1dxSEEsb0JBS0ksOEJBQUEsc0JBRkEsQUFFQSxZQURBLHlCQUZBLEFBR0EscUJBRkEsQ0FHQSxnRUFDRSxlQUNBLFVBQUEsQ0FBQSxDWDdITixxQ1dxSEEsb0JBYUksZ0JBQ0EsZUFGQSxBQUVBLFdBREEsQ0FFQSxnRUFDRSxnQkFDQSxXQUFBLENBQUEsQ0FJTix1QkFDRSxlQUFBLENYM0lGLHFDVzBJQSx1QkFJSSxzQ0FEQSxBQUNBLFVBQUEsQ0FBQSxDWDlJSixxQ1cwSUEsdUJBT0ksZ0JBQ0EsQUFDQSxpQkFEQSxBQUNBLFVBQUEsQ0FBQSxDQUdKLG1DQUNFLFlBQUEsQ0FFRSxtRUFDRSxTQUFBLENBSU4sK0JBQ0UsOEJBQUEsc0JBQ0EsZUFDQSxxQkFDQSxpQkFDQSxrQkFDQSxVQUFBLENYcEtGLHFDVzhKQSwrQkFRSSx3QkFBQSxDQUFBLENBR0YsdUNBQ0Usc0JBQ0EseUJBQ0Esa0JBQ0EsV0FDQSxjQUNBLFNBQ0EsZ0JBQ0Esa0JBQ0EsT0FBQSxDWGxMSixxQ1d5S0UsdUNBWUksc0JBREEsQUFDQSxvQkFBQSxDQUFBLENYckxOLHFDV3lLRSx1Q0FpQkksY0FEQSxBQUNBLFlBQUEsQ0FBQSxDQUdKLHNDQVlFLGdDQVZBLEFBVUEsZ0NBWEEsQUFFQSwrQkFEQSxBQUNBLFdBQ0EsY0FDQSxBQUNBLFdBQ0EsQUFJQSxVQUpBLEFBS0EsZ0JBSkEsVUFDQSxrQkFDQSxRQUNBLEFBQ0Esd0JBUEEsQUFPQSxTQU5BLENYbk1KLHFDVzZMRSxzQ0FlSSxzQkFDQSxvQkFDQSwyQkFIQSxBQUdBLG9CQUZBLENBRUEsQ1g5TU4scUNXNkxFLHNDQXFCSSxZQUNBLFNBQ0EsaUJBSEEsQUFHQSxTQUZBLENBRUEsQ1hwTk4scUNXa09GLGNBSUksYUFBQSxDQUFBLENBTUYsbUJBUUUsb0JBQUEsb0JBQUEsWUFBQSxDWHBQRixxQ1c4T0UsdUJBRUksMEJBQUEsQ0FBQSxDWGhQTixxQ1c0T0EsbUJBVUksMEJBQUEsNkJBQUEsNEJBQUEsc0JBQ0EsNkJBQUEsQ0FFQSx5QkFDRSxtQkFDQSxnQkFBQSxDQUFBLENBT0YsZ0dBRUUsbUJBQ0EsZ0JBQUEsQ0FFRixnREFDRSwyQkFBQSxDQVNKLHVCQUNFLGVYalpDLENXa1pELGlDQUVFLHlCQUNBLFdBRkEsQUFFQSxhQURBLENBR0YsNEJBRUUseUJBQ0EsV0FGQSxBQUVBLGFBREEsQ1gxUk4scUNXaVJFLHVCQWlCSSxzQkFBQSx5QkFBQSxtQkFEQSxBQUNBLG9CQURBLG9CQUFBLGFBSEEsQUFJQSx5QkFIQSxjQUNBLDRCQUNBLENBRUEsNkRBR0UsNEJBREEsQUFFQSx5QkFEQSxBQUNBLDJCQUhBLEFBR0Esb0NBRkEsQ0FFQSxDWHZTUixxQ1dpUkUsdUJBMEJJLGVBQ0EsaUJBQ0EsQUFDQSxxQkFDQSxrQkFGQSxBQUVBLG9CQURBLENBRUEsNkRBTUUsa0JBREEsQUFDQSxlQUZBLEFBRUEsZ0JBTEEsQUFJQSxrQkFIQSxRQUNBLE9BQ0EsQ0FFQSxDQVNKLDJCQUNFLG9CQUFBLENYaFVOLHFDVzZURSx1QkFPSSx3QkFBQSxDQUFBLENYcFVOLHFDVzZURSx1QkFZSSxlQUNBLGlCQUNBLEFBQ0EsaUJBQ0EsbUJBRkEsQUFFQSxvQkFEQSxDQUNBLENBR0YsMkJBQ0Usb0JBQUEsb0JBQUEsWUFBQSxDQUNBLG1DQUNFLDBCQUFBLDZCQUFBLDRCQUFBLHFCQUFBLENYblZSLHFDV3dWUSx5Q0FDRSxnQkFBQSxDQUVGLGtDQUNFLFVBQUEsQ0FBQSxDWDVWVixxQ1dzVkksNEJBVUksaUJBQUEsQ0FDQSx1Q0FDRSxjQUFBLENBQUEsQ0FJSixnQ0FDRSxvQkFBQSxvQkFBQSxZQUFBLENBQ0EsdUNBQ0Usb0JBQUEsb0JBQUEsWUFBQSxDQUVGLHVDQUNFLGVBQUEsQ0FFRix3Q0FDRSwwQkFBQSw2QkFBQSw0QkFBQSxxQkFBQSxDWC9XVixxQ1dzV00sZ0NBYUksc0JBQUEseUJBQUEsbUJBREEsQUFDQSw0QkFBQSxDQUVFLHlFQUNFLGVBQUEsQ0FJRixxRUFDRSx5QkFDQSxlQUFBLENBR0osdUNBQ0UseUJBQ0EsMEJBQUEsQ0FDQSxxRUFDRSx5QkFDQSwyQkFDQSwwQkFBQSxDQUFBLENYcllkLHFDV3NXTSxnQ0FvQ0ksa0JBQUEsQ0FDQSwyQ0FDRSxlQUFBLENBR0YsdUNBQ0UsZUFDQSxpQkFDQSxlQUFBLENBQUEsQ1hsWloscUNXOFpBLHVCQUdJLDBCQUFBLENBQUEsQ1hqYUoscUNXOFpBLHVCQU1JLGdCQUFBLENBQ0EsNEJBQ0UsaUJBQUEsQ0FBQSxDQUtKLGdDQUNFLGdCQUFBLENBQ0Esa0NBRUUsYVhuaEJJLENXc2hCTixxQ0FDRSxlWGhqQkEsQ1dpakJBLHNEQUVFLGlCQURBLEFBQ0EsYUFBQSxDWHRiUixxQ1cyYUUsZ0NBZUkseUJBQ0EsNkJBQUEsQ0FDQSxxQ0FFRSwyQkFEQSxBQUNBLGlCQUFBLENBQUEsQ1g5YlIscUNXMmFFLGdDQXVCSSxtQkFBQSxDQUdBLHFDQUNFLGdCQUFBLENBQUEsQ0FPUixzQkFDRSxjQUNBLGNBQ0EsZ0JBQ0EsVUFBQSxDWGpkRixxQ1c2Y0Esc0JBTUksMEJBQUEsQ0FBQSxDWG5kSixxQ1c2Y0Esc0JBU0ksZ0JBQUEsQ0FBQSxDQUtKLHlCQXVCRSw4QkFGQSxBQUVBLHlCQURBLHlCQUNBLHNCQUpBLEFBSUEsZ0JBSEEsaUJBQ0EsQ0FwQkEsNkJBRUUsbUJBREEsQUFDQSxvQkFEQSxvQkFBQSxhQUNBLGVBQ0EsYUFBQSxDWC9kSixxQ1c0ZEUsNkJBTUksc0JBREEsQUFDQSxxQkFBQSxDQUNBLDJEQUdFLHlCQURBLEFBQ0Esc0JBRkEsQUFFQSxxQkFEQSxDQUNBLENYdGVSLHFDVzRkRSw2QkFlSSxnQkFEQSxBQUNBLFVBQUEsQ0FBQSxDQVFKLGdDQVVFLGlEQURBLEFBQ0EsNkJBRkEsQUFFQSw0QkFKQSxBQUdBLFdBSkEsQUFFQSxXQURBLEFBQ0Esb0JBTkEsQUFPQSxrQkFOQSxXQUNBLG9CQUNBLEFBTUEseUNBTkEsQUFNQSxTQUxBLENYeGZKLHFDVzJkQSx5QkFxQ0ksVUFBQSxDQUVFLDhEQUVFLHNCQURBLEFBQ0Esb0JBQUEsQ0FBQSxDWHBnQlIscUNXMmRBLHlCQThDSSxnQkFDQSxVQUFBLENBQUEsQ0FNRixnQ0FVRSxxQkFBQSx3QkFEQSxBQUNBLHdCQURBLEFBQ0EsZ0JBSEEsQUFJQSx5QkFIQSxzQkFIQSxBQUlBLFlBSEEsQUFHQSxnQkFQQSxBQVFBLGVBUEEsQUFRQSxzQkFMQSxBQU1BLGFBTEEsQUFLQSwwQ0FUQSxBQVNBLGtCQVJBLHVCQUhBLEFBSUEsVUFIQSxDQVdBLDRDQUNFLFlBQUEsQ1g5aEJOLHFDV2doQkUsZ0NBa0JJLHNCQURBLEFBQ0EscUJBQUEsQ0FDQSw4REFHRSx5QkFEQSxBQUNBLHNCQUZBLEFBRUEscUJBREEsQ0FDQSxDWHRpQlIscUNXZ2hCRSxnQ0EwQkksWUFDQSxxQkFBQSxDQUFBLENYM2lCTixxQ1dpa0JRLDJDQUNFLGdCQUFBLENBQUEsQ0FNUiwyQ0FDRSxvQkFBQSxvQkFBQSxZQUFBLENYemtCSixxQ1cwa0JJLG9FQUtJLHFCQUFBLHdCQUFBLHVCQURBLEFBQ0EsZ0JBQUEsQ0FBQSxDWC9rQlIscUNXb2xCSSwrQkFHSSx1QkFDQSx3QkFGQSxBQUVBLHFCQURBLENBQ0EsQ1h4bEJSLHFDV29sQkksK0JBVUksY0FGQSxBQUVBLFdBREEsV0FDQSxDQUFBLENYOWxCUixxQ1dpbUJJLHVEQUVJLGFBQUEsQ0FBQSxDQVNKLHlEQUNFLHdCWGp0QkksQ0FvR1YscUNXNG1CSSx5REFHSSxjQUFBLENBQUEsQ0FFRix3RkFDRSxVQUFBLENBRUYseUZBQ0UsaUJBQUEsQ0FDQSxnR0FDRSxpQkFBQSxDQUVGLGlHQUNFLHFCQUFBLENYMW5CVixxQ1dvbkJNLHlGQVNJLG9CQUFBLENBQUEsQ0FNUix5QkFNRSxzQkFBQSxBQUNBLHFCQURBLEFBQ0EseUJBREEsQUFDQSx3QkFBQSxBQUdBLDhDQU5BLEFBTUEsOEJBTkEsQVhya0JKLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSx3Q1d3a0JJLEFYeGtCSixtQldxa0JJLEFBSUEsc0JBSEEsQUFNQSxzQ0FOQSxBWHZrQkosc0JXd2tCSSxvQkFBQSxvQkFBQSxhQUNBLEFBQ0EsdUJBQ0EsQUFDQSxjQURBLEFBRUEsa0JBREEsQVgxa0JKLG9CQUZBLEFXK2tCaUMsd0JYOWtCakMsK0JBQ0EsQ0FsRUEscUNXbW9CRSx5QkFjSSw2QkFDQSxBQUNBLHVCQURBLEFBQ0EscUJBQUEsQ0FBQSxDWG5wQk4scUNXbW9CRSx5QkFtQkksbUJBQ0EsQUFDQSxZQURBLEFBQ0EsV0FBQSxDQUFBLENBR0YsK0JYemxCSiw0QkFGQSxBQUVBLGdDQUZBLEFBQ0Esd0VXNGxCTSxBWDVsQk4sY1cybEJNLEFYNWxCTixnQlc2bEJNLEFYM2xCTixvQkFGQSxBVzhsQnNDLHdCWDdsQnRDLCtEQUNBLENXOGxCSSxnQ1g5bEJKLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSxvRUFBQSxBQThGQSx5QkFDQSxrQkE5RkEsQUE4RkEsb0JBaEdBLEFBK0ZBLHdCQTlGQSw0RFdnbUJNLEFYL2xCTixTQUZBLENBaUdBLCtFQUdFLHFCQUZBLEFBR0EsV0FGQSxjQUNBLEFBRUEsU0FEQSxBQUVBLGtCQURBLEFBQ0EsT0FBQSxDQUVGLHdDQUdFLHdDQURBLEFBQ0EseUJBRkEsQUFFQSxXQURBLEFBQ0EsK0JBQUEsQ0FFRix1Q0FJRSxzREFIQSxBQUdBLHlCQUZBLEFBQ0EsbUJBREEsQUFFQSxpQkFEQSxBQUNBLDZDQUFBLENBbExGLHFDV2dxQkksZ0NYeGVGLDZCQURBLEFXaWZXLHNCWGxmWCxBQUVBLG9CQURBLENBSUEsd0NBQ0Usb0JXNmVjLENYM2VoQix1Q0FFRSxzQkFEQSxBVzJlaUIsb0JYMWVqQixDVzBlaUIsQ1gxcUJyQixxQ1dncUJJLGdDWHpkRixtQkFEQSxBQUNBLFlBRkEsQUFFQSxVQURBLENBSUEsd0NBQ0UsU0FBQSxDQUVGLHVDQUVFLFdBREEsQUFDQSxTQUFBLENBQUEsQ1c2ZEUsK0VYMW1CTiw0QkFGQSxBQUVBLGdDQUZBLEFBQ0Esb0VBQUEsQUFDQSxvQkFGQSxBVzZtQnNDLHdCWDVtQnRDLDJEQUNBLENBbEVBLHFDV2tyQk0sK0JBQ0Usd0JBQUEsQ0FFRixnQ0FDRSxxQkFBQSxDQUFBLENYdHJCUixxQ1cwckJNLCtCQUNFLGNBQUEsQ0FFRixnQ0FDRSxVQUFBLENBQUEsQ0FLSiwrQkFDRSxVQUFBLENYcHNCTixxQ1k5SEEsc0JBTUksOEJBQUEsQ0FBQSxDQXdCSiw4REFDRSwwQkFBQSxDWitGRixxQ1loR0EsOERBR0ksZ0JBQUEsQ0FBQSxDWjZGSixxQ1kxRkEsNEVBRUksNkJBQUEsQ0FBQSxDQUVGLHNGQUNFLHlCQUNBLFdBQ0Esa0JBQ0EsY0FBQSxDWmtGSixxQ1l0RkUsc0ZBTUkseUJBQ0Esb0NBQUEsQ0FBQSxDWitFTixxQ1l0RkUsc0ZBVUksZUFDQSxnQkFBQSxDQUFBLENBR0osc0ZBQ0UsOEJBQ0EsbUJBQUEsQ1pzRUoscUNZeEVFLHNGQUlJLHlCQUNBLDZCQUFBLENBQUEsQ1ptRU4scUNZeEVFLHNGQVFJLGtCQUFBLENBQUEsQ0FHSixzRkFFRSxjQUNBLEFBQ0Esa0JBREEsQUFDQSxvQkFIQSxBQUdBLGlCQUZBLENaMkRKLHFDWTdERSxzRkFNSSxjQUFBLENBQUEsQ0FFRixzR0FLRSxtQkFKQSxBQUtBLFdBSkEsQUFFQSxXQUNBLEFBRUEsT0FMQSxBQUtBLGtCQUpBLEFBR0EsVUFIQSxBQUlBLFVBSEEsQ1ppRE4scUNZckRJLHNHQVNJLFFBQUEsQ0FBQSxDWjRDUixxQ1k3QkUseUJBQ0Usd0JBQUEsQ0FBQSxDWjRCSixxQ1l4QkUseUJBQ0UsaUJBQ0EsY0FBQSxDQUFBLENBdUJGLDRCQUNFLGNBQ0EsZVpoSUUsQ0E2SE4scUNZQ0UsNEJBSUkseUJBQ0EseUJBQ0EsaUJBQUEsQ0FBQSxDWlBOLHFDWUNFLDRCQVNJLGVBQ0Esa0JBQUEsQ0FBQSxDQUVGLGdDQUNFLGVaNUlJLENZbUpWLHdCQUNFLGdCQUNBLG9CQUFBLENadkJGLHFDWXFCQSx3QkFJSSx5QkFDQSx5QkFDQSw0QkFBQSxDQUFBLENaM0JKLHFDWXFCQSx3QkFTSSxlQUNBLG1CQUNBLGtCQUFBLENBQUEsQ0FLSiwwQkFDRSxpQkFBQSxDQUVGLHdCQUNFLGVBQUEsQ0FFRix5QkFDRSxnQkFBQSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggYXBwZWFyYW5jZSBmb3IgRmlyZWZveFxyXG4gKi9cclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59IiwiLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09PT09WyDjg5Xjgqnjg7Pjg4gv44OZ44O844K544Kr44Op44O8ICBdPT09PT1cclxuXHJcbi8vIOODleOCqeODs+ODiOiqreOBv+i+vOOBv1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hhbnNpZWYgUmVndWxhcic7IC8qIOODleOCqeODs+ODiOWQjSAqL1xyXG4gIHNyYzogdXJsKCcvYXNzZXQvZm9udC9IYW5zaWVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuLy8g44OV44Kp44Oz44OI44Km44Kn44Kk44OIXHJcbiRmd1RoaW46MTAwO1xyXG4kZndMaWdodDozMDA7Ly8gU2Fuc1xyXG4kZndSZWc6NDAwOy8vIFNhbnNcclxuJGZ3TWlkOjUwMDsvLyBTZXJpZlxyXG4kZndTZW1pQm9sZDo2MDA7Ly8gU2VyaWZcclxuJGZ3Qm9sZDo3MDA7Ly8gU2VyaWYgJiBTYW5zXHJcbiRmd0JsYWNrOjkwMDsvLyBTYW5zXHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuJGZmLUdvdGhpYzonTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZmLUdvdGhpYy1qYTokZmYtR290aGljOy8vNDAwLDUwMCw3MDBcclxuJGZmLUdvdGhpYy1lbjpcIkhhbnNpZWYgUmVndWxhclwiLCBzYW5zLXNlcmlmOy8vMzAwLDcwMFxyXG4kZmYtTWluY2hvOidaZW4gT2xkIE1pbmNobycsIHNlcmlmOy8vNTAwLDYwMFxyXG4kZmYtTWluY2hvLW5vdG86XCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmOy8vNTAwXHJcbi8vXHJcbi5mb250LWphe1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG59XHJcbi5mb250LWphLW1pbmNob3tcclxuICBmb250LWZhbWlseTogJGZmLU1pbmNobztcclxuICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG59XHJcbi5mb250LWVue1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljLWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZndSZWc7XHJcbn1cclxuXHJcblxyXG5cclxuLy8g44Kr44Op44O8XHJcbiR0aGVtZUNvbG9yOiM5NjFlMzE7XHJcbiRidG5Ib3ZlcjojNmQxNTIzO1xyXG4kYnRuSG92ZXItdGV4dDojZmMwMjJiO1xyXG4kYmdDb2xvcjojZmZmO1xyXG4kYmdDb2xvci1ncmF5OiMyQjJCMkI7XHJcblxyXG4kYm9yZGVyLWdyYXk6I2QxY2VjZTtcclxuJGJvcmRlci1mb3JtOiM4YThhOGE7XHJcblxyXG4kdHh0Q29sb3I6IzA2MDMwMztcclxuJHR4dENvbG9yLXRoZW1lOiR0aGVtZUNvbG9yO1xyXG5cclxuJGNvbG9yLW1lbnU6Izg1ODU4ODtcclxuJGNvbG9yX3JlZDE6ICNmZTAxMjk7XHJcbiRjb2xvcl9yZWQyOiNkNzBjMTk7XHJcbiRjb2xvcl95ZWxsb3cxOiAjZjZlZDYyO1xyXG4kY29sb3JfYnJvd24xOiAjNzY1NzJGO1xyXG4kY29sb3Jfb3JhbmdlMTogI0ZFOTAwMDtcclxuJGNvbG9yX2JsYWNrMTojMDAwO1xyXG4kY29sb3JfZ3JheTE6I2M5YzljOTtcclxuJGNvbG9yX2dyYXkyOiM1OTU3NTc7XHJcbiRjb2xvcl9ncmF5MzojODQ4NDg0O1xyXG4kY29sb3JfZ3JheTQ6IzY2NjU2NTtcclxuXHJcbi5qYXtcclxuICBjb2xvcjogJHR4dENvbG9yO1xyXG59XHJcbi5lbntcclxuICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbn1cclxuXHJcbi8v44OV44Kp44Oz44OI44K144Kk44K6IChyZW3lr77lv5wgOiBiYXNlIDEwcHgpXHJcbiRmcy14eHM6IDEwO1xyXG4kZnMteHM6IDEyO1xyXG4kZnMtc206IDE0O1xyXG4kZnMtbWQ6IDE2O1xyXG4kZnMtbGc6IDE4O1xyXG4kZnMteGw6IDIwO1xyXG4kZnMteHhsOiAyNDtcclxuJGZzLTN4bDogMjg7XHJcbiRmcy00eGw6IDMyO1xyXG5AbWl4aW4gZnMoJHNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogKCRzaXplIC8gMTApICsgcmVtO1xyXG59XHJcbi8v44OV44Kp44Oz44OI44K144Kk44K644Gu5oyH5a6aIChyZW3lr77lv5wgOiBiYXNlIOWPr+WkiSBJRTjlr77lv5zjg5Djg7zjgrjjg6fjg7MpXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBzcHNpemUoKSB7XHJcbiAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NiwyOCk7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy89PT09PVsg5pWw5YCk6KiI566XIF09PT09PVxyXG4kcGMtZGVzaWduLXdpZHRoOiAyNjAwOyAvL+ODh+OCtuOCpOODs+ODh+ODvOOCv1BD44K144Kk44K6XHJcbiRzcC1kZXNpZ24td2lkdGg6IDc4MDsgLy/jg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgrnjg57jg5vjgrXjgqTjgrpcclxuLy8gLS0tLVxyXG4vLyBwZXJjZW506KiI566X5byPXHJcbi8vICogZXgpXHJcbi8vICAgd2lkdGg6IGNhbGNQZXIoMjAwLDY0MClcclxuQGZ1bmN0aW9uIGNhbGNQZXIoJG51bTEsJG51bTIpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KCRudW0xLCAgJG51bTIpICogMTAwJTtcclxufVxyXG5AZnVuY3Rpb24gY2FsY0RpdigkbnVtMSwkbnVtMikge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bTEsICAkbnVtMik7XHJcbn1cclxuLy8gLS0tLVxyXG4vLyB2d+ioiOeul+W8j1xyXG4vLyAqIGV4KVxyXG4vLyAgIHdpZHRoOiBjYWxjVncoMjAwKVxyXG5AZnVuY3Rpb24gY2FsY1Z3KCRudW0sICR3aWR0aDogJHNwLWRlc2lnbi13aWR0aCkge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoMXZ3ICogJG51bSwgJHdpZHRoKSAqIDEwMDtcclxufVxyXG5AZnVuY3Rpb24gY2FsY1Z3UEMoJG51bSwgJHdpZHRoOiAkcGMtZGVzaWduLXdpZHRoKSB7XHJcbiAgLy9AcmV0dXJuICggJHcgLyAkcGMtZGVzaWduLXdpZHRoICkgKiAxMDB2dztcclxuICBAcmV0dXJuIG1hdGguZGl2KDF2dyAqICRudW0sICR3aWR0aCkgKiAxMDA7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNQeCgkbnVtKSB7XHJcbiAgQHJldHVybiAkbnVtICogLjVweDtcclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vLz09PT09WyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7wgLyDjg6zjgqTjgqLjgqbjg4ggIF09PT09PVxyXG4kbGF5b3V0LXdpZHRoLWlubmVyOiA3NjhweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRsYXlvdXQtd2lkdGgtaW5uZXItc3A6IDc2N3B4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcclxuJGxheW91dC13aWR0aC1pbm5lci1wYzogMTExMHB4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcclxuJGJyZWFrcG9pbnRzOiAoIC8vIOODluODrOODvOOCr+ODneOCpOODs+ODiFxyXG4gIFwic3BcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcH0pXCIsIC8vNDgwcHhcclxuICBcInRhYlwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwfSkgYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lciAtIDFweH0pXCIsXHJcbiAgXCJub3RzcFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwICsgMXB4IH0pXCIsIC8vNDgxcHhcclxuICBcInBjc21hbGxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItcGN9KVwiLFxyXG4gIFwicGNzbWFsbDJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pIGFuZCAobWF4LXdpZHRoOiA5NTBweClcIixcclxuICBcInBjXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KVwiLFxyXG4pO1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIOODh+ODkOOCpOOCueOBlOOBqOOBruWHuuOBl+WIhuOBkVxyXG4ucGMtZGlzcHt9XHJcbi5zcC1kaXNwe31cclxuLnBjc21hbGwtbm9uZGlzcHt9XHJcbi5wY3NtYWxsLWRpc3B7fVxyXG5cclxuQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG5cdC5wYy1kaXNweyB9XHJcblx0LnNwLWRpc3AsLnBjc21hbGwtZGlzcHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxyXG59XHJcbkBpbmNsdWRlIG1xKCdzcCcpIHtcclxuXHQuc3AtZGlzcHsgfVxyXG5cdC5wYy1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gIC5wY3NtYWxsLW5vbmRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XHJcbiAgLnBjc21hbGwtZGlzcHsgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDsgfVxyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOOCouODi+ODoeODvOOCt+ODp+ODsyAgXT09PT09XHJcbi8vXHJcbi8v44Kk44O844K444Oz44KwXHJcbi8vRGVmYXVsdFxyXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcclxuJGVhc2UtaW46IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDEuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xyXG4vL0luXHJcbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XHJcbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcclxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XHJcbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XHJcbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xyXG4vL091dFxyXG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyMCwgMC4xNjUsIDEuMDAwKTtcclxuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSk7XHJcbi8vSW4tT3V0XHJcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xyXG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcclxuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xyXG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MCk7XHJcblxyXG4vL+OCouODi+ODoeODvOOCt+ODp+ODs+OCu+ODg+ODhuOCo+ODs+OCsFxyXG5AbWl4aW4gdHJhbnNpdGlvbiAoICRzZWMsICRlYXNpbmcgLCAkZGVsYXkgKXtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiRzZWM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIE1peGluIF09PT09PVxyXG4vL1xyXG4vLyBbIOOCv+OCpOODiOODq+ODkOODvCBdXHJcbkBtaXhpbiB0aXRsZUJhckNvbG9ye1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yX3JlZDIsICRjb2xvcl95ZWxsb3cxKTtcclxufVxyXG4vL1xyXG4vL1xyXG4vLyBbIOODquODs+OCr+ODnOOCv+ODs+OCt+ODs+ODl+ODq+OCouODreODvCBdXHJcbkBtaXhpbiBsaW5rQXJyb3coXHJcbiAgJGNvbG9yOiNmZmYsXHJcbiAgJHBjVzoxOCxcclxuICAkcGNBcnJvd1c6MTgsXHJcbiAgJHBjQXJyb3dSZWN0OjE4LFxyXG4gICRzcFc6Y2FsY1Z3KDk4KSxcclxuICAkc3BBcnJvd1c6Y2FsY1Z3KDIwKSxcclxuICAkc3BBcnJvd1JlY3Q6Y2FsY1Z3KDE2KVxyXG4pe1xyXG4gIC8vXHJcbiAgJHdpZHRoQXJyb3dTUDokc3BXO1xyXG4gICR3aWR0aEFycm93OiRwY1c7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgLyogaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAqL1xyXG4gIH1cclxuICAmOjphZnRlcntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgLy9cclxuICAgIHdpZHRoOiAkd2lkdGhBcnJvd1NQO1xyXG4gICAgaGVpZ2h0OiAkd2lkdGhBcnJvd1NQO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHdpZHRoQXJyb3dTUDtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgd2lkdGg6ICRzcEFycm93VztcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogJHNwQXJyb3dSZWN0O1xyXG4gICAgICBoZWlnaHQ6ICRzcEFycm93UmVjdDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIC8vXHJcbiAgICB3aWR0aDogJHdpZHRoQXJyb3cqLjVweDtcclxuICAgIGhlaWdodDogJHdpZHRoQXJyb3cqLjVweDtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgd2lkdGg6ICRwY0Fycm93VyouNXB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAkcGNBcnJvd1JlY3QqLjVweDtcclxuICAgICAgaGVpZ2h0OiAkcGNBcnJvd1JlY3QqLjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8vIFsg44Oq44Oz44Kv44Oc44K/44Oz44Ki44Ot44O8IF1cclxuQG1peGluIGxpbmtCdXR0b25BcnJvdyhcclxuICAkY29sb3I6JHRoZW1lQ29sb3IsXHJcbiAgJHBjVzoxMjgsXHJcbiAgJHBjQXJyb3dXOjI4LFxyXG4gICRwY0Fycm93UmVjdDoyMCxcclxuICAkc3BXOmNhbGNWdyg5OCksXHJcbiAgJHNwQXJyb3dXOmNhbGNWdygyMCksXHJcbiAgJHNwQXJyb3dSZWN0OmNhbGNWdygxNilcclxuKXtcclxuICAvL1xyXG4gICR3aWR0aEFycm93U1A6JHNwVztcclxuICAkd2lkdGhBcnJvdzokcGNXO1xyXG4gIC8vXHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gIH1cclxuICAmOjpiZWZvcmV7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAvL1xyXG4gICAgd2lkdGg6ICR3aWR0aEFycm93U1A7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aEFycm93U1A7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkd2lkdGhBcnJvd1NQO1xyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogJHNwQXJyb3dXO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAkc3BBcnJvd1JlY3Q7XHJcbiAgICAgIGhlaWdodDogJHNwQXJyb3dSZWN0O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAvL1xyXG4gICAgd2lkdGg6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aEFycm93Ki41cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkd2lkdGhBcnJvdyouNXB4O1xyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogJHBjQXJyb3dXKi41cHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgd2lkdGg6ICRwY0Fycm93UmVjdCouNXB4O1xyXG4gICAgICBoZWlnaHQ6ICRwY0Fycm93UmVjdCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEdlbmVyYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuYm9keXtcclxuICBiYWNrZ3JvdW5kOiAkYmdDb2xvciByZXBlYXQgY2VudGVyIHRvcDtcclxuICBjb2xvcjogJHR4dENvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNzAsMzIpO1xyXG4gIC8vbGV0dGVyLXNwYWNpbmc6IC4wMjVyZW07XHJcbiAgYXsgXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAuNXMsZWFzZSwwcyk7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsZWFzZSwwcyk7XHJcbiAgJi5ob21le1xyXG4gICAgYW5pbWF0aW9uOiAxLjVzIHNpdGVGYWRlaW4gJGVhc2UtaW4tY3ViaWM7XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuQGtleWZyYW1lcyBzaXRlRmFkZWluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCBzYXR1cmF0ZSgkdGhlbWVDb2xvciwgNDAlKSAsLjcpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIHNhdHVyYXRlKCR0aGVtZUNvbG9yLCA0MCUpICwuNyk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgei1pbmRleDogNTA7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICZJbm5lcntcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuaW1neyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgYWxpZ24tc2VsZjogZmxleC1zdGFydDt9XHJcblxyXG5AaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxufVxyXG5AaW5jbHVkZSBtcSgnbm90c3AnKSB7IFxyXG59XHJcblxyXG4ud3JhcHBlcntcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OK44OT44Ky44O844K344On44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vW1BDIOODiuODk+OCsuODvOOCt+ODp+ODs+ODquODs+OCr11cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdmlnYXRpb257XHJcbiAgLy9cclxuICAkSGVpZ2h0Ojc4Ki41cHg7XHJcbiAgJEhlaWdodF9zcDpjYWxjVncoMTMwKTtcclxuICAvL1xyXG4gICZfX2xpc3R7XHJcbiAgICAvL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjODM4MzgzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyBcclxuICAgICAgbWluLWhlaWdodDogJEhlaWdodDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJkl0ZW17XHJcbiAgICAgICRJdGVtOiY7XHJcbiAgICAgIC8vXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRIZWlnaHRfc3A7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4MzgzODM7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTQqLjVweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIEN1cnJlbnQgTWVudSBdXHJcbiAgICAgICRuYXZpQ2xhc3M6aG9tZSwgYWJvdXQsIG5ld3MsIHNlcnZpY2UsIGNvbXBhbnksIGNvbnRhY3Q7XHJcbiAgICAgIEBlYWNoICRpdGVtIGluICRuYXZpQ2xhc3Mge1xyXG4gICAgICAgIC4jeyRpdGVtfSAmLS0jeyRpdGVtfSB7XHJcbiAgICAgICAgICAjeyRJdGVtfVBhcmVudHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAmUGFyZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljLWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0Ki41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAqLjVweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTY4Ki41cHg7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2Ki41cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JheTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3QmxhY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3NXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfcmVkMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOCouNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vL1tTUCDjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjg6rjg7Pjgq9dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5jb21tb257XHJcbiAgLy9cclxuICAmX18yY2xtTGlua3N7XHJcbiAgICAvL1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDYxNSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW+ODiuODk+OCsuODvOOCt+ODp+ODs11cclxuICAgIC8vXHJcbiAgICAubmF2aWdhdGlvbntcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICAvL1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIGF7fVxyXG4gICAgICAgICAgJiA+IGF7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdyg0Mik7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGNWdygzMDUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjVncoMzA1KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY1Z3KDI1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1NCk7XHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNDgpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8qIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMjQwKi41cHg7XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzIqLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDgqLjVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgIH1cclxuICAgICAgfSAqL1xyXG4gICAgICAvL1xyXG4gICAgICAvL1xyXG4gICAgICAubmF2aWdhdGlvbkNoaWxke1xyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogNDAqLjVweDtcclxuICAgICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1tTTlNdXHJcbiAgICAuc29jaWFse1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygzNCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgLy9cclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjVncoNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDIyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNWdygyMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmljb257fVxyXG4gICAgICAgICAgICAudGV4dHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy9b6KiA6Kqe44OK44OTXVxyXG4gICAgLmxhbmdOYXZpZ2F0aW9ue1xyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcblxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5jjg4Pjg4BLVuOCqOODquOCoijkuIvlsaQpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNQYWdlSGVyb3tcclxuICAvL1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIGhlaWdodDogY2FsY1Z3KDI3Myk7XHJcbiAgICAuaW5uZXJDaGlsZCAme1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdygxMjEpO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiA1MDYqLjVweDtcclxuICAgIC5pbm5lckNoaWxkICZ7XHJcbiAgICAgIGhlaWdodDogMjQwKi41cHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44Kw44Op44OH44O844K344On44Oz44OQ44O8IF1cclxuICAmOjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZkZGO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBcclxuICAgIHJnYmEoI0U5RTE2NiwgMSksIFxyXG4gICAgcmdiYSgjMTNBMkExLCAxKSA4OSUpO1xyXG5cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdygyMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IFxyXG4gICAgICAgIGluc2V0IDAgY2FsY1Z3KDYpIGNhbGNWdyg1KSBjYWxjVncoLTUpIHJnYmEoMCwwLDAsLjM1KSxcclxuICAgICAgICBpbnNldCAwIGNhbGNWdygtNCkgIGNhbGNWdyg1KSBjYWxjVncoLTUpIHJnYmEoMCwwLDAsLjM1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgaGVpZ2h0OiA0OCouNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiBcclxuICAgICAgICBpbnNldCAwIDZweCA1cHggLTVweCByZ2JhKDAsMCwwLC4zNSksXHJcbiAgICAgICAgaW5zZXQgMCAtNHB4IDVweCAtNXB4IHJnYmEoMCwwLDAsLjM1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOiDjOaZr+eUu+WDjyBdXHJcbiAgJl9fYmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRkYsLjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDYwMCk7XHJcbiAgICAgIC5pbm5lckNoaWxkICZ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgaGVpZ2h0OiAxMTMwKi41cHg7XHJcbiAgICAgIC5pbm5lckNoaWxkICZ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAmX19pbm5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCq+ODhuOCtOODquODvOWQjSBdXHJcbiAgJl9fY2F0ZWdvcnl7XHJcbiAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYy1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndUaGluO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDEyMCk7XHJcbiAgICAgIHJpZ2h0OiBjYWxjVncoNTYpO1xyXG4gICAgICBib3R0b206IGNhbGNWdyg2KTtcclxuICAgICAgLmlubmVyQ2hpbGQgJntcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDMwMCouNXB4O1xyXG4gICAgICByaWdodDogMTAwKi41cHg7XHJcbiAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAuaW5uZXJDaGlsZCAme1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjQwKi41cHg7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAmX190aXRsZXtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODmuODvOOCuOODmOODg+ODgOODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjUGFnZUhlYWRlcntcclxuICAvL1xyXG4gIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAmX19pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDY0KSAwIGNhbGNWdyg1OCk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nOiAxMzAqLjVweCAwIDE1NCouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDIyMDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCv+OCpOODiOODqyBdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmLS1lbntcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cmVtO1xyXG4gICAgfVxyXG4gICAgJi0tamF7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLS1lbntcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg2MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI0KTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdlIOWFsemAmuOCs+ODs+ODhuODs+ODhFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjUGFnZXtcclxuICAmQ29udGVudHN7XHJcbiAgICAkY29udGVudHM6JjtcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAoMjIwMCs4MCkqLjVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDcwKTtcclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQ2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM4Ki41cHg7XHJcbiAgICAgICAgJi0tZW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDYwKi41cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFpbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6vjg5Djg7zku5jjgY0gXVxyXG4gICAgICAmQmFye1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yX3JlZDIgNTAlLCAkY29sb3JfeWVsbG93MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDM2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjVncoNTQpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygxNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNTMpO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ0Ki41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0Ki41cHg7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiA4Ki41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjg4bjgq3jgrnjg4ggXVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwc2l6ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDY0LDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg5rOo6YeIIF1cclxuICAgICZfX25vdGVze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiBjYWxjVncoMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY0RpdigzMiwxNik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiAyNCouNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDQwLDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg55WZ5oSP5LqL6aCFIF1cclxuICAgICZfX2NhdXRpb257XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MSwyNik7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDU0KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNiouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgIH1cclxuICAgICAgI3skY29udGVudHN9X19ub3Rlc3tcclxuICAgICAgICB0ZXh0LWluZGVudDogLTAuNzVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjg4bjg7zjg5bjg6sgXVxyXG4gICAgJl9fdGFibGV7XHJcbiAgICAgICR0YWJsZTogJjtcclxuICAgICAgJHdpZHRoRnVsbDoxNzAwO1xyXG4gICAgICAkd2lkdGhUaDozNTA7XHJcbiAgICAgICR3aWR0aFRkOjEyNzA7XHJcbiAgICAgIC8vXHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoRnVsbCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZUcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgICAmLS1zcGZ1bGx7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAjeyR0YWJsZX17XHJcbiAgICAgICAgICAgICAgJlRoLCZUZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmVGgsJlRke1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IGNhbGNWdygxOCkgMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjVncoMzUpO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEyKi41cHggMDtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYqLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMyouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmVGh7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDE4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigkd2lkdGhUaCwkd2lkdGhGdWxsKSoxMDAlO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgICZUZHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg0ODApO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoJHdpZHRoVGQsJHdpZHRoRnVsbCkqMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAqLjVweDtcclxuICAgICAgICB9ICBcclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIFN1YiBUYWJsZSBdXHJcbiAgICAgIC5zdWJUYWJsZXtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogY2FsY1Z3KDYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGNWdygtNik7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNDApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDgqLjVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAtOCouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fdHJ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RoLCZfX3Rke1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd1JlZztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MSwyNik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDQpIGNhbGNWdygxMCk7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGh7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVkO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNWdygxMzUpO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Rke1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOeUu+WDjyBdXHJcbiAgICAmX19maWd7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICZDYXB0aW9ue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgJi0tbm90ZXN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtLjhyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJkNhcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY1Z3KDI1KTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgJi0tbm90ZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogY2FsY1Z3KC0xOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICZDYXB0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMyouNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODnOOCv+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjUGFnZXtcclxuICAvL1xyXG4gICZfX2J1dHRvbntcclxuICAgICRidXR0b246JjtcclxuICAgIC8vXHJcbiAgICAmV3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICBib3gtc2hhZG93OiA2Ki41cHggOCouNXB4IDgqLjVweCByZ2JhKCMwMDAsLjI1KTtcclxuICAgIC8vXHJcbiAgICBtYXJnaW4tdG9wOiAzMCouNXB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg2NzApO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdygxMjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNzg1Ki41cHg7XHJcbiAgICAgIGhlaWdodDogMTQ0Ki41cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwKi41cHg7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJi0tdGV4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIC5tYWlue1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWJ7XHJcbiAgICAgICAgY29sb3I6ICRidG5Ib3Zlci10ZXh0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDM0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMjgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzIqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFycm93e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDM4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygzOCk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNWdyg1OCk7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVncoNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogNDQqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0Ki41cHg7XHJcbiAgICAgICAgcmlnaHQ6IDY4Ki41cHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA2Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyDmiLvjgovjg5zjgr/jg7MgXVxyXG4gICAgJi0tYmFja3tcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHRoZW1lQ29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAuc2VjUGFnZV9fYnV0dG9uLS10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuc2VjUGFnZV9fYnV0dG9uLS1hcnJvd3tcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsMSk7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDQ4KTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiA2OCouNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bkhvdmVyO1xyXG4gICAgICAjeyRidXR0b259e1xyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIFByaXZhY3kgUG9saWN5IF1cclxuICAgICYuanMtcHJpdmFjeXtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAmLmpzLXByaXZhY3ktZW5hYmxle1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gIH1cclxuICAvL1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBwYWdldG9wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5idG5fcGFnZVRvcHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHsgXHJcbiAgICB3aWR0aDogY2FsY1Z3KDcyKTtcclxuICAgIHJpZ2h0OiBjYWxjVncoMjgpO1xyXG4gICAgYm90dG9tOiBjYWxjVncoMzApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7IFxyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbiRoZWFkSDoxNjgqLjVweDtcclxuJGhlYWRILWZpeDoxMzAqLjVweDtcclxuJGxvZ29IOjYyKi41cHg7XHJcbiRsb2dvSC1maXg6NjIqLjVweDtcclxuLy9cclxuJGhlYWRIX3NwOmNhbGNWdygxNTUpO1xyXG4kbG9nb0hfc3A6Y2FsY1Z3KDQ3KTtcclxuXHJcbi5ob21lIHtcclxuICAud3JhcHBlcnsgXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZEhfc3A7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZEg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbm5lcntcclxuICAud3JhcHBlcnsgXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZEhfc3A7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZEg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi5oZWFkZXJ7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwuOSk7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEhfc3A7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIGhlaWdodDogJGhlYWRIO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDU0KSAwIDAgY2FsY1Z3KDU1KTtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAoMjIwMCArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDUwKi41cHggNDAqLjVweCAwO1xyXG4gICAgICAuaGVhZGVyLXRyaWdnZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgLy9cclxuICAvL1tMT0dPXVxyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxNjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICYtLWltYWdle1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkbG9nb0hfc3A7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGhlaWdodDogJGxvZ29IO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdGFnbGluZXtcclxuICAgICAgaGVpZ2h0OiBjYWxjVncoMTApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsY1Z3KDM2KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDEwKTtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMiouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NCouNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgrDjg63jg4rjg5NdIFBD44Gu44G/XHJcbiAgJl9fZ3JvbmF2aXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgei1pbmRleDogNjA7XHJcbiAgICAmQ2hpbGR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICYtLXN1YntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMiouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLW1haW57XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLyog44OY44OD44OA44O844Kw44Ot44O844OQ44Or44OK44OTICovXHJcbi5oZWFkZXJ7XHJcbiAgJi5qcy1maXhlZCB7XHJcbiAgICAubmF2aWdhdGlvbntcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIC8vIFsg5a2Q44Oh44OL44Ol44O86IOM5pmvIF1cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCAkaGVhZEgtZml4IC0gMyouNXB4ICk7Ly8kaGVhZEhcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9ue1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgLy8gWyDlrZDjg6Hjg4vjg6Xjg7zog4zmma8gXVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKCAkaGVhZEggLSAxOCouNXB4ICk7Ly8kaGVhZEhcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTA1Ki41cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMsZWFzZSwwcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDkzKi41cHg7Ly8kaGVhZEhcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNyouNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzLGVhc2UsMHMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgICZQYXJlbnR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAubWFpbnt9XHJcbiAgICAgICAgICAuc3Vie31cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9b44Oh44Ks44Oh44OL44Ol44O8XVxyXG4gICAgICAgICYtLWhhc0NoaWxke1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGNWdygzMCkgMCBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5hdmlnYXRpb25fX2xpc3RJdGVtLS1oYXNDaGlsZDpob3ZlciwmLm1lbnVvcGVue1xyXG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyey8v5a2Q6KaB57Sg6IOM5pmvXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmF2aWdhdGlvbl9fbGlzdEl0ZW1DaGlsZHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDlrZDopoHntKDlpKfmnqAgXVxyXG4gICAgICAgICZDaGlsZHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAqLjVweDsvL2NhbGMoICRoZWFkSCAtIDE4Ki41cHggKTsvLyRoZWFkSFxyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNSouNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAvL2NvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwuMXMpO1xyXG4gICAgICAgICAgICAmV3JhcHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBbIOWtkOimgee0oOips+e0sCBdXHJcbiAgICAmQ2hpbGR7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MCouNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNiouNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4Ki41cHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1ncmF5O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNCouNXB4O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICAgIFxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vW+ODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvF1cclxuLmhlYWRlcntcclxuICAvL1xyXG4gIC8vIFsg44OP44Oz44OQ44O844Ks44O844OK44OTIF1cclxuICAmLXRyaWdnZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgcmlnaHQ6IGNhbGNWdygzNik7XHJcbiAgICB0b3A6IGNhbGNWdyg0OSk7XHJcbiAgICB6LWluZGV4OiA5MDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoMjApIGNhbGNWdygyMCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNTUrMjAqMik7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDQwKzIwKjIpO1xyXG4gICAgICAudGV4dHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygxOC41KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjNmY2ZjcxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiBjYWxjVncoNDUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuNXMsZWFzZSwwcyApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5lLXNwYW4geyBcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg1NSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoNDgpO1xyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnOyBcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCAwLjVzLGVhc2UsMHMgKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2Ki41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IGNhbGNWdyg0KSBzb2xpZCAkY29sb3ItbWVudTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYyggNTAlICsgI3tjYWxjVncoNCl9ICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsY1Z3KDQpIHNvbGlkICRjb2xvci1tZW51O1xyXG4gICAgICAgICAgdG9wOiBjYWxjVncoMTQpO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyDplonjgZjjgosoYWN0aXZlKVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgJi50ZXh0e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGNWdygzKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGNWdygzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykgey8vLS0tIFNQXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyAvLy0tLSBQQyZUQUJcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG4gIC8vIFsg44OP44Oz44OQ44O844Ks44O844OK44OTIF1cclxuICAmX19uYXZXcmFwe1xyXG4gICAgLy9AZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvL3otaW5kZXg6IC05OTk5O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgICYgKntcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmdDb2xvci1ncmF5LC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNWdyg1NCkgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy8gWyDooajnpLrjgqjjg6rjgqIgXVxyXG4gICAgJlZpZXdhcmVhe1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gJGhlYWRIX3NwICk7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDU1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy9cclxuICAgICZfX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMzApO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi0taW1hZ2V7XHJcbiAgICAgICAgaGVpZ2h0OiAkbG9nb0hfc3A7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgaGVpZ2h0OiAkbG9nb0g7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXRhZ2xpbmV7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoMTApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMzYpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNWdygxMCk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGhlaWdodDogMTIqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NCouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59XHJcbi8qIE5hdmlnYXRpb24gT3BlbiAqL1xyXG4uanMtbmF2aW9wZW57XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY29udGFpbmVye1xyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAvKiAuaGVhZGVyX19sb2dve1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9ICovXHJcbiAgICAmX19sb2dvLS10YWdsaW5le1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHJpZ2dlcntcclxuICAgICAgei1pbmRleDogOTAxO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fSAgXHJcbiAgICB9XHJcbiAgICAmX19uYXZXcmFwe1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZS1pbi1vdXQtY3ViaWMsMHMpO1xyXG4gICAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAmICp7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICZJdGVte1xyXG4gICAgICAgICAgICAkaToxO1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSl7XHJcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oLjhzLCRlYXNlLWluLW91dC1jdWJpYywgI3sgKCRpKi4xKSsuM3MgfSApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBcclxuICAgIH1cclxuICAgICZfX25hdntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtbGlzdHt9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAgXHJcbiAgfVxyXG59XHJcblxyXG4vLyBbIEZJWEVEIE5BVklHQVRJT04gXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gWyBTZXR0aW5nIF1cclxuLmhlYWRlcntcclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzLGVhc2UsMHMpO1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyxlYXNlLDBzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZ3JvbmF2aXtcclxuICAgICZDaGlsZHtcclxuICAgICAgJi0tc3Vie1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW1haW57XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmpzLWZpeGVke1xyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIGhlaWdodDogJGhlYWRILWZpeDtcclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgICZfX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyOCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xvZ297XHJcbiAgICAgIH1cclxuICAgICAgJl9fZ3JvbmF2aXtcclxuICAgICAgICAmQ2hpbGR7XHJcbiAgICAgICAgICAmLS1zdWJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tbWFpbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzAqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDoi7Hoqp5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmVuZ2xpc2h7XHJcbiAgLy9cclxuICAuaGVhZGVye1xyXG4gICAgLy9cclxuICAgIC8vW+OCteODluODiuODk11cclxuICAgIC5zdWJOYXZpZ2F0aW9ue1xyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNTI2KTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDExMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDY1KTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmZvb3RlcntcclxuICAkd2lkdGhGdWxsOjIyMDA7XHJcbiAgJHdpZHRoTGVmdDoxMTAwO1xyXG4gICR3aWR0aFJpZ2h0OjExMDA7XHJcbiAgLy9cclxuICAuaGVhZGVyLWRpc3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyLWRpc3B7fVxyXG4gIC8vXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZUNvbG9yO1xyXG4gICZfX2lubmVye1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykgey8vLS0tIFNQXHJcbiAgICBwYWRkaW5nOiBjYWxjVncoOTMpIDAgY2FsY1Z3KDc0KTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLmlubmVyICZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGNWdygyMDgpO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyAvLy0tLSBQQyZUQUJcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHBhZGRpbmc6IDExMCouNXB4IDAgOTAqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1heC13aWR0aDogKCR3aWR0aEZ1bGwrMTYwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLmlubmVyICZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwMCouNXB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAmX19mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICZMZWZ0e31cclxuICAgICZSaWdodHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICZMZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZSaWdodHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmTGVmdHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdigkd2lkdGhMZWZ0LCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgJlJpZ2h0e1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KCR3aWR0aFJpZ2h0LCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Ki44OJ44Os44K5XVxyXG4gICZfX2FkZHJlc3N7XHJcbiAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsMjQpO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMTUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Ot44K0XVxyXG4gICZfX2xvZ297XHJcbiAgICBpbWd7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5Nyk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg5Myk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwKi41cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2NCouNXB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDQyNiouNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9b44Kz44OU44O844Op44Kk44OIXVxyXG4gICZfX2NvcHlyaWdodHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNzVyZW07XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDIwKTtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogLS4wMTVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjAqLjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjg6rjg7Pjgq/jg6rjgrnjg4hdXHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAmX19saW5rc3tcclxuICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEwNCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc0Ki41cHg7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNjQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZjMTMxZTtcclxuICAgICAgICB9ICBcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNmMxMzFlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgICYtLWhvbWV7fVxyXG4gICAgICAgICAgJi0tbmV3c3t9XHJcbiAgICAgICAgICAmLS1hYm91dHt9XHJcbiAgICAgICAgICAmLS1zZXJ2aWNle31cclxuICAgICAgICAgICYtLWNvbXBhbnl7fVxyXG4gICAgICAgICAgJi0tY29udGFjdHt9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy9bUEFSRU5UXVxyXG4gICAgICAgICAgJlBhcmVudHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3JlZDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3Vie1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9yZWQxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9bQ0hJTERdXHJcbiAgICAgICAgICAmQ2hpbGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgIH1cclxuICAgIC5vdGhlck5hdmlnYXRpb257XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoOTApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy9bUEFSRU5UXVxyXG4gICAgICAgICAgJlBhcmVudHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcmVkMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDAsMjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDM1LDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuLyog44OV44OD44K/44O85YCL5Yil6Kq/5pW0ICovXHJcbi5mb290ZXJ7XHJcbiAgLmNvbW1vbntcclxuICAgIC8vXHJcbiAgICAmX18yY2xtTGlua3N7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vW+iogOiqnuODiuODk11cclxuICAgICAgICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDExOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLy9cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4vLyBTY3JvbGwgQW5pbWF0aW9uXHJcbiovXHJcbi5qcy1hbmltLXNjcm9sbHtcclxuXHJcbiAgLy8gZGVmYXVsdDogT3BhY2l0eSBPbmVseVxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICRlYXNlLW91dC1jdWJpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgJiA+IGltZzpub3QoLmpzLWFuaW0tc2Nyb2xsLS1ub25lKXtcclxuICAgIG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgJGVhc2Utb3V0LWN1YmljO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgfVxyXG4gIFxyXG4gICYuanMtYW5pbS1vbiB7XHJcbiAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJiA+IGltZ3tcclxuICAgICAgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFsgUEMgXVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpe1xyXG4gICAgLy8gQm90dG9tIHRvIFRvcFxyXG4gICAgJltkYXRhLWFuaW09XCJiLXRvLXRcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVG9wIHRvIEJvdHRvbVxyXG4gICAgJltkYXRhLWFuaW09XCJ0LXRvLWJcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIExlZnQgdG8gUmlnaHRcclxuICAgICZbZGF0YS1hbmltPVwibC10by1yXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSaWdodCB0byBMZWZ0XHJcbiAgICAmW2RhdGEtYW5pbT1cInItdG8tbFwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBbIFNtYXJ0UGhvbmUgXVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpe1xyXG4gICAgLy8gQm90dG9tIHRvIFRvcFxyXG4gICAgJltkYXRhLWFuaW0tc3A9XCJiLXRvLXRcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGNWdyg0MCkpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVG9wIHRvIEJvdHRvbVxyXG4gICAgJltkYXRhLWFuaW0tc3A9XCJ0LXRvLWJcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGNWdygtNDApKTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIExlZnQgdG8gUmlnaHRcclxuICAgICZbZGF0YS1hbmltLXNwPVwibC10by1yXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjVncoLTgwKSk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSaWdodCB0byBMZWZ0XHJcbiAgICAmW2RhdGEtYW5pbS1zcD1cInItdG8tbFwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTYwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsY1Z3KDgwKSk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmpzLWFuaW0tc2Nyb2xse1xyXG4gICYudHRsX2RlY28uanMtYW5pbS1zY3JvbGwsXHJcbiAgJi5zZWNUaXRsZS5qcy1hbmltLXNjcm9sbCxcclxuICAmLnNlY1R4dC5qcy1hbmltLXNjcm9sbCxcclxuICAuc2VjLWxpbmV1cCBoMy5qcy1hbmltLXNjcm9sbHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzdmgpOyBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFCT1VUXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vIFsg6IOM5pmv5p+EIF1cclxuLnNlY0Fib3V0UGhpbG9zb3BoeV9fbGlzdC5qcy1hbmltLXNjcm9sbHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLnNlY0Fib3V0UGhpbG9zb3BoeV9fbGlzdEl0ZW17XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSx0cmFuc2Zvcm07XHJcbiAgICAvL1xyXG4gICAgJGk6MTtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XHJcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KXtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEuMHMsJGVhc2UsICN7ICgkaSouMSkrLjNzIH0gKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmpzLWFuaW0tb24ge1xyXG4gICAgLnNlY0Fib3V0UGhpbG9zb3BoeV9fbGlzdEl0ZW17XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKXt9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJyl7fVxyXG59XHJcblxyXG4vLyBbIElGQSBNRU1CRVJTIExJU1QgXVxyXG4uZnBtZW1iZXJzLmpzLWFuaW0tc2Nyb2xse1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAuZnBtZW1iZXJzX19saXN0SXRlbXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSx0cmFuc2Zvcm07XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcclxuICAgICAgJjpudGgtY2hpbGQoI3skaX0pe1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS4ycywkZWFzZS1vdXQtY3ViaWMsI3skaSouMn1zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJyl7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjVncoNDApKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpe1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICAmLmpzLWFuaW0tb24ge1xyXG4gICAgLmZwbWVtYmVyc19fbGlzdEl0ZW17XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNFUlZJQ0UgLyBNRVJJVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vLyBbIOiDjOaZr+afhCBdXHJcbi5tZXJpdF9fbGlzdC5qcy1hbmltLXNjcm9sbHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLm1lcml0X19saXN0SXRlbXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCkgdHJhbnNsYXRlWCgwKTtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LHRyYW5zZm9ybTtcclxuICAgIC8vXHJcbiAgICAkaToxO1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcclxuICAgICAgJjpudGgtY2hpbGQoI3skaX0pe1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS4wcywkZWFzZSwgI3sgKCRpKi4xKSsuM3MgfSApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuanMtYW5pbS1vbiB7XHJcbiAgICAubWVyaXRfX2xpc3RJdGVte1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJyl7fVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpe31cclxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0gTWFpbiBWaXN1YWxcclxuJGhlYWRIOjg0O1xyXG4kaGVhZEhfc3A6Y2FsY1Z3KDE1NSk7XHJcbi8vXHJcbi8vIFZpc3VhbChPTEQpXHJcbi5zZWNIb21lSGVybyB7XHJcbiAgJGhlcm86JjtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA2MDsgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skaGVhZEh9cHggKTtcclxuICB9XHJcbiAgLy9cclxuICAvL1vog4zmma9dXHJcbiAgJl9fYmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy9cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX190aXRsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi10ZXh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBcclxuICAgICAgLm1haW4sLnN1YntcclxuICAgICAgfVxyXG4gICAgICAubWFpbntcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgfVxyXG4gICAgICAuc3Vie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndTZW1pQm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgbGVmdDogY2FsY1Z3KDU1KTtcclxuICAgICAgICAvL3RvcDogY2FsY1Z3KDQzNCk7XHJcbiAgICAgICAgdG9wOiBjYWxjKCAzOTAvMTQ1MCAqMTAwdmggKTtcclxuICAgICAgICAvLy8vYm90dG9tOiBjYWxjKCAxMjg3LzE2NDUgKjEwMHZoKTtcclxuICAgICAgICAvL3RvcDogY2FsYyggNzAvMTY0NSAqMTAwdmgpO1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNTIpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDM1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJGhpcml0c3U6MS4yNTtcclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIGxlZnQ6IG1hdGguZGl2KDIwMCwyNjAwKSoxMDB2dztcclxuICAgICAgICB0b3A6IG1hdGguZGl2KDQzMCwyNjAwKSoxMDB2dztcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIC8qIGZvbnQtc2l6ZTogbWF0aC5kaXYoNzAsMjYwMCkqMTAwdnc7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigzMywyNjAwKSoxMDB2dzsgKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoNzYsMjYwMCkqMTAwdnc7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigzMCwyNjAwKSoxMDB2dztcclxuICAgICAgICAgIC5sYW5nLWVuICZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogbWF0aC5kaXYoMzIsMjYwMCkqMTAwdnc7XHJcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogbWF0aC5kaXYoMzYqJGhpcml0c3UsMjYwMCkqMTAwdnc7XHJcbiAgICAgICAgICBmb250LXNpemU6IG1hdGguZGl2KDM2LDI2MDApKjEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW1dJTkddXHJcbiAgJl9fd2luZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGltZywmVmlkZW97XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggIzAwMCk7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDc2MCk7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDM5Nyk7XHJcbiAgICAgIHRvcDogY2FsY1Z3KDYwMCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVndQQygxNjc5KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjVndQQyg4MTUpO1xyXG4gICAgICBsZWZ0OiBjYWxjVndQQyg3MTQpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDooajnpLrjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgXVxyXG4gICYuanMta3ZBbmlte1xyXG4gICAgI3skaGVyb317XHJcbiAgICAgICZfX2Jne1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKzEwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMuOHMsJGVhc2UtaW4tb3V0LDBzKTtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgLm1haW4sLnN1YntcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNnMsJGVhc2UtaW4tb3V0LXNpbmUsMHMpO1xyXG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Vie1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjZzLCRlYXNlLWluLW91dC1zaW5lLC42cyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fd2luZ3tcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDIuMHMsJGVhc2UtaW4tb3V0LXNpbmUsMC44cyk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksdHJhbnNmb3JtOyAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5qcy1zaG93e1xyXG4gICAgICAjeyRoZXJvfXtcclxuICAgICAgICAmX19iZyBpbWcsJl9fdGl0bGUgc3BhbiwmX193aW5ne1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Jne1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193aW5ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vXHJcbiAgLy8gWyBMb2FkaW5nIF1cclxuICAmX19sb2FkaW5ne1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjNzLGxpbmVhciwwcyk7XHJcbiAgICAmSW1ne1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyMTQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMjE0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuanMtaGlkZGVue1xyXG4gICAgICBvcGFjaXR5OiAwOyBcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLy9cclxuLy8gVmlzdWFsKE5FVylcclxuLnNlY0hvbWVIZXJvU2xpZGVyIHtcclxuICAkaGVybzomO1xyXG4gIC8vXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDYwOyBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZUNvbG9yO1xyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAjeyRoZWFkSH1weCApO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vW+iDjOaZr11cclxuICAmX19iZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvL1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgJi0tdGV4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBcclxuICAgICAgLm1haW4sLnN1YntcclxuICAgICAgfVxyXG4gICAgICAubWFpbntcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnN1YntcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3U2VtaUJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGxlZnQ6IGNhbGNWdyg1NSk7XHJcbiAgICAgIHRvcDogY2FsY1Z3KDExMCk7Ly9jYWxjKCAzOTAvMTQ1MCAqMTAwdmggKTtcclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDUyKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygzNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAkaGlyaXRzdToxLjI1O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogY2FsY1Z3UEMoMjQwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGNWd1BDKDE2MCkpO1xyXG4gICAgICAmLS10ZXh0e1xyXG4gICAgICAgIGxlZnQ6IDA7Ly9tYXRoLmRpdigyMDAsMjYwMCkqMTAwdnc7XHJcbiAgICAgICAgdG9wOiAwOy8vbWF0aC5kaXYoNDMwLDI2MDApKjEwMHZ3O1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBtYXRoLmRpdig3NiwyNjAwKSoxMDB2dztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KDMwLDI2MDApKjEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiBtYXRoLmRpdigzNiwyNjAwKSoxMDB2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1tXSU5HXVxyXG4gICZfX3dpbmd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBpbWcsJlZpZGVve1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4ICMwMDApO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg0NDUpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdygyMTYpO1xyXG4gICAgICBib3R0b206IGNhbGNWdygzODApO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWd1BDKDE0NjkpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWd1BDKDcxMyk7XHJcbiAgICAgIHJpZ2h0OiBjYWxjVndQQygyMjApO1xyXG4gICAgICBib3R0b206IGNhbGNWd1BDKDM3NCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjg6Hjg7Pjg5Djg7wgXVxyXG4gICZfX21lbWJlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgLyogb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tOyAqL1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDkyOSk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44Oc44K/44OzIF1cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICZMaW5re1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbiAgICAgICYtLXRleHR7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGJvdHRvbTogY2FsY1Z3KDExMCk7XHJcbiAgICAgIHJpZ2h0OiBjYWxjVncoMTEzKTtcclxuICAgICAgJkxpbmt7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyMTYpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDU3KTtcclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgYm90dG9tOiBjYWxjVndQQygxMTcpO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjVndQQygtMjQwKSk7XHJcbiAgICAgICZMaW5re1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVndQQygyOTIpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3UEMoNzcpO1xyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWd1BDKDI2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sgU3dpcGVyIF1cclxuICAuc3dpcGVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAvL1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS44cywkZWFzZS1pbi1vdXQsMHMpO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksdHJhbnNmb3JtO1xyXG4gICAgJi1pbml0aWFsaXplZHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgI3skaGVyb317XHJcbiAgICAgICZfX21lbWJlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjhzLCRlYXNlLWluLW91dCwwcyk7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSx0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbntcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsLjYpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC44cywkZWFzZS1pbi1vdXQsMHMpO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LHRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBtdjAyLWZhZGVJbiB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIG12MDItZmFkZU91dCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbGlkZXtcclxuICAgICAgLy8g54++5Zyo6KGo56S65LitXHJcbiAgICAgICYtYWN0aXZle1xyXG4gICAgICAgICN7JGhlcm99e1xyXG4gICAgICAgICAgJl9fbWVtYmVye1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEuOHMsJGVhc2UtaW4tb3V0LDBzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hbm0tc3RhcnRlZHtcclxuICAgICAgICAjeyRoZXJvfXtcclxuICAgICAgICAgICZfX21lbWJlcntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcclxuICAgICAgICAgICAgICBhbmltYXRpb246bXYwMi1mYWRlSW4gMS44cyAgJGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYW5tLWZpbmlzaGVke1xyXG4gICAgICAgICN7JGhlcm99e1xyXG4gICAgICAgICAgJl9fbWVtYmVye1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtdjAyLWZhZGVPdXQgMS42cyAkZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hbm0tYmVmb3Jle1xyXG4gICAgICAgICN7JGhlcm99e1xyXG4gICAgICAgICAgJl9fbWVtYmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBDO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZpbmlzaHsvLyYtbmV4dCwmLXByZXZcclxuICAgICAgICAjeyRoZXJvfXtcclxuICAgICAgICAgICZfX21lbWJlcntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjZzLCRlYXNlLWluLW91dCwwcyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIOODmuODvOOCuOODo+ODvFxyXG4gICAgJi1wYWdpbmF0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDU2NSk7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjVncoNjApO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGJvdHRvbTogY2FsY1Z3UEMoMTE3KTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGNWd1BDKDE2NSkpOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVndQQygxMDQwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idWxsZXR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYxNDMwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDUpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGNWdygxMik7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjA1Ki41cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgqLjVweDtcclxuICAgICAgICAgICYtYWN0aXZle31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOihqOekuuOCouODi+ODoeODvOOCt+ODp+ODsyBdXHJcbiAgJi5qcy1rdkFuaW17XHJcbiAgICAjeyRoZXJvfXtcclxuICAgICAgJl9fYmd7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUrMTAlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMy44cywkZWFzZS1pbi1vdXQsMHMpO1xyXG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICAubWFpbiwuc3Vie1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS42cywkZWFzZS1pbi1vdXQtc2luZSwwcyk7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSx0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNnMsJGVhc2UtaW4tb3V0LXNpbmUsLjZzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX193aW5ne1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNiUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMi4wcywkZWFzZS1pbi1vdXQtc2luZSwwLjhzKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSx0cmFuc2Zvcm07ICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC8qIC5qcy1oZXJvc2xpZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS44cywkZWFzZS1pbi1vdXQtc2luZSwyLjZzKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xyXG4gICAgICB9ICovXHJcbiAgICB9XHJcbiAgICAmLmpzLXNob3d7XHJcbiAgICAgICN7JGhlcm99e1xyXG4gICAgICAgICZfX2JnIGltZywmX190aXRsZSBzcGFuLCZfX3dpbmd7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmd7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dpbmd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIC5qcy1oZXJvc2xpZGVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH0gKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vXHJcbiAgLy8gWyBMb2FkaW5nIF1cclxuICAmX19sb2FkaW5ne1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjNzLGxpbmVhciwwcyk7XHJcbiAgICAmSW1ne1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyMTQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMjE0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuanMtaGlkZGVue1xyXG4gICAgICBvcGFjaXR5OiAwOyBcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBJbmZvcm1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBJbmZvcm1hdGlvbiBBcmVhIF09PT09PVxyXG4vL1xyXG4uc2VjSG9tZUluZm97XHJcbiAgLy9cclxuICAkaGVhZFc6MjgwO1xyXG4gICRoZWFkV19lbjoxNTg7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDY1KSAwIGNhbGNWdyg5Myk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IGNhbGNWdyg2NzApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZzogMTI1Ki41cHggMCAxNzUqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7ICBcclxuICAgICAgbWF4LXdpZHRoOiAoMjAwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX2hlYWR7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmVGV4dHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9udC1lbntcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgfVxyXG4gICAgLmZvbnQtamF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3QmxhY2tcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJlRleHR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDIyKTtcclxuICAgICAgfVxyXG4gICAgICAuZm9udC1lbntcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0OCk7XHJcbiAgICAgIH1cclxuICAgICAgLmZvbnQtamF7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIyKi41cHg7XHJcbiAgICAgICZUZXh0e1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmZvbnQtZW57XHJcbiAgICAgICAgZm9udC1zaXplOiA0OCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb250LWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OBiuefpeOCieOBm11cclxuICAmX19saXN0e1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXItZ3JheTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsY1Z3KDYyMik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgJkl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoMTgpIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4Ki41cHggMTAqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAmLS1oZWFke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogbWF0aC5kaXYoMzQwLDIwMDApKjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWRhdGV7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5NDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWNhdGVnb3J5e1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkdGhlbWVDb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMTQpO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjVncoMTA3KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGNWdygyNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMCBjYWxjVncoMjApO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNWdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjAqLjVweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTQ2Ki41cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNCouNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzQqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgKi9cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLyogb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDAsMjgpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KCgyMDAwLTM3MCksMjAwMCkqMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLy9cclxuICAvL1sg44Oq44Oz44Kv44Oc44K/44OzIF1cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgYm90dG9tOiBjYWxjVncoMTMpO1xyXG4gICAgICByaWdodDogY2FsY1Z3KDIwKTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMjApOy8vY2FsY1Z3KDE1KVxyXG4gICAgICB3aWR0aDogY2FsY1Z3KDE0OCsyMCk7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDMwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY1Z3KDMwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAyNCouNXB4O1xyXG4gICAgICB3aWR0aDogMjQwKi41cHg7XHJcbiAgICAgIGhlaWdodDogNDgqLjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNDgqLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRPUCBDb250ZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBUb3AgQ29udGVudHMgQXJlYSBdPT09PT1cclxuLy9cclxuLnNlY0hvbWVDb250ZW50c3tcclxuICAvL1xyXG4gICRjb250ZW50czomO1xyXG4gICRsaW5rOlwiLnNlY0hvbWVDb250ZW50c19fYm9keUxpbmtcIjtcclxuICAvL1xyXG4gICR3aWR0aEZ1bGw6MjYwMDtcclxuICAkd2lkdGhGYWNlOjEzMDA7XHJcbiAgJHdpZHRoRmFjZU1hcmdpbkw6MjA7XHJcbiAgJHdpZHRoQm9keToxMzAwOy8vOTg2XHJcbiAgJHdpZHRoQm9keU1hcmdpbkw6OTA7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8vcGFkZGluZzogMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDQ0MCk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3UEMoMjMwKTtcclxuICB9XHJcbiAgLy9cclxuICAvL1sg55S75YOP44Ko44Oq44KiIF1cclxuICAmX19mYWNle1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBpbWd7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcyNSk7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDQzNSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiBtYXRoLmRpdigkd2lkdGhGYWNlLCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3UEMoNzc1KTtcclxuICAgIH1cclxuICAgIC8v44OR44Op44Op44OD44Kv44K5XHJcbiAgICAmLS1wYXJhbGxheHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjVncoMTMwKTsgIFxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOODhuOCreOCueODiOOCqOODquOCoiBdXHJcbiAgJl9fYm9keXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogbWF0aC5kaXYoJHdpZHRoQm9keSwkd2lkdGhGdWxsKSoxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNWd1BDKDE1MCkgMCBjYWxjVndQQygxODApO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vWyDog4zmma8gXVxyXG4gICAgJkJne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGNvbG9yX3JlZDIgNTUlLCAkY29sb3JfeWVsbG93MSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDcyNSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogbWF0aC5kaXYoMTQxOCwkd2lkdGhGdWxsKSoxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1sg44OG44Kt44K544OI6KaB57Sg44Kk44Oz44OK44O8IF1cclxuICAgICZJbm5lcntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNjAwKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoNTApIDAgY2FsY1Z3KDEyNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDM1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IG1hdGguZGl2KDY4MCwkd2lkdGhGdWxsKSoxMDB2dztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KDE1NSwkd2lkdGhGdWxsKSoxMDB2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vWyDjgr/jgqTjg4jjg6sgXVxyXG4gICAgJkhlYWR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgJi0tc3Vie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbWFpbntcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0Mik7XHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpOy8vY2FsY1Z3KDIyKVxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNWdyg0Nyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1haW57XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdyg3MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1Ki41cHg7XHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MCouNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDYwLDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFpbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwKi41cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1sg44OG44Kt44K544OIIF1cclxuICAgICZUZXh0e1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTsvL2NhbGNWdygyMClcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDYsMjgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzAqLjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxNSouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1sg44Oc44K/44OzIF1cclxuICAgICZMaW5re1xyXG4gICAgICAvL1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgJi0taGVhZHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWFycm93e1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmtBcnJvdyhcclxuICAgICAgICAgICRjb2xvcjojZmZmLFxyXG4gICAgICAgICAgJHBjVzoxOCxcclxuICAgICAgICAgICRwY0Fycm93VzoxOCxcclxuICAgICAgICAgICRwY0Fycm93UmVjdDoxOCxcclxuICAgICAgICAgICRzcFc6Y2FsY1Z3KDEyKSxcclxuICAgICAgICAgICRzcEFycm93VzpjYWxjVncoMTIpLFxyXG4gICAgICAgICAgJHNwQXJyb3dSZWN0OmNhbGNWdygxMilcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAvL1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjE4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg1MCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjVncoMjUpO1xyXG4gICAgICAgICYtLWhlYWR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGNWdygyNSk7O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgLy9cclxuICAgICAgICB3aWR0aDogMzI1Ki41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NiouNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDQqLjVweDtcclxuICAgICAgICAmLS1oZWFke1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjgwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgcmlnaHQ6IDM2Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44Oq44Oz44Kv44Ob44OQ44O8IF1cclxuICBhe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgI3skbGlua317XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg5YCL5Yil6Kq/5pW0IF1cclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICYtLXNlcnZpY2V7XHJcbiAgICAgICN7JGNvbnRlbnRzfXtcclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZmFjZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keXtcclxuICAgICAgICAgIC8vWyDog4zmma8gXVxyXG4gICAgICAgICAgJkJne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvYmdfc2VydmljZV9zcC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL1sg44OG44Kt44K544OI6KaB57Sg44Kk44Oz44OK44O8IF1cclxuICAgICAgICAgICZJbm5lcntcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICYtLWFib3V0e1xyXG4gICAgICAjeyRjb250ZW50c317XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZhY2V7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVndQQygxNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib2R5e1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2VydmljZXtcclxuICAgICAgI3skY29udGVudHN9e1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mYWNle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib2R5e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3UEMoODUpO1xyXG4gICAgICAgICAgLy9bIOiDjOaZryBdXHJcbiAgICAgICAgICAmQmd7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9iZ19zZXJ2aWNlLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9bIOODhuOCreOCueODiOimgee0oOOCpOODs+ODiuODvCBdXHJcbiAgICAgICAgICAmSW5uZXJ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1mcHtcclxuICAgICAgI3skY29udGVudHN9e1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mYWNle1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3UEMoMTUwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keXtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOmFjee9ruODhuODrOOCsyBdXHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAmLnNlY0hvbWVDb250ZW50cy0taW1nTGVmdHtcclxuICAgIC8vXHJcbiAgICAuc2VjSG9tZUNvbnRlbnRze1xyXG4gICAgICAmX19mYWNle1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAvL1sg6IOM5pmvIF1cclxuICAgICAgICAgICZCZ3tcclxuICAgICAgICAgICAgbGVmdDogY2FsY1Z3UEMoLTM5MCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA1MHZ3ICsgY2FsY1Z3UEMoMzkwKSArIDEwJSApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9bIOODhuOCreOCueODiOimgee0oOOCpOODs+ODiuODvCBdXHJcbiAgICAgICAgICAmSW5uZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigzMDAsJHdpZHRoRnVsbCkqMTAwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfSAgXHJcbiAgJi5zZWNIb21lQ29udGVudHMtLWltZ1JpZ2h0e1xyXG4gICAgLy9cclxuICAgIC5zZWNIb21lQ29udGVudHN7XHJcbiAgICAgICZfX2ZhY2V7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYm9keXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjgrfjg6fjg7zjg4ggXVxyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgJlNob3J0e1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDUwKTtcclxuICAgIH1cclxuICAgIC5zZWNIb21lQ29udGVudHN7XHJcbiAgICAgIC8vXHJcbiAgICAgICZfX2ZhY2V7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9bIOODnOOCv+ODsyBdXHJcbiAgICAgICAgJkxpbmt7XHJcbiAgICAgICAgICAmLS1oZWFke1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7fVxyXG4gICAgICAgICAgICAmOjphZnRlcnt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICYtLWhlYWR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMzgpO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNWdyg0NSk7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXt9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgJi0taGVhZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0Ki41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye31cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7fVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOODleODq+OCteOCpOOCuiBdXHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAmRnVsbHtcclxuICAgIC8vXHJcbiAgICBAbWl4aW4gZ3JlZW5Cb3h7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsJGVhc2UtaW4tb3V0LWN1YmljLDBzKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogY2FsY1Z3KDI0OCk7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNzMyKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygyMjQpO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGNWdyg2MikgMCBjYWxjVncoNjIpIGNhbGNWdyg5NSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDI5NCouNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDg0Ki41cHggMCA4MCouNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDkwKTtcclxuICAgICAgaGVpZ2h0OiBjYWxjVncoNjYzKTtcclxuICAgICAgLmxhbmctZW4gJntcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygyMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIyMCouNXB4IDA7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLnNlY0hvbWVDb250ZW50c3tcclxuICAgICAgLy9cclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmVlbkJveDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lQ29sb3IsLjcpO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUxNCouNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICY6OmJlZm9yZXt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgICZfX2ZhY2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygzNjApO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNTQzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTE0Ki41cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib2R5e1xyXG4gICAgICAgIEBpbmNsdWRlIGdyZWVuQm94O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL1sg44Oc44K/44OzIF1cclxuICAgICAgICAmTGlua3tcclxuICAgICAgICAgICYtLWhlYWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICYtLWhlYWR7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXt9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNjAvMjYwMCoxMDB2dyk7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjAqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1oZWFke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTQqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzAqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXt9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgYTpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWNIb21lQ29udGVudHNfX2JvZHl7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY0hvbWVDb250ZW50c19fYm9keUxpbmt7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVuZ2xpc2ggUGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBIZXJvIF09PT09PVxyXG4vL1xyXG4uZW5nbGlzaHtcclxuICAuc2VjSG9tZUhlcm8ge1xyXG4gICAgLy9cclxuICAgIC8vW+OCv+OCpOODiOODq11cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSxjYWxjVncoLTI1MCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBtYXRoLmRpdig0OCwyNjAwKSoxMDB2dztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsbWF0aC5kaXYoMzU1LDI2MDApKi0xMDB2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG4vL1xyXG5cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFyYWxsYXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLyogUGFyYWxsYXggQ1NTK0pTKi9cclxuLmpzLWFuaW0tcHJ4e1xyXG4gIC5qcy1hbmltLXByeF9faW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsJGVhc2UtaW4tb3V0LDBzKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMsJGVhc2Utb3V0LDBzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmQtaW1hZ2V7IFxyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUaGVtZSBDb2xvciBQYXJ0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4ubmV3c3tcclxuICAvL1xyXG4gIC8vQ09OVEFDVFxyXG4gIC5oZWFkZXJfX2dyb25hdmlDaGlsZC0tbWFpbiAubmF2aWdhdGlvbl9fbGlzdEl0ZW0tLWNvbnRhY3Q+YSxcclxuICAubGFuZ05hdmlnYXRpb25fX2xpc3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLm5ld3N7XHJcbiAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwKi41cHggMDtcclxuICAgIH1cclxuICAgICZXcmFwe31cclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9cclxuLy8tLS0gQW5rZXIgTmF2aVxyXG4vL1xyXG4ubmV3c3tcclxuICAuc2VjUGFnZU5hdml7XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgICZMaXN0e1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgJkxpbmt7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJkxpc3R7XHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgJkxpbmt7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjVncoMjYqLjUpO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY1Z3KDI2KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLm5ld3N7XHJcbiAgLnNlY1BhZ2V7XHJcbiAgICAmQ29udGVudHN7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAgICAgJl9faGVhZHtcclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tamF7fVxyXG4gICAgICB9XHJcbiAgICAgICYtLXNlcGFyYXRvcntcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMTk2KTtcclxuICAgICAgICAgICZIZWFke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5NiouNXB4O1xyXG4gICAgICAgICAgJkhlYWR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ0Ki41cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTmV3cyBIZWFkZXIgLyBDYXRlZ29yeSBGaWx0ZXIgLyBTZWFyY2ggYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNOZXdzSGVhZGVye1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNWdyg0NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDMwKTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjVncoMzUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwKi41cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICAvL21heC13aWR0aDogKDIyMDArODApKi41cHg7XHJcbiAgICAgIC8vcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyBbIOODi+ODpeODvOOCueODleOCo+ODq+OCv+ODvCBdXHJcbiAgLm5ld3NNZW51e1xyXG4gICAgJE1lbnU6XCIubmV3c01lbnVcIjtcclxuICAgICRuYXZpSDo1MDtcclxuICAgICRuYXZpSF9zcDpjYWxjVncoMzQpO1xyXG4gICAgLy9cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg44Kr44OG44K044OqIF1cclxuICAgICZfX25hdntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi1saXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiBzb2xpZCAxcHggJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDE1KTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5hdmlIX3NwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2aUhfc3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDQ1KSAwIGNhbGNWdygzNik7XHJcblxyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygxOSk7Ly9jYWxjVncoMTcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjVncoOCoxLjIpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDgqMS4yKTtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY1Z3KDEwKjEuMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0Ki41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQqLjVweDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuYXZpSCouNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2aUgqLjUqLjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1OCouNXB4IDAgNDYqLjVweDtcclxuICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICByaWdodDogMjYqLjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTIqLjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEyKi41cHg7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2Ki41cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsgRkxFWCBdXHJcbiAgICAmX19mbGV4e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsg44Ki44O844Kr44Kk44OWIF1cclxuICAgICZfX2FyY2hpdmVze1xyXG4gICAgICAkbmF2UmlnaHRXOjQxNjtcclxuICAgICAgJG5hdlB1bGxXOjQxNjtcclxuICAgICAgJG5hdlB1bGxIOjU1O1xyXG4gICAgICAkbmF2UHVsbFdyYXBXOjMxMjtcclxuICAgICAgLy9cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgY29sb3I6ICRjb2xvcl9ncmF5MjtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjkwKjEuMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoMzUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogJG5hdlJpZ2h0VyouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjVncoOCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7Ly9jYWxjVncoMTkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyKi41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdwY3NtYWxsJykge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXNlbGVjdG9ye1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgICZXcmFwe1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNDg2KjEuMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygzOCoxLjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDQ1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRuYXZQdWxsV3JhcFcqLjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbmF2UHVsbEgqLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNWdygzOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1NCouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IGNhbGNWdyg1KSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogY2FsY1Z3KDUpIHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGNWdygxNCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyOCouNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCouNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjAqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY1Z3KDcyKTtcclxuICBcclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTsvL2NhbGNWdygyMClcclxuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDUwKSAwIGNhbGNWdygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2UHVsbEgqLjVweDtcclxuICAgICAgICAgIHdpZHRoOiAkbmF2UHVsbFcqLjVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDYqLjVweCAwIDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gWyDoi7Hoqp7niYggXVxyXG4gICAgJi0tZW57XHJcbiAgICAgICN7JE1lbnV9e1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgqvjg4bjgrTjg6ogXVxyXG4gICAgICAgICZfX25hdntcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgLnRleHR7IH1cclxuICAgICAgICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcnt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBOZXdzIFBvc3RzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vIElOREVYXHJcbi8vXHJcbi5uZXdze1xyXG4gIC5zZWNOZXdzUG9zdHN7XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg3NDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICZfX2lubmVye1xyXG4gICAgICAgIG1heC13aWR0aDogKDIwMDArODApKi41cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gWyDoqJjkuovkuIDopqcgXVxyXG4gICAgJl9fUG9zdHN7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg6rjg7Pjgq8gXVxyXG4gICAgICAgICZMaW5re1xyXG4gICAgICAgICAgJExpbms6Jy5zZWNOZXdzUG9zdHNfX1Bvc3RzSXRlbUxpbmsnO1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjVncoMjYpIGNhbGNWdygyNikgY2FsY1Z3KDE3KTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTgqLjVweCAwIDQwKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAuc2VjTmV3c1Bvc3RzX19Qb3N0c0l0ZW1UaXRsZXtcclxuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skTGlua30tLWFycm93e1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsJGVhc2UsMHMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rQnV0dG9uQXJyb3coXHJcbiAgICAgICAgICAgICAgJGNvbG9yOiR0aGVtZUNvbG9yLFxyXG4gICAgICAgICAgICAgICRwY1c6MTA0LFxyXG4gICAgICAgICAgICAgICRwY0Fycm93VzoxOCxcclxuICAgICAgICAgICAgICAkcGNBcnJvd1JlY3Q6MTYsXHJcbiAgICAgICAgICAgICAgJHNwVzpjYWxjVncoNjIpLFxyXG4gICAgICAgICAgICAgICRzcEFycm93VzpjYWxjVncoMTMpLFxyXG4gICAgICAgICAgICAgICRzcEFycm93UmVjdDpjYWxjVncoMTEpICAgICAgXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZSwwcyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjVncoMjUpO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDU0Ki41cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAgICZUaXRsZXtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpOy8vY2FsY1Z3KDI0KVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY0Rpdig0MCwyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1OCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDU1LDQwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDIqLjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNEaXYoIDE3OTAgLCAyMDAwICkqMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOODoeOCv+aDheWgsSBdXHJcbiAgICAgICAgJkhlYWRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgJi0tZGF0ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5MztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjApOy8vY2FsY1Z3KDE0KVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMzApOy8vY2FsY1Z3KDIyKVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY1Z3KDIyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY1Z3KDgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjQqLjVweDtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNiouNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOCouNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzgqLjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzQqLjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwKi41cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLz09PT09PT09PT09PT09PT09PT09XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC5zZWNQYWdlQ29udGVudHMtLXNlcGFyYXRvcntcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAmSGVhZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXItZ3JheTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9cclxuLy8gREVUQUlMXHJcbi8vXHJcbi5uZXdzLm5ld3NfZGV0YWlse1xyXG4gIC5zZWNOZXdzUG9zdHN7XHJcbiAgICAvL1xyXG4gICAgLy9cclxuICAgICZfX2lubmVye1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vPT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAvL1xyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gWyDoqJjkuovoqbPntLAgXVxyXG4gICAgJl9fUG9zdHN7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoMzIpIGNhbGNWdygzMCkgY2FsY1Z3KDgwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJldyYXB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjRGl2KDE3MDAsMjIwMCkqMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogNjAqLjVweCAwIDE3MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAvL1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDAwKi41cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOiomOS6i+acrOaWh+ODmOODg+ODgCBdXHJcbiAgICAgICAgJkhlYWR7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoOTQpKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg6Hjgr/mg4XloLEgXVxyXG4gICAgICAgICZIZWFkZXJ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYyKi41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0Ki41cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jYXRlZ29yeXtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAgICZUaXRsZXtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDM1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAqLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOOCouOCpOOCreODo+ODg+ODgSBdXHJcbiAgICAgICAgJkV5ZWNhdGNoaW5ne1xyXG4gICAgICAgICAgaW1ne31cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOODoeOCv+aDheWgsSBdXHJcbiAgICAgICAgJkJvZHl7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYsc3Ryb25nLGJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe31cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHNpemU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNTAsMjgpO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygzNSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjRGl2KDUwLDI4KTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoMjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDI0Ki41cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGNEaXYoNTAsMjgpO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwKi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLyBbSW5kZXggUGFnZXJdPT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLm5ld3MtbmF2cGFnZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBtYXJnaW46IGNhbGNWdyg2NikgY2FsY1Z3KDIwKSAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIG1hcmdpbjowIGF1dG8gMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTMwKi41cHggMCAwO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsgV1Dlh7rliptIVE1MIF1cclxuICAmX19pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICgyMDAwKzEyMCkqLjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIC8vcGFkZGluZzogMCBjYWxjVncoMzApIDAgY2FsY1Z3KDUwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC5wYWdlLW51bWJlcnN7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjsgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogIHNvbGlkIDJweCAkdGhlbWVDb2xvcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7IFxyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNTQpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDU0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMTApO1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjVncoMjAqLjUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwKi41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCouNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwKi41cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDM0Ki41Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50LCAmLmRvdHN7XHJcbiAgICAgICAgLy9jb2xvcjogIzY2NjtcclxuICAgICAgfVxyXG4gICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5kb3Rze1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDQ0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LCYucHJldntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vL1xyXG4vLyBbRGV0YWlsIFBhZ2VyXT09PT09PT09PT09PT09PT09PT09XHJcbi8vXHJcbi5zZWNOZXdzQm90dG9te1xyXG4gICRib3R0b206JjtcclxuICAvL1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgJi0tcGFnZXJ7XHJcbiAgICAvLz09PT09PT09PT09PT09PT09PVxyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAvLz09PT09PT09PT09PT09PT09PVxyXG4gICAgI3skYm90dG9tfXtcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMDAqLjVweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDY3MCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgY2FsY1Z3KDE1NCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDAwKi41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjY4Ki41cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vPT09PT09PT09PT09PT09PT09XHJcbiAgfVxyXG59XHJcbi5uZXdzLXBhZ2Vye1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIC8vd2lkdGg6IGNhbGNWdyg1NTIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgLy9cclxuICAmX19idXR0b257XHJcbiAgICAkTGluazomO1xyXG4gICAgLy9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgjMDAwLC40KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1wcmV2e1xyXG4gICAgICAuYXJyb3d7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW5leHR7fVxyXG4gICAgLnRleHR7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsJGVhc2UsMHMpO1xyXG4gICAgICBAaW5jbHVkZSBsaW5rQnV0dG9uQXJyb3coXHJcbiAgICAgICAgJGNvbG9yOiR0aGVtZUNvbG9yLFxyXG4gICAgICAgICRwY1c6NDQsXHJcbiAgICAgICAgJHBjQXJyb3dXOjE2LFxyXG4gICAgICAgICRwY0Fycm93UmVjdDoxNCxcclxuICAgICAgICAkc3BXOmNhbGNWdygzNCksXHJcbiAgICAgICAgJHNwQXJyb3dXOmNhbGNWdygxMyksXHJcbiAgICAgICAgJHNwQXJyb3dSZWN0OmNhbGNWdygxMSlcclxuICAgICAgKTtcclxuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKXt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpe31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygzMTIpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdyg5MCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNWdygxMCk7XHJcbiAgICAgICYtLXByZXZ7XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbmV4dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICByaWdodDogY2FsY1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogMzY2Ki41cHg7XHJcbiAgICAgIGhlaWdodDogMTA0Ki41cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwKi41cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzYqLjVweDtcclxuICAgICAgJi0tcHJldntcclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICBsZWZ0OiAzMCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1uZXh0e1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgIHJpZ2h0OiAzMCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgICB9IFxyXG4gICAgLy9cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAuYXJyb3d7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBcclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlYXJjaCBSZXN1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLm5ld3Muc2VhcmNoe1xyXG4gIC8vXHJcbiAgLnNlY1BhZ2V7XHJcbiAgICAmQ29udGVudHN7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAgICAgJl9faGVhZHtcclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tamF7fVxyXG4gICAgICB9XHJcbiAgICAgICYtLXNlcGFyYXRvcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLnNlY05ld3NQb3N0c3tcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcntcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJl9faW5uZXJ7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmX19pbm5lcnt9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy89PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gWyDoqJjkuovkuIDopqcgXVxyXG4gICAgJl9fUG9zdHN7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg6rjg7Pjgq8gXVxyXG4gICAgICAgICZMaW5re1xyXG4gICAgICAgICAgJExpbms6Jy5zZWNOZXdzUG9zdHNfX1Bvc3RzSXRlbUxpbmsnO1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAgICAgJjpob3Zlcnt9XHJcbiAgICAgICAgICAmLS1hcnJvd3tcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOOCv+OCpOODiOODqyBdXHJcbiAgICAgICAgJlRpdGxle1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBbIOacrOaWh+aKnOeyiyBdXHJcbiAgICAgICAgJlRleHR7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwc2l6ZTtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IGNhbGNEaXYoNDAsMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMzgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjQqLjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY0RpdigzNSwyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQyKi41cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjRGl2KCAxNzkwICwgMjAwMCApKjEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gWyDjg6Hjgr/mg4XloLEgXVxyXG4gICAgICAgICZIZWFkZXJ7XHJcbiAgICAgICAgICAmLS1kYXRle31cclxuICAgICAgICAgICYtLWNhdGVnb3J5e31cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgJi0tZGF0ZXt9XHJcbiAgICAgICAgICAgICYtLWNhdGVnb3J5e31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgJi0tZGF0ZXt9XHJcbiAgICAgICAgICAgICYtLWNhdGVnb3J5e31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLz09PT09PT09PT09PT09PT09PT09XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC5uZXdzTWVudV9fc2VhcmNoe1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5zZWFyY2hGb3Jte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICB9XHJcbiAgICAgICZfX2lucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tICBcclxuICAvLyBbIOaknOe0oue1kOaenOODmuODvOOCuOODo+ODvCBdXHJcbiAgLm5ld3MtbmF2cGFnZXJ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbjogY2FsY1Z3KDApIGNhbGNWdygyMCkgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg2MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbjowIGF1dG8gMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMzAqLjVweCAwIDE2OCouNXB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFsgV1Dlh7rliptIVE1MIF1cclxuICAgICZfX2lubmVye1xyXG4gICAgICAvL1xyXG4gICAgICAucGFnZS1udW1iZXJze1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjsgXHJcbiAgICAgICAgYm9yZGVyOiAgc29saWQgMXB4ICR0aGVtZUNvbG9yO1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnQsICYuZG90c3tcclxuICAgICAgICAgIC8vY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3VycmVudHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZG90c3tcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uZXh0LCYucHJldntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvLy0tLS0tLS0tLS0tLS0tLS0gIFxyXG4gIC8vXHJcbiAgLnNlY1BhZ2VDb250ZW50cy0tc2VwYXJhdG9ye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLmFib3V0e1xyXG4gIC5zZWNQYWdlSGVhZGVye1xyXG4gICAgLy9cclxuICAgICZfX2lubmVye31cclxuICAgICZfX3RpdGxle31cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmFib3V0e1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgJi0tZW57fVxyXG4gICAgICAgICYtLWphe31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTWVzc2FnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXRNZXNzYWdle1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7fVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNjQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygyODIqLjUpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6IDg4Ki41cHg7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyNjgqLjUqLjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzAqLjUqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgyMDAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6sgXVxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmLS1lbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1NaW5jaG87XHJcbiAgICB9XHJcbiAgICAmLS1qYXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1NaW5jaG8tbm90bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNjApO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1NXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCouNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXtcclxuICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCu+OCr+OCt+ODp+ODs+ODhuOCreOCueODiCBdXHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTA4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjAwKi41cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3MCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg5Luj6KGoIF1cclxuICAmX19wcmVzaWRlbnR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYtLWxvZ297XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG4gICAgJi0tcG9zdHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgIH1cclxuICAgICYtLW5hbWV7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd1NlbWlCb2xkO1xyXG4gICAgfVxyXG4gICAgJi0tdGh1bWJ7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLS1sb2dve1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDc4KTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNzUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXBvc3R7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbmFtZXtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tdGh1bWJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygxMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWxvZ297XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODYqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1wb3N0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLW5hbWV7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRodW1ie1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQaGlsb3NvcGh5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNBYm91dFBoaWxvc29waHl7XHJcbiAgLy9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAmX19pbm5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMjgyKi41KTtcclxuICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGNWdygzMTgqLjUpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6IDI2OCouNXB4Oy8vMjY4Ki41Ki41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMjIwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjgr/jgqTjg4jjg6sgXVxyXG4gICZfX3RpdGxle1xyXG4gICAgJi0tZW57fVxyXG4gICAgJi0tamF7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTM4KTtcclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODQqLjVweDtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIExpc3QgXVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJkl0ZW17fVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNDI2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDE5NSk7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg3MCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzUwKi41cHg7XHJcbiAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTY5MywyMjAwKSoxMDAlO1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdig1MTQsMTY5MykqMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBXaW5nIF1cclxuICAmX19iZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB0b3A6IGNhbGNWdyg1MzApO1xyXG4gICAgICByaWdodDogY2FsY1Z3KC0yMCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMTE0MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHRvcDogMzEwKi41cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLy9cclxuLy8tLS0g44K144O844OT44K544Oq44Oz44Kv44Oc44K/44OzXHJcbi8vXHJcbiNhYm91dHtcclxuICAuc2VjUGFnZV9fYnV0dG9uV3JhcHtcclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwNiouNSouNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDMxOCouNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRlAgTWVtYmVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQWJvdXRGcHtcclxuICAvL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDMxOCouNSk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoNTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDA2Ki41Ki41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMTYwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjgr/jgqTjg4jjg6sgXVxyXG4gICZfX3RpdGxle1xyXG4gICAgJi0tZW57fVxyXG4gICAgJi0tamF7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLS1lbntcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYWluOm5vdCgjYWJvdXQpICZ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5OCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLy9cclxuLy8tLS0g44Oh44Oz44OQ44O844K144Og44ON44Kk44OrXHJcbi8vXHJcbi5mcG1lbWJlcnN7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KC04MCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIG1heC13aWR0aDogMTYwMCouNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjVncoMzUpO1xyXG4gICAgICByb3ctZ2FwOiBjYWxjVncoMzUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiA0MCouNXB4O1xyXG4gICAgICByb3ctZ2FwOiA0MCouNXB4O1xyXG4gICAgfVxyXG4gICAgJkl0ZW17XHJcbiAgICAgIC8vXHJcbiAgICAgICYuaXMtLWN1cnJlbnR7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMjVweCAjMDAwIGluc2V0O1xyXG4gICAgICAgIC5mcG1lbWJlcnNfX2xpc3RJdGVtTGlua3tcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgLy9maWx0ZXI6IHNhdHVyYXRlKDMwJSk7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAmTGlua3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJkJvZHl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDE2KSBjYWxjVncoMjApIGNhbGNWdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IGNhbGMoIDMwIC8gNTA2ICogMTAwJSApIGNhbGMoIDM1IC8gNTA2ICogMTAwJSApIGNhbGMoIDM1IC8gNTA2ICogMTAwJSApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmVGh1bWJ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICAgICB9XHJcbiAgICAgICZNZXNzYWdle1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE3LjUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LjYsMTcuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoIDQ1MCAvIDUwNiAqIDEwMCUgKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MCwyOCk7XHJcbiAgICAgICAgICAvL3RvcDogMDtcclxuICAgICAgICAgIC8vbGVmdDogY2FsYyggMzAgLyA1MDYgKiAxMDAlICk7XHJcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiBjYWxjKCAzMCAvIDUwNiAqIDEwMCUgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkJ1dHRvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBib3R0b206IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICByaWdodDogY2FsY1Z3KDI1KTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMTUwKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDQyKTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMTQpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYyggMzUgLyA3MTYgKiAxMDAlICk7XHJcbiAgICAgICAgICByaWdodDogY2FsYyggMzUgLyA1MDYgKiAxMDAlICk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyggMjQwIC8gNTA2ICogMTAwJSApO1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IGNhbGMoIDY1IC8gNTA2ICogMTAwJSApO1xyXG4gICAgICAgICAgcGFkZGluZzogMjAqLjVweCAwO1xyXG4gICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm8gJiBOYXZpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vLS0tIOODmuODvOOCuOODmOODg+ODgOODvFxyXG4vL1xyXG4uZnAtbWVtYmVye1xyXG4gIC5zZWNQYWdlSGVhZGVye1xyXG4gICAgLy9cclxuICAgICZfX2lubmVye31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg2NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NCouNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICYtLWVue1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYXtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmZwLW1lbWJlcntcclxuICAuc2VjUGFnZXtcclxuICAgICZDb250ZW50c3tcclxuICAgICAgLy9cclxuICAgICAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6sgXVxyXG4gICAgICAmX19oZWFke1xyXG4gICAgICAgICYtLWVue31cclxuICAgICAgICAmLS1qYXt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZhY2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY0ZwRmFjZXtcclxuICAvL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmc6IGNhbGNWdyg1NSkgMCBjYWxjVncoNDYpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6IDg2Ki41cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgxNzAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyBLVuWGmeecny/lkI3liY0gXVxyXG4gICZfX2ZpZ3VyZXtcclxuICAgICZJbWFnZXt9XHJcbiAgICAmTmFtZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICAmLS1tYWlue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc3Vie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDQwKTtcclxuICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDcwLDYwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXN1YntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzNCwyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDAqLjVweDtcclxuICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MCouNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDc4LDYwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDM2LDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTbG9nYW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY0ZwU2xvZ2Fue1xyXG4gIC8vXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNWdygxMDIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygxMDMpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNSouNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyMCouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDE3MDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLS1qYXtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0Nik7XHJcbiAgICAgICYtLWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTYsNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1Ki41cHg7XHJcbiAgICAgICYtLWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDgqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjQsNDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogJHR4dENvbG9yO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0OCwyOCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU2LDI4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRkFRXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNGcEZhcXtcclxuICAvL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMjgpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwKi41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMTcwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMzIpO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygzMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwzMik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4Ki41cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDAqLjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU4LDQwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCu+OCr+OCt+ODp+ODs+ODhuOCreOCueODiCBdXHJcbiAgJl9fdGV4dHtcclxuICAgIGNvbG9yOiAkdHh0Q29sb3I7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ4LDI4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEyMik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU2LDI4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTg0Ki41cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUHJvZmlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjRnBQcm9maWxle1xyXG5cclxuICAmX19pbm5lcnt9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygzMTgqLjUpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDA2Ki41Ki41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmFjZXtcclxuICAgICZJbWFnZXt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoNzYpIGNhbGNWdyg1NSkgMCBjYWxjVncoNTUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDgsMjgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MCouNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMCouNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NiwyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLnNlcnZpY2V7XHJcbiAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgJl9fdGl0bGV7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDExMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ09NTU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZXJ2aWNle1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgJi0tZW57fVxyXG4gICAgICAgICYtLWphe31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gT3ZlcnZpZXdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY1NlcnZpY2VPdmVydmlld3tcclxuICAvL1xyXG4gICZfX2lubmVye31cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDI4MiouNSk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoNTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzgwKi41Ki41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMTcwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgICYtLWVue31cclxuICAgICYtLWphe31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44K744Kv44K344On44Oz44OG44Kt44K544OIIF1cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMDgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNzAqLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOeJueW+tOODquOCueODiCBdXHJcbiAgLmZlYXR1cmVze1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkdGhlbWVDb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICYtLW51bXtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljLWVuO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgLmhpZ2hsaWdodHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXJyb3d7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUyKTtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGNWdygxNTApO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjVncoMjUpIDA7XHJcbiAgICAgICAgICAmLS1udW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDUyKTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsY1Z3KDEwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzMyk7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDEwMCUgLSBjYWxjVncoMTAwKSApO1xyXG4gICAgICAgICAgICAuaGlnaGxpZ2h0e31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYXJyb3d7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDIwKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDEzNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTAqLjVweDtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1NCouNXB4O1xyXG4gICAgICAgICAgJi0tbnVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDc2Ki41cHg7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE0MiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OCouNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCAxMDAlIC0gMTQyKi41cHggKTtcclxuICAgICAgICAgICAgLmhpZ2hsaWdodHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2Fycm93e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDU2Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRXhwbGFuYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY1NlcnZpY2VFeHBsYW5hdGlvbntcclxuICAvL1xyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDE1Mik7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoNTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmctdG9wOiAyODAqLjUqLjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyODAqLjUqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgxNzAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOOCv+OCpOODiOODqyBdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICAmLS1lbnt9XHJcbiAgICAmLS1qYXt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMzgpO1xyXG4gICAgICAmLS1lbntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NCouNXB4O1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44OG44Kt44K544OIIF1cclxuICAmX190ZXh0e1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNzApO1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwKi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgJGV4cGxhbmF0aW9uMl9maWdXaWR0aDoxNTYwO1xyXG4gICRleHBsYW5hdGlvbjNfZmlnV2lkdGg6OTU2O1xyXG4gIC8vXHJcbiAgLy9bIOeUu+WDjyBdXHJcbiAgJl9fZmlne1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmU2Nyb2xse1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNjU0KTtcclxuICAgICAgICAgIHdpZHRoOiAgY2FsY1Z3KDExNTIpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGNWdyg1NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNleHBsYW5hdGlvbjIgJntcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDcwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTEwKTtcclxuICAgICAgICAmQ2FwdGlvbntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY1Z3KDU1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2V4cGxhbmF0aW9uMyAme1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg3OCk7XHJcbiAgICAgICAgJkNhcHRpb257XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgI2V4cGxhbmF0aW9uMiAme1xyXG4gICAgICAgIHdpZHRoOiAkZXhwbGFuYXRpb24yX2ZpZ1dpZHRoKi41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwKi41cHg7XHJcbiAgICAgIH1cclxuICAgICAgI2V4cGxhbmF0aW9uMyAme1xyXG4gICAgICAgIHdpZHRoOiAkZXhwbGFuYXRpb24zX2ZpZ1dpZHRoKi41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODAqLjVweDtcclxuICAgICAgICAuc2VjU2VydmljZUV4cGxhbmF0aW9uX19maWdDYXB0aW9ue1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MCouNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOODneOCpOODs+ODiCBdXHJcbiAgJl9fcG9pbnR7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGV4cGxhbmF0aW9uMl9maWdXaWR0aCouNXB4O1xyXG4gICAgfVxyXG4gICAgJkhlYWR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzApO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDgsMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDQqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjQsNDQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZMaXN0e1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAmSXRlbXt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3QmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjkpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjVncoNTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygzNCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzYqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNzYsMzYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc2Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZUZXh0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBNZXJpdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjU2VydmljZU1lcml0e1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMTgwKTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZy10b3A6IDI4MCouNSouNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwMCouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDE3MDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgICYtLWVue31cclxuICAgICYtLWphe31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEzOCk7XHJcbiAgICAgICYtLWVue1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ki41cHg7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICAuaGlnaGxpZ2h0e1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAuaGlnaGxpZ2h0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY1Z3KDQ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAuaGlnaGxpZ2h0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzYqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44Oh44Oq44OD44OIIF1cclxuICAubWVyaXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDY0KSAwIGNhbGNWdyg4Nik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMzUpO1xyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nOiA1MCouNXB4IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MCouNXB4O1xyXG4gICAgICAmX19pbm5lcntcclxuICAgICAgICBtYXgtd2lkdGg6ICgxODA4KzgwKSouNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAmSXRlbXt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDcwKTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNjQwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoLTEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc3NiouNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwKi41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvICYgTmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLy0tLSDjg5rjg7zjgrjjg5jjg4Pjg4Djg7xcclxuLy9cclxuLmNvbXBhbnl7XHJcbiAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICAvL1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgJl9fdGl0bGV7fVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMTEwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDT01NT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmNvbXBhbnl7XHJcbiAgLnNlY1BhZ2V7XHJcbiAgICAmQ29udGVudHN7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAgICAgJl9faGVhZHtcclxuICAgICAgICAmLS1lbnt9XHJcbiAgICAgICAgJi0tamF7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBPdmVyVmlld1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQ29tcGFueU92ZXJ2aWV3e1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7fVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMjM0Ki41KTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDAqLjUqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgyMDAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6sgXVxyXG4gICZfX3RpdGxle1xyXG4gICAgJi0tZW57XHJcbiAgICB9XHJcbiAgICAmLS1qYXtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJi0tZW57XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tZW57XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOOCu+OCr+OCt+ODp+ODs+ODhuODvOODluODqyBdXHJcbiAgJl9fdGFibGV7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjg6rjg7Pjgq8gXVxyXG4gICZfX2dyb3Vwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MTZlNmQ7XHJcbiAgICAvKiAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MTZlNmQ7XHJcbiAgICB9ICovXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxNSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQWNjZXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWNDb21wYW55QWNjZXNze1xyXG4gIC8vXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMjM0Ki41KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMjM0Ki41KTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDAqLjUqLjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDAqLjUqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgyMjAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOOCv+OCpOODiOODqyBdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICAmLS1lbnt9XHJcbiAgICAmLS1qYXt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0MCk7XHJcbiAgICAgICYtLWVue1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ki41cHg7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUyKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTQqLjVweDtcclxuICAgIH1cclxuICAgIGVte1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sgTUFQIF1cclxuICAmX19tYXB7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBNQVDjg5zjgr/jg7MgXVxyXG4gICZfX2J1dHRvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZmI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNiouNXB4IHJnYmEoIzAwMCwuMzYpO1xyXG4gICAgJi0tdGV4dHtcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICBcclxuICAvL1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDb250YW5jdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjQ29tcGFueUNvbnRhY3R7XHJcbiAgLy9cclxuICAmX19pbm5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNWdygyMzQqLjUpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU1KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6IDMwMCouNSouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDIyMDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgICYtLWVue31cclxuICAgICYtLWphe31cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDk2KTtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0Ki41cHg7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEwMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDjgrPjg7Pjgr/jgq/jg4jjg6rjg7Pjgq8gXVxyXG4gICZfX2NvbnRhY3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYtLWVtYWlse31cclxuICAgICYtLXRlbHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVtYWlse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1Nik7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNTApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXRlbHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmLS1lbWFpbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NiouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRlbHt9ICBcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNFVFRJTkdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuJHBhZ2VUaGVtZUNvbG9yOiR0aGVtZUNvbG9yO1xyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGhlbWUgQ29sb3IgUGFydHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmNvbnRhY3R7XHJcbiAgLy9cclxuICAvL0NPTlRBQ1RcclxuICAuaGVhZGVyX19ncm9uYXZpQ2hpbGQtLW1haW4gLm5hdmlnYXRpb25fX2xpc3RJdGVtLS1jb250YWN0PmEsXHJcbiAgLmxhbmdOYXZpZ2F0aW9uX19saXN0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VUaGVtZUNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm8gJiBOYXZpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vLS0tIOODmuODvOOCuOODmOODg+ODgOODvFxyXG4vL1xyXG4uY29udGFjdHtcclxuICAuc2VjUGFnZUhlYWRlcntcclxuICAgICZXcmFwe31cclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXt9XHJcbiAgfVxyXG4gIC8vXHJcbiAgJi5pbm5lckNoaWxke1xyXG4gICAgLnNlY1BhZ2VIZWFkZXJ7XHJcbiAgICAgIC8vXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ09NTU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5jb250YWN0e1xyXG4gIC5zZWNQYWdle1xyXG4gICAgJkNvbnRlbnRze1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBbIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODqyBdXHJcbiAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgJi0tZW57XHJcbiAgICAgICAgICBjb2xvcjogJHBhZ2VUaGVtZUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYXt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENvbnRhY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy89PT09PT09PT0gSEVBREVSID09PT09PT09PVxyXG4vL1xyXG4uc2VjQ29udGFjdENvbnRlbnRze1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGNWdyg1NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgyMjAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOOCv+OCpOODiOODqyBdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICAmLS1lbnt9XHJcbiAgICAmLS1qYXt9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5Nik7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NCouNXB4O1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg44OG44Kt44K544OIIF1cclxuICAmX190ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwyOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOOCs+ODs+OCv+OCr+ODiOODquODs+OCryBdXHJcbiAgJl9fY29udGFjdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgJi0tZW1haWx7fVxyXG4gICAgJi0tdGVse1xyXG4gICAgICAmTnVte1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAjODE4MDdmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVtYWlse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1Nik7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNTApO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXRlbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjAwKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAvL3dpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJk51bXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmLS1lbWFpbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NiouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRlbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDAqLjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZOdW17XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8vXHJcbi8vPT09PT09PT09IEJPWCA9PT09PT09PT1cclxuLy9cclxuLnNlY0dlbmVyYWxGdWxsYm94e1xyXG4gIC8vXHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAvL1xyXG4gICZfX2lubmVye31cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoMjApOy8vY2FsY1Z3KDU1KVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMjIwMCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9cclxufVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3JtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5jb250YWN0Rm9ybXtcclxufVxyXG4uZm9ybUNvbnRlbnRze1xyXG4gIC8vXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC8vXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIC8vcGFkZGluZzogMCBjYWxjVncoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogKDE0MC04NCkqLjVweDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgxNTQwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICoge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgaW5wdXQsdGV4dGFyZWF7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4Ki41cHg7XHJcbiAgfVxyXG4gIHByZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDMyNSk7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDc4KTtcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoMjApO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXSwmLmlucHV0LS1sb25ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogMzA0Ki41cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzA0Ki41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjAqLjVweDtcclxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sJi5pbnB1dC0tbG9uZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDYzNCouNXB4O1xyXG4gICAgICAgIHdpZHRoOiA2MzQqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoMTApIGNhbGNWdygyMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTA5NCouNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTAqLjVweCAyMCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICArIC5jb250YWN0Q2hlY2tib3g6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0Q2hlY2tib3h7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoNjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItZ3JheTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOCouNXB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMzYpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDM2KTtcclxuICAgICAgICAvL2JvcmRlci13aWR0aDogY2FsY1Z3KDMpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMzUqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHRoZW1lQ29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdGhlbWVDb2xvcjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoMjQpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNWdyg5KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoLTE2KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2Ki41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMiouNXB4O1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3ItZ3JheTtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICRib3JkZXItZ3JheTsgKi9cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG59XHJcbi5jb250YWN0VGFibGV7XHJcbiAgLy9cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAvL3dpZHRoOiBjYWxjVncoNjQ0KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b5ZCE6KGMXVxyXG4gICZfX3Jvd3tcclxuICAgIC8vXHJcbiAgICAmV3JhcHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygyNSk7XHJcblxyXG4gICAgICAmLS1sYXN0e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLS1sYXN0e1xyXG4gICAgICAuY29udGFjdFRhYmxlX19yb3dIZWFkLFxyXG4gICAgICAuY29udGFjdFRhYmxlX19yb3dCb2R5e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3RUYWJsZV9fcm93Qm9keXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAkd2lkdGhGdWxsOjE1NDA7XHJcbiAgICAkd2lkdGhIOjM4NztcclxuICAgICR3aWR0aEI6MTExMDtcclxuICAgIC8vXHJcbiAgICAvL1vjg5jjg4Pjg4ldXHJcbiAgICAmSGVhZHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgLnJlcXVpcmVke1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIC5hbnl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVkNWI1YjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5yZXF1aXJlZCwuYW55e1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsY1Z3KDYpIGNhbGNWdygxMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoNCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY1Z3KDI5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTAqLjVweDtcclxuICAgICAgICB3aWR0aDogY2FsY0Rpdigkd2lkdGhILCR3aWR0aEZ1bGwpKjEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMzIqLjVweCAwOy8vMTYqLjUqLjVweCAwIDMyKi41cHggMFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucmVxdWlyZWQsLmFueXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxNiouNSouNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNiouNXB4IDEwKi41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIyKi41cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0Ki41cHg7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDYqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1tCT0RZXVxyXG4gICAgJkJvZHl7XHJcbiAgICAgIC8vXHJcbiAgICAgIHByZXtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDgwKTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgLnNlY1BhZ2VDb250YWN0LS1jb25maXJtICZ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwKi41cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNEaXYoJHdpZHRoQiwkd2lkdGhGdWxsKSoxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMiouNXB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgJkZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmLS1jb2x1bW57XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmQ2hpbGR7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tbG9uZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjYqLjVweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgICZGbGV4e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICYtLWlucHV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tbm90ZXN7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1jb2x1bW57XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMCk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5jYXJlZXIuaW5uZXJDaGlsZC5jYXJlZXJGb3JtICZ7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taW5wdXR7XHJcbiAgICAgICAgICAgICAgLmNhcmVlci5pbm5lckNoaWxkLmNhcmVlckZvcm0gJntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTsvL2NhbGNWdygxNClcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7ICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm90ZXN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjApOy8vY2FsY1Z3KDE0KVxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMTgpO1xyXG4gICAgICAgICAgICAgIC5jYXJlZXIuaW5uZXJDaGlsZC5jYXJlZXJGb3JtICZ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygxOCk7Ly9jYWxjVncoMTEpXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY1Z3KDIwKTsvL2NhbGNWdygxNClcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjVncoMTApOyBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAqLjVweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taW5wdXR7fVxyXG4gICAgICAgICAgICAmLS1ub3Rlc3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwKi41cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0Ki41cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2Ki41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICAgIC8vICAgICAgXHJcbiAgICB9XHJcbiAgICAvLyBcclxuICB9XHJcbiAgLy9cclxuICAvLyBb44OX44Op44Kk44OQ44K344O844Od44Oq44K344O8XVxyXG4gICZfX3ByaXZhY3l7XHJcbiAgICAmSW5uZXJ7IH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGNWdyg0NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNDYqLjVweDtcclxuICAgICAgJklubmVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIOWAi+S6uuaDheWgseS/neitt+aWuemHnVxyXG4gICAgLnByaXZhY3l7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0OSwyOCk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHR4dENvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmVGV4dHt9XHJcbiAgICAgICZDaGVja3tcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICAuY29udGFjdENoZWNrYm94e1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTsvL2NhbGNWdygxNylcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoODQpO1xyXG4gICAgICAgICZDaGVja3tcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4Ki41cHg7XHJcbiAgICAgICAgJlRleHR7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZDaGVja3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAoNTYtMTYpKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Ko44Op44O844Oh44OD44K744O844K4XVxyXG4gICZfX25vdGljZXtcclxuICAgIGNvbG9yOiAkY29sb3JfcmVkMTtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDE1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwKi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bU2VsZWN0IEJveF1cclxuICAmX19zZWxlY3Rib3h7XHJcbiAgICAmV3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMzEzKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0NSk7XHJcbiAgICAgICAgLmNhcmVlci5pbm5lckNoaWxkLmNhcmVlckZvcm0gJntcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMjQwKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDM1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0OCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3ItZ3JheTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItZ3JheTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgICAgdG9wOiBjYWxjKCA1MCUgLSAzcHggKTtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmNhcmVlci5pbm5lckNoaWxkLmNhcmVlckZvcm0gJntcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMTMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtaW4td2lkdGg6IDQ0OCouNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdyg1Nyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDU4KSAwIGNhbGNWdygyNSk7XHJcbiAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMzEzKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0NSk7XHJcbiAgICAgICAgLmNhcmVlci5pbm5lckNoaWxkLmNhcmVlckZvcm0gJntcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMjQwKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDM1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTsvL2NhbGNWdygxMylcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGhlaWdodDogNjQqLjVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMCouNXB4IDAgMzAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLy9cclxuICAvL1vjg5zjgr/jg7NdXHJcbiAgJl9fYnRue1xyXG4gICAgLy9cclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgLy9ib3R0b206IGNhbGNWdygtMTY2KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgLy9ib3R0b206IC0yNzAqLjVweDtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLS1iYWNre1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLXdyYXAgJntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLnNlY1BhZ2VDb250YWN0LS1jb25maXJtICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0MCouNXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDMyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygxMjgpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGNWdygyMCk7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNTY2Ki41cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNjAqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3RUYWJsZV9fYnRuQnV0dG9uLS1iYWNre1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLWFycm93e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLXN1Ym1pdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZVRoZW1lQ29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdFRhYmxlX19idG5CdXR0b24tLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3RUYWJsZV9fYnRuQnV0dG9uLS1hcnJvd3tcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjVncoNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgICZCdXR0b257XHJcbiAgICAgICRMaW5rOiY7XHJcbiAgICAgIC8vXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKCMwMDAsLjQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMTIpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNjAwKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg4Nik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwKi41cHg7XHJcbiAgICAgICAgd2lkdGg6IDk4MCouNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTI0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYtLXRleHR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlVGhlbWVDb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcywkbGluZWFyLDBzKTtcclxuICAgICAgfVxyXG4gICAgICAmLS1hcnJvd3tcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rQnV0dG9uQXJyb3coXHJcbiAgICAgICAgICAkY29sb3I6JHBhZ2VUaGVtZUNvbG9yLFxyXG4gICAgICAgICAgJHBjVzo1OCxcclxuICAgICAgICAgICRwY0Fycm93VzoxOCxcclxuICAgICAgICAgICRwY0Fycm93UmVjdDoxNixcclxuICAgICAgICAgICRzcFc6Y2FsY1Z3KDMxKSxcclxuICAgICAgICAgICRzcEFycm93VzpjYWxjVncoMTIpLFxyXG4gICAgICAgICAgJHNwQXJyb3dSZWN0OmNhbGNWdygxMClcclxuICAgICAgICApO1xyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLDBzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzMik7Ly9jYWxjVncoMjUpXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93e1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGNWdygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDIqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICByaWdodDogOTgqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgLy9cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAvKiBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlVGhlbWVDb2xvcjtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRMaW5rfXtcclxuICAgICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tYXJyb3d7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVybyAmIE5hdmlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0g44Oa44O844K444OY44OD44OA44O8XHJcbi8vXHJcbi5sZWdhbHtcclxuICAuc2VjUGFnZUhlYWRlcntcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX190aXRsZXt9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdygxMTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENPTU1PTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4ubGVnYWx7XHJcbiAgLnNlY1BhZ2V7XHJcbiAgICAmQ29udGVudHN7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAgICAgJl9faGVhZHtcclxuICAgICAgICAmLS1lbnt9XHJcbiAgICAgICAgJi0tamF7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jaW5kaWNhdGlvbiwjc29saWNpdGF0aW9uIHtcclxuICAuc2VjTGVnYWxDb250ZW50c3tcclxuICAgIG1hcmdpbi10b3A6IGNhbGNWdygxNjApO1xyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMDAqLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY0xlZ2FsQ29udGVudHNfX3RpdGxle1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTMwKTtcclxuICAgIH1cclxuICAgICYtLWx2MntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoNikgY2FsY1Z3KDE0KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNiouNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sdjN7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzMik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbHY0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkdHh0Q29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjBlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0Q29sb3I7XHJcbiAgICAgICAgdG9wOiAxLjFlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHRvcDogMC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMRUdBTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uc2VjTGVnYWxDb250ZW50c3tcclxuICAvL1xyXG4gICZfX2lubmVye31cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogMCBjYWxjVncoNTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAoMjAwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44K744Kv44K344On44Oz44K/44Kk44OI44OrIF1cclxuICAmX190aXRsZXtcclxuICAgICYtLWVue1xyXG4gICAgfVxyXG4gICAgJi0tamF7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVue1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphe1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWVue1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphe1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJlN1YntcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig3MCwzMik7ICBcclxuICAgICAgfVxyXG4gICAgICAmLWx2NHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3U2VtaUJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8gWyDjg4bjgq3jgrnjg4ggXVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogJGZ3UmVnO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwyOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzIqLjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDcwLDMyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzAqLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOODneOCuOOCt+ODp+ODsyBdXHJcbiAgJl9fY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19sZWZ0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJl9fcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC8vXHJcbn0iXX0= */
