/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);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{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}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-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;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{min-width:0;margin: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-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{color:#1e1e1e;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;font-optical-sizing:auto;letter-spacing:.06em;word-break:break-word}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-container{width:100%;max-width:1050px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-btn{display:block;width:24rem;padding:1rem 4rem;border:2px solid;border-radius:100vh;color:#f3f3f3;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btnArea{margin-top:4rem}.c-btn.center{margin:0 auto}.c-btn:hover{background:#f3f3f3;color:#fff}.c-card{-moz-column-gap:20px;display:grid;column-gap:20px;row-gap:40px}.c-card--col1{grid-template-columns:repeat(1, 1fr)}.c-card--col2{grid-template-columns:repeat(2, 1fr)}.c-card--col3{grid-template-columns:repeat(3, 1fr)}.c-card--col4{grid-template-columns:repeat(4, 1fr)}.c-card--col5{grid-template-columns:repeat(5, 1fr)}.c-card--col6{grid-template-columns:repeat(6, 1fr)}.c-card--col7{grid-template-columns:repeat(7, 1fr)}.c-card--col8{grid-template-columns:repeat(8, 1fr)}.c-container .c-heading{z-index:0;position:relative;margin-top:.4375em;overflow:visible;color:#1e1e1e;font-weight:700;font-size:32px;line-height:1.6;letter-spacing:0;text-align:center}.c-container .c-heading:before,.c-container .c-heading:after{display:block;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);content:""}.c-container .c-heading:before{width:78px;height:78px;margin:-16px 0 0 -8px}.c-container .c-heading:after{width:35px;height:35px;margin:42px 0 0 28px;background:#fff1f3}.c-container .c-heading:before,.c-container .c-heading--white:before{background-color:#fff}.c-container .c-heading--gray:before{background-color:#efefef}.c-container .c-heading--en{display:block;color:#cf142b;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:.2em;text-align:center}.c-container .c-heading-sub{color:#cf142b;font-weight:600;font-size:28px;text-align:center}.c-container .c-heading-sub strong{font-size:1.1428571429em}.c-lead{margin-top:3rem}.c-container .p-rcb{background:#fff;font-weight:400;font-size:16px;line-height:1.62;font-family:"Noto Sans JP",sans-serif;letter-spacing:0}.c-container .p-rcb p:not([class]){font-weight:inherit;font-size:inherit;line-height:inherit}.c-container .p-rcb p:not([class])+p:not([class]){margin-top:1.5em}.c-container .p-rcb p:not([class]) .p-rcb__sup{display:inline-block;padding-left:1em;font-size:.875em;text-indent:-1em}.c-container .p-rcb-mv{z-index:0;position:relative;width:100%;background:#fff}.c-container .p-rcb-mv__image{z-index:0;position:relative;width:100%;height:500px;overflow:hidden}.c-container .p-rcb-mv__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:1920px;height:100%;margin:0 auto;object-fit:cover}.c-container .p-rcb-mv__inner{display:flex;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;width:100%;max-width:1250px;height:100%;margin:0 auto;padding:0 25px}.c-container .p-rcb-mv__title{-moz-column-gap:24px;display:flex;position:relative;column-gap:24px;row-gap:20px;flex-wrap:wrap;align-items:center;justify-content:start}.c-container .p-rcb-mv__title-lead{position:relative;width:100%;padding-top:1.5em;font-weight:700;font-size:32px;line-height:1.25}.c-container .p-rcb-mv__title-lead:before{position:absolute;top:0;left:0;width:36px;height:36px;background:url(../img/mv_title_balloon.webp) no-repeat center;background-size:contain;content:""}.c-container .p-rcb-mv__title-name{display:flex;flex-direction:column;font-weight:700;font-size:16px;line-height:1.25}.c-container .p-rcb-mv__title-name--en{letter-spacing:.05em}.c-container .p-rcb-mv__title-name--jp{font-weight:400;font-size:.75em;letter-spacing:.05em}.c-container .p-rcb-mv__title-gd img{width:-moz-max-content !important;width:max-content !important}.c-container .p-rcb-mv__link{-moz-column-gap:5px;display:flex;column-gap:5px;align-items:center;margin-top:27px}.c-container .p-rcb-mv__link a,.c-container .p-rcb-mv__link p{-moz-column-gap:5px;display:flex !important;column-gap:5px;align-items:center;justify-content:center;min-width:9.3em;height:4.236em;border:solid 1px #cf142b;background:#fff;color:#1e1e1e;font-weight:700;font-size:10px}.c-container .p-rcb-mv__link a:before,.c-container .p-rcb-mv__link p:before{display:block;width:3.4em;height:3.4em;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.c-container .p-rcb-mv__link--display:before{background-image:url(../img/mv_link_icon-display.svg)}.c-container .p-rcb-mv__link--connect:before{background-image:url(../img/mv_link_icon-connect.svg)}.c-container .p-rcb-mv__link--share:before{background-image:url(../img/mv_link_icon-share.svg)}.c-container .p-rcb-mv__link--manage:before{background-image:url(../img/mv_link_icon-manage.svg)}.c-container .p-rcb-mv__contact{margin-top:43px}.c-container .p-rcb-mv__contact a{display:flex !important;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:17.6111111111em;height:3.1111111111em;border-radius:8px;background:#cf142b;color:#fff;font-weight:700;font-size:18px}.c-container .p-rcb-mv__contact a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-menu{padding:80px 0 0}.c-container .p-rcb-menu__inner{-moz-column-gap:32px;display:flex;column-gap:32px;row-gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1266px;margin:0 auto;padding:0 25px}.c-container .p-rcb-menu__inner a{display:flex !important;position:relative;align-items:center;justify-content:center;min-width:280px;height:56px;padding:5px 15px 5px 5px;border:solid 1px #cf142b;border-radius:4px;color:#cf142b;font-weight:700;font-size:14px}.c-container .p-rcb-menu__inner a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-menu__inner a:after{display:block;position:absolute;top:50%;right:8px;width:.7em;height:.7em;transform:translateY(-50%) rotate(-135deg);border:solid currentColor;border-width:2px 0 0 2px;content:""}.c-container .p-rcb-cta{padding:48px 0 60px;background:#cf142b;color:#fff;text-align:center}.c-container .p-rcb-cta__title{margin-bottom:12px;font-weight:700;font-size:28px;letter-spacing:.05em}.c-container .p-rcb-cta__link{-moz-column-gap:30px;display:flex;column-gap:30px;row-gap:20px;align-items:center;justify-content:center;margin-top:30px;padding:0 16px}.c-container .p-rcb-cta__link a{display:flex !important;align-items:center;justify-content:center;min-width:240px;height:56px;border-radius:4px;background:#fff;color:#cf142b;font-weight:700;font-size:18px}.c-container .p-rcb-cta__link a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-about__area--white{padding:80px 0;background:#fff}.c-container .p-rcb-about__area--gray{padding:78px 0;background:#f3f3f3}.c-container .p-rcb-about__contents{-moz-column-gap:32px;display:flex;column-gap:32px;row-gap:32px;justify-content:space-between;margin-top:38px}.c-container .p-rcb-about__contents-text{width:51%}.c-container .p-rcb-about__contents-lead{margin:0 0 1em 0;font-weight:700;font-size:24px;line-height:1.3;letter-spacing:0}.c-container .p-rcb-about__contents-note{margin-top:11px;font-size:.75em}.c-container .p-rcb-about__contents-image{width:42.9%;padding-top:17px}.c-container .p-rcb-about__list{margin-top:24px}.c-container .p-rcb-about__list__item{display:flex;flex-direction:column}.c-container .p-rcb-about__list__item-balloon{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:5.8571428571em;margin-bottom:36px;background:#6c6c6c;color:#fff;font-weight:700;font-size:14px;line-height:1.5;text-align:center}.c-container .p-rcb-about__list__item-balloon:after{position:absolute;top:100%;left:50%;width:0;height:0;transform:translateX(-50%);border-width:15px 8.5px 0 8.5px;border-style:solid;border-color:#6c6c6c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.c-container .p-rcb-about__list__item-box{display:flex;flex:1;flex-direction:column;padding:22px 24px;background:#fff}.c-container .p-rcb-about__list__item-title{padding-bottom:7px;border-bottom:solid 2px #cf142b;font-weight:700;font-size:20px;line-height:1.3}.c-container .p-rcb-about__list__item-contents{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:0;padding:12px 0 0;font-size:14px}.c-container .p-rcb-about__list__item-image{display:block;position:relative;width:100%;height:0;margin-top:9px;padding:60.2941176471% 0 0 0}.c-container .p-rcb-about__list__item-image img{-o-object-fit:contain;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.c-container .p-rcb-about__inner{display:flex;justify-content:space-between;margin-top:4rem;gap:2rem}.c-container .p-rcb-about__inner__text{width:50%}.c-container .p-rcb-about__inner__text p+*{margin-top:2rem}.c-container .p-rcb-about__inner figure{width:50%}.c-container .p-rcb-howto{padding:82px 0 80px}.c-container .p-rcb-howto__inner{padding:30px 0 0}.c-container .p-rcb-howto__text{margin:28px 0 40px;text-align:center}.c-container .p-rcb-howto__group{padding:30px 22px 28px;background:#f3f3f3}.c-container .p-rcb-howto__group+*{margin-top:24px}.c-container .p-rcb-howto__problem-contents{display:flex;position:relative;flex-direction:column;align-items:center;padding-left:130px}.c-container .p-rcb-howto__problem-text{padding:12px 0;font-weight:700;font-size:20px;line-height:1.5}.c-container .p-rcb-howto__problem-image{position:absolute;top:50%;left:0;width:102px;transform:translateY(-50%)}.c-container .p-rcb-howto__problem-arrow{z-index:0;position:relative;width:-moz-max-content;width:max-content;margin:1.25em auto 2.8125em;padding:.2em 1em;color:#fff;font-weight:700;font-size:16px;text-align:center}.c-container .p-rcb-howto__problem-arrow:before,.c-container .p-rcb-howto__problem-arrow:after{display:block;position:absolute;content:""}.c-container .p-rcb-howto__problem-arrow:before{z-index:-1;top:0;left:0;width:100%;height:100%;transform:skewX(-28deg);background:#2b5091}.c-container .p-rcb-howto__problem-arrow:after{z-index:-2;top:70%;left:50%;width:3.25em;height:6em;transform:translate(-50%, -50%);background:url(../img/howto_problem-arrow_bg.webp) no-repeat center;background-size:contain}.c-container .p-rcb-howto__solve{padding:0 8px}.c-container .p-rcb-howto__solve__item{position:relative;border:solid 1px #cf142b;background:#fff}.c-container .p-rcb-howto__solve__item-icon{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;min-width:5.6428571429em;height:2.4285714286em;padding:.5em .7em;background:#cf142b;color:#fff;font-weight:700;font-size:14px}.c-container .p-rcb-howto__solve__item-icon:before{display:block;width:1.6428571429em;height:1.5em;margin-right:.5em;background:no-repeat center;background-size:contain;content:""}.c-container .p-rcb-howto__solve__item-icon--display:before{background-image:url(../img/howto_solve_item-icon_display.svg)}.c-container .p-rcb-howto__solve__item-icon--connect:before{background-image:url(../img/howto_solve_item-icon_connect.svg)}.c-container .p-rcb-howto__solve__item-icon--share:before{background-image:url(../img/howto_solve_item-icon_share.svg)}.c-container .p-rcb-howto__solve__item-icon--manage:before{background-image:url(../img/howto_solve_item-icon_manage.svg)}.c-container .p-rcb-howto__solve__item-image{aspect-ratio:16/9}.c-container .p-rcb-howto__solve__item-image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.c-container .p-rcb-howto__solve__item-text{padding:12px 19px 16px;font-size:16px;line-height:1.5}.c-container .p-rcb-howto__solve__note{margin-top:10px;padding:0 .8em;font-size:12px}.c-container .p-rcb-case{padding:82px 0 80px;background:#f3f3f3}.c-container .p-rcb-case__inner{padding:30px 0 0}.c-container .p-rcb-case__text{margin:30px 0 0;font-size:16px;text-align:center}.c-container .p-rcb-case__voice{-moz-column-gap:40px;column-gap:40px;margin-top:45px}.c-container .p-rcb-case__voice__item{padding:21px;background:#fff}.c-container .p-rcb-case__voice__item-title{margin-top:16px;padding-left:.7em;border-left:solid 4px #cf142b;font-weight:700;font-size:20px;line-height:1.3}.c-container .p-rcb-case__voice__item-title small{display:block;color:#6c6c6c;font-size:.7em;line-height:1.6}.c-container .p-rcb-case__voice__item-contents{margin-top:20px}.c-container .p-rcb-case__voice__item-heading{width:-moz-max-content;width:max-content;padding:.2em .6em;background:#2b5091;color:#fff;font-weight:700;font-size:16px}.c-container .p-rcb-case__voice__item-text{margin:9px 0 0 0;line-height:1.5}.c-container .p-rcb-case__voice__item-text+*{margin-top:18px}.c-container .p-rcb-qa{padding:100px 0 80px;background:#f3f3f3}.c-container .p-rcb-qa__details{padding:8px 21px 26px;background:#fff}.c-container .p-rcb-qa__details:first-of-type{margin-top:30px}.c-container .p-rcb-qa__details+*{margin-top:24px}.c-container .p-rcb-qa__summary{-moz-column-gap:12px;display:flex;column-gap:12px;padding:0 .45em .25em;border-bottom:solid 1px #cf142b}.c-container .p-rcb-qa__summary:before{content:"Q";color:#2b5091;font-weight:700;font-size:38px}.c-container .p-rcb-qa__summary-text{flex:1;padding-top:14px;font-weight:700;font-size:20px}.c-container .p-rcb-qa__answer{-moz-column-gap:32px;display:flex;position:relative;column-gap:32px;row-gap:20px;margin:18px 0 0 8px;padding:0 .5625em .3125em;font-weight:700;font-size:16px}.c-container .p-rcb-qa__answer:before{position:absolute;top:0;left:0;content:"A";color:#cf142b;font-weight:700;font-size:38px}.c-container .p-rcb-qa__answer-text{flex:1;padding:14px 0 0 36px;line-height:1.5}.c-container .p-rcb-qa__answer-image{width:39%;padding-top:5px}.c-container .p-rcb-qa__flow{-moz-column-gap:45px;column-gap:45px;row-gap:45px;margin-top:22px;padding:0 50px}.c-container .p-rcb-qa__flow__item{display:flex;z-index:0;position:relative;position:relative;flex-direction:column;align-items:center;margin:0;padding:20px 0 26px;background:#f5f5f5}.c-container .p-rcb-qa__flow__item:first-child{margin-left:-20px}.c-container .p-rcb-qa__flow__item:first-child:before{margin-right:-20px;background:#f5f5f5}.c-container .p-rcb-qa__flow__item:last-child{margin-right:-20px}.c-container .p-rcb-qa__flow__item:last-child:after{margin-left:-20px;background:#f5f5f5}.c-container .p-rcb-qa__flow__item:before,.c-container .p-rcb-qa__flow__item:after{display:block;z-index:-1;position:absolute;content:""}.c-container .p-rcb-qa__flow__item:before{top:0;right:100%;width:40px;height:100%;margin-right:-1px;background:url(../img/qa_flow_item_dent.webp) no-repeat right center;background-size:100% 100%}.c-container .p-rcb-qa__flow__item:after{top:0;left:100%;width:40px;height:100%;margin-left:-1px;background:url(../img/qa_flow_item_bump.webp) no-repeat left center;background-size:100% 100%}.c-container .p-rcb-qa__flow__item-image{display:flex;align-items:center;justify-content:center;width:100%;height:95px}.c-container .p-rcb-qa__flow__item-image img{width:-moz-max-content !important;width:max-content !important;height:auto}.c-container .p-rcb-qa__flow__item-contents{margin-top:14px}.c-container .p-rcb-qa__flow__item-title{color:#cf142b;font-weight:700;font-size:18px;text-align:center;white-space:nowrap}.c-container .p-rcb-qa__flow__item-text{margin:8px 0 0 0;padding:0 1em;font-size:14px;line-height:1.5}.c-container .p-rcb-support{padding:80px 0 74px}.c-container .p-rcb-support__list{margin-top:66px}.c-container .p-rcb-support__list__item{-moz-column-gap:32px;display:flex;column-gap:32px;row-gap:32px}.c-container .p-rcb-support__list__item+*{margin-top:50px}.c-container .p-rcb-support__list__item:nth-of-type(2n){flex-direction:row-reverse}.c-container .p-rcb-support__list__item-contents{flex:1}.c-container .p-rcb-support__list__item-title{-webkit-box-decoration-break:clone;display:inline;box-decoration-break:clone;padding:2px 9px 0;background:#cf142b;color:#fff;font-weight:700;font-size:24px;line-height:1.775}.c-container .p-rcb-support__list__item-text{margin:20px 0 0 0;line-height:1.5}.c-container .p-rcb-support__list__item-image{width:45.2%}.c-container .p-rcb-contact{width:100%;background:#cf142b}.c-container .p-rcb-contact a{display:block;width:100%;padding:34px 0}.c-container .p-rcb-contact a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-contact__inner{display:flex;align-items:center;justify-content:space-between}.c-container .p-rcb-contact__inner:after{display:block;width:168.5px;height:72px;background:url(../img/contact_link_bg.svg) no-repeat left center;background-size:contain;content:""}.c-container .p-rcb-contact__inner:after:focus{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-contact__title{margin-right:4.5%;color:#fff;font-weight:700;font-size:24px;line-height:1.5}.c-container .p-rcb-contact__title-en{display:block;font-size:.5833333333em;letter-spacing:.2em}.c-container .p-rcb-contact__text{flex:1;color:#fff;font-size:14px;line-height:1.5}.u-bgcolor--gray{background-color:#f3f3f3}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (max-width: 1100px){html{font-size:.78125vw}.c-card--col1{grid-template-columns:repeat(2, 1fr)}.c-card--col2{grid-template-columns:repeat(2, 1fr)}.c-card--col3{grid-template-columns:repeat(2, 1fr)}.c-card--col4{grid-template-columns:repeat(2, 1fr)}.c-card--col5{grid-template-columns:repeat(2, 1fr)}.c-card--col6{grid-template-columns:repeat(2, 1fr)}.c-card--col7{grid-template-columns:repeat(2, 1fr)}.c-card--col8{grid-template-columns:repeat(2, 1fr)}.c-container .p-rcb-mv__image img{right:auto;left:50%;width:auto !important;margin-left:-128px;transform:translateX(-50%)}.c-container .p-rcb-mv__inner{position:relative;margin-top:32px}.c-container .p-rcb-mv__link{justify-content:center}.c-container .p-rcb-mv__contact{display:flex;justify-content:center}}@media screen and (max-width: 640px){html{font-size:2.0833333333vw}body{font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-btnArea{margin-top:2rem}.c-card--col1{grid-template-columns:repeat(1, 1fr)}.c-card--col2{grid-template-columns:repeat(1, 1fr)}.c-card--col3{grid-template-columns:repeat(1, 1fr)}.c-card--col4{grid-template-columns:repeat(1, 1fr)}.c-card--col5{grid-template-columns:repeat(1, 1fr)}.c-card--col6{grid-template-columns:repeat(1, 1fr)}.c-card--col7{grid-template-columns:repeat(1, 1fr)}.c-card--col8{grid-template-columns:repeat(1, 1fr)}.c-container .c-heading{font-size:24px}.c-container .c-heading-sub{font-size:24px}.c-container .c-heading-sub strong{font-size:24px}.c-container .c-heading-sub strong{font-size:22px}.c-lead{margin-top:2rem}.c-container .p-rcb-mv__image{height:276px}.c-container .p-rcb-mv__inner{padding:0 20px}.c-container .p-rcb-mv__title-lead{font-size:18px;line-height:1.75}.c-container .p-rcb-mv__title-lead:before{width:26px;height:26px}.c-container .p-rcb-mv__title-name{font-size:14px}.c-container .p-rcb-mv__link a,.c-container .p-rcb-mv__link p{width:100%}.c-container .p-rcb-mv__contact a{width:100%;max-width:378px}.c-container .p-rcb-menu__inner a{width:100%;max-width:378px}.c-container .p-rcb-cta__title{font-size:24px}.c-container .p-rcb-cta__link{flex-direction:column}.c-container .p-rcb-cta__link a{width:100%}.c-container .p-rcb-about__area--white{padding:40px 0}.c-container .p-rcb-about__area--gray{padding:40px 0}.c-container .p-rcb-about__contents{display:block}.c-container .p-rcb-about__contents-text{width:100%}.c-container .p-rcb-about__contents-lead{font-size:20px}.c-container .p-rcb-about__contents-lead{font-size:18px}.c-container .p-rcb-about__contents-image{width:100%}.c-container .p-rcb-about__list{row-gap:25px}.c-container .p-rcb-about__list__item-balloon{margin-bottom:25px}.c-container .p-rcb-about__inner{flex-direction:column;gap:2rem}.c-container .p-rcb-about__inner__text{width:100%}.c-container .p-rcb-about__inner__text p+*{margin-top:1rem}.c-container .p-rcb-about__inner figure{width:100%}.c-container .p-rcb-howto{padding:40px 0}.c-container .p-rcb-howto__group{padding-right:16px;padding-left:16px}.c-container .p-rcb-howto__problem-contents{padding-left:0}.c-container .p-rcb-howto__problem-text{font-size:18px}.c-container .p-rcb-howto__problem-image{position:relative;top:auto;left:auto;transform:translateY(0)}.c-container .p-rcb-howto__solve{row-gap:20px;padding:0}.c-container .p-rcb-qa__details:first-of-type{margin-top:50px}.c-container .p-rcb-qa__summary{padding-left:0}.c-container .p-rcb-qa__summary-text{font-size:18px}.c-container .p-rcb-qa__answer{flex-direction:column;margin-left:0;padding-right:0;padding-left:0}.c-container .p-rcb-qa__answer-image{width:100%}.c-container .p-rcb-qa__flow{padding:0}.c-container .p-rcb-qa__flow__item:first-child{margin-left:0}.c-container .p-rcb-qa__flow__item:first-child:before{display:none}.c-container .p-rcb-qa__flow__item:last-child{margin-right:0}.c-container .p-rcb-qa__flow__item:last-child:after{display:none}.c-container .p-rcb-qa__flow__item:before{top:auto;right:0;bottom:100%;left:0;width:100%;height:40px;margin:0 0 -1px 0;background:url(../img/qa_flow_item_dent-sp.webp) no-repeat center top;background-size:100% 100%}.c-container .p-rcb-qa__flow__item:after{top:100%;right:0;left:0;width:100%;height:40px;margin:-1px 0 0 0;background:url(../img/qa_flow_item_bump-sp.webp) no-repeat center bottom;background-size:100% 100%}.c-container .p-rcb-qa__flow__item-text{padding:0 1.8em}.c-container .p-rcb-support{padding:56px 0}.c-container .p-rcb-support__list__item{flex-direction:column}.c-container .p-rcb-support__list__item:nth-of-type(2n){flex-direction:column}.c-container .p-rcb-support__list__item-title{font-size:20px}.c-container .p-rcb-support__list__item-image{width:100%}.c-container .p-rcb-contact__inner{flex-direction:column;align-items:end}.c-container .p-rcb-contact__title{width:100%;margin:0;padding-bottom:40px;text-align:center}.c-container .p-rcb-contact__text{padding:0 1em}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media screen and (max-width: 480px){.c-container .c-heading{font-size:22px}.c-container .c-heading-sub{font-size:20px}.c-container .p-rcb-mv__title-lead{font-size:17px}.c-container .p-rcb-mv__link{row-gap:5px;flex-wrap:wrap}.c-container .p-rcb-mv__link a,.c-container .p-rcb-mv__link p{width:40%}.c-container .p-rcb-support__list__item-title{font-size:18px}}@media(hover: hover)and (pointer: fine){.c-container .p-rcb-mv__contact a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-menu__inner a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-cta__link a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-contact a:hover{cursor:pointer;opacity:.7;transition:.3s}.c-container .p-rcb-contact__inner:after:hover{cursor:pointer;opacity:.7;transition:.3s}}@media screen and (min-width: 769px){.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1jYXJkLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19jLWxlYWQuc2NzcyIsInByb2plY3QvX3AtcmNiLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJ1dGlsaXR5L191LWJnY29sb3Iuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZBQUEsQ0FLQSxtQkFHSSxxQkFBQSxDQUdBLFdBQUEsQ0FEQSxjQUFBLENBREEsa0JBRUEsQ0FZSixLQUdJLDZCQUFBLENBRUEseUNBQUEsQ0FKQSxnQkFJQSxDQVdKLEtBQ0ksUUFBQSxDQU9KLEtBQ0ksYUFBQSxDQU1KLHFEQVNJLFFBQUEsQ0FNSixrQkFRSSxRQUFBLENBREEsbUJBQUEsQ0FEQSxpQkFFQSxDQU1KLE1BRUksUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBTUosR0FDSSxnQkFBQSxDQUdKLEdBQ0ksYUFBQSxDQVdKLEdBQ0ksc0JBQUEsQ0FFQSxRQUFBLENBS0EsUUFBQSxDQUNBLFVBQUEsQ0FKQSxnQkFBQSxDQUVBLG9CQUFBLENBR0EsYUFBQSxDQVFKLElBR0ksaUJBQUEsQ0FGQSwrQkFFQSxDQUlKLFFBQ0ksa0JBQUEsQ0FVSixFQUNJLDhCQUFBLENBRUEsYUFBQSxDQURBLG9CQUNBLENBUUosWUFDSSx3Q0FBQSxDQUFBLGdDQUFBLENBUUosU0FFSSxrQkFBQSxDQVFKLGNBS0ksaUJBQUEsQ0FGQSwrQkFFQSxDQVFKLE1BQ0ks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LHdFQUFBLENBRUEseUJBTUEsQ0E2Qkosd0NBT0ksZUFBQSxDQVNWLDRCQUlJLGNBQUEsQ0FNQSx3Q0FNSSxxQkFBQSxDQU9GLHdEQUlJLHFCQUFBLENBUUosOENBV0ksY0FBQSxDQWFKLDhDQUlJLFVBQUEsQ0FvQlIsbUNBTUkscUJBQUEsQ0FDQSxlQUFBLENBY0osbUNBU0ksVUFBQSxDQUNBLFFBQUEsQ0FDQSxtQkFBQSxDQUhBLGlCQUdBLENBVUosa0NBT0ksYUFBQSxDTXZyQ1YsTUFFSSx1QkFBQSxDYkFJLENROEROLHFCQUNFLFFSeENJLG9CQUFBLENBQUEsQ1E2Q04sb0JBQ0UsU1I5Q0ksb0JBQUEsQ0FBQSxDWUROLHFDUDVCQSx3QkFpQkksY0FBQSxDQXNERiw0QkFXSSxjQUFBLENFaUJBLG1DQWNJLGNBQUEsQ0FpRE4sNkJBWUksV0FBQSxDQURBLGNBQ0EsQ0FHRiw4REFvQkksU0FBQSxDQXE1QkYsOENBZUksY0FBQSxDRnhsQ1IsQ0daSix3Q0FDRSx3Q0FXQSxjQUFBLENBRkEsVUFBQSxDQUNBLGNBQ0EsQ0FYQSx3Q0FXQSxjQUFBLENBRkEsVUFBQSxDQUNBLGNBQ0EsQ0FYQSxzQ0FXQSxjQUFBLENBRkEsVUFBQSxDQUNBLGNBQ0EsQ0FYQSxvQ0FXQSxjQUFBLENBRkEsVUFBQSxDQUNBLGNBQ0EsQ0FYQSwrQ0FXQSxjQUFBLENBRkEsVUFBQSxDQUNBLGNBQ0EsQ0FBQSxDSUtGLHFDQ3hCRixNQUVJLHVCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgLyogMSAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAxMjgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCA0ODApO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xLWhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgICZbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kk44Oz44OK44O85bmF6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXG4kaW5uZXI6IDEwMDBweDtcblxuLy8g5L2Z55m9XG4kcGFkZGluZy1wYzogMjVweDtcbiRwYWRkaW5nLXNwOiAyMHB4O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g6Imy44Gu5oyH5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+iJsuaMh+WumlxuJGZvbnQtY29sb3I6ICMxZTFlMWU7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZ3JheTogI2YzZjNmMztcbiRyZWQ6ICNjZjE0MmI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg5Xjgqnjg7Pjg4joqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRqYS1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgc2Fucy1zZXJpZjtcbiRlbi1zYW5zOiBcIlJvYm90XCIsIHNhbnMtc2VyaWY7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrroqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kZm9udHNpemUtYmFzZTogMTZweDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODleOCqeODs+ODiOOCpuOCp+OCpOODiOioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRmb250d2VpZ2h0LXczOiAzMDA7XG4kZm9udHdlaWdodC13NjogNjAwO1xuJGZvbnR3ZWlnaHQtdzQ6IDQwMDtcbiRmb250d2VpZ2h0LXc3OiA3MDA7XG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkaW5uZXIgKyBzdHJpcC11bml0KCRwYWRkaW5nLXBjKSAqIDI7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXBjO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXBjO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc3A7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zcDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiByZW0oMjQwKTtcbiAgcGFkZGluZzogcmVtKDEwKSByZW0oNDApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGNvbG9yOiAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgJkFyZWEge1xuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuLmMtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIEBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDgge1xuICAgICYtLWNvbCN7JHZhbHVlfSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkdmFsdWUsIDFmcik7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCdsJyl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCdtJyl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWNvbnRhaW5lciB7XG5cbiAgLmMtaGVhZGluZyB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTQgLyAzMiAqIDFlbSk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCdtJyl7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigncycpe1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBtYXJnaW46IC0xNnB4IDAgMCAtOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGMUYzO1xuICAgICAgbWFyZ2luOiA0MnB4IDAgMCAyOHB4O1xuICAgIH1cblxuICAgICYsXG4gICAgJi0td2hpdGUge1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgfVxuICAgICYtLWdyYXkge1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cblxuICAgICYtc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCdtJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigncycpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDMyIC8gMjggKiAxZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oJ20nKXtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCdtJyl7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWxlYWQge1xuICBtYXJnaW4tdG9wOiByZW0oMzApO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1jb250YWluZXIge1xuICAucC1yY2Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWJhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc0O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHA6bm90KFtjbGFzc10pIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICYgKyBwOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgfVxuXG4gICAgICAucC1yY2JfX3N1cHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBNViAqL1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAmLW12IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJsXCIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArICgkcGFkZGluZy1wYyAqIDIpKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctcGM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJsXCIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1sZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg0OCAvIDMyICogMWVtKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJzXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL212X3RpdGxlX2JhbGxvb24ud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcIm1cIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWVuIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tanAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTYgKiAxZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdkIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcImxcIikge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcInNcIikge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICByb3ctZ2FwOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHJlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDkzIC8gMTAgKiAxZW0pO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg0Mi4zNiAvIDEwICogMWVtKTtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBvcDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJzXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzQgLyAxMCAqIDFlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzQgLyAxMCAqIDFlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc3BsYXkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXZfbGlua19pY29uLWRpc3BsYXkuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb25uZWN0IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL212X2xpbmtfaWNvbi1jb25uZWN0LnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hhcmUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXZfbGlua19pY29uLXNoYXJlLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWFuYWdlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL212X2xpbmtfaWNvbi1tYW5hZ2Uuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcImxcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzE3IC8gMTggKiAxZW0pO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTYgLyAxOCAqIDFlbSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG9wO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcIm1cIikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1lbnUgKi9cbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgJi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMjE2cHggKyAoJHBhZGRpbmctcGMgKiAyKSk7XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctcGM7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgb3A7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3OHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjdlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC43ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogQ1RBICovXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICYtY3RhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNDhweCAwIDYwcHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG9wO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIOODquOCs+ODvOOCs+ODqeODnOODrOODvOOCt+ODp+ODs+ODnOODvOODieOBqOOBr++8nyAqL1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAmLWFib3V0IHtcbiAgICAgICZfX2FyZWEge1xuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgICBwYWRkaW5nOiA3OHB4IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKFwibVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHdpZHRoOiA1MSU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKFwibVwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihcIm1cIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTYgKiAxZW0pO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNDIuOSU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKFwibVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICByb3ctZ2FwOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgJi1iYWxsb29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzZjNmM7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg4MiAvIDE0ICogMWVtKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggOC41cHggMCA4LjVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM2YzZjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAyNHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcmVkO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMTY0IC8gMjcyICogMTAwJSkgMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIOOBlOWIqeeUqOOCt+ODvOODsyAqL1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAmLWhvd3RvIHtcbiAgICAgIHBhZGRpbmc6IDgycHggMCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjJweCAyOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgKiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcm9ibGVtIHtcbiAgICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMjAgLyAxNiAqIDFlbSkgYXV0byBjYWxjKDQ1IC8gMTYgKiAxZW0pO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiNTA5MTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTI4ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG93dG9fcHJvYmxlbS1hcnJvd19iZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTIgLyAxNiAqIDFlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTYgLyAxNiAqIDFlbSk7XG4gICAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NvbHZlIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkcmVkO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc5IC8gMTQgKiAxZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDM0IC8gMTQgKiAxZW0pO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIzIC8gMTQgKiAxZW0pO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjEgLyAxNCAqIDFlbSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg3IC8gMTQgKiAxZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG93dG9fc29sdmVfaXRlbS1pY29uX2Rpc3BsYXkuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG93dG9fc29sdmVfaXRlbS1pY29uX2Nvbm5lY3Quc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaGFyZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvd3RvX3NvbHZlX2l0ZW0taWNvbl9zaGFyZS5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1hbmFnZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvd3RvX3NvbHZlX2l0ZW0taWNvbl9tYW5hZ2Uuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1hZ2V7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2LyA5O1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIOWwjuWFpeS6i+S+iyAqL1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAmLWNhc2Uge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICBwYWRkaW5nOiA4MnB4IDAgODBweDtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX192b2ljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTQgLyAyMCAqIDFlbSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDIwICogMWVtKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY29udGVudHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiNTA5MTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAmICsgKiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog44KI44GP44GC44KL44GU6LOq5ZWPICovXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICYtcWEge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMXB4IDI2cHg7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcmVkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoOSAvIDIwICogMWVtKSBjYWxjKDUgLyAyMCAqIDFlbSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJRXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICBjb2xvcjogIzJiNTA5MTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYW5zd2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyg5IC8gMTYgKiAxZW0pIGNhbGMoNSAvIDE2ICogMWVtKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMCA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwIDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19mbG93IHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICByb3ctZ2FwOiA0NXB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcWFfZmxvd19pdGVtX2RlbnQud2VicCkgbm8tcmVwZWF0IHJpZ2h0XG4gICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcWFfZmxvd19pdGVtX2RlbnQtc3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICAgIHRvcDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTFweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcWFfZmxvd19pdGVtX2J1bXAud2VicCkgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3FhX2Zsb3dfaXRlbV9idW1wLXNwLndlYnApIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgICBib3R0b207XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXc3O1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDjg6rjgrPjg7zjgaDjgYvjgonjgafjgY3jgovjgqrjg5XjgqPjgrnjgrXjg53jg7zjg4ggKi9cbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgJi1zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA3NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NnB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgICByb3ctZ2FwOiAzMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50cyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC13NztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOXB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NzU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oXCJtXCIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKFwic1wiKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NS4yJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyog44GK5ZWP44GE5ZCI44KP44GbICovXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICYtY29udGFjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG9wO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTY4LjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0X2xpbmtfYmcuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIEBpbmNsdWRlIG9wO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtdzc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNC41JTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVuIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTQgLyAyNCAqIDFlbSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyDjg5vjg5Djg7xcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCi1xuQG1peGluIGhvdmVyIHtcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy9vcGFjaXR5IC43XG5AbWl4aW4gb3Age1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vL3VuZGVybGluZVxuQG1peGluIGxpbmUoJHllbGxvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9pbWcgc2NhbGVcbkBtaXhpbiBzY2FsZSB7XG4gIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vL2hvdmVyIGFjY3Rpb25cbkBtaXhpbiBtcS1ob3ZlcigpIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtYmdjb2xvciB7XG4gICYtLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS10ZXh0YWxpZ24ge1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBqOODluODrOODvOOCr+ODneOCpOODs+ODiOOBruioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vIGJyZWFrcG9pbnRcbiRicmVha3BvaW50LXVwOiAoXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpJyxcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCknXG4gICkgIWRlZmF1bHQ7XG5cbiRicmVha3BvaW50LWRvd246IChcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxuICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KScsXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCknLFxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSdcbiAgKSAhZGVmYXVsdDtcblxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtc3Age1xuICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcGMge1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */
