/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-41.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-41.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-41.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-41.use[4]!./src/Web/Resources/public/scss/recruit-intern.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}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{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}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;padding:0;min-width: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}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{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;color:#222;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 40px*2)}@media screen and (max-width: 1090px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.arrow{width:70px;height:70px;border-radius:50%;position:relative}.arrow:before,.arrow:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:inherit;transition:.2s ease}.arrow:before{background:linear-gradient(to bottom, #0DECF5, #3FEF7C)}.arrow:after{opacity:0;border:solid 1px #036de8}.arrow__icn{position:absolute;top:50%;left:50%;border:solid #222;border-width:2px 2px 0 0;width:13px;height:13px;transform:translate(-70%, -50%) rotate(45deg)}.btn{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:15px}.btn__label{display:inline-block;padding:6px 0;font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;position:relative}.btn__label:before{content:"";width:100%;height:1px;background:#222;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;transition:.25s ease}.btn .arrow:after{opacity:1}.btn .arrow:before{opacity:0}.btn .arrow__icn{border-color:#036de8}@media screen and (max-width: 740px){.btn{gap:9px}.btn__label{padding:2px 0 5px;font-size:15px}.btn__label:before{transform:none}.btn .arrow{width:50px;height:50px}.btn .arrow__icn{width:10px;height:10px}}@media screen and (min-width: 1025px){a:hover .btn__label:before{transform:none}a:hover .btn .arrow:after{opacity:0}a:hover .btn .arrow:before{opacity:1}}.bg-blue{background:url(/builds/web/images/bg-blue@2x.7bc9d692.jpg);background-size:1440px auto;color:#fff}.bg-blue .ttl__ja:before{background:#fff}.bg-blue .ttl__en{color:#fff}.bg-blue .bg-grid{background-image:none}.bg-blue .bg-grid__block span{background-image:url(/builds/web/images/bg-blue.00aa30f6.jpg)}@media screen and (min-width: 1441px){.bg-blue .bg-grid__block span{background-image:url(/builds/web/images/bg-blue@2x.7bc9d692.jpg)}}.bg-blue .bg-grid__block span:before{opacity:0}.bg-blue .bg-grid__block span.p1:after{opacity:.4;mix-blend-mode:overlay}@media screen and (max-width: 740px){.bg-blue{background-image:url(/builds/web/images/bg-blue@2x.a1a790b1.jpg);background-size:390px auto}}.header{position:absolute;top:0;left:0;z-index:100;width:100%;transition:.3s ease}.header__logo{position:absolute;top:14px;left:40px;z-index:101}.header__corp{position:fixed;top:30px;right:135px}.header__corp a{text-decoration:underline;text-underline-offset:7px;font-size:13px;font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004","Noto Sans JP",sans-serif;font-weight:500}@media screen and (min-width: 1025px){.header__corp a:hover{color:#390df5;text-decoration:underline}}@media screen and (min-width: 741px){.header.is-top .header__corp{color:#fff}.header.is-top .navbar span{background:#fff}}@media screen and (max-width: 740px){.header{position:fixed;height:50px;background:hsla(0,0%,100%,.2);backdrop-filter:brightness(1.3) blur(35px)}.header__logo{top:13px;left:15px}.header__logo svg path{fill:#222}.header__logo svg path:last-child{transform:translate(40%, 140%)}.header__corp{display:none}}.is-nav-open .header__logo svg path{fill:#fff}.is-nav-open .navbar span{background:#222}.navbar{position:fixed;top:35px;right:40px;width:48px;height:16px;z-index:101;cursor:pointer}.navbar span{position:absolute;background:#222;width:100%;left:50%;height:1px;transform:translateX(-50%);transition:.25s ease}.navbar span:nth-child(1){top:0}.navbar span:nth-child(2){top:50%;transform:translate(-50%, -50%)}.navbar span:nth-child(3){top:100%}.navbar.is-active span{width:100%}.navbar.is-active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(20deg)}.navbar.is-active span:nth-child(2){opacity:0;width:0}.navbar.is-active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-20deg)}@media screen and (min-width: 1025px){.navbar:hover span{background:#390df5}}@media screen and (max-width: 740px){.navbar{top:17px;right:15px}}.nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:100;color:#fff;overflow:scroll;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;visibility:hidden;opacity:0;pointer-events:none;transition:.4s ease}.nav::-webkit-scrollbar{display:none}.nav.is-open{visibility:visible;opacity:1;pointer-events:auto}.nav__bg{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1}.nav__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav__inner{padding-bottom:160px;padding-left:170px;max-width:100%;width:100%}.nav__list{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-direction:column;gap:17px 70px;max-height:320px;width:-moz-fit-content;width:fit-content}.nav__list-item a{display:block;font-weight:bold;font-size:25px;line-height:1.4;padding:7px 40px 7px 0;width:-moz-fit-content;width:fit-content;min-width:195px;position:relative}.nav__list-item a:before{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0;transform:scaleX(0);transform-origin:left center;transition:.4s ease}.nav__list-item a:after{content:"";position:absolute;top:50%;right:8px;width:8px;height:8px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg) translateY(-50%);opacity:0;transition:.2s ease}@media screen and (min-width: 1025px){.nav__list-item a:hover:before{transform:none}.nav__list-item a:hover:after{opacity:1;right:3px}}.nav__entry{position:absolute;bottom:48px;right:40px}.nav__entry-item+.nav__entry-item{margin-top:10px}.nav__entry-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;flex-direction:column;border:solid 1px;-o-border-image:linear-gradient(to bottom, #0DECF5, #3FEF7C) 1;border-image:linear-gradient(to bottom, #0DECF5, #3FEF7C) 1;width:360px;height:90px;padding:0 22px;background:hsla(0,0%,100%,.5);position:relative}@media screen and (min-width: 1025px){.nav__entry-item a:hover{opacity:.5}}.nav__entry-sub{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:12px;line-height:1.0833333333;margin-bottom:6px;color:#222}.nav__entry-sub img{margin-bottom:2px;width:auto;height:11px}.nav__entry-label{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#036de8}.nav__entry .arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:41px;height:41px}.nav__entry .arrow__icn{width:8px;height:8px}.nav__corp{display:none}@media screen and (max-width: 740px){.nav__inner{width:100%;padding:105px 15px 60px}.nav__list{display:block;width:100%;max-height:none}.nav__list-item+.nav__list-item{margin:0}.nav__list-item a{width:100%;padding:21px 0;font-size:20px;letter-spacing:.05em}.nav__list-item a:before{transform:none}.nav__entry{position:static;margin-top:22px}.nav__entry-item a{width:100%;height:120px;padding:0 22px}.nav__entry-sub{margin-bottom:11px}.nav__entry-sub img{margin-bottom:0}.nav__entry .arrow{right:15px;width:50px;height:50px}.nav__entry .arrow__icn{width:10px;height:10px}.nav__corp{display:block;margin-top:40px}.nav__corp a{color:#036de8;display:inline-block;padding-bottom:5px;font-size:15px;font-family:"Inter","Noto Sans JP",sans-serif;border-bottom:solid 1px #036de8}.nav__corp a svg{margin:0 0 2px 19px}}.gallery{position:relative;width:100%;height:calc(810/1440*100vw);overflow:hidden}.gallery__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-8deg)}.gallery__block{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:calc(10/1440*100vw);transform:translateX(0);position:relative;transition:.05s linear}.gallery__block+.gallery__block{margin-top:calc(10/1440*100vw)}.gallery__item{width:calc(398/1440*100vw)}.gallery__item img{width:100%}@media screen and (max-width: 740px){.gallery{height:calc(318/390*100vw);margin-bottom:calc(-80/390*100vw)}.gallery__inner{top:auto;bottom:0;left:50%;transform:translate(-54%, -9%) rotate(-9deg)}.gallery__block{gap:calc(5/390*100vw)}.gallery__block+.gallery__block{margin-top:calc(5/390*100vw)}.gallery__item{width:calc(109/390*100vw);height:calc(109/390*100vw)}.gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover}}.entry{position:relative;padding:90px 0 0}.entry__ttl{margin-bottom:78px}.entry__bnr{display:flex;flex-wrap:wrap;gap:22px}.entry__bnr-item{width:calc(50% - 11px)}.entry__bnr-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-direction:column;border:solid 1px;-o-border-image:linear-gradient(to bottom, #0DECF5, #3FEF7C) 1;border-image:linear-gradient(to bottom, #0DECF5, #3FEF7C) 1;height:200px;padding:0 20px 8px;background:#036de8;position:relative}@media screen and (min-width: 1025px){.entry__bnr-item a:hover{opacity:.5}}.entry__bnr-sub{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:12px;line-height:1.0833333333;margin-bottom:16px}.entry__bnr-sub img{margin-bottom:-6px}.entry__bnr-label{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;font-weight:600;font-size:25px;line-height:1.3}.entry__bnr .arrow{margin-top:18px;width:50px;height:50px}.entry__bnr .arrow__icn{width:10px;height:10px}.entry .bg-grid__block:nth-child(1){left:calc(1303/1440*100vw);top:calc(103/1440*100vw)}.entry .bg-grid__block:nth-child(2){left:calc(60/1440*100vw);top:calc(322/1440*100vw)}@media screen and (max-width: 740px){.entry{padding:117px 0 0}.entry__ttl{margin-bottom:50px}.entry__ttl .ttl__ja{display:none}.entry__ttl .ttl__en{margin-top:0}.entry__bnr{gap:15px}.entry__bnr-item{width:100%}.entry__bnr-item a{height:182px;padding:8px 20px 0;border-width:2px}.entry__bnr-sub{margin-bottom:8px}.entry__bnr-sub img{margin-bottom:2px}.entry__bnr .arrow{margin-top:18px}.entry .bg-grid__block{display:none}}.footer{padding:130px 0 0;position:relative}.footer__pagetop{text-align:center;margin-bottom:132px;position:relative}.footer__pagetop a{display:inline-block}@media screen and (min-width: 1025px){.footer__pagetop a:hover{color:#0decf5}.footer__pagetop a:hover .footer__pagetop-arrow{border-color:#0decf5}.footer__pagetop a:hover .footer__pagetop-arrow svg *{fill:#0decf5}}.footer__pagetop-arrow{width:100px;height:100px;border:solid 1px #fff;border-radius:50%;display:inline-flex;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;margin-bottom:22px;transition:.2s ease}.footer__pagetop-arrow svg *{transition:.2s ease}.footer__pagetop-label{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:15px}.footer__main{display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between;padding-bottom:130px}.footer__logo{margin-bottom:40px}.footer__logo img{width:390px;max-width:100%}.footer__info{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:400;font-size:15px;line-height:32px}.footer__nav{display:flex;flex-wrap:wrap;flex-direction:column;-ms-justify-content:flex-start;justify-content:flex-start;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;gap:27px 17px;max-height:200px;margin-top:26px}.footer__nav-en,.footer__nav-ja{transition:.15s ease;padding:2px 0}.footer__nav-en{display:inline-block;font-family:"Inter","Noto Sans JP",sans-serif}.footer__nav-ja{position:absolute;top:0;left:0;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;transform:translateY(100%);color:#0decf5}.footer__nav-item a{display:block;font-size:16px;line-height:1.3125;font-weight:600;letter-spacing:.05em;position:relative;overflow:hidden;padding-right:35px}.footer__nav-item a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#0decf5;transform:scaleX(0);transform-origin:left center;transition:.15s ease}.footer__nav-item a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:10px;background:#0decf5;clip-path:polygon(0 0, 0% 100%, 100% 50%);opacity:0;transition:.15s ease}@media screen and (min-width: 1025px){.footer__nav-item a:hover:before{transform:scaleX(1)}.footer__nav-item a:hover:after{opacity:1}.footer__nav-item a:hover .footer__nav-en{transform:translateY(-100%)}.footer__nav-item a:hover .footer__nav-ja{transform:translateY(0)}}.footer__copy{display:block;text-align:center;border-top:solid 1px #fff;font-family:"Inter","Noto Sans JP",sans-serif;font-weight:normal;font-size:13px;padding:15px 0}.footer.--recruit-only .footer__main{-ms-justify-content:center;justify-content:center;text-align:center}.footer.--recruit-only .footer__nav{display:none}.footer .bg-grid__block:nth-child(1){left:calc(0/1440*100vw);top:calc(204/1440*100vw)}@media screen and (max-width: 740px){.footer{padding-top:110px}.footer__pagetop{margin-bottom:70px}.footer__pagetop-arrow{width:50px;height:50px;margin-bottom:12px}.footer__pagetop-arrow svg{width:12px}.footer__main{padding-bottom:48px}.footer__logo{margin-bottom:25px}.footer__logo img{width:342px}.footer__info{line-height:30px}.footer__info br.--tel{display:none}.footer__nav{max-height:none;gap:14px;margin-top:71px}.footer__nav-item a{font-size:18px}.footer__copy{text-align:center}.footer.--recruit-only{background:none}.footer.--recruit-only .footer__main{padding-bottom:60px}.footer.--recruit-only .footer__logo{margin-bottom:40px}.footer.--recruit-only .footer__info br.--tel{display:block}.footer .bg-grid__block{display:none}}.heading{height:570px;position:relative}.heading__cont{position:absolute;top:50%;left:167px;transform:translateY(-50%)}.heading__en{font-family:"Montserrat","Noto Sans JP",sans-serif;font-style:italic;font-weight:500;margin:0 0 15px 3px;font-size:15px}.heading__ja{font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:bold;font-size:60px;line-height:1.4}.heading__sub{display:inline-block;position:relative;padding:0 6px 15px 0;margin:47px 0 0 3px;font-size:18px;line-height:1.4444444444}.heading__sub:before{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0}.heading__pnkz{position:absolute;right:40px;bottom:30px}.heading .bg-grid__block:nth-child(1){left:calc(40/1440*100vw);top:calc(0/1440*100vw)}.heading .bg-grid__block:nth-child(2){left:calc(1319/1440*100vw);top:calc(202/1440*100vw)}.heading .bg-grid__block:nth-child(3){left:calc(-20/1440*100vw);top:calc(297/1440*100vw)}.heading .bg-grid-sm__block:nth-child(1){transform:scale(0.6);left:calc(1080/1440*100vw);top:calc(530/1440*100vw)}@media screen and (max-width: 1090px){.heading__cont{left:50px}}@media screen and (max-width: 740px){.heading{height:500px}.heading__cont{left:15px;top:calc(50% + 25px)}.heading__en{font-size:13px;margin:0 0 13px 1px}.heading__ja{font-size:40px}.heading__sub{font-size:16px;padding:0 6px 10px 0;margin:34px 0 0 3px}.heading__pnkz{top:65px;bottom:auto;right:15px}.heading .bg-grid__block:nth-child(1){left:calc(0/390*100vw);top:calc(144/390*100vw)}.heading .bg-grid__block:nth-child(2){left:calc(290/390*100vw);top:calc(90/390*100vw)}.heading .bg-grid__block:nth-child(3){left:calc(0/390*100vw);top:auto;bottom:calc(100/390*100vw);opacity:.4}.heading .bg-grid-sm__block:nth-child(1){left:calc(325/390*100vw);top:auto;bottom:calc(38/390*100vw)}}.ttl__ja{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:22px;pointer-events:revert}.ttl__ja:before{content:"";width:calc(50vw - 570px);height:1px;background:#707070;position:absolute;top:11px;right:calc(100% + 20px)}.ttl__en{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-style:italic;font-size:55px;line-height:1.2222222222;color:#036de8;word-break:break-word;margin:21px 0 0 -3px}@media screen and (max-width: 740px){.ttl{padding-left:33px}.ttl__ja{font-size:13px;line-height:19px}.ttl__ja:before{width:40px;top:9px;right:auto;left:-15px}.ttl__en{font-size:45px;margin:5px 0 0 -3px}}.ttl2__ja{font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:700;font-size:20px;letter-spacing:.1em;color:#036de8;padding-left:16px;position:relative}.ttl2__ja:before{content:"";position:absolute;top:-1px;left:0;width:8px;height:24px;background:linear-gradient(180deg, #35D7EE 0%, #7CE7E0 100%)}.pnkz__list{display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end}.pnkz__item{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:400;font-size:12px;letter-spacing:.1em}.pnkz__item+.pnkz__item:before{content:"-";display:inline-block;margin:0 1px}@media screen and (min-width: 1025px){.pnkz__item a:hover{opacity:.5}}.consentCookie{padding:20px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(20px);color:#000;border:solid 1px #000;border-radius:5px;position:fixed;left:15px;bottom:15px;z-index:9999;width:500px;max-width:calc(100% - 30px);font-size:15px;line-height:1.5}.consentCookie__btn{display:flex;justify-content:space-between;margin-top:20px;gap:10px}.consentCookie__btn button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px;border:solid 1px #5da0ff;cursor:pointer}.consentCookie__btn button.accept{background-color:#5da0ff;color:#fff}.consentCookie__btn button.deny{background-color:#fff;color:#255599}@media screen and (min-width: 1025px){.consentCookie__btn button:hover{background-color:#036de8;border-color:#036de8;color:#fff}}.fadeUp{transition:1.2s cubic-bezier(0.32, 0, 0.15, 1);transform:translateY(25px);opacity:0}.fadeUp.is-view{opacity:1;transform:translateY(0)}.prlx img{transition:.05s linear}.imgGrad{position:relative}.imgGrad:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(125deg, #0DC8F5 10%, #5B24C3 90%);opacity:1;z-index:1;mix-blend-mode:screen;transition:.8s ease-in-out .05s}.imgGrad.is-view:before{opacity:0}@keyframes gridBlockItem{0%{opacity:1}1%{opacity:1}5%{opacity:.5}10%{opacity:1}15%{opacity:.5}20%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_1{0%{transform:translate(0)}20%{transform:translate(102%, 0%)}40%{transform:translate(204%, 0%)}60%{transform:translate(306%, 0%)}61%{opacity:0}96%{transform:translate(0);opacity:0}97%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_2{0%{transform:translate(0)}50%{transform:translate(0%, -102%)}52%{transform:translate(0%, -204%) scaleY(2)}54%{transform:translate(0%, -306%) scaleY(2)}56%{transform:translate(0%, -306%) scaleY(1)}57%{transform:translate(0%, -408%) scaleY(1)}58%{transform:translate(0%, -408%) scaleY(0);opacity:1}59%{transform:translate(0);opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_3{0%{transform:translate(0)}2%{transform:translate(102%, 0%)}4%{transform:translate(204%, 0%)}6%{transform:translate(306%, 0%)}8%{transform:translate(306%, 102%)}10%{transform:translate(306%, 204%)}12%{transform:translate(306%, 306%)}14%{transform:translate(204%, 306%)}16%{transform:translate(102%, 306%)}18%{transform:translate(0%, 306%)}20%{transform:translate(0%, 204%)}22%{transform:translate(0%, 102%)}24%{transform:translate(0%, 0%)}26%{transform:translate(0%, 0%);opacity:1}100%{opacity:1}}@keyframes gridBlockItem_4{0%{transform:translate(0%, 0%)}40%{transform:translate(0%, 0%)}45%{transform:translate(102%, 0%)}50%{transform:translate(0%, 0%)}100%{opacity:1}}.bg-grid{background:url(/builds/web/images/bg-grid.6e6236f3.svg);background-size:calc(61/1440*100vw);background-position:calc(-20/1440*100vw) 0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.bg-grid span{position:absolute;background-size:cover;left:calc(1/1440*100vw);top:calc(1/1440*100vw);width:calc(60/1440*100vw);height:calc(60/1440*100vw);background:url(/builds/web/images/bg-cmn.95406a87.jpg);background-size:100vw auto;transform-origin:center top}@media screen and (min-width: 1441px){.bg-grid span{background-image:url(/builds/web/images/bg-cmn@2x.d2c9260d.jpg);background-size:1440px auto}}.bg-grid span:before,.bg-grid span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.bg-grid span:before{background-image:url(/builds/web/images/bg-grid-item1.48bbdc86.png);mix-blend-mode:color-burn}.bg-grid span:after{background-image:url(/builds/web/images/bg-grid-item2.c4725145.png)}.bg-grid span:nth-child(3n+1){animation-delay:0s}.bg-grid span:nth-child(3n+2){animation-delay:.3s}.bg-grid span:nth-child(3n+3){animation-delay:.7s}.bg-grid span.p1:after{opacity:0}.bg-grid span.p2:after{mix-blend-mode:overlay}.bg-grid span.p3:after{mix-blend-mode:multiply}.bg-grid span.p4:after{background-image:linear-gradient(140deg, #0DC8F5 0%, #5B24C3 100%);mix-blend-mode:color-burn;opacity:.6}.bg-grid span.r90:before{transform:rotate(90deg)}.bg-grid span.r180:before{transform:rotate(180deg)}.bg-grid span.r270:before{transform:rotate(270deg)}.bg-grid__block{position:absolute}.bg-grid__block.--block1 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(1){animation:gridBlockItem_2 7s steps(1) infinite both}.bg-grid__block.--block1 span:nth-child(2){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(2){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(2){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block1 span:nth-child(3){left:calc(123/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(3){left:calc(103/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(3){animation:gridBlockItem_2 5s steps(1) .5s infinite both}.bg-grid__block.--block1 span:nth-child(4){left:calc(123/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(4){left:calc(103/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block1 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1s infinite both}.bg-grid__block.--block1 span:nth-child(5){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(5){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block1 span:nth-child(5){animation:gridBlockItem_4 7s steps(1) infinite both}.bg-grid__block.--block2 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block2 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block2 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block2 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block2 span:nth-child(3){left:calc(123/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(3){left:calc(103/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block2 span:nth-child(3){animation:gridBlockItem_3 6s steps(1) .5s infinite both}.bg-grid__block.--block2 span:nth-child(4){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(4){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block2 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1.5s infinite both}.bg-grid__block.--block2 span:nth-child(5){left:calc(184/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(5){left:calc(154/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block2 span:nth-child(5){animation:gridBlockItem_2 5s steps(1) 1.8s infinite both}.bg-grid__block.--block3 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block3 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) 1s infinite both}.bg-grid__block.--block3 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block3 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block3 span:nth-child(3){left:calc(1/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(3){left:calc(1/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block3 span:nth-child(3){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block3 span:nth-child(4){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(4){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block3 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1.3s infinite both}.bg-grid__block.--block3 span:nth-child(5){left:calc(62/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(5){left:calc(52/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block3 span:nth-child(5){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block3 span:nth-child(6){left:calc(123/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(6){left:calc(103/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block3 span:nth-child(6){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block4 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block4 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid__block.--block4 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block4 span:nth-child(2){animation:gridBlockItem_2 5s steps(1) .5s infinite both}.bg-grid__block.--block4 span:nth-child(3){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(3){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block4 span:nth-child(3){animation:gridBlockItem_4 5s steps(1) .5s infinite both}.bg-grid__block.--block5 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block5 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block5 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block5 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block5 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block5 span:nth-child(2){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block6 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block6 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block6 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block7 span:nth-child(1){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(1){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block7 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block7 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block7 span:nth-child(3){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(3){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block7 span:nth-child(3){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block7 span:nth-child(4){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(4){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block7 span:nth-child(4){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block8 span:nth-child(1){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(1){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block8 span:nth-child(1){animation:gridBlockItem_2 7s steps(1) infinite both}.bg-grid__block.--block8 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block8 span:nth-child(2){animation:gridBlockItem_2 7s steps(1) .3s infinite both}.bg-grid__block.--block8 span:nth-child(3){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(3){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block8 span:nth-child(3){animation:gridBlockItem_4 7s steps(1) infinite both}@media screen and (max-width: 740px){.bg-grid{background-size:calc(51/390*100vw);background-position:left top}.bg-grid span{left:calc(1/390*100vw);top:calc(1/390*100vw);width:calc(50/390*100vw);height:calc(50/390*100vw)}}.bg-grid-sm span{width:calc(40/1440*100vw);height:calc(40/1440*100vw)}.bg-grid-sm span.p1{background:none}.bg-grid-sm span.p1:before{background:none;border:solid calc(2/1440*100vw) #fff;mix-blend-mode:initial}.bg-grid-sm__block{position:absolute}.bg-grid-sm__block.--block-sm1 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm1 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm1 span:nth-child(1){animation:gridBlockItem_4 2.5s steps(1) infinite both}.bg-grid-sm__block.--block-sm2 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm2 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm2 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm2 span:nth-child(2){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm2 span:nth-child(2){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm2 span:nth-child(2){animation:gridBlockItem_3 10s steps(1) infinite both}.bg-grid-sm__block.--block-sm3 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm3 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm3 span:nth-child(1){animation:gridBlockItem_3 10s steps(1) 0s infinite both}.bg-grid-sm__block.--block-sm3 span:nth-child(2){left:calc(38/1440*100vw);top:calc(56.5/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm3 span:nth-child(2){left:calc(38/390*100vw);top:calc(56.5/390*100vw)}}.bg-grid-sm__block.--block-sm3 span:nth-child(2){animation:gridBlockItem_3 10s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(1){animation:gridBlockItem_3 10s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(2){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(2){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(2){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(3){left:calc(38/1440*100vw);top:calc(76/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(3){left:calc(38/390*100vw);top:calc(76/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(3){animation:gridBlockItem_4 7s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(1){animation:gridBlockItem_4 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(2){left:calc(38/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(2){left:calc(38/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(2){animation:gridBlockItem_1 5s steps(1) .2s infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(3){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(3){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(3){animation:gridBlockItem_3 10s steps(1) infinite both}@media screen and (max-width: 740px){.bg-grid-sm span{width:calc(40/390*100vw);height:calc(40/390*100vw)}.bg-grid-sm span.p1:before{border-width:2px}}.fv{width:100%;height:100vh;height:100lvh;position:relative;z-index:0;overflow:hidden}.fv__photos.pc,.fv__photos.sp{display:flex !important}.fv__catch.pc,.fv__catch.tb{display:flex !important}.fv__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.fv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv__photos{width:calc(602/1440*100vw);display:flex;flex-wrap:wrap;align-items:stretch;flex-wrap:nowrap;position:relative;gap:calc(2/1440*100vw);height:100%;margin-left:auto}.fv__photos .left-col,.fv__photos .right-col{display:grid;gap:calc(2/1440*100vw);width:calc(300/1440*100vw);height:100%}.fv__photos .left-col{grid-template-rows:132fr 220fr 319fr 132fr}.fv__photos .right-col{grid-template-rows:404fr 182fr 220fr}.fv__photos .two-row{display:grid;grid-template-columns:1fr 1fr;gap:calc(2/1440*100vw)}.fv__photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv__catch{position:absolute;display:flex;flex-direction:column;left:calc(85/1440*100vw);top:calc(400/1440*100vw);transform:translateY(-50%)}.fv__catch img{opacity:0}.fv__catch-row{display:flex;align-items:center;margin-bottom:9px;gap:9.5px}.fv__catch .catch1{animation:animLeft .45s cubic-bezier(0.25, 0.8, 0.25, 1) 0s forwards}.fv__catch .catch1.--size{width:calc(433/1440*100vw);margin-bottom:8px}.fv__catch .catch2{animation:popTilt .45s cubic-bezier(0.25, 0.8, 0.25, 1) .25s forwards;margin-left:-24px}.fv__catch .catch2.--size{width:calc(264/1440*100vw)}.fv__catch .catch3{animation:animRight .45s cubic-bezier(0.25, 0.8, 0.25, 1) .25s forwards}.fv__catch .catch3.--size{width:calc(453/1440*100vw)}.fv__catch .catch4{animation:animLeft .5s cubic-bezier(0.25, 0.8, 0.25, 1) .55s forwards}.fv__catch .catch4.--size{width:calc(371/1440*100vw);margin-bottom:37px;margin-left:-4px}.fv__catch .catch5{display:block;opacity:0;filter:blur(6px);animation:focus .8s ease-out .8s forwards}.fv__catch .catch5.--size{width:calc(447/1440*100vw);margin-left:-3px}@keyframes animLeft{from{opacity:0;transform:translateX(-45px)}to{opacity:1;transform:translateX(0)}}@keyframes animRight{from{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}@keyframes popTilt{0%{opacity:0;transform:scale(0.75)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes blurFadeIn{0%{opacity:0;text-shadow:0 0 0 hsla(0,0%,100%,0),0 0 0 hsla(0,0%,100%,0)}40%{opacity:1;text-shadow:0 0 40px hsla(0,0%,100%,.6),0 0 80px hsla(0,0%,100%,.4)}80%{opacity:1;text-shadow:0 0 20px hsla(0,0%,100%,.4),0 0 40px hsla(0,0%,100%,.3)}100%{opacity:1;text-shadow:0 0 8px hsla(0,0%,100%,.2),0 0 16px hsla(0,0%,100%,.1)}}@keyframes focus{to{opacity:1;filter:blur(0)}}.fv .bg-grid{background-position:calc(-20/1440*100vw) calc(-42/1440*100vw);z-index:-1}.fv .bg-grid__block:nth-child(1){left:calc(-20/1440*100vw);top:calc(568/1440*100vw)}.fv .bg-grid__block:nth-child(2){left:calc(652/1440*100vw);top:calc(20/1440*100vw)}.fv .bg-grid__block:nth-child(3){left:calc(590/1440*100vw);top:calc(446/1440*100vw)}.fv .bg-grid-sm__block:nth-child(1){left:calc(44/1440*100vw);top:calc(246/1440*100vw)}.fv .bg-grid-sm__block:nth-child(2){left:calc(60/1440*100vw);top:calc(103/1440*100vw)}.fv .bg-grid-sm__block:nth-child(3){left:calc(773/1440*100vw);top:calc(267/1440*100vw)}.fv .bg-grid-sm__block:nth-child(4){left:calc(734/1440*100vw);top:calc(229/1440*100vw)}@media screen and (max-width: 1090px)and (min-width: 741px)and (orientation: portrait){.fv{height:auto;aspect-ratio:1440/810}}@media screen and (max-width: 740px){.fv{display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column}.fv__photos.pc{display:none !important}.fv__photos.sp{display:flex !important}.fv__catch.pc{display:none !important}.fv__catch.sp{display:block !important}.fv__img{position:absolute}.fv__img img{width:100%}.fv__img.--1{width:calc(357/390*100vw);left:calc(15/390*100vw);top:calc(103/390*100vw)}.fv__img.--2{width:calc(102/390*100vw);right:auto;left:0;top:calc(511/390*100vw)}.fv__img.--3{width:calc(236/390*100vw);right:auto;left:calc(154/390*100vw);top:calc(460/390*100vw)}.fv__img.--4{width:calc(83/390*100vw);left:calc(307/390*100vw);top:calc(664/390*100vw)}.fv__catch{position:static;width:100%;padding:118px 15px 57px;transform:unset}.fv__catch .catch1.--size{width:calc(350/390*100vw);margin-bottom:5px}.fv__catch .catch2{margin-left:-20px}.fv__catch .catch2.--size{width:calc(275/390*100vw);margin-bottom:8px}.fv__catch .catch3{animation:animRight .45s cubic-bezier(0.25, 0.8, 0.25, 1) .25s forwards}.fv__catch .catch3.--size{width:calc(313/390*100vw);margin-bottom:18px}.fv__catch .catch4{animation:animLeft .5s cubic-bezier(0.25, 0.8, 0.25, 1) .55s forwards}.fv__catch .catch4.--size{width:calc(304/390*100vw);margin-bottom:0}.fv__photos{position:static;width:100%;flex:1;height:100%;bottom:0;gap:calc(2/1440*100vw)}.fv__photos .left-col,.fv__photos .right-col{width:50%;gap:calc(1/390*100vw);height:100%}.fv__photos .left-col{grid-template-rows:86fr 142fr 142fr}.fv__photos .right-col{grid-template-rows:253fr 118fr}.fv .bg-grid__block:nth-child(1){left:calc(1/390*100vw);top:calc(409/390*100vw)}.fv .bg-grid__block:nth-child(2){left:calc(256/390*100vw);top:calc(51/390*100vw)}.fv .bg-grid__block:nth-child(3){left:calc(307/390*100vw);top:calc(612/390*100vw);opacity:.3}.fv .bg-grid-sm__block:nth-child(1){left:calc(351/390*100vw);top:calc(392/390*100vw)}.fv .bg-grid-sm__block:nth-child(2){display:none}.fv .bg-grid-sm__block:nth-child(3){left:calc(239/390*100vw);top:calc(840/390*100vw)}.fv .bg-grid-sm__block:nth-child(4){display:none}}@media screen and (max-width: 740px)and (max-height: 843px){.fv{min-height:calc(713/390*100vw)}.fv__img.--1{left:0;top:calc(51/390*100vw)}.fv__img.--2{top:calc(456/390*100vw)}.fv__img.--3{top:calc(377/390*100vw)}.fv__img.--4{top:calc(613/390*100vw)}.fv__catch{left:15px;bottom:auto;top:calc(551/390*100vw)}}.message{background:url(/builds/web/images/bg-message.896213d3.jpg) center top;background-size:cover;position:relative;padding:122px 0 133px}.message__inner{text-align:center;position:relative;z-index:0}.message__right{width:531px;max-width:calc(100% - 500px);margin:55px 0 0 auto}.message__ttl{margin-bottom:65px}.message__txt{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:400;font-size:17px;line-height:43px}.message__txt+.message__txt{margin-top:25px}.message__txt.--bold{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;font-weight:600;font-size:23px;line-height:43px;margin-top:28px}.message__txt:nth-last-child(2){margin-top:23px}.message__img{position:absolute;opacity:0;transition:opacity .6s ease,transform .6s ease}.message__img img{width:100%}.message__img.--1{width:calc(305/1440*100vw);right:calc(30/1440*100vw);top:calc(91/1440*100vw)}.message__img.--2{width:calc(240/1440*100vw);left:calc(0/1440*100vw);top:calc(192/1440*100vw);transition-delay:.2s}.message__img.--3{width:calc(360/1440*100vw);left:calc(40/1440*100vw);top:calc(640/1440*100vw);transition-delay:.25s}.message__img.--4{width:calc(245/1440*100vw);right:calc(150/1440*100vw);bottom:calc(66/1440*100vw);transition-delay:.5s}.message__img.is-show{opacity:1;transform:translateY(0)}.message__catch{margin-bottom:53px}.message .bg-grid{background-image:url(/builds/web/images/bg-grid-white.a06e2314.svg)}.message .bg-grid__block span{background-image:url(/builds/web/images/bg-message.896213d3.jpg)}.message .bg-grid__block span.p3:after{mix-blend-mode:hard-light}.message .bg-grid__block:nth-child(1){transform:rotate(-180deg);left:calc(165/1440*100vw);top:calc(550/1440*100vw)}.message .bg-grid__block:nth-child(2){left:calc(1261/1440*100vw);top:calc(672/1440*100vw)}.message .bg-grid__block:nth-child(2) span{background-position:right bottom}.message .bg-grid__block:nth-child(3){left:calc(224/1440*100vw);bottom:calc(120/1440*100vw)}@media screen and (max-width: 1090px){.message__img{display:block !important}.message__img.--2{left:calc(190/1440*100vw);top:calc(60/1440*100vw)}.message__img.--3{left:calc(-90/1440*100vw);top:calc(500/1440*100vw)}}@media screen and (max-width: 740px){.message{padding:58px 0 69px}.message__inner{display:block;padding-bottom:0}.message__left{width:100%}.message__right{width:100%;max-width:100%;margin:0}.message__ttl{margin-bottom:58px}.message__catch{margin-bottom:67px}.message__catch img{width:100%}.message__txt{line-height:38px;text-align:left}.message__txt+.message__txt{margin-top:40px}.message__txt.--bold{font-size:20px}.message__photos{position:relative;min-height:508px}.message__img{position:absolute;width:100%;opacity:0}.message__img.--1{width:calc(254/390*100vw);top:calc(170/390*100vw);right:calc(0/390*100vw)}.message__img.--2{width:calc(172/390*100vw);top:calc(-10/390*100vw);left:calc(0/390*100vw)}.message__img.--4{width:calc(204/390*100vw);bottom:calc(0/390*100vw);left:calc(15/390*100vw)}.message__img-spacing{display:none}.message .bg-grid__block:nth-child(2){top:auto;left:calc(258/390*100vw);bottom:calc(317/390*100vw)}}.course{background-size:cover;position:relative;padding:141px 0 148px}.course__ttl__wrap{margin-left:auto;position:relative;z-index:0}.course__ttl{margin-bottom:66px;text-align:center}.course__inner{z-index:0}.course__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;margin-left:-170px}.course__nav{padding-left:40px;width:215px;position:sticky;top:100px;left:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:25px}.course__nav-link{border-bottom:solid 1px #03d5cc;padding:0 56px 17px 0;position:relative;display:block;transition:.15s ease;cursor:pointer}@media screen and (min-width: 1025px){.course__nav-link:hover{color:#03d5cc}.course__nav-link:hover .arrow:before{opacity:1}.course__nav-link:hover .arrow:after{opacity:0}}.course__nav-link.is-current{color:#03d5cc}.course__nav-link.is-current .arrow:before{opacity:1}.course__nav-link.is-current .arrow:after{opacity:0}.course__nav-num{color:#03d5cc;font-family:"Inter","Noto Sans JP",sans-serif;font-weight:300;font-size:30px;margin-bottom:11px}.course__nav-sharp{font-size:20px;display:inline-block;margin:0 3px 0 0;vertical-align:1px}.course__nav-label{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:700;font-size:17px;text-align:left}.course__nav .arrow{position:absolute;bottom:9px;right:0;width:33px;height:33px}.course__nav .arrow:after{opacity:1;border:solid 1px #03d5cc}.course__nav .arrow:before{opacity:0;background:linear-gradient(to bottom, #0DC8F5, #41F07E)}.course__nav .arrow__icn{width:6px;height:6px;transform:translate(-50%, -50%) rotate(45deg)}.course__content{flex:1;max-width:975px;width:100%;margin-left:auto}.course__list{opacity:0;visibility:hidden;transition:.8s ease}.course__list.is-show{opacity:1;visibility:visible}.course__list.is-hide{opacity:0;visibility:hidden}.course__list:last-child{padding-bottom:0}.course__list-head{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:24px;padding:0 0 20px;border-bottom:solid 1px #03d5cc}.course__list-name{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:700;font-size:35px;line-height:51px}.course__list-num{color:#03d5cc;font-family:"Inter","Noto Sans JP",sans-serif;font-weight:300;font-size:40px;padding:7px 0 0 0}.course__list-sharp{font-size:27px;display:inline-block;margin:0 3px 0 0;vertical-align:4px}.course__list-item{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-wrap:nowrap;gap:clamp(20px,5vw,40px);border-bottom:solid 1px #03d5cc;padding:50px 0 49px 0;position:relative}.course__list-item:nth-child(odd){flex-direction:row-reverse;gap:36px}.course__list-item:nth-child(even){flex-direction:row}.course__list-person{position:absolute}.course__list-person.p1-2{bottom:calc(-4/1440*100vw);right:calc(-62/1440*100vw)}.course__list-person.p1-3{bottom:calc(0/1440*100vw);left:calc(8/1440*100vw)}.course__list-person.p2-2{bottom:calc(0/1440*100vw);right:calc(-20/1440*100vw)}.course__list-person.p2-3{bottom:calc(-180/1440*100vw);left:calc(-48/1440*100vw)}.course__list-person.p3-2{bottom:calc(0/1440*100vw);right:calc(-31/1440*100vw)}.course__list-person.p3-3{bottom:calc(0/1440*100vw);left:calc(-7/1440*100vw)}.course__list-person.p4-2{bottom:calc(0/1440*100vw);right:calc(14/1440*100vw)}.course__list-person.p4-3{bottom:calc(-160/1440*100vw);left:calc(-60/1440*100vw)}.course__list-cont{flex:1 1 auto;margin-top:calc(35/1440*100vw)}.course__list-cont.--cont1-3{margin-top:calc(21/1440*100vw)}.course__list-label{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:700;font-size:15px;margin-bottom:29px}.course__list-label-slash{display:inline-block;font-size:12px;transform:rotate(5deg);margin:0 8px 0 3px;font-weight:400}.course__list-label-num{font-family:"Inter","Noto Sans JP",sans-serif;vertical-align:-6px;font-size:40px;font-weight:300;color:#03d5cc;letter-spacing:.05em}.course__list-ttl{font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:bold;font-size:25px;color:#03d5cc;margin-bottom:33px;line-height:1.4}.course__list-ttl.nowrap{white-space:nowrap}.course__list-txt{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:400;font-size:15px;line-height:2.1333333333}.course__list-img{flex:0 0 52.72%;max-width:514px}.course__list-img img{width:100%}.course__list-num2{position:absolute;bottom:-13px;right:21px;font-family:"Inter","Noto Sans JP",sans-serif;font-size:90px;font-weight:300;color:#03d5cc;letter-spacing:.05em}.course__person__wrap{position:absolute;top:calc(15/1440*100vw);right:calc(48/1440*100vw);z-index:1;display:flex}.course__person{width:135px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.course__person-photo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.course__person-detail{min-width:115px;padding:5px 3px 5px 14px;border:2px solid;margin-top:-9px;border-image-source:linear-gradient(to right, #10ABD0, #0DF58A);background-color:#fff;border-image-slice:1;font-size:13px}.course__person-year{font-size:10px;display:block;margin-bottom:1px}.course__person-name{font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:15px;font-weight:bold;padding:0 10px}.course__comment{display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;padding:31px 27px 0 0}.course__comment-bubble{position:relative;background:#fff;border:1px solid;border-image-slice:1;padding:46px 50px 39px 53px;line-height:1.5;word-break:break-word;z-index:0;border-image-source:linear-gradient(to right, #10ABD0, #0DF58A)}.course__comment-bubble::before{content:"";position:absolute;top:25px;right:-10px;width:0;height:0;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);border-left:10px solid #3fef7c;z-index:1}.course__comment-bubble::after{content:"";position:absolute;top:26px;right:-8px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:9px solid #fff;z-index:2}.course__comment-bubble p{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-size:15px}.course__comment-ttl:before{content:"";position:absolute;top:-20px;left:-9px;width:156px;height:57px;background-image:url(/builds/web/images/img-comment-ttl.c4fd20a7.png);z-index:3}@media (min-resolution: 2dppx){.course__comment-ttl:before{background-image:url(/builds/web/images/img-comment-ttl@2x.75101a88.png);background-size:contain}}.course__comment.-person1{padding:31px 27px 0 0}.course__comment.-person1 .course__comment-icon{height:169px}.course__comment.-person1 .course__comment-bubble{margin:19px 6px 0 0}.course__comment.-person2{padding:35px 14px 0 0}.course__comment.-person2 .course__comment-icon{height:164px}.course__comment.-person2 .course__comment-bubble{margin:15px -2px 0 0;padding:46px 46px 39px 48px}.course__comment.-person3{padding:27px 9px 0 0}.course__comment.-person3 .course__comment-icon{width:189px;height:173px}.course__comment.-person3 .course__comment-bubble{margin:23px 23px 0 0;padding:46px 46px 39px 48px}.course__comment.-person4{padding:27px 27px 0 0}.course__comment.-person4 .course__comment-icon{width:155px;height:172px}.course__comment.-person4 .course__comment-bubble{margin:23px 40px 0 0;padding:46px 44px 39px 47px}.course .bg-grid{background-image:url(/builds/web/images/bg-grid-aqua.955d793a.svg)}.course .bg-grid__block span:before{mix-blend-mode:initial}.course .bg-grid__block span.p1:after{opacity:.4;mix-blend-mode:overlay}.course .bg-grid__block:nth-child(1){left:calc(-19/1440*100vw);top:calc(793/1440*100vw)}.course .bg-grid__block:nth-child(2){left:calc(-19/1440*100vw);top:auto;bottom:calc(383/1440*100vw)}.course .bg-grid-sm__block span.p1:before{border-color:#03d5cc;border-width:calc(1/1440*100vw)}.course .bg-grid-sm__block:nth-child(1){left:calc(1323/1440*100vw);top:calc(431/1440*100vw)}@media screen and (max-width: 1439px){.course__inner{width:calc(50% + 590px);max-width:100%;margin-left:0}.course__wrap{margin-left:0;gap:50px}.course__nav{padding-left:0;width:175px}}@media screen and (max-width: 1090px){.course{padding:80px 0 120px}.course__ttl{margin-bottom:62px}.course__nav{width:100%;position:static;flex-direction:row;flex-wrap:nowrap}.course__nav-arrow .arrow__icn{transform:translate(-50%, -50%) rotate(135deg)}.course__nav-item a{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px}.course__nav-num{margin-bottom:0}.course__list{margin-left:0}.course__list-item{padding:30px 0 20px}.course__list-cont{width:100%;margin-bottom:28px}.course__list-label{margin:0 0 12px 4px}.course__list-label-slash{display:inline-block;font-size:12px;transform:rotate(5deg);margin:0 8px 0 3px}.course__list-label-num{vertical-align:-4px;font-size:30px}.course__list-ttl{margin-bottom:13px}.course__list-ttl.nowrap{white-space:inherit}.course__list-img{width:100%}.course__list-num2{bottom:-10px;right:12px;font-size:70px}.course .bg-grid__block:nth-child(1){left:calc(307/390*100vw);top:calc(0/390*100vw)}.course .bg-grid__block:nth-child(2){display:none}}@media screen and (max-width: 900px){.course__inner{padding-right:40px;padding-left:40px}.course__person__wrap{top:37.5694444444vw}.course__nav{flex-wrap:wrap;width:100%;margin-bottom:76px}.course__nav-item{width:calc(50% - 12.5px)}.course__nav-link{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px}.course__nav-num{margin-bottom:0}.course__list-person.p1-2{bottom:83.3333333333%}.course__list-person.p1-3{bottom:100%}.course__list-person.p2-2{bottom:100%}.course__list-person.p2-3{bottom:84.4444444444%}.course__list-person.p3-2{bottom:83.3333333333%}.course__list-person.p3-3{bottom:100%}.course__list-person.p4-2{bottom:100%}.course__list-person.p4-3{bottom:84.4444444444%}}@media screen and (max-width: 740px){.course_nav{margin-bottom:76px}.course__ttl__wrap{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;margin-bottom:36px}.course__ttl{margin-bottom:46px}.course__ttl__wrap{position:static;flex-direction:column-reverse}.course__person__wrap{position:relative}.course__person{position:relative}.course__person__wrap{top:auto;bottom:auto}.course__inner{padding-left:15px;padding-right:15px}.course__wrap{gap:0}.course__nav{flex-direction:column;gap:17px}.course__nav-item{width:100%}.course__list-head{gap:18px;padding:0 0 20px;margin-bottom:29px}.course__list-name{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:1.4666666667}.course__list-num{font-size:35px;padding:0}.course__list-item{align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.course__list-item:nth-child(odd),.course__list-item:nth-child(even){flex-direction:column;gap:0;padding:0 0 4px;position:relative}.course__list-item{border-bottom:none}.course__list-cont{display:contents}.course__list-person{order:1;position:relative;width:-moz-fit-content;width:fit-content;display:block;opacity:1 !important;transform:none !important}.course__list-person img{display:block;height:100%;width:auto;max-width:100%}.course__list-person.p1-2{height:105px;right:calc(-7/390*100vw);margin-left:auto}.course__list-person.p1-3{height:111px;left:calc(0/390*100vw);margin-top:-4px}.course__list-person.p2-2{height:109px;right:calc(-7/390*100vw);margin-left:auto}.course__list-person.p2-3{height:105px;left:calc(0/390*100vw);bottom:0;margin-top:-4px}.course__list-person.p3-2{height:109px;right:calc(-11/390*100vw);margin-left:auto}.course__list-person.p3-3{height:95px;left:calc(8/390*100vw);bottom:0;margin-top:11px}.course__list-person.p4-2{height:106px;right:calc(-16/390*100vw);margin-left:auto}.course__list-person.p4-3{height:110px;left:calc(0/390*100vw);bottom:0;margin-top:-2}.course__list-label{order:3;margin:0 0 12px 0}.course__list-ttl{order:4;margin-bottom:11px;line-height:1.72}.course__list-img{order:2;margin-bottom:16px}.course__list-txt{order:5}.course__comment{flex-wrap:nowrap;margin:0 calc(50% - 50vw);-ms-justify-content:center;justify-content:center;margin-left:-87px;overflow-x:hidden;gap:0;padding:32px 0 0}.course__comment-icon{flex-shrink:0}.course__comment-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__comment-icon{margin-right:-9px}.course__comment-bubble{margin-top:11px;padding:31px 40px 32px;text-align:center;width:370px}.course__comment-ttl:before{top:-21px;left:81px;width:131px;height:46px;background-image:url(/builds/web/images/img-comment-ttl.49e2f9ac.png)}}@media screen and (max-width: 740px)and (min-resolution: 2dppx){.course__comment-ttl:before{background-image:url(/builds/web/images/img-comment-ttl@2x.12b4ff29.png);background-size:contain}}@media screen and (max-width: 740px){.course__comment p{line-height:1.8666666667}.course__comment.-person1{padding:48px 0 0 0}.course__comment.-person1 .course__comment-icon{height:129px}.course__comment.-person1 .course__comment-bubble{margin:11px -3px 0 0;padding:27px 40px 25px 118px}.course__comment.-person2{padding:50px 0 0 0}.course__comment.-person2 .course__comment-icon{height:127px}.course__comment.-person2 .course__comment-bubble{margin:9px -14px 0 0;padding:27px 18px 25px 100px}.course__comment.-person2 .course__comment-icon{margin-right:-13px}.course__comment.-person3{padding:45px 0 0 0}.course__comment.-person3 .course__comment-icon{width:144px;height:132px;margin-right:-16px}.course__comment.-person3 .course__comment-bubble{margin:15px 2px 0 0;padding:27px 18px 25px 100px}.course__comment.-person4{padding:57px 0 0 0}.course__comment.-person4 .course__comment-icon{width:120px;height:132px;margin-right:-8px}.course__comment.-person4 .course__comment-bubble{margin:-1px 13px 0 0;padding:29px 18px 23px 100px}}.business{position:relative;padding:120px 0 0}.business__ttl{margin-bottom:87px}.business__list{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;max-width:1300px;padding:0 40px;margin:0 auto}.business__list-wrap{border-top:solid 1px #fff;overflow:hidden;width:100%}.business__list-item{border-right:solid 1px #fff;width:50%;max-width:600px;position:relative}.business__list-item a{display:flex;flex-direction:column;height:100%;padding:50px}@media screen and (min-width: 1025px){.business__list-item a:hover .business__list-img-inner:before{opacity:.72}.business__list-item a:hover .business__list-img-inner img{transform:scale(1.04)}}.business__list-item:nth-child(2n+1){border-left:solid 1px #fff}.business__list-item:nth-child(2n+1):before{content:"";position:absolute;bottom:0;left:100%;width:100vw;transform:translateX(-50%);border-top:solid 1px #fff}.business__list-img{position:relative;margin-bottom:34px}.business__list-img-inner{overflow:hidden;position:relative;z-index:0}.business__list-img-inner:before{content:"";width:100%;height:100%;background:linear-gradient(125deg, #0DC8F5 0%, #41F07E 100%);position:absolute;top:0;left:0;opacity:0;mix-blend-mode:multiply;transition:.5s ease}.business__list-img-inner img{width:100%;transition:.5s ease;position:relative;z-index:-1}.business__list-ttl{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;font-weight:bold;font-size:30px;line-height:1.4571428571;text-align:left;margin-bottom:24px}.business__list-txt{font-size:15px;line-height:32px;flex-grow:1}.business__list-btn{margin-top:25px}.business__list-btn .btn__label:before{background:#fff}.business__list-btn .arrow:after{border-color:#fff}.business__list-btn .arrow__icn{border-color:#fff}.business .bg-grid{background:none}.business .bg-grid__block:nth-child(1){left:calc(1322/1440*100vw);top:calc(87/1440*100vw)}.business .bg-grid__block:nth-child(2){left:calc(59/1440*100vw);top:calc(585/1440*100vw)}.business .bg-grid__block:nth-child(3){left:calc(-20/1440*100vw);top:calc(852/1440*100vw)}@media screen and (max-width: 740px){.business{padding:70px 0 0}.business__ttl{margin-bottom:50px}.business__list{padding:0}.business__list-item{width:100%;max-width:100%;border:0 !important}.business__list-item a{padding:15px 15px 40px}.business__list-item:before{content:"";position:absolute;bottom:0;left:50% !important;width:100vw;transform:translateX(-50%);border-top:solid 1px #fff}.business__list-item:last-child:before{display:none}.business__list-img{margin-bottom:23px}.business__list-num{bottom:-29px;right:9px;font-size:60px}.business__list-ttl{font-size:25px;margin-bottom:17px}.business__list-txt{flex-grow:0}.business__list-btn{margin-top:22px}.business__list-btn .arrow__icn{border-color:#222}.business__list-btn .arrow:before{opacity:1}.business__list-btn .arrow:after{opacity:0 !important}}.business .bg-grid{background:none}.business .bg-grid__block:nth-child(1){left:calc(290/390*100vw);top:calc(0/390*100vw)}.business .bg-grid__block:nth-child(2){display:none}.business .bg-grid__block:nth-child(3){display:none}.app{background-size:cover;position:relative;padding:150px 0 150px}.app__inner{position:relative;z-index:0}.app__ttl{margin-bottom:77px}.app__block+.app__block{margin-top:68px}.app__block-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:30px;margin-bottom:30px}.app__bnr-item{width:100%;max-width:800px;margin:0 auto}.app__bnr-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;flex-direction:column;border:solid 1px;-o-border-image:linear-gradient(to bottom, #0DC8F5, #41F07E) 1;border-image:linear-gradient(to bottom, #0DC8F5, #41F07E) 1;height:200px;padding:0 47px;background:hsla(0,0%,100%,.8);position:relative}@media screen and (min-width: 1025px){.app__bnr-item a:hover{filter:brightness(1.15)}}.app__bnr-sub{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:1.0833333333;margin-bottom:18px;color:#222}.app__bnr-sub img{width:auto;height:18px}.app__bnr-label{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:30px;line-height:1.3;color:#03d5cc}.app__bnr .arrow{position:absolute;top:50%;right:60px;transform:translateY(-50%)}.app__bnr .arrow:before{background:linear-gradient(to bottom, #0DC8F5, #3FEF7C)}.app__bnr.--type2 .app__bnr-item a{height:203px;background:linear-gradient(125deg, #00BFB1 0%, #0769CC 100%);border-width:0;padding:0 60px}.app__bnr.--type2 .app__bnr-sub{color:#fff}.app__bnr.--type2 .app__bnr-label{font-size:30px;color:#fff}.app__bottom-img{overflow:hidden}.app__bottom-img img{width:100%}.app .bg-grid{background-image:url(/builds/web/images/bg-grid-aqua.955d793a.svg)}.app .bg-grid__block span:before{mix-blend-mode:initial}.app .bg-grid__block:nth-child(1){left:calc(-20/1440*100vw);top:calc(305/1440*100vw)}.app .bg-grid__block:nth-child(2){left:calc(1322/1440*100vw);top:calc(61/1440*100vw)}.app .bg-grid-sm__block span.p1:before{border-color:#03d5cc;border-width:calc(1/1440*100vw)}.app .bg-grid-sm__block:nth-child(1){left:calc(1284/1440*100vw);top:calc(307/1440*100vw)}.app .bg-grid-sm__block:nth-child(2){left:calc(42/1440*100vw);top:calc(63/1440*100vw)}@media screen and (max-width: 740px){.app{padding:80px 0 80px}.app__ttl{margin-bottom:51px}.app__block+.app__block{margin-top:40px}.app__block-ttl{font-size:20px;margin-bottom:19px;color:#03d5cc}.app__bnr{gap:7px}.app__bnr-item{width:100%}.app__bnr-item a{border-width:2px;height:150px;padding:0 20px}.app__bnr-sub{font-size:12px;margin-bottom:16px}.app__bnr-label{font-size:25px;color:#222}.app__bnr .arrow{width:45px;height:45px;right:30px}.app__bnr .arrow__icn{width:10px;height:10px}.app__bnr.--type2 .app__bnr-item a{height:196px;padding:0 30px}.app__bnr.--type2 .app__bnr-sub{margin:0 0 20px 0}.app__bnr.--type2 .app__bnr-label{font-size:2.5rem;line-height:3.8rem;letter-spacing:0.05em}}.faq{background:url(/builds/web/images/bg-message.896213d3.jpg) center top;background-size:cover;position:relative;padding:145px 0 150px}.faq__inner{position:relative;z-index:0}.faq__ttl{margin-bottom:70px}.faq__list{max-width:800px;margin-right:auto;margin-left:auto}.faq__list-item{font-size:15px;line-height:30px}.faq__list-item+.faq__list-item{margin-top:15px}.faq__icn{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:500;font-size:30px;color:#03d5cc;position:absolute;top:0;left:30px}.faq__q{padding:26px 120px 27px 0;position:relative;border:solid 1px #03d5cc;background-color:hsla(0,0%,100%,.4);cursor:pointer;transition:.15s ease}@media screen and (min-width: 1025px){.faq__q:hover{color:#03d5cc}}.faq__q-txt{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004","Noto Sans JP",sans-serif;font-weight:600;position:relative;padding-left:65px}.faq__q-toggle{position:absolute;top:50%;right:25px;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:linear-gradient(to bottom, #0DC8F5, #41F07E)}.faq__q-toggle:before,.faq__q-toggle:after{content:"";position:absolute;top:50%;left:50%;width:17px;height:1px;background:#000;transform:translate(-50%, -50%);transition:.2s ease}.faq__q-toggle:after{transform:translate(-50%, -50%) rotate(90deg)}.faq__a{padding:22px 30px 31px 65px;position:relative;display:none}.faq__a-icn{top:23px}.faq__a-txt{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;font-weight:400}.faq .is-active .faq__q-toggle:after{transform:translate(-50%, -50%);opacity:0}.faq .bg-grid{background-image:url(/builds/web/images/bg-grid-light.558e63e7.svg)}.faq .bg-grid__block span:before{mix-blend-mode:initial}.faq .bg-grid__block:nth-child(1){left:calc(1322/1440*100vw);top:calc(124/1440*100vw)}.faq .bg-grid__block:nth-child(2){left:calc(-20/1440*100vw);top:calc(305/1440*100vw)}.faq .bg-grid__block:nth-child(3){transform:scaleX(-1);left:calc(1446/1440*100vw);top:calc(732/1440*100vw);opacity:.6}.faq .bg-grid-sm__block span.p1:before{border-color:#03d5cc;border-width:calc(1/1440*100vw)}.faq .bg-grid-sm__block span.p2{background:#03d5cc}.faq .bg-grid-sm__block span.p2:before,.faq .bg-grid-sm__block span.p2:after{background:none}.faq .bg-grid-sm__block:nth-child(1){left:calc(1/1440*100vw);top:calc(672/1440*100vw)}@media screen and (max-width: 740px){.faq{padding:80px 0 100px}.faq__ttl{margin-bottom:40px}.faq__icn{font-size:20px;top:0;left:14px}.faq__list-item{line-height:28px}.faq__list-item+.faq__list-item{margin-top:5px}.faq__q{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:83px;padding:12px 70px 13px 0}.faq__q-txt{padding-left:38px}.faq__q-toggle{right:17px;width:40px;height:40px}.faq__q-toggle:before,.faq__q-toggle:after{width:15px}.faq__a{padding:17px 0 29px 39px}.faq__a-icn{top:17px}.faq .bg-grid__block:nth-child(1){left:calc(0/390*100vw);top:calc(52/390*100vw)}.faq .bg-grid__block:nth-child(2){left:calc(0/390*100vw);top:calc(506/390*100vw)}.faq .bg-grid__block:nth-child(3){transform:scale(-1, 0);left:calc(256/390*100vw);top:calc(52/390*100vw)}.faq .bg-grid-sm__block:nth-child(1){display:none}.faq .bg-grid-sm__block:nth-child(2){left:calc(0/390*100vw);bottom:calc(80/390*100vw)}}.entry-link .bg-grid-sm:nth-child(1){left:calc(1/1440*100vw);top:calc(672/1440*100vw)}.entry-link{display:flex;flex-wrap:wrap;flex-direction:column;gap:1px;position:fixed;right:0;bottom:0;z-index:10;background:#fff;transition:.3s ease}.entry-link__item+.entry-link__item{margin-top:1px}@media screen and (min-width: 1025px){.entry-link__item a:hover{opacity:.5}}.entry-link.is-top{transform:translateX(100%)}@media screen and (max-width: 740px){.entry-link{width:100%;padding-top:1px}.entry-link__item{width:100%}.entry-link__item img{width:100%}.entry-link.is-top{transform:translateY(100%)}}.message .ttl,.course .ttl,.faq .ttl{margin-left:auto;margin-right:auto;text-align:center}.message .ttl__en,.course .ttl__en,.faq .ttl__en{color:#03d5cc;margin:0 0 7px 0}.message .ttl__ja,.course .ttl__ja,.faq .ttl__ja{text-align:center}.message .ttl__ja:before,.course .ttl__ja:before,.faq .ttl__ja:before{display:none}@media screen and (max-width: 740px){.message .ttl,.course .ttl,.faq .ttl{padding-left:0}.message .ttl__en,.course .ttl__en,.faq .ttl__en{margin-bottom:8px}.message .ttl__ja,.course .ttl__ja,.faq .ttl__ja{font-size:15px;line-height:1.2}}@keyframes gridBlockItem{0%{opacity:1}1%{opacity:1}5%{opacity:.5}10%{opacity:1}15%{opacity:.5}20%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_1{0%{transform:translate(0)}20%{transform:translate(102%, 0%)}40%{transform:translate(204%, 0%)}60%{transform:translate(306%, 0%)}61%{opacity:0}96%{transform:translate(0);opacity:0}97%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_2{0%{transform:translate(0)}50%{transform:translate(0%, -102%)}52%{transform:translate(0%, -204%) scaleY(2)}54%{transform:translate(0%, -306%) scaleY(2)}56%{transform:translate(0%, -306%) scaleY(1)}57%{transform:translate(0%, -408%) scaleY(1)}58%{transform:translate(0%, -408%) scaleY(0);opacity:1}59%{transform:translate(0);opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes gridBlockItem_3{0%{transform:translate(0)}2%{transform:translate(102%, 0%)}4%{transform:translate(204%, 0%)}6%{transform:translate(306%, 0%)}8%{transform:translate(306%, 102%)}10%{transform:translate(306%, 204%)}12%{transform:translate(306%, 306%)}14%{transform:translate(204%, 306%)}16%{transform:translate(102%, 306%)}18%{transform:translate(0%, 306%)}20%{transform:translate(0%, 204%)}22%{transform:translate(0%, 102%)}24%{transform:translate(0%, 0%)}26%{transform:translate(0%, 0%);opacity:1}100%{opacity:1}}@keyframes gridBlockItem_4{0%{transform:translate(0%, 0%)}40%{transform:translate(0%, 0%)}45%{transform:translate(102%, 0%)}50%{transform:translate(0%, 0%)}100%{opacity:1}}.bg-grid{background:url(/builds/web/images/bg-grid.7b6e78ce.svg);background-size:calc(61/1440*100vw);background-position:calc(-20/1440*100vw) 0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.bg-grid span{position:absolute;background-size:cover;left:calc(1/1440*100vw);top:calc(1/1440*100vw);width:calc(60/1440*100vw);height:calc(60/1440*100vw);background:url(/builds/web/images/bg-cmn.336b94e4.jpg);background-size:100vw auto;transform-origin:center top}@media screen and (min-width: 1441px){.bg-grid span{background-image:url(/builds/web/images/bg-cmn@2x.abc8d7d2.jpg);background-size:1440px auto}}.bg-grid span:before,.bg-grid span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.bg-grid span:before{background-image:url(/builds/web/images/bg-grid-item1.48bbdc86.png);mix-blend-mode:color-burn}.bg-grid span:after{background-image:url(/builds/web/images/bg-grid-item2.c4725145.png)}.bg-grid span:nth-child(3n+1){animation-delay:0s}.bg-grid span:nth-child(3n+2){animation-delay:.3s}.bg-grid span:nth-child(3n+3){animation-delay:.7s}.bg-grid span.p1:after{opacity:0}.bg-grid span.p2:after{mix-blend-mode:overlay}.bg-grid span.p3:after{mix-blend-mode:multiply}.bg-grid span.p4:after{background-image:linear-gradient(140deg, #0DC8F5 0%, #5B24C3 100%);mix-blend-mode:color-burn;opacity:.6}.bg-grid span.r90:before{transform:rotate(90deg)}.bg-grid span.r180:before{transform:rotate(180deg)}.bg-grid span.r270:before{transform:rotate(270deg)}.bg-grid__block{position:absolute}.bg-grid__block.--block1 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(1){animation:gridBlockItem_2 7s steps(1) infinite both}.bg-grid__block.--block1 span:nth-child(2){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(2){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(2){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block1 span:nth-child(3){left:calc(123/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(3){left:calc(103/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block1 span:nth-child(3){animation:gridBlockItem_2 5s steps(1) .5s infinite both}.bg-grid__block.--block1 span:nth-child(4){left:calc(123/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(4){left:calc(103/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block1 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1s infinite both}.bg-grid__block.--block1 span:nth-child(5){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block1 span:nth-child(5){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block1 span:nth-child(5){animation:gridBlockItem_4 7s steps(1) infinite both}.bg-grid__block.--block2 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block2 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block2 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block2 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block2 span:nth-child(3){left:calc(123/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(3){left:calc(103/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block2 span:nth-child(3){animation:gridBlockItem_3 6s steps(1) .5s infinite both}.bg-grid__block.--block2 span:nth-child(4){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(4){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block2 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1.5s infinite both}.bg-grid__block.--block2 span:nth-child(5){left:calc(184/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block2 span:nth-child(5){left:calc(154/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block2 span:nth-child(5){animation:gridBlockItem_2 5s steps(1) 1.8s infinite both}.bg-grid__block.--block3 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block3 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) 1s infinite both}.bg-grid__block.--block3 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block3 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block3 span:nth-child(3){left:calc(1/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(3){left:calc(1/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block3 span:nth-child(3){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block3 span:nth-child(4){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(4){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block3 span:nth-child(4){animation:gridBlockItem_2 5s steps(1) 1.3s infinite both}.bg-grid__block.--block3 span:nth-child(5){left:calc(62/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(5){left:calc(52/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block3 span:nth-child(5){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block3 span:nth-child(6){left:calc(123/1440*100vw);top:calc(184/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block3 span:nth-child(6){left:calc(103/390*100vw);top:calc(154/390*100vw)}}.bg-grid__block.--block3 span:nth-child(6){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block4 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block4 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid__block.--block4 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block4 span:nth-child(2){animation:gridBlockItem_2 5s steps(1) .5s infinite both}.bg-grid__block.--block4 span:nth-child(3){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block4 span:nth-child(3){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block4 span:nth-child(3){animation:gridBlockItem_4 5s steps(1) .5s infinite both}.bg-grid__block.--block5 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block5 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block5 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block5 span:nth-child(2){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block5 span:nth-child(2){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block5 span:nth-child(2){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block6 span:nth-child(1){left:calc(1/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block6 span:nth-child(1){left:calc(1/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block6 span:nth-child(1){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block7 span:nth-child(1){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(1){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block7 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block7 span:nth-child(2){animation:gridBlockItem_4 4s steps(1) infinite both}.bg-grid__block.--block7 span:nth-child(3){left:calc(62/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(3){left:calc(52/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block7 span:nth-child(3){animation:gridBlockItem_4 4s steps(1) .5s infinite both}.bg-grid__block.--block7 span:nth-child(4){left:calc(123/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block7 span:nth-child(4){left:calc(103/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block7 span:nth-child(4){animation:gridBlockItem_3 6s steps(1) infinite both}.bg-grid__block.--block8 span:nth-child(1){left:calc(62/1440*100vw);top:calc(1/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(1){left:calc(52/390*100vw);top:calc(1/390*100vw)}}.bg-grid__block.--block8 span:nth-child(1){animation:gridBlockItem_2 7s steps(1) infinite both}.bg-grid__block.--block8 span:nth-child(2){left:calc(1/1440*100vw);top:calc(62/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(2){left:calc(1/390*100vw);top:calc(52/390*100vw)}}.bg-grid__block.--block8 span:nth-child(2){animation:gridBlockItem_2 7s steps(1) .3s infinite both}.bg-grid__block.--block8 span:nth-child(3){left:calc(62/1440*100vw);top:calc(123/1440*100vw)}@media screen and (max-width: 740px){.bg-grid__block.--block8 span:nth-child(3){left:calc(52/390*100vw);top:calc(103/390*100vw)}}.bg-grid__block.--block8 span:nth-child(3){animation:gridBlockItem_4 7s steps(1) infinite both}@media screen and (max-width: 740px){.bg-grid{background-size:calc(51/390*100vw);background-position:left top}.bg-grid span{left:calc(1/390*100vw);top:calc(1/390*100vw);width:calc(50/390*100vw);height:calc(50/390*100vw)}}.bg-grid-sm span{width:calc(40/1440*100vw);height:calc(40/1440*100vw)}.bg-grid-sm span.p1{background:none}.bg-grid-sm span.p1:before{background:none;border:solid calc(2/1440*100vw) #fff;mix-blend-mode:initial}.bg-grid-sm__block{position:absolute}.bg-grid-sm__block.--block-sm1 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm1 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm1 span:nth-child(1){animation:gridBlockItem_4 2.5s steps(1) infinite both}.bg-grid-sm__block.--block-sm2 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm2 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm2 span:nth-child(1){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm2 span:nth-child(2){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm2 span:nth-child(2){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm2 span:nth-child(2){animation:gridBlockItem_3 10s steps(1) infinite both}.bg-grid-sm__block.--block-sm3 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm3 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm3 span:nth-child(1){animation:gridBlockItem_3 10s steps(1) 0s infinite both}.bg-grid-sm__block.--block-sm3 span:nth-child(2){left:calc(38/1440*100vw);top:calc(56.5/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm3 span:nth-child(2){left:calc(38/390*100vw);top:calc(56.5/390*100vw)}}.bg-grid-sm__block.--block-sm3 span:nth-child(2){animation:gridBlockItem_3 10s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(1){animation:gridBlockItem_3 10s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(2){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(2){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(2){animation:gridBlockItem_2 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm4 span:nth-child(3){left:calc(38/1440*100vw);top:calc(76/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm4 span:nth-child(3){left:calc(38/390*100vw);top:calc(76/390*100vw)}}.bg-grid-sm__block.--block-sm4 span:nth-child(3){animation:gridBlockItem_4 7s steps(1) .5s infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(1){left:calc(-1/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(1){left:calc(-1/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(1){animation:gridBlockItem_4 5s steps(1) infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(2){left:calc(38/1440*100vw);top:calc(-2/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(2){left:calc(38/390*100vw);top:calc(-2/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(2){animation:gridBlockItem_1 5s steps(1) .2s infinite both}.bg-grid-sm__block.--block-sm5 span:nth-child(3){left:calc(38/1440*100vw);top:calc(37/1440*100vw)}@media screen and (max-width: 740px){.bg-grid-sm__block.--block-sm5 span:nth-child(3){left:calc(38/390*100vw);top:calc(37/390*100vw)}}.bg-grid-sm__block.--block-sm5 span:nth-child(3){animation:gridBlockItem_3 10s steps(1) infinite both}@media screen and (max-width: 740px){.bg-grid-sm span{width:calc(40/390*100vw);height:calc(40/390*100vw)}.bg-grid-sm span.p1:before{border-width:2px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0EsbURBcWVFLHVEQUVFLGtEQUVGLHdCQXBmSix3QkFDQSxzQ0czZ0VGLGlESDgvRU0sdUJBMWVGLHVCQUNBLG1EQXllRSxvREFFRSxzQ0doZ0ZSLGlCSHNnRkUsd0JBQ0UsMEJBQ0EsNEJBRUUsZ0JBQ0UsNE4iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy9yZWNydWl0LWludGVybi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzX3JlY3J1aXQvY29tbW9uL19kZXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHNfcmVjcnVpdC9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlsc19yZWNydWl0L2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHNfcmVjcnVpdC9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHNfcmVjcnVpdC9jb21tb24vX3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzX3JlY3J1aXQvX2Jhc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiQC9zY3NzL3V0aWxzX3JlY3J1aXQvcHJlcGVuZHNcIiBhcyAqO1xyXG5cclxuLyo9IFNpdGUgQ29sb3IoaW50ZXJuc2hpcCkgPSovXHJcbiRjb2xvci1iYXNlOiAjMDNENUNDO1xyXG4kY29sb3ItYmFzZS1sdDogIzBEODFGNTsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjMERDOEY1OyAvLyBzdWJcclxuJGNvbG9yLXN1YjI6ICM0MUYwN0U7IC8vIHN1YlxyXG5cclxuLmZ2e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBsdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAucGMsIC5zcOOCr+ODqeOCueOBruS4iuabuOOBjShmbGV444KS57at5oyBKVxyXG4gICZfX3Bob3Rvcy5wYyxcclxuICAmX19waG90b3Muc3Age1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19jYXRjaC5wYyxcclxuICAmX19jYXRjaC50YntcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9fYmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bob3Rvc3tcclxuICAgIHdpZHRoOiB2dyg2MDIpO1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBnYXA6IHZ3KDIpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAubGVmdC1jb2wsXHJcbiAgICAucmlnaHQtY29sIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiB2dygyKTtcclxuICAgICAgd2lkdGg6IHZ3KDMwMCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2dygxMzIpIHZ3KDIyMCkgdncoMzE5KSB2dygxMzIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEzMmZyIDIyMGZyIDMxOWZyIDEzMmZyO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2dyg0MDQpIHZ3KDE4MikgdncoMjIwKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MDRmciAxODJmciAyMjBmcjtcclxuICAgIH1cclxuICAgIC50d28tcm93IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBnYXA6IHZ3KDIpO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhdGNoe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBsZWZ0OiB2dyg4NSk7XHJcbiAgICB0b3A6IHZ3KDQwMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBpbWd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgZ2FwOjkuNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhdGNoMSB7XHJcbiAgICAgIGFuaW1hdGlvbjogYW5pbUxlZnQgLjQ1cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcyBmb3J3YXJkcztcclxuICAgICAgJi4tLXNpemV7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDQzMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0Y2gyIHtcclxuICAgICAgYW5pbWF0aW9uOiBwb3BUaWx0IC40NXMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgLjI1cyBmb3J3YXJkcztcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgICAmLi0tc2l6ZXtcclxuICAgICAgICB3aWR0aDogdncoMjY0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGNoMyB7XHJcbiAgICAgIGFuaW1hdGlvbjogYW5pbVJpZ2h0IC40NXMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgLjI1cyBmb3J3YXJkcztcclxuICAgICAgJi4tLXNpemV7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDQ1Myk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRjaDQge1xyXG4gICAgICBhbmltYXRpb246IGFuaW1MZWZ0IC41cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAuNTVzIGZvcndhcmRzO1xyXG4gICAgICAmLi0tc2l6ZXtcclxuICAgICAgICB3aWR0aDogdncoMzcxKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0Y2g1IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgICBhbmltYXRpb246IGZvY3VzIDAuOHMgZWFzZS1vdXQgLjhzIGZvcndhcmRzO1xyXG4gICAgICAmLi0tc2l6ZXtcclxuICAgICAgICB3aWR0aDogdncoNDQ3KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGFuaW1MZWZ0IHtcclxuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpOyB9XHJcbiAgICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgYW5pbVJpZ2h0IHtcclxuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7IH1cclxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBwb3BUaWx0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGJsdXJGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwKSwgMCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNiksIDAgMCA4MHB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIDAgMCA0MHB4IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwyNTUsMjU1LDAuMiksIDAgMCAxNnB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBmb2N1cyB7XHJcbiAgICB0byB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJnLWdyaWR7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2dygtMjApIHZ3KC00Mik7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBsZWZ0OiB2dygtMjApO1xyXG4gICAgICAgIHRvcDogdncoNTY4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiB2dyg2NTIpO1xyXG4gICAgICAgIHRvcDogdncoMjApO1xyXG4gICAgICAgIC8vIHNwYW57XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KDU5MCk7XHJcbiAgICAgICAgdG9wOiB2dyg0NDYpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNte1xyXG4gICAgICAmX19ibG9ja3tcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIGxlZnQ6IHZ3KDQ0KTtcclxuICAgICAgICAgIHRvcDogdncoMjQ2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBsZWZ0OiB2dyg2MCk7XHJcbiAgICAgICAgICB0b3A6IHZ3KDEwMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgbGVmdDogdncoNzczKTtcclxuICAgICAgICAgIHRvcDogdncoMjY3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICBsZWZ0OiB2dyg3MzQpO1xyXG4gICAgICAgICAgdG9wOiB2dygyMjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgLy8gPT09IOKRoOWFqOeUu+mdokZWIOmrmOOBleOCkjg1JeOBq+WbuuWumiA9PT1cclxuICAgICAgLy8gaGVpZ2h0OiA4NXZoO1xyXG4gICAgICAvLyBoZWlnaHQ6IDg1bHZoO1xyXG5cclxuICAgICAgLy8gPT09IOKRoeODh+OCtuOCpOODs+avlOeOhygxNDQwOjgxMCnjgpLntq3mjIEgPT09XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNDQwIC8gODEwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XHJcbiAgICAvL+S4iuabuOOBjVxyXG4gICAgJl9fcGhvdG9zLnBjIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvdG9zLnNwIHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fY2F0Y2gucGMge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19jYXRjaC5zcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0xe1xyXG4gICAgICAgIHdpZHRoOiB2d1NwKDM1Nyk7XHJcbiAgICAgICAgbGVmdDogdndTcCgxNSk7XHJcbiAgICAgICAgdG9wOiB2d1NwKDEwMyk7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLTJ7XHJcbiAgICAgICAgd2lkdGg6IHZ3U3AoMTAyKTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogdndTcCg1MTEpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0ze1xyXG4gICAgICAgIHdpZHRoOiB2d1NwKDIzNik7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogdndTcCgxNTQpO1xyXG4gICAgICAgIHRvcDogdndTcCg0NjApO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS00e1xyXG4gICAgICAgIHdpZHRoOiB2d1NwKDgzKTtcclxuICAgICAgICBsZWZ0OiB2d1NwKDMwNyk7XHJcbiAgICAgICAgdG9wOiB2d1NwKDY2NCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogY2FsYyg2OHB4ICsgNTBweCkgJG1hcmdpbi1zbStweCA1N3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAuY2F0Y2gxIHtcclxuICAgICAgICAmLi0tc2l6ZXtcclxuICAgICAgICAgIHdpZHRoOiB2d1NwKDM1MCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXRjaDIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAmLi0tc2l6ZXtcclxuICAgICAgICAgIHdpZHRoOiB2d1NwKDI3NSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXRjaDMge1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbVJpZ2h0IC40NXMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgLjI1cyBmb3J3YXJkcztcclxuICAgICAgICAmLi0tc2l6ZXtcclxuICAgICAgICAgIHdpZHRoOiB2d1NwKDMxMyk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2F0Y2g0IHtcclxuICAgICAgICBhbmltYXRpb246IGFuaW1MZWZ0IC41cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAuNTVzIGZvcndhcmRzO1xyXG4gICAgICAgICYuLS1zaXple1xyXG4gICAgICAgICAgd2lkdGg6IHZ3U3AoMzA0KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19waG90b3Mge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyBoZWlnaHQ6IGNhbGMoMzcyIC8gMzkwICogMTAwdncpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGdhcDogdncoMik7XHJcbiAgICAgIC5sZWZ0LWNvbCxcclxuICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBnYXA6IHZ3U3AoMSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA4NmZyIDE0MmZyIDE0MmZyO1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjUzZnIgMTE4ZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZy1ncmlke1xyXG4gICAgICAmX19ibG9ja3tcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIGxlZnQ6IHZ3U3AoMSk7XHJcbiAgICAgICAgICB0b3A6IHZ3U3AoNDA5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDI1Nik7XHJcbiAgICAgICAgICB0b3A6IHZ3U3AoNTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIGxlZnQ6IHZ3U3AoMzA3KTtcclxuICAgICAgICAgIHRvcDogdndTcCg2MTIpO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc217XHJcbiAgICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgbGVmdDogdndTcCgzNTEpO1xyXG4gICAgICAgICAgICB0b3A6IHZ3U3AoMzkyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZ3U3AoMjM5KTtcclxuICAgICAgICAgICAgdG9wOiB2d1NwKDg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIGFuZCAobWF4LWhlaWdodDogODQzcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IHZ3U3AoNzEzKTtcclxuICAgICZfX2ltZ3tcclxuICAgICAgJi4tLTF7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IHZ3U3AoNTEpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0ye1xyXG4gICAgICAgIHRvcDogdndTcCg0NTYpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0ze1xyXG4gICAgICAgIHRvcDogdndTcCgzNzcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS00e1xyXG4gICAgICAgIHRvcDogdndTcCg2MTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXRjaHtcclxuICAgICAgbGVmdDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogdndTcCg1NTEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2V7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW50ZXJuL2JnLW1lc3NhZ2UuanBnJykgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMjJweCAwIDEzM3B4O1xyXG4gICZfX2lubmVye1xyXG4gICAgLy9AaW5jbHVkZSBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJl9fbGVmdHtcclxuICAgIC8vZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDUzMXB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XHJcbiAgICBtYXJnaW46IDU1cHggMCAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgICYuLS1ib2xke1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdzY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi4tLTF7XHJcbiAgICAgIHdpZHRoOiB2dygzMDUpO1xyXG4gICAgICByaWdodDogdncoMzApO1xyXG4gICAgICB0b3A6IHZ3KDkxKTtcclxuICAgIH1cclxuICAgICYuLS0ye1xyXG4gICAgICB3aWR0aDogdncoMjQwKTtcclxuICAgICAgbGVmdDogdncoMCk7XHJcbiAgICAgIHRvcDogdncoMTkyKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gICAgfVxyXG4gICAgJi4tLTN7XHJcbiAgICAgIHdpZHRoOiB2dygzNjApO1xyXG4gICAgICBsZWZ0OiB2dyg0MCk7XHJcbiAgICAgIHRvcDogdncoNjQwKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjI1cztcclxuICAgIH1cclxuICAgICYuLS00e1xyXG4gICAgICB3aWR0aDogdncoMjQ1KTtcclxuICAgICAgcmlnaHQ6IHZ3KDE1MCk7XHJcbiAgICAgIGJvdHRvbTogdncoNjYpO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmlzLXNob3cge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhdGNoe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcclxuICB9XHJcbiAgLmJnLWdyaWR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pbnRlcm4vYmctZ3JpZC13aGl0ZS5zdmcnKTtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ludGVybi9iZy1tZXNzYWdlLmpwZycpO1xyXG4gICAgICAgICYucDM6YWZ0ZXJ7XHJcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgbGVmdDogdncoMTY1KTtcclxuICAgICAgICB0b3A6IHZ3KDU1MCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgbGVmdDogdncoMTI2MSk7XHJcbiAgICAgICAgdG9wOiB2dyg2NzIpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KDIyNCk7XHJcbiAgICAgICAgYm90dG9tOiB2dygxMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuLS0yIHtcclxuICAgICAgICBsZWZ0OiB2dygxOTApO1xyXG4gICAgICAgIHRvcDogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0zIHtcclxuICAgICAgICBsZWZ0OiB2dygtOTApO1xyXG4gICAgICAgIHRvcDogdncoNTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogNThweCAwIDY5cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2F0Y2h7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWJvbGR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19waG90b3N7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogNTA4cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICYuLS0xe1xyXG4gICAgICAgIHdpZHRoOiB2d1NwKDI1NCk7XHJcbiAgICAgICAgdG9wOiB2d1NwKDE3MCk7XHJcbiAgICAgICAgcmlnaHQ6IHZ3U3AoMCk7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLTJ7XHJcbiAgICAgICAgd2lkdGg6IHZ3U3AoMTcyKTtcclxuICAgICAgICB0b3A6IHZ3U3AoLTEwKTtcclxuICAgICAgICBsZWZ0OiB2d1NwKDApO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS00e1xyXG4gICAgICAgIHdpZHRoOiB2d1NwKDIwNCk7XHJcbiAgICAgICAgYm90dG9tOiB2d1NwKDApO1xyXG4gICAgICAgIGxlZnQ6IHZ3U3AoMTUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtc3BhY2luZ3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDI1OCk7XHJcbiAgICAgICAgICBib3R0b206IHZ3U3AoMzE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3Vyc2V7XHJcbiAgJHRoaXM6ICY7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWNydWl0L2luZGV4L2JnLW1lc3NhZ2UuanBnJykgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNDFweCAwIDE0OHB4O1xyXG4gICZfX3R0bF9fd3JhcHtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIC8vQGluY2x1ZGUgZmxleDtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XHJcbiAgfVxyXG4gICZfX25hdntcclxuICAgIC8vZmxleDogMCAwIDE3NXB4O1xyXG4gICAgLy9tYXJnaW4tbGVmdDogLTUxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMjE1cHg7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjVweDtcclxuICAgICYtaXRlbXtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgcGFkZGluZzogMCA1NnB4IDE3cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXMtY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbnVte1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICAgICYtc2hhcnB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgM3B4IDAgMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgIH1cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3Itc3ViLCAkY29sb3Itc3ViMik7XHJcbiAgICAgIH1cclxuICAgICAgJl9faWNue1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1heC13aWR0aDogOTc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gICAgJi5pcy1zaG93IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgICYuaXMtaGlkZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOjI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmLW5hbWV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgfVxyXG4gICAgJi1udW17XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLXNoYXJwe1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDNweCAwIDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBnYXA6IGNsYW1wKDIwcHgsIDV2dywgNDBweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgcGFkZGluZzogNTBweCAwIDQ5cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyDlpYfmlbA6IOODh+ODleOCqeODq+ODiO+8iOODhuOCreOCueODiOW3puODu+eUu+WDj+WPs++8iVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDlgbbmlbA6IOeUu+WDj+W3puODu+ODhuOCreOCueODiOWPs1xyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wZXJzb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgJi5wMS0ye1xyXG4gICAgICAgIGJvdHRvbTogdncoLTQpO1xyXG4gICAgICAgIHJpZ2h0OiB2dygtNjIpO1xyXG4gICAgICB9XHJcbiAgICAgICYucDEtM3tcclxuICAgICAgICBib3R0b206IHZ3KDApO1xyXG4gICAgICAgIGxlZnQ6IHZ3KDgpO1xyXG4gICAgICB9XHJcbiAgICAgICYucDItMntcclxuICAgICAgICBib3R0b206IHZ3KDApO1xyXG4gICAgICAgIHJpZ2h0OiB2dygtMjApO1xyXG4gICAgICB9XHJcbiAgICAgICYucDItM3tcclxuICAgICAgICBib3R0b206IHZ3KC0xODApO1xyXG4gICAgICAgIGxlZnQ6IHZ3KC00OCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5wMy0ye1xyXG4gICAgICAgIGJvdHRvbTogdncoMCk7XHJcbiAgICAgICAgcmlnaHQ6IHZ3KC0zMSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5wMy0ze1xyXG4gICAgICAgIGJvdHRvbTogdncoMCk7XHJcbiAgICAgICAgbGVmdDogdncoLTcpO1xyXG4gICAgICB9XHJcbiAgICAgICYucDQtMntcclxuICAgICAgICBib3R0b206IHZ3KDApO1xyXG4gICAgICAgIHJpZ2h0OiB2dygxNCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5wNC0ze1xyXG4gICAgICAgIGJvdHRvbTogdncoLTE2MCk7XHJcbiAgICAgICAgbGVmdDogdncoLTYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250e1xyXG4gICAgICAvL3dpZHRoOiBjYWxjKDQ3LjI4JSAtIDQwcHgpO1xyXG4gICAgICAvL3dpZHRoOiBjYWxjKDU0JSAtIDYwcHgpO1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogdncoMzUpO1xyXG4gICAgICAmLi0tY29udDEtMyB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDIxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgJi1zbGFzaHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHggMCAzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICAmLW51bXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdzc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUvMjUpO1xyXG4gICAgICAmLm5vd3JhcHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc0O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzE1KTtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBmbGV4OiAwIDAgNTIuNzIlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUxNHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbnVtMntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xM3B4O1xyXG4gICAgICByaWdodDogMjFweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGVyc29uX193cmFwe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB2dygxNSk7XHJcbiAgICByaWdodDogdncoNDgpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gICZfX3BlcnNvbiB7XHJcbiAgICB3aWR0aDogMTM1cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICYtcGhvdG97XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGV0YWlsIHtcclxuICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgICAgcGFkZGluZzogNXB4IDNweCA1cHggMTRweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEwQUJEMCwgIzBERjU4QSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAmLXllYXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuICAgICYtbmFtZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbW1lbnR7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDI3cHggMCAwO1xyXG4gICAgJi1idWJibGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgLy9ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAvL21heC13aWR0aDogNzAlO1xyXG4gICAgICBwYWRkaW5nOiA0NnB4IDUwcHggMzlweCA1M3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB6LWluZGV4OiAwOyAvLyDlkLnjgY3lh7rjgZfoh6rkvZNcclxuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTBBQkQwLCAjMERGNThBKTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiA5cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjM2ZlZjdjO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaW50ZXJuL2ltZy1jb21tZW50LXR0bC5wbmcnKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0IHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pbnRlcm4vaW1nLWNvbW1lbnQtdHRsQDJ4LnBuZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tcGVyc29uMXtcclxuICAgICAgcGFkZGluZzogMzFweCAyN3B4IDAgMDtcclxuICAgICAgI3skdGhpc31fX2NvbW1lbnQtaWNvbntcclxuICAgICAgICBoZWlnaHQ6IDE2OXB4O1xyXG4gICAgICB9XHJcbiAgICAgICN7JHRoaXN9X19jb21tZW50LWJ1YmJsZXtcclxuICAgICAgICBtYXJnaW46IDE5cHggNnB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tcGVyc29uMntcclxuICAgICAgcGFkZGluZzogMzVweCAxNHB4IDAgMDtcclxuICAgICAgI3skdGhpc31fX2NvbW1lbnQtaWNvbntcclxuICAgICAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgICB9XHJcbiAgICAgICN7JHRoaXN9X19jb21tZW50LWJ1YmJsZXtcclxuICAgICAgICBtYXJnaW46IDE1cHggLTJweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogNDZweCA0NnB4IDM5cHggNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tcGVyc29uM3tcclxuICAgICAgcGFkZGluZzogMjdweCA5cHggMCAwO1xyXG4gICAgICAjeyR0aGlzfV9fY29tbWVudC1pY29ue1xyXG4gICAgICAgIHdpZHRoOjE4OXB4O1xyXG4gICAgICAgIGhlaWdodDogMTczcHg7XHJcbiAgICAgIH1cclxuICAgICAgI3skdGhpc31fX2NvbW1lbnQtYnViYmxle1xyXG4gICAgICAgIG1hcmdpbjogMjNweCAyM3B4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiA0NnB4IDQ2cHggMzlweCA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi1wZXJzb240e1xyXG4gICAgICBwYWRkaW5nOiAyN3B4IDI3cHggMCAwO1xyXG4gICAgICAjeyR0aGlzfV9fY29tbWVudC1pY29ue1xyXG4gICAgICAgIHdpZHRoOjE1NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTcycHg7XHJcbiAgICAgIH1cclxuICAgICAgI3skdGhpc31fX2NvbW1lbnQtYnViYmxle1xyXG4gICAgICAgIG1hcmdpbjogMjNweCA0MHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiA0NnB4IDQ0cHggMzlweCA0N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZy1ncmlke1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaW50ZXJuL2JnLWdyaWQtYXF1YS5zdmcnKTtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDE6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBsZWZ0OiB2dygtMTkpO1xyXG4gICAgICAgIHRvcDogdncoNzkzKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiB2dygtMTkpO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IHZ3KDM4Myk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc217XHJcbiAgICAgICZfX2Jsb2Nre1xyXG4gICAgICAgIHNwYW4ucDE6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogdncoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgbGVmdDogdncoMTMyMyk7XHJcbiAgICAgICAgICB0b3A6IHZ3KDQzMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyA1OTBweCk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICB9XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgLmFycm93X19pY24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICAvL2ZsZXg6IDE7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1udW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVse1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggNHB4O1xyXG4gICAgICAgICYtc2xhc2h7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbnVte1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC00cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHRse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgJi5ub3dyYXB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi1udW0ye1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDMwNyk7XHJcbiAgICAgICAgICB0b3A6IHZ3U3AoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogI3skbWFyZ2luLW1kfXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG1hcmdpbi1tZH1weDtcclxuICAgIH1cclxuICAgICZfX3BlcnNvbiB7XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICB0b3A6IGNhbGMoNTQxLzE0NDAqMTAwdncpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdntcclxuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgICAvLyBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTIuNXB4KTtcclxuICAgICAgfVxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtbnVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAmLXBlcnNvbiB7XHJcbiAgICAgICAgJi5wMS0yIHtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYyg3NTAvOTAwKjEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAxLTMge1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDkwMC85MDAqMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDItMiB7XHJcbiAgICAgICAgICBib3R0b206IGNhbGMoOTAwLzkwMCoxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wMi0zIHtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYyg3NjAvOTAwKjEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAzLTIge1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDc1MC85MDAqMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDMtMyB7XHJcbiAgICAgICAgICBib3R0b206IGNhbGMoOTAwLzkwMCoxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wNC0yIHtcclxuICAgICAgICAgIGJvdHRvbTogY2FsYyg5MDAvOTAwKjEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnA0LTMge1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDc2MC85MDAqMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9uYXZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbiAgICB9XHJcbiAgICAmX190dGxfX3dyYXB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbi1yZXZlcnNlKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAmX193cmFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uLXJldmVyc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wZXJzb25fX3dyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICZfX3BlcnNvbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmX193cmFwIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICAgZ2FwOiAxN3B4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWhlYWR7XHJcbiAgICAgICAgZ2FwOjE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgfVxyXG4gICAgICAmLW5hbWV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQvMzApO1xyXG4gICAgICB9XHJcbiAgICAgICYtbnVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250e1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICB9XHJcbiAgICAgICYtcGVyc29ue1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDEtMiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3U3AoLTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDEtMyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xyXG4gICAgICAgICAgbGVmdDogdndTcCgwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDItMiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3U3AoLTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDItMyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgICAgbGVmdDogdndTcCgwKTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDMtMiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3U3AoLTExKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAzLTMge1xyXG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgbGVmdDogdndTcCg4KTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucDQtMiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3U3AoLTE2KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnA0LTMge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgIGxlZnQ6IHZ3U3AoMCk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sYWJlbHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW46MCAwIDEycHggMDtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQzLzI1KTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21tZW50e1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTg3cHg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pY29ue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcclxuICAgICAgICAvL3dpZHRoOiAxMjhweDtcclxuICAgICAgICAvL2hlaWdodDogMTI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1idWJibGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICBwYWRkaW5nOjMxcHggNDBweCAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgICAgbGVmdDogODFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMzFweDtcclxuICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ludGVybi9zcC9pbWctY29tbWVudC10dGwucG5nJyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBydCB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pbnRlcm4vc3AvaW1nLWNvbW1lbnQtdHRsQDJ4LnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjgvMTUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLXBlcnNvbjF7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDAgMDtcclxuICAgICAgICAjeyR0aGlzfV9fY29tbWVudC1pY29ue1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skdGhpc31fX2NvbW1lbnQtYnViYmxle1xyXG4gICAgICAgICAgbWFyZ2luOiAxMXB4IC0zcHggMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMjdweCA0MHB4IDI1cHggMTE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLXBlcnNvbjJ7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgICAgICAjeyR0aGlzfV9fY29tbWVudC1pY29ue1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skdGhpc31fX2NvbW1lbnQtYnViYmxle1xyXG4gICAgICAgICAgbWFyZ2luOiA5cHggLTE0cHggMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMjdweCAxOHB4IDI1cHggMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHRoaXN9X19jb21tZW50LWljb257XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi1wZXJzb24ze1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCAwIDA7XHJcbiAgICAgICAgI3skdGhpc31fX2NvbW1lbnQtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyR0aGlzfV9fY29tbWVudC1idWJibGV7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMnB4IDAgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDI3cHggMThweCAyNXB4IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi1wZXJzb240e1xyXG4gICAgICAgIHBhZGRpbmc6IDU3cHggMCAwIDA7XHJcbiAgICAgICAgI3skdGhpc31fX2NvbW1lbnQtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHRoaXN9X19jb21tZW50LWJ1YmJsZXtcclxuICAgICAgICAgIG1hcmdpbjogLTFweCAxM3B4IDAgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDI5cHggMThweCAyM3B4IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODdweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oc3RyZXRjaCk7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2lufXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAuYnVzaW5lc3NfX2xpc3QtaW1nLWlubmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4rMSl7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCRjb2xvci1zdWIgMCUsJGNvbG9yLXN1YjIgMTAwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1MS8zNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIC5idG5fX2xhYmVsOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLmFycm93e1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNue1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZy1ncmlke1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBsZWZ0OiB2dygxMzIyKTtcclxuICAgICAgICB0b3A6IHZ3KDg3KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiB2dyg1OSk7XHJcbiAgICAgICAgdG9wOiB2dyg1ODUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KC0yMCk7XHJcbiAgICAgICAgdG9wOiB2dyg4NTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogNzBweCAwIDA7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgfVxyXG4gICAgICAmLW51bXtcclxuICAgICAgICBib3R0b206IC0yOXB4O1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHRse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgfVxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICZfX2ljbntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmctZ3JpZHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgbGVmdDogdndTcCgyOTApO1xyXG4gICAgICAgIHRvcDogdndTcCgwKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWNydWl0L2luZGV4L2JnLW1lc3NhZ2UuanBnJykgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzdweDtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICAmKyZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JucntcclxuICAgIC8vQGluY2x1ZGUgZmxleDtcclxuICAgIC8vZ2FwOiAyMnB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJkR3JhZGF0aW9uO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0N3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC44KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAvL29wYWNpdHk6IC41O1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdWJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMy8xMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMjApO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1zdWIsICMzRkVGN0MpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tdHlwZTIgLmFwcF9fYm5ye1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGhlaWdodDogMjAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCMwMEJGQjEgMCUsIzA3NjlDQyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdWJ7XHJcbiAgICAgICAgLy9tYXJnaW46IDAgNXB4IDIwcHggMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9tLWltZ3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmctZ3JpZHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ludGVybi9iZy1ncmlkLWFxdWEuc3ZnJyk7XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgc3BhbjpiZWZvcmV7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgbGVmdDogdncoLTIwKTtcclxuICAgICAgICB0b3A6IHZ3KDMwNSk7XHJcbiAgICAgICAgLy9vcGFjaXR5OiAuMTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiB2dygxMzIyKTtcclxuICAgICAgICB0b3A6IHZ3KDYxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbXtcclxuICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHNwYW4ucDE6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogdncoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGxlZnQ6IHZ3KDEyODQpO1xyXG4gICAgICAgICAgdG9wOiB2dygzMDcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBsZWZ0OiB2dyg0Mik7XHJcbiAgICAgICAgICB0b3A6IHZ3KDYzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JucntcclxuICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN1YntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIH1cclxuICAgICAgLmFycm93e1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAmX19pY257XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi4tLXR5cGUyIC5hcHBfX2JucntcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3Vie1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVse1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi41LCAkbGg6IDMuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXF7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW50ZXJuL2JnLW1lc3NhZ2UuanBnJykgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNDVweCAwIDE1MHB4O1xyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICYtaXRlbXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faWNue1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAmX19xe1xyXG4gICAgcGFkZGluZzogMjZweCAxMjBweCAyN3B4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjY2O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICYtdHh0e1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdzY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgfVxyXG4gICAgJi10b2dnbGV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLXN1YiwgJGNvbG9yLXN1YjIpO1xyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19he1xyXG4gICAgcGFkZGluZzogMjJweCAzMHB4IDMxcHggNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLWljbntcclxuICAgICAgdG9wOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlzLWFjdGl2ZXtcclxuICAgIC5mYXFfX3EtdG9nZ2xlOmFmdGVye1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmctZ3JpZHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ludGVybi9iZy1ncmlkLWxpZ2h0LnN2ZycpO1xyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgIHNwYW46YmVmb3Jle1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KDEzMjIpO1xyXG4gICAgICAgIHRvcDogdncoMTI0KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiB2dygtMjApO1xyXG4gICAgICAgIHRvcDogdncoMzA1KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgbGVmdDogdncoMTQ0Nik7XHJcbiAgICAgICAgdG9wOiB2dyg3MzIpO1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNte1xyXG4gICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICYucDE6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZ3KDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wMntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBsZWZ0OiB2dygxKTtcclxuICAgICAgICAgIHRvcDogdncoNjcyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLy8gIHRyYW5zZm9ybTogc2NhbGUoY2FsYyg0LzUpKTtcclxuICAgICAgICAvLyAgbGVmdDogdncoMTE3MCk7XHJcbiAgICAgICAgLy8gIHRvcDogYXV0bztcclxuICAgICAgICAvLyAgYm90dG9tOiB2dygyOTgpO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNue1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMTRweDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAmKyZ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xe1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNzBweCAxM3B4IDA7XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRvZ2dsZXtcclxuICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXtcclxuICAgICAgcGFkZGluZzogMTdweCAwIDI5cHggMzlweDtcclxuICAgICAgJi1pY257XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDApO1xyXG4gICAgICAgICAgdG9wOiB2d1NwKDUyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDApO1xyXG4gICAgICAgICAgdG9wOiB2d1NwKDUwNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMCk7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDI1Nik7XHJcbiAgICAgICAgICB0b3A6IHZ3U3AoNTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXNte1xyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgbGVmdDogdndTcCgwKTtcclxuICAgICAgICAgICAgYm90dG9tOiB2d1NwKDgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnRyeS1saW5re1xyXG4gIC5iZy1ncmlke1xyXG4gICAgJi1zbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBsZWZ0OiB2dygxKTtcclxuICAgICAgICB0b3A6IHZ3KDY3Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gIGdhcDogMXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICZfX2l0ZW17XHJcbiAgICAmKyZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtdG9we1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLXRvcHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy90dGwg5LiK5pu444GNXHJcbi5tZXNzYWdlLFxyXG4uY291cnNlLFxyXG4uZmFxe1xyXG4gIC50dGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19lbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgbWFyZ2luOjAgMCA3cHggMDtcclxuICAgIH1cclxuICAgICZfX2phe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAmX19lbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9famF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy/og4zmma/jgrDjg6rjg4Pjg4njgajjg5zjg4Pjgq/jgrlcclxuXHJcbiRpdGVtU2l6ZTogNjA7Ly9QQyDlpKdcclxuJGl0ZW1TaXplU206IDQwOy8vUEMg5bCPXHJcbiRpdGVtU2l6ZVNwOiA1MDsvL1NQIOWkp1xyXG4kaXRlbVNpemVTcFNtOiA0MDsvL1NQIOWwj1xyXG5cclxuQG1peGluIGJnR3JpZEl0ZW0oJGwsJHQsJHM6Jycpe1xyXG4gICRzaXplOiAkaXRlbVNpemU7XHJcbiAgQGlmICRzID09ICdzbSd7XHJcbiAgICAkc2l6ZTogJGl0ZW1TaXplU207XHJcbiAgICBsZWZ0OiB2dyhjYWxjKCRzaXplICogKCRsIC0gMSkgLSAxICogJGwpKTtcclxuICAgIHRvcDogdncoY2FsYygkc2l6ZSAqICgkdCAtIDEpIC0gMSAqICR0IC0gMSkpO1xyXG4gIH1AZWxzZSB7XHJcbiAgICBsZWZ0OiB2dyhjYWxjKCRzaXplICogKCRsIC0gMSkgKyAxICogJGwpKTtcclxuICAgIHRvcDogdncoY2FsYygkc2l6ZSAqICgkdCAtIDEpICsgMSAqICR0KSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJHNpemU6ICRpdGVtU2l6ZVNwO1xyXG4gICAgQGlmICRzID09ICdzbSd7XHJcbiAgICAgICRzaXplOiAkaXRlbVNpemVTcFNtO1xyXG4gICAgICBsZWZ0OiB2d1NwKGNhbGMoJHNpemUgKiAoJGwgLSAxKSAtIDEgKiAkbCkpO1xyXG4gICAgICB0b3A6IHZ3U3AoY2FsYygkc2l6ZSAqICgkdCAtIDEpIC0gMSAqICR0IC0gMSkpO1xyXG4gICAgfUBlbHNlIHtcclxuICAgICAgbGVmdDogdndTcChjYWxjKCRzaXplICogKCRsIC0gMSkgKyAxICogJGwpKTtcclxuICAgICAgdG9wOiB2d1NwKGNhbGMoJHNpemUgKiAoJHQgLSAxKSArIDEgKiAkdCkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVte1xyXG4gIDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMSV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA1JXtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuICAxMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxNSV7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbiAgMjAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZ3JpZEJsb2NrSXRlbV8xIHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gIH1cclxuICAyMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDIlLDAlKTtcclxuICB9XHJcbiAgNDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwwJSk7XHJcbiAgfVxyXG4gIDYwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwNiUsMCUpO1xyXG4gIH1cclxuICA2MSV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA5NiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDk3JXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGdyaWRCbG9ja0l0ZW1fMiB7XHJcbiAgMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICB9XHJcbiAgNTAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTEwMiUpO1xyXG4gIH1cclxuICA1MiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMjA0JSkgc2NhbGVZKDIpO1xyXG4gIH1cclxuICA1NCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMzA2JSkgc2NhbGVZKDIpO1xyXG4gIH1cclxuICA1NiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMzA2JSkgc2NhbGVZKDEpO1xyXG4gIH1cclxuICA1NyV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNDA4JSkgc2NhbGVZKDEpO1xyXG4gIH1cclxuICA1OCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNDA4JSkgc2NhbGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgNTkle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA2MCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVtXzMge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgfVxyXG4gIDIle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAyJSwwJSk7XHJcbiAgfVxyXG4gIDQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwwJSk7XHJcbiAgfVxyXG4gIDYle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwwJSk7XHJcbiAgfVxyXG4gIDgle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwxMDIlKTtcclxuICB9XHJcbiAgMTAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwyMDQlKTtcclxuICB9XHJcbiAgMTIle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwzMDYlKTtcclxuICB9XHJcbiAgMTQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwzMDYlKTtcclxuICB9XHJcbiAgMTYle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAyJSwzMDYlKTtcclxuICB9XHJcbiAgMTgle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMzA2JSk7XHJcbiAgfVxyXG4gIDIwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDIwNCUpO1xyXG4gIH1cclxuICAyMiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwxMDIlKTtcclxuICB9XHJcbiAgMjQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMCUpO1xyXG4gIH1cclxuICAyNiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVtXzQge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMCUpO1xyXG4gIH1cclxuICA0MCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgfVxyXG4gIDQ1JXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMiUsMCUpO1xyXG4gIH1cclxuICA1MCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJnLWdyaWR7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW50ZXJuL2JnLWdyaWQuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiB2dygkaXRlbVNpemUgKyAxKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2dygtMjApIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbGVmdDogdncoMSk7XHJcbiAgICB0b3A6IHZ3KDEpO1xyXG4gICAgd2lkdGg6IHZ3KCRpdGVtU2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZ3KCRpdGVtU2l6ZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbnRlcm4vYmctY21uLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvO1xyXG4gICAgLy9hbmltYXRpb246IGdyaWRCbG9ja0l0ZW0gMnMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaW50ZXJuL2JnLWNtbkAyeC5qcGcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3JlY3J1aXQvYmFzZS9iZy1ncmlkLWl0ZW0xLnBuZycpO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ludGVybi9iZy1ncmlkLWl0ZW0yLnBuZycpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoM24rMSl7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzbisyKXtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzbiszKXtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XHJcbiAgICB9XHJcbiAgICAvL+afhCBQYXR0ZXJuXHJcbiAgICAmLnAxOmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJi5wMjphZnRlcntcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICB9XHJcbiAgICAmLnAzOmFmdGVye1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcbiAgICAmLnA0OmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCMwREM4RjUgMCUsIzVCMjRDMyAxMDAlKTtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG4gICAgLy/mn4Qg5Zue6LuiIFJvdGF0ZVxyXG4gICAgJi5yOTA6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAmLnIxODA6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgJi5yMjcwOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICYuLS1ibG9jazEge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDEpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgN3Mgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgzLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgzLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDFzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgN3Mgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi0tYmxvY2syIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgNnMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgNXMgc3RlcHMoMSkgMS41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSg0LCA0KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDEuOHMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi0tYmxvY2szIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDFzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgNXMgc3RlcHMoMSkgMS4zcyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCA0KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDQpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMik7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA1cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAzKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDVzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrNSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA0cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDZzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s2IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s3IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMik7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA0cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMywgMyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrOCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA3cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgN3Mgc3RlcHMoMSkgLjNzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA3cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdndTcCgkaXRlbVNpemVTcCArIDEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICBzcGFue1xyXG4gICAgICBsZWZ0OiB2d1NwKDEpO1xyXG4gICAgICB0b3A6IHZ3U3AoMSk7XHJcbiAgICAgIHdpZHRoOiB2d1NwKCRpdGVtU2l6ZVNwKTtcclxuICAgICAgaGVpZ2h0OiB2d1NwKCRpdGVtU2l6ZVNwKTtcclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLWdyaWQtc217XHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogdncoJGl0ZW1TaXplU20pO1xyXG4gICAgaGVpZ2h0OiB2dygkaXRlbVNpemVTbSk7XHJcbiAgICAmLnAxe1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdncoMikgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICYuLS1ibG9jay1zbTF7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrLXNtMntcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLDEsJ3NtJyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA1cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsMiwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDEwcyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrLXNtM3tcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLDEsJ3NtJyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyAxMHMgc3RlcHMoMSkgMHMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLDIuNSwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDEwcyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1ibG9jay1zbTR7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgMTBzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsMiwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwzLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgN3Mgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2stc201e1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsMSwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzEgNXMgc3RlcHMoMSkgLjJzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwyLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgMTBzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiB2d1NwKCRpdGVtU2l6ZVNwU20pO1xyXG4gICAgICBoZWlnaHQ6IHZ3U3AoJGl0ZW1TaXplU3BTbSk7XHJcbiAgICAgICYucDF7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIGRlZmF1bHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPT0gaW5wdXQgdGFnIGluaXRpYWxpemF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IERlc2t0b3AgPSovXHJcblxyXG4udGI6bm90KGJyKSwgYnIudGIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3A6bm90KGJyKSwgYnIuc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGc6bm90KGJyKSwgYnIubGcge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGM6bm90KGJyKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnIucGMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPSBMYXJnZSBUYWJsZXQoaVBhZFBybykgPSovXHJcblxyXG5AaW5jbHVkZSBtcShsZykge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRie1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBUYWJsZXQoaVBhZCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcShtZCkge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xIHtcclxuXHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnNwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbn1cclxuXHJcbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcblxyXG4uaW5uZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQ7XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgc3BlY2lmaWNhdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IENvbG9yID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXRlIENvbG9yID0qL1xyXG4kY29sb3ItYmFzZTogIzAzNkRFODsgLy8gYmFzZVxyXG4kY29sb3ItYmFzZS1sdDogIzBEODFGNTsgLy8gYmFzZVxyXG4kY29sb3ItYmFzZS1kazogIzM5MERGNTsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjMERFQ0Y1OyAvLyBzdWJcclxuJGNvbG9yLXN1YjI6ICMzRkVGN0M7IC8vIHN1YlxyXG5cclxuJGNvbG9yLWJnOiAjRjVGNUY1OyAvL2Jhc2UgLSBiZ1xyXG5cclxuJGNvbG9yLXRleHQ6ICMyMjI7IC8vIHRleHRcclxuJGNvbG9yLWJkOiAjREREREREOyAvLyBib3JkZXJcclxuXHJcbi8qPSBDb2xvcnMgPSovXHJcbiRjb2xvci13aGl0ZTogICNGRkZGRkY7IC8vIHdoaXRlXHJcbiRjb2xvci1ibGFjazogICMwMDAwMDA7IC8vIGJsYWNrXHJcbiRjb2xvci1yZWQ6ICNGQTAwMDA7XHJcblxyXG5cclxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXplID0qL1xyXG4kZm9udFNpemU6IDEuNTtcclxuXHJcbi8qPSBMZXR0ZXIgU3BhY2luZyA9Ki9cclxuJGx0OiAwO1xyXG5cclxuLyo9IEZvbnQgPSovXHJcbiRmb250LW5vdG86IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13MzogXCLjg5Ljg6njgq7jg47op5LjgrQgVzMgSklTMjAwNFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFczIEpJUzIwMDRcIiwgJGZvbnQtbm90bztcclxuJGZvbnQtdzQ6IFwi44OS44Op44Ku44OO6KeS44K0IFc0IEpJUzIwMDRcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBXNCBKSVMyMDA0XCIsICRmb250LW5vdG87XHJcbiRmb250LXc1OiBcIuODkuODqeOCruODjuinkuOCtCBXNSBKSVMyMDA0XCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgVzUgSklTMjAwNFwiLCAkZm9udC1ub3RvO1xyXG4kZm9udC13NjogXCLjg5Ljg6njgq7jg47op5LjgrQgVzYgSklTMjAwNFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFc2IEpJUzIwMDRcIiwgJGZvbnQtbm90bztcclxuJGZvbnQtdzc6IFwi44OS44Op44Ku44OO6KeS44K0IFc3IEpJUzIwMDRcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBXNyBKSVMyMDA0XCIsICRmb250LW5vdG87XHJcblxyXG4kZm9udC1iYXNlOiAkZm9udC13NDtcclxuJGZvbnQtZm9ybTogJGZvbnQtbm90bztcclxuJGZvbnQtZW46ICdNb250c2VycmF0JywgJGZvbnQtbm90bztcclxuJGZvbnQtZW4yOiAnSW50ZXInLCAkZm9udC1ub3RvO1xyXG5cclxuXHJcbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcclxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCknLCAvL2lQYWRQcm9cclxuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsIC8vaVBhZFxyXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcclxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcclxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLCAvL1RFTFxyXG4gICAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpJywgLy/mqJnmupbjga5CUOOCiOOCiuWkp+OBjeOBhFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyo9IE1lZGlhUXVlcnkgPSovXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBIb3ZlciA9Ki9cclxuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9IFJldGluYSA9Ki9cclxuQG1peGluIHJ0KCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmcoJGltYWdlICwkZXg6IGpwZywgJHJlcGVhdDogbm8tcmVwZWF0LCAkeDogdG9wLCAkeTogbGVmdCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2V9LiN7JGV4fScpICRyZXBlYXQgJHggJHk7XHJcbiAgQGluY2x1ZGUgcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZX1AMnguI3skZXh9Jyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBiZEdyYWRhdGlvbntcclxuICBib3JkZXI6IHNvbGlkIDFweDtcclxuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1zdWIsICRjb2xvci1zdWIyKSAxO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdncoJHZhbCkge1xyXG4gIEByZXR1cm4gY2FsYygjeyR2YWx9IC8gMTQ0MCAqIDEwMHZ3KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZ3U3AoJHZhbCkge1xyXG4gIEByZXR1cm4gY2FsYygjeyR2YWx9IC8gMzkwICogMTAwdncpO1xyXG59IiwiXHJcbi8vIG1peGluXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyBGaXhlcyBPcGVyYS9jb250ZW50ZWRpdGFibGUgYnVnOlxyXG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXJAbWl4aW4gY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAjRUVFLCAkc3RvcDogI0ZGRikge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsICRzdG9wKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQsXHJcbiAgICAgICAgICAkc3RvcCk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCAwJSxcclxuICAgICAgICAgICRzdG9wIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RvcCxcclxuICAgICAgICAgICRzdGFydCk7XHJcbn1cclxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xyXG59XHJcbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0b3AtY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3R0b20tY29sb3I7XHJcbn1cclxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcclxuICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRkZWcpO1xyXG59XHJcbkBtaXhpbiBzY2FsZSgkcmF0aW86MS41KXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyYXRpbyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuNHMsICRlYXNlOmVhc2UsICRwcm9wZXJ0eTogYWxsKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbn1cclxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93KCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIGJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC1tcy1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgYm94LXNpemluZzogJHNpemluZztcclxufVxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICB1c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG59XHJcbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xyXG4gIC1tb3otY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICBjb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG59XHJcbi8vIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMgKCRyYWRpdXM6IDVweCkge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIFNpZGUgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNpemluZyBzaG9ydGN1dHNcclxuQG1peGluIHNpemUoJGhlaWdodCwgJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcclxuICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xyXG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxyXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xyXG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcclxuICB9XHJcblxyXG4gIEBpZiAkY291bnQgPT0gMSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNsYW1wRGVmYXVsdCgpIHtcclxuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1peGluIGZsZXgtYWxpZ24oJGFsaWduOiBmbGV4LXN0YXJ0KXtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1mbGV4LWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50ICAgIDogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50ICAgICAgICA6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwOiB3cmFwKXtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IGNvbHVtbikge1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVWZXJ0aWNhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIHRyaW1taW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBJRVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBFZGdlXHJcbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8v5qiq5Lim44Gz44Oq44K544OIXHJcblxyXG4vL+imqlxyXG5AbWl4aW4gY29sdW1uUm93KCRnYXBZOiAyMCwkZ2FwWDogMjAsICRzcDogYmxvY2spIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogICN7JGdhcFl9cHggI3skZ2FwWH1weDtcclxuICBAaWYgKCRzcCA9PSAnYmxvY2snKSB7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/lrZBcclxuQG1peGluIGNvbHVtbkl0ZW0oJGNvbDogMiwgJGNvbE1kOiAyLCAkY29sU3A6IDIsICRnYXA6IDIwLCAkZ2FwU3A6IDEwLCAkc3A6IGJsb2NrKSB7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sfSkgLSAoI3skZ2FwfXB4KigjeyRjb2x9IC0gMSkpLyN7JGNvbH0pO1xyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xNZH0pIC0gKCN7JGdhcH1weCooI3skY29sTWR9IC0gMSkpLyN7JGNvbE1kfSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpZiAoJHNwID09IGJsb2NrKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xTcH0pIC0gKCN7JGdhcFNwfXB4KigjeyRjb2xTcH0gLSAxKSkvI3skY29sU3B9KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuXHJcblxyXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbWFyZ2luOiA0MDtcclxuJG1hcmdpbi1sZzogNDA7XHJcbiRtYXJnaW4tbWQ6IDQwO1xyXG4kbWFyZ2luLXNtOiAxNTtcclxuXHJcblxyXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbiArIHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBAaWYgKCRzaXplICE9IDEwMCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLWxnICsgcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IE1heGltdW0gdmFsdWUgPT0qL1xyXG5AbWl4aW4gd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XHJcbn1cclxuXHJcblxyXG4vKj0gQm9keSA9Ki9cclxuXHJcbkBtaXhpbiB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMy4zLCAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaCArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0eHRMZygkc2l6ZTogMi4yLCAkbGg6IDQsICAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiB0eHRFbigkc2l6ZTogMS41LCAkbHQ6IC4wNCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcclxufVxyXG5cclxuXHJcbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IFdpbmRvd0hlaWdodCA9PSovXHJcblxyXG4ld2luZG93SGVpZ2h0IHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGhlaWdodDogMTAwc3ZoO1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblBhcnRzIGNvbGxlY3Rpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IGJ1dHRvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBtaXhpbiBidG4oJHdpZHRoOiAyNTBweCwgJGJnOiAkY29sb3ItYmFzZSwgJHR4dDogJGNvbG9yLXdoaXRlKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogI3skYmFzZVNpemV9cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgIGNvbG9yOiAkdHh0O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGxpbmsoJGNvbG9yOiAkY29sb3ItdGV4dCwgJGFyOiAkY29sb3ItYmFzZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxufSIsIkB1c2UgXCJjb21tb24vX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9faW5pdGlhbGl6ZVwiIGFzICo7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuUmVjcnVpdCBDb21tb24gQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi8qPT0gcGFydHMgPT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5hcnJvd3tcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1zdWIsICRjb2xvci1zdWIyKTtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICB9XHJcbiAgJl9faWNue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3JkZXI6IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bntcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBnYXA6IDE1cHg7XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFycm93e1xyXG4gICAgJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJl9faWNue1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGdhcDogOXB4O1xyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwIDVweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgJl9faWNue1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5he1xyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgLmJ0bntcclxuICAgICAgJl9fbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYXJyb3d7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZy1ibHVle1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3JlY3J1aXQvYmFzZS9iZy1ibHVlQDJ4LmpwZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IGF1dG87XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAudHRse1xyXG4gICAgJl9famE6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJnLWdyaWR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcmVjcnVpdC9iYXNlL2JnLWJsdWUuanBnJyk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9yZWNydWl0L2Jhc2UvYmctYmx1ZUAyeC5qcGcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAxOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9yZWNydWl0L2Jhc2Uvc3AvYmctYmx1ZUAyeC5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzkwcHggYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5oZWFkZXJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAmX19sb2dve1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgbGVmdDogI3skbWFyZ2lufXB4O1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gIH1cclxuICAmX19jb3Jwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDEzNXB4O1xyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWRrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtdG9we1xyXG4gICAgQGluY2x1ZGUgbXEocGMpe1xyXG4gICAgICAuaGVhZGVyX19jb3Jwe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmJhciBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC4yKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYnJpZ2h0bmVzcygxLjMpIGJsdXIoMzVweCk7XHJcbiAgICAmX19sb2dve1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIGxlZnQ6ICN7JG1hcmdpbi1zbX1weDtcclxuICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLDE0MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29ycHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pcy1uYXYtb3BlbiB7XHJcbiAgLmhlYWRlcl9fbG9nbyBzdmcgcGF0aHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbiAgLm5hdmJhciBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDM1cHg7XHJcbiAgcmlnaHQ6ICN7JG1hcmdpbn1weDtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDIwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC0yMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICBzcGFue1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1kaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICB0b3A6IDE3cHg7XHJcbiAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IDEwMGx2aDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5pcy1vcGVue1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbiAgJl9fYmd7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDBsdmg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgZ2FwOiAxN3B4IDcwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICYtaXRlbXtcclxuICAgICAgLy8gJisme1xyXG4gICAgICAvLyAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIC8vIH1cclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIvMzApO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA0MHB4IDdweCAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4td2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW50cnl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQ4cHg7XHJcbiAgICByaWdodDogI3skbWFyZ2lufXB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBiZEdyYWRhdGlvbjtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN1YntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMy8xMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2LzIwKTtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgLmFycm93e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogNDFweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAmX19pY257XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb3Jwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwNXB4ICN7JG1hcmdpbi1zbX1weCA2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgJisme1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZW50cnl7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN1YntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hcnJvd3tcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgJl9faWNue1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb3Jwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDJweCAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZ2FsbGVyeXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2dyg4MTApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC04ZGVnKTtcclxuICB9XHJcbiAgJl9fYmxvY2t7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XHJcbiAgICBnYXA6IHZ3KDEwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IC4wNXMgbGluZWFyO1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogdncoMzk4KTtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgaGVpZ2h0OiB2d1NwKDMxOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2d1NwKC04MCk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU0JSwgLTklKSByb3RhdGUoLTlkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgIGdhcDogdndTcCg1KTtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3U3AoNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiB2d1NwKDEwOSk7XHJcbiAgICAgIGhlaWdodDogdndTcCgxMDkpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDkwcHggMCAwO1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XHJcbiAgfVxyXG4gICZfX2JucntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDIycHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgYmRHcmFkYXRpb247XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdWJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTMvMTIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2LzIwKTtcclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgJl9faWNue1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmctZ3JpZHtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBsZWZ0OiB2dygxMzAzKTtcclxuICAgICAgICB0b3A6IHZ3KDEwMyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgbGVmdDogdncoNjApO1xyXG4gICAgICAgIHRvcDogdncoMzIyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDExN3B4IDAgMDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgLnR0bHtcclxuICAgICAgICAmX19qYXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Vue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JucntcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGhlaWdodDogMTgycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3Vie1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hcnJvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJ7XHJcbiAgcGFkZGluZzogMTMwcHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19wYWdldG9we1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICAgIC5mb290ZXJfX3BhZ2V0b3AtYXJyb3d7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgICBzdmcgKntcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXN1YjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXJyb3d7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgc3ZnICp7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFpbntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMzkwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbiAgJl9fbmF2e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1zdGFydCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKHN0cmV0Y2gpO1xyXG4gICAgZ2FwOiAyN3B4IDE3cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAmLWVuLCYtamF7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZTtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICB9XHJcbiAgICAmLWVue1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICB9XHJcbiAgICAmLWphe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXc2O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMS8xNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9vdGVyX19uYXYtZW57XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9vdGVyX19uYXYtamF7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29weXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAmLi0tcmVjcnVpdC1vbmx5e1xyXG4gICAgLmZvb3RlcntcclxuICAgICAgJl9fbWFpbntcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGVmdHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJl9fbmF2e1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmctZ3JpZHtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBsZWZ0OiB2dygwKTtcclxuICAgICAgICB0b3A6IHZ3KDIwNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgICAmX19wYWdldG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAmLWFycm93e1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFpbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgYnIuLS10ZWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2e1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBnYXA6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcxcHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29weXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi4tLXJlY3J1aXQtb25seXtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgJl9fbWFpbntcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dve1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mb3tcclxuICAgICAgICAgIGJyLi0tdGVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZy1ncmlke1xyXG4gICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBGbG9hdGluZyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5mLWJ0biB7XHJcblxyXG59XHJcblxyXG4vKj09IFBhZ2UgSGVhZGluZyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5oZWFkaW5ne1xyXG4gIGhlaWdodDogNTcwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2NvbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDE2N3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICAmX19lbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgJl9famF7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdzc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDg0LzYwKTtcclxuICB9XHJcbiAgJl9fc3Vie1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA2cHggMTVweCAwO1xyXG4gICAgbWFyZ2luOiA0N3B4IDAgMCAzcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xOCk7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wbmt6e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5iZy1ncmlke1xyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KDQwKTtcclxuICAgICAgICB0b3A6IHZ3KDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGxlZnQ6IHZ3KDEzMTkpO1xyXG4gICAgICAgIHRvcDogdncoMjAyKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBsZWZ0OiB2dygtMjApO1xyXG4gICAgICAgIHRvcDogdncoMjk3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbXtcclxuICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygzLzUpKTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KDEwODApO1xyXG4gICAgICAgICAgdG9wOiB2dyg1MzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAmX19jb250e1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAmX19jb250e1xyXG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4KTtcclxuICAgIH1cclxuICAgICZfX2Vue1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEzcHggMXB4O1xyXG4gICAgfVxyXG4gICAgJl9famF7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgICZfX3N1YntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDZweCAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbjogMzRweCAwIDAgM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fcG5rentcclxuICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgICAuYmctZ3JpZHtcclxuICAgICAgJl9fYmxvY2t7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDApO1xyXG4gICAgICAgICAgdG9wOiB2d1NwKDE0NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgbGVmdDogdndTcCgyOTApO1xyXG4gICAgICAgICAgdG9wOiB2d1NwKDkwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBsZWZ0OiB2d1NwKDApO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAgdndTcCgxMDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc217XHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBsZWZ0OiB2d1NwKDMyNSk7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiB2d1NwKDM4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IENvbnRlbnQgLyBTZWN0aW9uIFRpdGxlID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR0bCB7XHJcbiAgJl9famF7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiByZXZlcnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDU3MHB4KTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICByaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Vue1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1NS80NSk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgbWFyZ2luOiAyMXB4IDAgMCAtM3B4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxuICAgICZfX2phe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAtI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBtYXJnaW46IDVweCAwIDAgLTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50dGwye1xyXG4gICZfX2phe1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXc3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMzNUQ3RUUgMCUsIzdDRTdFMCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT0gQnJlYWRjcnVtYiA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnBua3oge1xyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC13NDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICYrJntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gQ29va2llQ29uc2VudE1vZGFsID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY29uc2VudENvb2tpZSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjgyKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gICZfX2J0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNURBMEZGO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICYuYWNjZXB0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1REEwRkY7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmRlbnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjMjU1NTk5O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5mYWRlVXAge1xyXG4gIHRyYW5zaXRpb246IDEuMnMgY3ViaWMtYmV6aWVyKC4zMiwwLC4xNSwxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAmLmlzLXZpZXd7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLnBybHggaW1ne1xyXG4gIHRyYW5zaXRpb246IC4wNXMgbGluZWFyO1xyXG59XHJcblxyXG4uaW1nR3JhZHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywjMERDOEY1IDEwJSwjNUIyNEMzIDkwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZS1pbi1vdXQgLjA1cztcclxuICB9XHJcbiAgJi5pcy12aWV3e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy/og4zmma/jgrDjg6rjg4Pjg4njgajjg5zjg4Pjgq/jgrlcclxuXHJcbiRpdGVtU2l6ZTogNjA7Ly9QQyDlpKdcclxuJGl0ZW1TaXplU206IDQwOy8vUEMg5bCPXHJcbiRpdGVtU2l6ZVNwOiA1MDsvL1NQIOWkp1xyXG4kaXRlbVNpemVTcFNtOiA0MDsvL1NQIOWwj1xyXG5cclxuQG1peGluIGJnR3JpZEl0ZW0oJGwsJHQsJHM6Jycpe1xyXG4gICRzaXplOiAkaXRlbVNpemU7XHJcbiAgQGlmICRzID09ICdzbSd7XHJcbiAgICAkc2l6ZTogJGl0ZW1TaXplU207XHJcbiAgICBsZWZ0OiB2dyhjYWxjKCRzaXplICogKCRsIC0gMSkgLSAxICogJGwpKTtcclxuICAgIHRvcDogdncoY2FsYygkc2l6ZSAqICgkdCAtIDEpIC0gMSAqICR0IC0gMSkpO1xyXG4gIH1AZWxzZSB7XHJcbiAgICBsZWZ0OiB2dyhjYWxjKCRzaXplICogKCRsIC0gMSkgKyAxICogJGwpKTtcclxuICAgIHRvcDogdncoY2FsYygkc2l6ZSAqICgkdCAtIDEpICsgMSAqICR0KSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJHNpemU6ICRpdGVtU2l6ZVNwO1xyXG4gICAgQGlmICRzID09ICdzbSd7XHJcbiAgICAgICRzaXplOiAkaXRlbVNpemVTcFNtO1xyXG4gICAgICBsZWZ0OiB2d1NwKGNhbGMoJHNpemUgKiAoJGwgLSAxKSAtIDEgKiAkbCkpO1xyXG4gICAgICB0b3A6IHZ3U3AoY2FsYygkc2l6ZSAqICgkdCAtIDEpIC0gMSAqICR0IC0gMSkpO1xyXG4gICAgfUBlbHNlIHtcclxuICAgICAgbGVmdDogdndTcChjYWxjKCRzaXplICogKCRsIC0gMSkgKyAxICogJGwpKTtcclxuICAgICAgdG9wOiB2d1NwKGNhbGMoJHNpemUgKiAoJHQgLSAxKSArIDEgKiAkdCkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVte1xyXG4gIDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMSV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA1JXtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuICAxMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxNSV7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbiAgMjAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZ3JpZEJsb2NrSXRlbV8xIHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gIH1cclxuICAyMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDIlLDAlKTtcclxuICB9XHJcbiAgNDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwwJSk7XHJcbiAgfVxyXG4gIDYwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwNiUsMCUpO1xyXG4gIH1cclxuICA2MSV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA5NiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDk3JXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGdyaWRCbG9ja0l0ZW1fMiB7XHJcbiAgMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICB9XHJcbiAgNTAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTEwMiUpO1xyXG4gIH1cclxuICA1MiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMjA0JSkgc2NhbGVZKDIpO1xyXG4gIH1cclxuICA1NCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMzA2JSkgc2NhbGVZKDIpO1xyXG4gIH1cclxuICA1NiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMzA2JSkgc2NhbGVZKDEpO1xyXG4gIH1cclxuICA1NyV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNDA4JSkgc2NhbGVZKDEpO1xyXG4gIH1cclxuICA1OCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNDA4JSkgc2NhbGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgNTkle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA2MCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVtXzMge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgfVxyXG4gIDIle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAyJSwwJSk7XHJcbiAgfVxyXG4gIDQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwwJSk7XHJcbiAgfVxyXG4gIDYle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwwJSk7XHJcbiAgfVxyXG4gIDgle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwxMDIlKTtcclxuICB9XHJcbiAgMTAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwyMDQlKTtcclxuICB9XHJcbiAgMTIle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA2JSwzMDYlKTtcclxuICB9XHJcbiAgMTQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA0JSwzMDYlKTtcclxuICB9XHJcbiAgMTYle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAyJSwzMDYlKTtcclxuICB9XHJcbiAgMTgle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMzA2JSk7XHJcbiAgfVxyXG4gIDIwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDIwNCUpO1xyXG4gIH1cclxuICAyMiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwxMDIlKTtcclxuICB9XHJcbiAgMjQle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMCUpO1xyXG4gIH1cclxuICAyNiV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBncmlkQmxvY2tJdGVtXzQge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMCUpO1xyXG4gIH1cclxuICA0MCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgfVxyXG4gIDQ1JXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMiUsMCUpO1xyXG4gIH1cclxuICA1MCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwwJSk7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJnLWdyaWR7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvcmVjcnVpdC9iYXNlL2JnLWdyaWQuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiB2dygkaXRlbVNpemUgKyAxKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2dygtMjApIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbGVmdDogdncoMSk7XHJcbiAgICB0b3A6IHZ3KDEpO1xyXG4gICAgd2lkdGg6IHZ3KCRpdGVtU2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZ3KCRpdGVtU2l6ZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9yZWNydWl0L2Jhc2UvYmctY21uLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvO1xyXG4gICAgLy9hbmltYXRpb246IGdyaWRCbG9ja0l0ZW0gMnMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcmVjcnVpdC9iYXNlL2JnLWNtbkAyeC5qcGcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3JlY3J1aXQvYmFzZS9iZy1ncmlkLWl0ZW0xLnBuZycpO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3JlY3J1aXQvYmFzZS9iZy1ncmlkLWl0ZW0yLnBuZycpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoM24rMSl7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzbisyKXtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzbiszKXtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XHJcbiAgICB9XHJcbiAgICAvL+afhCBQYXR0ZXJuXHJcbiAgICAmLnAxOmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJi5wMjphZnRlcntcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICB9XHJcbiAgICAmLnAzOmFmdGVye1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcbiAgICAmLnA0OmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCMwREM4RjUgMCUsIzVCMjRDMyAxMDAlKTtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG4gICAgLy/mn4Qg5Zue6LuiIFJvdGF0ZVxyXG4gICAgJi5yOTA6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAmLnIxODA6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgJi5yMjcwOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICYuLS1ibG9jazEge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDEpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgN3Mgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgzLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgzLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDFzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgN3Mgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi0tYmxvY2syIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgNnMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgNXMgc3RlcHMoMSkgMS41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSg0LCA0KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDEuOHMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLi0tYmxvY2szIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIDFzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsIDMpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgNXMgc3RlcHMoMSkgMS4zcyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCA0KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDMsIDQpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgNHMgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMik7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA1cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAzKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDVzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrNSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA0cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDZzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s2IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2s3IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLCAyKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDRzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMik7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA0cyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMywgMyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrOCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA3cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsIDIpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzIgN3Mgc3RlcHMoMSkgLjNzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwgMyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fNCA3cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdndTcCgkaXRlbVNpemVTcCArIDEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICBzcGFue1xyXG4gICAgICBsZWZ0OiB2d1NwKDEpO1xyXG4gICAgICB0b3A6IHZ3U3AoMSk7XHJcbiAgICAgIHdpZHRoOiB2d1NwKCRpdGVtU2l6ZVNwKTtcclxuICAgICAgaGVpZ2h0OiB2d1NwKCRpdGVtU2l6ZVNwKTtcclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLWdyaWQtc217XHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogdncoJGl0ZW1TaXplU20pO1xyXG4gICAgaGVpZ2h0OiB2dygkaXRlbVNpemVTbSk7XHJcbiAgICAmLnAxe1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdncoMikgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICYuLS1ibG9jay1zbTF7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrLXNtMntcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLDEsJ3NtJyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMiA1cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsMiwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDEwcyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWJsb2NrLXNtM3tcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgxLDEsJ3NtJyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGdyaWRCbG9ja0l0ZW1fMyAxMHMgc3RlcHMoMSkgMHMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmdHcmlkSXRlbSgyLDIuNSwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8zIDEwcyBzdGVwcygxKSAuNXMgaW5maW5pdGUgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1ibG9jay1zbTR7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMSwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgMTBzIHN0ZXBzKDEpIC41cyBpbmZpbml0ZSBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDIsMiwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV8yIDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwzLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzQgN3Mgc3RlcHMoMSkgLjVzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tYmxvY2stc201e1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZ0dyaWRJdGVtKDEsMSwnc20nKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZ3JpZEJsb2NrSXRlbV80IDVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwxLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzEgNXMgc3RlcHMoMSkgLjJzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJnR3JpZEl0ZW0oMiwyLCdzbScpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBncmlkQmxvY2tJdGVtXzMgMTBzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiB2d1NwKCRpdGVtU2l6ZVNwU20pO1xyXG4gICAgICBoZWlnaHQ6IHZ3U3AoJGl0ZW1TaXplU3BTbSk7XHJcbiAgICAgICYucDF7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/