@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;font-family:"Noto Sans JP",serif;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;background-color:#fff;animation:loading .5s;color:#000}body.no-scroll{overflow:hidden;touch-action:none;overscroll-behavior:none;height:100vh}@keyframes loading{0%{opacity:0}100%{opacity:1}}img,picture{max-width:100%;height:auto;vertical-align:bottom}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.fadein{opacity:0;transform:translate(0, 100px);transition:all 500ms}.fadein-up{transform:translate(0, 100px)}.fadein-down{transform:translate(0, -100px)}.fadein-left{transform:translate(-100px, 0)}.fadein-right{transform:translate(50px, 0)}.scrollin{opacity:1;transform:translate(0, 0)}.opening{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 600ms ease;overscroll-behavior:contain;touch-action:none}.opening .txt{text-align:center}.opening.is-fadeout{opacity:0;pointer-events:none}a,button{cursor:pointer;transition:.5s;line-height:1;text-decoration:none}a:hover,a:active,button:hover,button:active{opacity:.6}section .inner,footer .inner,header .inner{max-width:1340px;margin:0 auto;padding:0 30px}section .inner.width_1024,footer .inner.width_1024,header .inner.width_1024{max-width:1084px}section .inner.width_full,footer .inner.width_full,header .inner.width_full{max-width:100%}@media screen and (max-width: 768px){section .inner,footer .inner,header .inner{padding:0 20px}}[data-parallax-speed]{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.margin_b20{margin-bottom:20px}.margin_b50{margin-bottom:50px}.margin_t150{margin-top:150px}@media screen and (max-width: 1024px){.margin_t150{margin-top:80px}}.h2_a{margin-bottom:60px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.h2_a .en{font-size:80px;font-weight:400;color:#a3a4cc}@media screen and (max-width: 920px){.h2_a .en{font-size:60px}}@media screen and (max-width: 768px){.h2_a .en{font-size:50px}}@media screen and (max-width: 480px){.h2_a .en{font-size:40px}}.h2_a .en::first-letter{color:#2651a1}.h2_a .jp{font-size:20px;font-weight:500}@media screen and (max-width: 480px){.h2_a .jp{font-size:16px}}.h2_b{font-family:"Zen Kaku Gothic New",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:end;gap:20px;line-height:1;margin-bottom:40px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.h2_b span{font-family:"Jost",sans-serif;font-size:80px;font-style:normal;font-weight:500;line-height:normal;display:block;line-height:1}.h3_a{display:flex;align-items:center;gap:8px;font-weight:20px;font-weight:bold}.en{font-family:din-condensed,sans-serif}.btn_a{width:100%;max-width:335px;margin:0 auto}.btn_a a,.btn_a button{display:block;width:100%;text-align:center;border:1px solid #fff;color:#1a1c80;text-decoration:none;transition:.5s ease;position:relative;z-index:3;padding:20px 0;overflow:hidden}.btn_a a:before,.btn_a button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#fff}.btn_a a:after,.btn_a button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;z-index:-1;background-color:#2651a1;transition:.5s ease}.btn_a a svg,.btn_a button svg{position:absolute;top:0;right:30px;bottom:0;margin:auto;transition:.5s ease}.btn_a a svg path,.btn_a button svg path{stroke:#1a1c80;transition:.5s ease}.btn_a a:hover,.btn_a a:active,.btn_a button:hover,.btn_a button:active{opacity:1;color:#fff}.btn_a a:hover:after,.btn_a a:active:after,.btn_a button:hover:after,.btn_a button:active:after{left:0}.btn_a a:hover svg,.btn_a a:active svg,.btn_a button:hover svg,.btn_a button:active svg{right:15px}.btn_a a:hover svg path,.btn_a a:active svg path,.btn_a button:hover svg path,.btn_a button:active svg path{stroke:#fff}.btn_b{display:flex;align-items:center;gap:20px;color:#2651a1;text-decoration:none}.btn_b .circle{position:relative;width:40px;height:40px}.btn_b .circle:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #2651a1;border-radius:50%;transform:scale(1);transform-origin:center center;transition:.5s ease;opacity:1}.btn_b .circle svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.btn_c a{display:flex;align-items:center;color:#fff;background-color:#2651a1;border-radius:100px;padding:25px 50px;gap:20px;width:-moz-fit-content;width:fit-content}.btn_flex{display:flex;align-items:center;justify-content:center;gap:60px}@media screen and (max-width: 768px){.btn_flex{flex-direction:column;gap:40px}}.btn_flex .btn_a{margin:0}.cat_a{display:flex;flex-wrap:wrap;gap:5px}.cat_a li{padding:5px 10px;text-align:center;background:#2651a1;color:#fff;border-radius:5px;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b{display:flex;flex-wrap:wrap;gap:5px}.cat_b li{padding:5px 15px;text-align:center;background:#2651a1;color:#fff;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b li a{color:#fff}.cat_c{display:flex;flex-wrap:wrap;gap:5px}.cat_c li{border:1px solid #2651a1;border-radius:100px;font-size:12px;padding:4px 12px;color:#2651a1}.list_1{display:flex;flex-direction:column;gap:35px}.list_1 li a{display:flex;width:100%;position:relative;gap:20px;align-items:center;text-decoration:none;color:#2651a1;font-size:24px;border-bottom:1px solid #2651a1;padding:15px 0;transform:scale(1);transform-origin:left center;transition:.5s ease;opacity:1}.list_1 li a .arrow{position:absolute;right:0;bottom:-1px}.list_1 li a:hover,.list_1 li a:active{transform:translateX(15px)}.list_2{display:flex;flex-direction:column;gap:80px}.list_2 .box{display:flex;gap:30px}.list_2 .box .img{width:240px;height:240px;overflow:hidden;border-radius:10px}.list_2 .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list_2 .box .txt{width:calc(100% - 270px);display:flex;flex-direction:column;gap:15px}.list_2 .box .txt .yakusyoku{font-size:14px;font-weight:500;color:#a3a4cc}.list_2 .box .txt .name{display:flex;align-items:end;gap:10px;font-size:18px}.list_2 .box .txt .name .en_name{font-family:"Jost",sans-serif;font-size:16px;font-weight:300;color:#777}.list_2 .box .txt .textarea{font-size:14px;color:#777}.list_c{display:flex;flex-direction:column}.list_c dl{display:flex}.list_c dl dt{width:230px;padding:30px 20px;border-bottom:2px solid #2651a1}@media screen and (max-width: 1280px){.list_c dl dt{width:160px;padding:30px 10px}}@media screen and (max-width: 550px){.list_c dl dt{width:120px;font-size:14px}}.list_c dl dd{width:calc(100% - 230px);padding:30px 20px;border-bottom:1px solid #ccc}@media screen and (max-width: 1280px){.list_c dl dd{width:calc(100% - 160px)}}@media screen and (max-width: 550px){.list_c dl dd{width:calc(100% - 120px);font-size:14px}}.news_a{display:flex;flex-direction:column;gap:20px}.news_a .box a{padding-bottom:20px;border-bottom:1px solid #ccc;display:block;color:#2651a1}.news_a .box a .flex{display:flex;align-items:center;gap:20px;margin-bottom:15px}.news_a .box a .flex .date{color:#777}.magazine_a{display:flex;flex-wrap:wrap;gap:60px}.magazine_a .box{width:calc(50% - 30px)}.magazine_a .box a{border-radius:10px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);display:flex;position:relative;transform:scale(1);transform-origin:center bottom;transition:.5s ease}.magazine_a .box a:hover,.magazine_a .box a:active{opacity:1;transform:scale(1.03)}.magazine_a .box a .img{width:50%}.magazine_a .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_a .box a .txt{width:50%;padding:20px}.magazine_a .box a .txt .h3_a{font-size:20px;color:#2651a1}.magazine_a .box a .txt .btn_b{position:absolute;right:20px;bottom:20px}.magazine_b{display:flex;flex-wrap:wrap;gap:60px}.magazine_b .box{width:calc(33.3333% - 40px)}.magazine_b .box a{border-radius:10px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;transform:scale(1);transform-origin:center bottom;transition:.5s ease}.magazine_b .box a:hover,.magazine_b .box a:active{opacity:1;transform:scale(1.03)}.magazine_b .box a .img{width:100%;height:230px}.magazine_b .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_b .box a .txt{padding:20px;min-height:180px}.magazine_b .box a .txt .h3_a{font-size:20px;color:#2651a1;margin-bottom:20px}.magazine_b .box a .txt .btn_b{position:absolute;right:20px;bottom:20px}input,select,textarea{width:100%;border:1px solid #777;border-radius:8px;padding:8px 12px;line-height:1.6}input[type=checkbox]{width:13px !important}select{padding-right:40px !important;cursor:pointer;position:relative;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2210%22 height%3D%227%22 viewBox%3D%220 0 10 7%22%3E%3Cpath fill%3D%22%23535353%22 d%3D%22M0 0l5 7 5-7z%22/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 15px center !important;background-size:10px 7px !important}textarea{min-height:100px}.cat{display:flex;gap:10px}.cat li{padding:2px 8px;background:#000;color:#fff;font-size:14px}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.pagination .nav-links .page-numbers{display:flex;align-items:center;padding:8px;border:1px solid #2651a1;border-radius:4px;text-decoration:none;color:#2651a1}.pagination .nav-links .page-numbers.current{background:#2651a1;color:#fff}.breadcrumb{margin:15px 0 40px}.breadcrumb span span{font-size:14px;color:#777}.breadcrumb span a span{font-size:14px;color:#2651a1}button.is-loading{position:relative;pointer-events:none;opacity:.6;transition:opacity .2s}button.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;margin:-0.6em 0 0 -0.6em;border:2px solid hsla(0,0%,100%,.6);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.groupe{background:#586378;padding:40px 20px}.groupe .box{width:100%;padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;margin:0 auto}.groupe .line{width:1px;height:40px;display:block;background-color:#fff;margin:0 auto}.groupe .g_1{display:flex;flex-direction:column;justify-content:center}.groupe .g_1 .box{max-width:390px}.groupe .g_2{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;border:1px solid #fff;border-radius:20px;gap:20px;align-items:flex-start}.groupe .g_2 .box{width:calc(33.33333% - 14px)}@media screen and (max-width: 920px){.groupe .g_2 .box{width:calc(50% - 10px)}}@media screen and (max-width: 550px){.groupe .g_2 .box{width:100%}}.groupe .g_2 .box_flex{width:calc(33.33333% - 14px);display:flex;flex-direction:column}@media screen and (max-width: 920px){.groupe .g_2 .box_flex{width:calc(50% - 10px);order:2}}@media screen and (max-width: 550px){.groupe .g_2 .box_flex{width:100%}}.groupe .g_2 .box_flex .box{width:100%}.groupe .g_2 .box_flex .box_flex_mini{display:flex;justify-content:center;gap:8px}.groupe .g_2 .box_flex .box_flex_mini .box_mini{width:calc(50% - 4px)}.groupe .g_2 .box_flex .box_flex_mini .box_mini .box{height:calc(100% - 40px)}header{position:fixed;top:0;left:0;width:100%;z-index:99999;border-radius:100px;transition:.5s ease-in-out}header:before{content:"";width:585px;height:100%;position:absolute;top:0;right:0;background-color:#2651a1;z-index:-1}@media screen and (max-width: 1024px){header:before{width:55px}}header .inner{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding:19px 45px;transition:.5s ease-in-out}@media screen and (max-width: 1024px){header .inner{padding:10px 20px}}header .inner .left .logo{width:328px}@media screen and (max-width: 768px){header .inner .left .logo{width:200px}}@media screen and (max-width: 1024px){header .inner .right .pc{display:none}}header .inner .right .pc nav ul{display:flex;align-items:center;gap:40px;justify-content:end}header .inner .right .pc nav ul li a{text-decoration:none;color:#fff;position:relative;z-index:2}header .inner .right .pc nav ul li a:before{content:"";position:absolute;width:50px;height:1px;bottom:-10px;left:50%;transform:translate(-50%, -50%);background:#fff;z-index:-1;transition:.5s ease;transform-origin:center center;border-radius:50%;opacity:0}header .inner .right .pc nav ul li a:hover:before,header .inner .right .pc nav ul li a:active:before{transform:translate(-50%, -50%) rotateY(180deg);opacity:1}header .inner .right .nav_bar{display:none}@media screen and (max-width: 1024px){header .inner .right .nav_bar{display:block;width:20px;height:20px;position:relative;z-index:99}header .inner .right .nav_bar span{position:absolute;width:25px;border-bottom:1px solid #fff;top:0;left:0;transform-origin:center center;transition:.5s}header .inner .right .nav_bar span.middle{top:10px}header .inner .right .nav_bar span.bottom{top:20px}header .inner .right .nav_bar.on span{border-bottom:1px solid #2651a1}header .inner .right .nav_bar.on span.top{top:10px;transform:rotate(45deg)}header .inner .right .nav_bar.on span.middle{opacity:0}header .inner .right .nav_bar.on span.bottom{top:10px;transform:rotate(-45deg)}}header .sp_nav{display:none}@media screen and (max-width: 1024px){header .sp_nav{display:block;height:100vh;width:100%;position:fixed;top:-110vh;left:0;z-index:98;background:#fff;transition:.5s}header .sp_nav.on{top:0}header .sp_nav{text-align:center}header .sp_nav ul{padding:100px 30px}header .sp_nav ul li a{color:#2651a1;display:block;padding:20px 20px;font-size:20px;text-decoration:none}}header.on{top:0;width:100%;margin:0;border-radius:0}header.on .inner{padding-top:10px;padding-bottom:10px}footer .inner{padding-top:50px;padding-bottom:30px}footer .inner .flex{display:flex;justify-content:space-between}@media screen and (max-width: 650px){footer .inner .flex{flex-direction:column;justify-content:center;align-items:center}}footer .inner .flex .logo{max-width:270px}footer .inner .flex .r{display:flex;flex-direction:column;gap:20px;justify-content:flex-end}footer .inner .flex .r .sns{display:flex;gap:20px}footer .inner .flex .r .f_nav{display:flex;gap:20px}footer .inner .flex .r .f_nav li a{color:#000}footer .inner small{margin-top:30px;text-align:center;font-size:13px;display:block}.home .wrapper{overflow:hidden}.home .kv{position:relative;z-index:1;overflow:hidden;height:100svh}@supports not (height: 100svh){.home .kv{height:100vh}}.home .kv .kv_bg{position:absolute;z-index:-1;width:90%;height:100%;top:80px;left:0;will-change:transform;pointer-events:none}@media screen and (max-width: 1600px){.home .kv .kv_bg{width:95%}}@media screen and (max-width: 1280px){.home .kv .kv_bg{width:98%}}@media screen and (max-width: 768px){.home .kv .kv_bg{top:50px}}.home .kv .kv_bg:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.1215686275);z-index:10}.home .kv .kv_bg picture{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease}.home .kv .kv_bg picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.home .kv .kv_bg picture img{-o-object-position:calc(100% + 290px) center;object-position:calc(100% + 290px) center}}.home .kv .kv_bg picture.active{opacity:1;z-index:1}.home .kv .kv_bg2{position:absolute;top:0;right:0;width:585px;height:500px;background-color:#2651a1;z-index:-3}@media screen and (max-width: 768px){.home .kv .kv_bg2{width:55px}}.home .kv .abs{position:absolute;text-align:center;top:0;bottom:0;left:0;right:0;margin:auto;height:-moz-fit-content;height:fit-content;z-index:2;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.home .kv .abs .en{font-size:180px;color:#fff;opacity:.2;position:relative;z-index:-1;margin-bottom:-80px}@media screen and (max-width: 1280px){.home .kv .abs .en{font-size:150px}}@media screen and (max-width: 1024px){.home .kv .abs .en{font-size:130px}}@media screen and (max-width: 920px){.home .kv .abs .en{white-space:normal;word-break:keep-all;text-wrap:balance;padding:0 70px;line-height:.8}}@media screen and (max-width: 768px){.home .kv .abs .en{font-size:110px}}@media screen and (max-width: 550px){.home .kv .abs .en{font-size:80px}}.home .kv .abs .home_h1{font-family:"Noto Serif JP",sans-serif;font-size:60px;font-size:600;color:#fff}@media screen and (max-width: 1280px){.home .kv .abs .home_h1{font-size:50px}}@media screen and (max-width: 768px){.home .kv .abs .home_h1{font-size:28px}}.home .kv .home_news{position:absolute;bottom:35px;right:0;z-index:3;width:890px;padding:20px 45px;background:#f0f0f0;display:flex;align-items:center;gap:25px}@media screen and (max-width: 1024px){.home .kv .home_news{width:70%}}@media screen and (max-width: 920px){.home .kv .home_news{width:calc(100% - 20px)}}@media screen and (max-width: 768px){.home .kv .home_news{padding:20px 15px;flex-direction:column;align-items:flex-start;gap:15px}}.home .kv .home_news .h2_home_news{font-family:din-condensed,sans-serif;color:#2651a1;font-size:30px;text-align:center}@media screen and (max-width: 768px){.home .kv .home_news .h2_home_news{display:none}}.home .kv .home_news .news_home{padding-left:25px;border-left:1px solid #2651a1;display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (max-width: 768px){.home .kv .home_news .news_home{padding:0;border:unset}}.home .kv .home_news .news_home .box a{display:flex;align-items:center;gap:20px;text-decoration:none;width:100%}@media screen and (max-width: 768px){.home .kv .home_news .news_home .box a{flex-direction:column;gap:10px;align-items:flex-start}}.home .kv .home_news .news_home .box a .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.home .kv .home_news .news_home .box a .flex{gap:10px}}.home .kv .home_news .news_home .box a .flex .date{color:#2651a1;font-size:16px;font-family:din-condensed,sans-serif;font-weight:300}.home .kv .home_news .news_home .box a .title{color:#2651a1;width:calc(100% - 165px);height:16px;overflow:hidden}@media screen and (max-width: 768px){.home .kv .home_news .news_home .box a .title{width:100%}}.home .home_about{position:relative;overflow:hidden}.home .home_about .bg2{position:absolute;top:0;right:0;width:62vw;height:740px;background-color:#2651a1;z-index:-1}@media screen and (max-width: 920px){.home .home_about .bg2{width:calc(100% - 60px);height:calc(100% - 70px)}}@media screen and (max-width: 550px){.home .home_about .bg2{width:calc(100% - 30px)}}.home .home_about .bg3{position:absolute;top:0;right:0;width:67vw;height:840px;border-left:1px solid #2651a1;border-bottom:1px solid #2651a1;z-index:-1}@media screen and (max-width: 920px){.home .home_about .bg3{width:calc(100% - 30px);height:calc(100% - 35px)}}@media screen and (max-width: 550px){.home .home_about .bg3{width:calc(100% - 15px);height:calc(100% - 45px)}}.home .home_about .inner{max-width:100%;padding:0}.home .home_about .inner .flexarea{display:flex;gap:140px;align-items:end;max-width:100%;padding:120px 0 0 0}@media screen and (max-width: 1600px){.home .home_about .inner .flexarea{gap:80px}}@media screen and (max-width: 1280px){.home .home_about .inner .flexarea{gap:40px}}@media screen and (max-width: 920px){.home .home_about .inner .flexarea{flex-direction:column;gap:0;padding:0;position:relative}}.home .home_about .inner .flexarea .left{width:820px}@media screen and (min-width: 1921px){.home .home_about .inner .flexarea .left{width:42vw;height:820px}}@media screen and (max-width: 1600px){.home .home_about .inner .flexarea .left{margin-left:-150px}}@media screen and (max-width: 1280px){.home .home_about .inner .flexarea .left{width:600px;height:670px;margin:0}}@media screen and (max-width: 1080px){.home .home_about .inner .flexarea .left{width:460px}}@media screen and (max-width: 920px){.home .home_about .inner .flexarea .left{width:calc(100% - 70px);height:400px;position:absolute;top:400px;left:0}}@media screen and (max-width: 550px){.home .home_about .inner .flexarea .left{width:calc(100% - 30px);height:300px;top:300px}}.home .home_about .inner .flexarea .left picture,.home .home_about .inner .flexarea .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .home_about .inner .flexarea .right{width:calc(100% - 960px);display:flex;flex-direction:column;gap:110px}@media screen and (min-width: 1921px){.home .home_about .inner .flexarea .right{position:absolute;right:0;width:50vw}}@media screen and (max-width: 1600px){.home .home_about .inner .flexarea .right{width:calc(100% - 750px)}}@media screen and (max-width: 1280px){.home .home_about .inner .flexarea .right{width:calc(100% - 640px);gap:40px}}@media screen and (max-width: 1080px){.home .home_about .inner .flexarea .right{width:calc(100% - 500px)}}@media screen and (max-width: 920px){.home .home_about .inner .flexarea .right{width:calc(100% - 60px);margin-left:60px;gap:450px}}@media screen and (max-width: 550px){.home .home_about .inner .flexarea .right{width:calc(100% - 30px);margin-left:30px;gap:350px}}.home .home_about .inner .flexarea .right p{font-size:30px;line-height:60px;color:#fff;padding-left:30px;position:relative;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 1280px){.home .home_about .inner .flexarea .right p{font-size:25px;line-height:50px}}@media screen and (max-width: 920px){.home .home_about .inner .flexarea .right p{padding:50px 30px;margin:0 0 0 30px}}@media screen and (max-width: 550px){.home .home_about .inner .flexarea .right p{font-size:18px;line-height:40px;padding:30px 15px;margin:0 0 0 15px}}.home .home_about .inner .flexarea .right p:before{content:"";position:absolute;top:-130px;left:0;height:calc(100% + 130px);border-left:1px solid #a3a4cc}@media screen and (max-width: 920px){.home .home_about .inner .flexarea .right p:before{top:0;height:100%}}.home .home_about .inner .flexarea .right .flow-strip{--h: 340px;--gap: 40px;--dur: 25s;width:100%;height:var(--h);overflow:hidden;z-index:4;contain:layout paint size}@media screen and (max-width: 768px){.home .home_about .inner .flexarea .right .flow-strip{--h: 230px;--gap: 30px}}@media screen and (max-width: 550px){.home .home_about .inner .flexarea .right .flow-strip{--h: 150px;--gap: 20px}}.home .home_about .inner .flexarea .right .flow-strip .flow-track{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:var(--gap);height:100%;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;will-change:transform;animation:marquee var(--dur) linear infinite}.home .home_about .inner .flexarea .right .flow-strip .flow-track .flow-item{flex:0 0 auto;height:100%;overflow:hidden;width:340px}@media screen and (max-width: 768px){.home .home_about .inner .flexarea .right .flow-strip .flow-track .flow-item{width:200px}}.home .home_about .inner .flexarea .right .flow-strip .flow-track .flow-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.home .home_philos{background:#2651a1;padding:80px 0;margin-top:120px;position:relative}.home .home_philos:before{content:"";width:100%;position:absolute;top:220px;left:0;border-bottom:1px solid #a3a4cc}@media screen and (max-width: 920px){.home .home_philos:before{top:200px}}@media screen and (max-width: 768px){.home .home_philos:before{top:190px}}@media screen and (max-width: 480px){.home .home_philos:before{top:175px}}.home .home_philos:after{content:"";height:100%;width:1px;position:absolute;border-right:1px solid #a3a4cc;top:0;left:0;right:0;margin:auto;transform:translateX(710px)}@media screen and (max-width: 1500px){.home .home_philos:after{transform:unset;left:auto;right:20px}}@media screen and (max-width: 768px){.home .home_philos:after{right:10px}}.home .home_philos .inner .h2_a .en::first-letter{color:#fff}.home .home_philos .inner .h2_a .jp{color:#fff}.home .home_philos .inner .philos_area{display:flex;flex-direction:column;gap:100px;margin-bottom:60px}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area{gap:60px}}.home .home_philos .inner .philos_area .box{text-align:center;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box{gap:20px}}.home .home_philos .inner .philos_area .box .h2_c{margin:0}.home .home_philos .inner .philos_area .box .h2_c .en{display:flex;flex-direction:column}.home .home_philos .inner .philos_area .box .h2_c .en .big{color:#a3a4cc;font-size:50px;font-family:din-condensed,sans-serif}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box .h2_c .en .big{font-size:30px}}.home .home_philos .inner .philos_area .box .h2_c .en .big::first-letter{color:#fff}.home .home_philos .inner .philos_area .box .h2_c .en .mini{font-size:16px;color:#a3a4cc}.home .home_philos .inner .philos_area .box p{color:#fff;font-size:20px}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box p{font-size:16px}}.home .home_philos .inner .philos_area .box p.lineheight{line-height:38px}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box p.lineheight{line-height:28px}}.home .home_philos .inner .philos_area .box p.philos_title{font-size:34px;font-weight:600;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box p.philos_title{font-size:26px}}.home .home_philos .inner .philos_area .box .flex{display:flex;flex-wrap:wrap;gap:40px}.home .home_philos .inner .philos_area .box .flex dl{width:calc(50% - 20px);text-align:left;display:flex;align-items:center;gap:15px}@media screen and (max-width: 768px){.home .home_philos .inner .philos_area .box .flex dl{width:100%}}@media screen and (max-width: 480px){.home .home_philos .inner .philos_area .box .flex dl{gap:15px}}.home .home_philos .inner .philos_area .box .flex dl dt{padding-right:20px;border-right:1px solid #fff;font-family:din-condensed,sans-serif;font-size:80px;color:#fff}@media screen and (max-width: 480px){.home .home_philos .inner .philos_area .box .flex dl dt{font-size:40px}}.home .home_philos .inner .philos_area .box .flex dl dd{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 480px){.home .home_philos .inner .philos_area .box .flex dl dd{gap:10px}}.home .home_philos .inner .philos_area .box .flex dl dd h4{color:#fff;font-size:22px;font-weight:600;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 480px){.home .home_philos .inner .philos_area .box .flex dl dd h4{font-size:18px}}.home .home_philos .inner .philos_area .box .flex dl dd p{font-size:15px}@media screen and (max-width: 480px){.home .home_philos .inner .philos_area .box .flex dl dd p{font-size:14px}}.home .home_philos .inner .groupe{margin:80px auto;background-color:unset}.home .home_philos .inner .btn_a{max-width:450px}.home .home_philos .inner .btn_a a{font-size:20px;font-weight:600;color:#2651a1}.home .home_philos .inner .btn_a a:hover,.home .home_philos .inner .btn_a a:active{color:#fff}.home .home_message{margin-top:120px}.home .home_message .inner .h2_a .jp{font-family:"Noto Serif JP",sans-serif}.home .home_message .inner .flex{display:flex;gap:60px}@media screen and (max-width: 1024px){.home .home_message .inner .flex{gap:40px}}@media screen and (max-width: 920px){.home .home_message .inner .flex{flex-direction:column}}.home .home_message .inner .flex .left{width:calc(100% - 410px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.home .home_message .inner .flex .left{width:calc(65% - 40px)}}@media screen and (max-width: 920px){.home .home_message .inner .flex .left{order:2;width:100%}}.home .home_message .inner .flex .left p{font-family:"Noto Serif JP",sans-serif}.home .home_message .inner .flex .left .nameplate{margin-top:40px;display:flex;align-items:flex-end;gap:50px}@media screen and (max-width: 550px){.home .home_message .inner .flex .left .nameplate{flex-direction:column;gap:20px}}.home .home_message .inner .flex .left .nameplate .l{display:flex;flex-direction:column;gap:10px}.home .home_message .inner .flex .left .nameplate .r{font-size:32px;font-family:"Noto Serif JP",sans-serif}.home .home_message .inner .flex .right{width:350px}@media screen and (max-width: 1024px){.home .home_message .inner .flex .right{width:35%}}@media screen and (max-width: 920px){.home .home_message .inner .flex .right{order:1;width:calc(100% - 80px);max-width:350px;margin:0 auto}}.home .home_recruit{margin-top:210px;background:#2651a1;padding:80px 0}@media screen and (max-width: 1180px){.home .home_recruit{margin-top:120px}}.home .home_recruit .inner{position:relative}.home .home_recruit .inner .abs_img{position:absolute;right:0;bottom:0;width:660px}.home .home_recruit .inner .abs_img.img1{transform:translateX(120px)}@media screen and (max-width: 1320px){.home .home_recruit .inner .abs_img.img1{height:350px;bottom:auto;right:0;top:-150px}.home .home_recruit .inner .abs_img.img1 picture,.home .home_recruit .inner .abs_img.img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 920px){.home .home_recruit .inner .abs_img.img1{display:none}}.home .home_recruit .inner .abs_img.img2{right:-170px}@media screen and (max-width: 1280px){.home .home_recruit .inner .abs_img.img2{display:none}}.home .home_recruit .inner .h2_a .en::first-letter{color:#fff}.home .home_recruit .inner .h2_a .jp{color:#fff}.home .home_recruit .inner .recruit_area p{color:#fff;margin-bottom:30px}.home .home_recruit .inner .recruit_area .btn_flex{margin-top:60px;justify-content:flex-start}.page .btn_a a,.archive .btn_a a,.single .btn_a a{border:1px solid #2651a1}.page .btn_a a:before,.archive .btn_a a:before,.single .btn_a a:before{background-color:#fff}.page_main .page_head,.archive_main .page_head{padding-bottom:55px;position:relative}.page_main .page_head:before,.archive_main .page_head:before{content:"";width:100%;border-bottom:1px solid #2651a1;position:absolute;left:0;bottom:55px}.page_main .page_head:after,.archive_main .page_head:after{content:"";height:100%;width:1px;position:absolute;border-right:1px solid #2651a1;top:0;left:0;right:0;margin:auto;transform:translateX(710px)}@media screen and (max-width: 1500px){.page_main .page_head:after,.archive_main .page_head:after{transform:unset;left:auto;right:20px}}@media screen and (max-width: 768px){.page_main .page_head:after,.archive_main .page_head:after{right:10px}}.page_main .page_head .inner,.archive_main .page_head .inner{padding-top:180px;padding-bottom:80px}@media screen and (max-width: 1024px){.page_main .page_head .inner,.archive_main .page_head .inner{padding-top:120px;padding-bottom:40px}}.page_main .page_head .inner .h_1 .en,.archive_main .page_head .inner .h_1 .en{font-size:80px;font-weight:400;color:#a3a4cc}@media screen and (max-width: 920px){.page_main .page_head .inner .h_1 .en,.archive_main .page_head .inner .h_1 .en{font-size:60px}}@media screen and (max-width: 768px){.page_main .page_head .inner .h_1 .en,.archive_main .page_head .inner .h_1 .en{font-size:50px}}@media screen and (max-width: 480px){.page_main .page_head .inner .h_1 .en,.archive_main .page_head .inner .h_1 .en{font-size:40px}}.page_main .page_head .inner .h_1 .en::first-letter,.archive_main .page_head .inner .h_1 .en::first-letter{color:#2651a1}.page_main .page_head .inner .h_1 .jp,.archive_main .page_head .inner .h_1 .jp{font-size:20px;font-weight:500}@media screen and (max-width: 480px){.page_main .page_head .inner .h_1 .jp,.archive_main .page_head .inner .h_1 .jp{font-size:16px}}.page_main .content,.archive_main .content{margin-top:120px;margin-bottom:120px}@media screen and (max-width: 1024px){.page_main .content,.archive_main .content{margin-top:80px}}.page_main .content .template-content,.archive_main .content .template-content{display:flex;flex-direction:column;gap:20px}.page_main .content .template-content h2.wp-block-heading,.archive_main .content .template-content h2.wp-block-heading{font-size:30px;position:relative;color:#2651a1;font-family:"Zen Kaku Gothic New",sans-serif;width:-moz-fit-content;width:fit-content;font-weight:600;padding-bottom:20px;margin-bottom:20px;margin-top:40px}@media screen and (max-width: 920px){.page_main .content .template-content h2.wp-block-heading,.archive_main .content .template-content h2.wp-block-heading{font-size:24px}}.page_main .content .template-content h2.wp-block-heading:before,.archive_main .content .template-content h2.wp-block-heading:before{content:"";width:250px;max-width:100%;position:absolute;bottom:0;left:0;border-bottom:4px solid #f0f0f0}.page_main .content .template-content h3.wp-block-heading,.archive_main .content .template-content h3.wp-block-heading{font-size:18px;position:relative;font-weight:500;padding-left:30px;margin-top:10px}.page_main .content .template-content h3.wp-block-heading:before,.archive_main .content .template-content h3.wp-block-heading:before{content:"";width:20px;height:11.67px;background-image:url("../img/single_h3.png");position:absolute;top:8px;left:0}.page_main .content .about-content .title,.archive_main .content .about-content .title{font-family:"Noto Serif JP",sans-serif;font-size:40px;font-weight:500;text-align:center}@media screen and (max-width: 920px){.page_main .content .about-content .title,.archive_main .content .about-content .title{font-size:32px}}@media screen and (max-width: 650px){.page_main .content .about-content .title,.archive_main .content .about-content .title{font-size:24px}}@media screen and (max-width: 550px){.page_main .content .about-content .title,.archive_main .content .about-content .title{font-size:18px}}.page_main .content .about-content .sec1,.archive_main .content .about-content .sec1{margin-top:120px;margin-bottom:100px;text-align:center;padding-bottom:100px;position:relative}.page_main .content .about-content .sec1:before,.archive_main .content .about-content .sec1:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:600px;background:#2651a1;z-index:-1}@media screen and (max-width: 920px){.page_main .content .about-content .sec1:before,.archive_main .content .about-content .sec1:before{height:450px}}.page_main .content .about-content .sec1 .flex,.archive_main .content .about-content .sec1 .flex{display:flex;justify-content:center;gap:80px;margin-top:100px;margin-bottom:100px}@media screen and (max-width: 1280px){.page_main .content .about-content .sec1 .flex,.archive_main .content .about-content .sec1 .flex{gap:40px;margin-bottom:60px}}@media screen and (max-width: 920px){.page_main .content .about-content .sec1 .flex,.archive_main .content .about-content .sec1 .flex{gap:20px}}@media screen and (max-width: 650px){.page_main .content .about-content .sec1 .flex,.archive_main .content .about-content .sec1 .flex{margin-bottom:40px}}.page_main .content .about-content .sec1 .flex .img,.archive_main .content .about-content .sec1 .flex .img{width:calc(33.3333% - 54px);height:400px}@media screen and (max-width: 1280px){.page_main .content .about-content .sec1 .flex .img,.archive_main .content .about-content .sec1 .flex .img{width:calc(33.3333% - 26px);height:350px}}@media screen and (max-width: 920px){.page_main .content .about-content .sec1 .flex .img,.archive_main .content .about-content .sec1 .flex .img{width:calc(33.3333% - 13px);height:250px}}@media screen and (max-width: 650px){.page_main .content .about-content .sec1 .flex .img,.archive_main .content .about-content .sec1 .flex .img{height:180px}}.page_main .content .about-content .sec1 .flex .img picture,.page_main .content .about-content .sec1 .flex .img img,.archive_main .content .about-content .sec1 .flex .img picture,.archive_main .content .about-content .sec1 .flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_main .content .about-content .sec1 p,.archive_main .content .about-content .sec1 p{color:#fff}@media screen and (max-width: 650px){.page_main .content .about-content .sec1 p,.archive_main .content .about-content .sec1 p{font-size:14px}}.page_main .content .about-content .sec1 p.big,.archive_main .content .about-content .sec1 p.big{font-size:30px;font-family:"Noto Serif JP",sans-serif;font-weight:700;margin-bottom:40px}@media screen and (max-width: 920px){.page_main .content .about-content .sec1 p.big,.archive_main .content .about-content .sec1 p.big{font-size:24px}}@media screen and (max-width: 650px){.page_main .content .about-content .sec1 p.big,.archive_main .content .about-content .sec1 p.big{font-size:20px;margin-bottom:20px}}@media screen and (max-width: 550px){.page_main .content .about-content .sec1 p.big,.archive_main .content .about-content .sec1 p.big{font-size:18px}}.page_main .content .about-content .sec2,.archive_main .content .about-content .sec2{margin-bottom:120px}.page_main .content .about-content .sec2 .h3_about,.archive_main .content .about-content .sec2 .h3_about{text-align:center;position:relative;padding:20px 0 40px;font-size:24px;font-weight:700;width:-moz-fit-content;width:fit-content;margin:0 auto}.page_main .content .about-content .sec2 .h3_about:before,.archive_main .content .about-content .sec2 .h3_about:before{content:"";border-top:3px solid #1a1c80;position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 920px){.page_main .content .about-content .sec2 .h3_about,.archive_main .content .about-content .sec2 .h3_about{font-size:20px}}.page_main .content .about-content .sec3,.archive_main .content .about-content .sec3{margin-bottom:120px}@media screen and (max-width: 920px){.page_main .content .about-content .sec3 .h2_a,.archive_main .content .about-content .sec3 .h2_a{text-align:center}}.page_main .content .about-content .sec3 .list_area,.archive_main .content .about-content .sec3 .list_area{display:flex;flex-direction:column;gap:80px}.page_main .content .about-content .sec3 .list_area .box,.archive_main .content .about-content .sec3 .list_area .box{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 920px){.page_main .content .about-content .sec3 .list_area .box,.archive_main .content .about-content .sec3 .list_area .box{align-items:center}}.page_main .content .about-content .sec3 .list_area .box .flex,.archive_main .content .about-content .sec3 .list_area .box .flex{display:flex;gap:60px}@media screen and (max-width: 1280px){.page_main .content .about-content .sec3 .list_area .box .flex,.archive_main .content .about-content .sec3 .list_area .box .flex{gap:30px}}@media screen and (max-width: 920px){.page_main .content .about-content .sec3 .list_area .box .flex,.archive_main .content .about-content .sec3 .list_area .box .flex{flex-direction:column;align-items:center}}.page_main .content .about-content .sec3 .list_area .box .flex .l,.archive_main .content .about-content .sec3 .list_area .box .flex .l{width:300px;height:300px}.page_main .content .about-content .sec3 .list_area .box .flex .l img,.archive_main .content .about-content .sec3 .list_area .box .flex .l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_main .content .about-content .sec3 .list_area .box .flex .list_c,.archive_main .content .about-content .sec3 .list_area .box .flex .list_c{width:calc(100% - 360px)}@media screen and (max-width: 1280px){.page_main .content .about-content .sec3 .list_area .box .flex .list_c,.archive_main .content .about-content .sec3 .list_area .box .flex .list_c{width:calc(100% - 330px)}}@media screen and (max-width: 920px){.page_main .content .about-content .sec3 .list_area .box .flex .list_c,.archive_main .content .about-content .sec3 .list_area .box .flex .list_c{width:100%;margin:0 auto;max-width:600px}}.contact_area .content .inner{display:flex;gap:80px}@media screen and (max-width: 1024px){.contact_area .content .inner{flex-direction:column;gap:20px}}.contact_area .content .inner .step_area{width:300px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area{display:flex;gap:20px;width:100%}}@media screen and (max-width: 480px){.contact_area .content .inner .step_area{display:none}}.contact_area .content .inner .step_area .step_box{position:relative;padding-left:40px;margin-bottom:40px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box{padding-left:20px;margin-bottom:0}}.contact_area .content .inner .step_area .step_box span{display:block;font-size:20px;font-weight:600;color:#777;margin-bottom:8px;line-height:1}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box span{font-size:16px}}.contact_area .content .inner .step_area .step_box .txt{font-weight:700;color:#777}.contact_area .content .inner .step_area .step_box.step_on:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border:5px solid #2651a1}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box.step_on:before{width:15px;height:15px;border:4px solid #2651a1}}.contact_area .content .inner .step_area .step_box.step_on span,.contact_area .content .inner .step_area .step_box.step_on .txt{color:#2651a1}.contact_area .content .inner .c_right{width:calc(100% - 380px)}@media screen and (max-width: 1024px){.contact_area .content .inner .c_right{width:100%}}.contact_area .content .inner .c_right .gray_area{margin-top:0;background:#f0f0f0;padding:20px 30px;margin-bottom:40px;border-radius:20px}.contact_area .content .inner .c_right .gray_area .tyu_t{font-weight:bold;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:15px}.contact_area .content .inner .c_right .gray_area ul{list-style:disc;padding-left:24px}.contact_area .content .inner .c_right .gray_area ul li span{color:#ccc}.contact_area .content .inner .contactform dl{display:flex;justify-content:baseline;margin-bottom:40px;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.contact_area .content .inner .contactform dl{gap:15px}}.contact_area .content .inner .contactform dl dt label,.contact_area .content .inner .contactform dl dt .label{display:flex;align-items:center;gap:8px}.contact_area .content .inner .contactform dl dt label span,.contact_area .content .inner .contactform dl dt .label span{color:#ccc;font-size:9px;display:block}.contact_area .content .inner .contactform dl dt .error{font-size:.8rem;color:#ccc}.contact_area .content .inner .contactform dl dd.flex{display:flex;gap:20px}.contact_area .content .inner .contactform dl dd.flex input{width:calc(50% - 10px)}.contact_area .content .inner .contactform dl dd.bl_area{display:flex;gap:10px}.contact_area .content .inner .contactform dl dd .radio_area,.contact_area .content .inner .contactform dl dd .checkbox_area{display:flex;flex-direction:column;gap:8px}.contact_area .content .inner .contactform dl dd .radio_area .title,.contact_area .content .inner .contactform dl dd .checkbox_area .title{font-size:.8rem;font-weight:600}.contact_area .content .inner .contactform dl dd .radio_area .box,.contact_area .content .inner .contactform dl dd .checkbox_area .box{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.contact_area .content .inner .contactform dl dd .radio_area .box label,.contact_area .content .inner .contactform dl dd .checkbox_area .box label{display:flex;align-items:center;justify-content:left;gap:8px}.contact_area .content .inner .contactform dl dd .radio_area .box label input,.contact_area .content .inner .contactform dl dd .checkbox_area .box label input{width:auto}.contact_area .content .inner .contactform .btn_a{margin-top:100px}@media screen and (max-width: 1024px){.contact_area .content .inner .contactform .btn_a{margin-top:40px}}.contact_area .content .inner .contactform .btn_a a,.contact_area .content .inner .contactform .btn_a button{border:1px solid #2651a1}.contact_area .content .inner .contactform .btn_a a:before,.contact_area .content .inner .contactform .btn_a button:before{background-color:#fff}.contact_area .content .inner .contactform .btn_flex{display:flex;gap:40px;margin-top:100px;justify-content:center}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_flex{flex-direction:column;align-items:center}}.contact_area .content .inner .contactform .btn_flex .btn_normal{margin-top:0;width:calc(50% - 20px)}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_flex .btn_normal{width:100%}}.contact_area .content .inner .contactform .btn_flex .btn_normal a,.contact_area .content .inner .contactform .btn_flex .btn_normal button{width:100%}.single_area .inner{padding-bottom:100px}.single_area .inner .single_head{margin-top:215px;border-bottom:1px solid #2651a1;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.single_area .inner .single_head .h1{font-size:32px;font-weight:600;font-family:"Zen Kaku Gothic New",sans-serif}.single_area .inner .single_head .h1 span{display:block;font-size:24px}.single_area .inner .single_head .cat_flex{display:flex;justify-content:space-between}.single_area .inner .single_head .cat_flex .cat_a li{font-size:16px}.single_area .inner .single_head .cat_flex .date{color:#777}.single_area .inner .single_contents{display:flex;flex-direction:column;gap:20px}.single_area .inner .single_contents h2.wp-block-heading{font-size:30px;position:relative;color:#2651a1;font-family:"Zen Kaku Gothic New",sans-serif;width:-moz-fit-content;width:fit-content;font-weight:600;padding-bottom:20px;margin-bottom:20px;margin-top:40px}.single_area .inner .single_contents h2.wp-block-heading:before{content:"";width:250px;max-width:100%;position:absolute;bottom:0;left:0;border-bottom:4px solid #f0f0f0}.single_area .inner .single_contents h3.wp-block-heading{font-size:18px;position:relative;font-weight:500;padding-left:30px;margin-top:10px}.single_area .inner .single_contents h3.wp-block-heading:before{content:"";width:20px;height:11.67px;background-image:url("../img/single_h3.png");position:absolute;top:8px;left:0}.single_area .inner .single_contents .step_txt{display:flex;align-items:center;gap:30px;font-size:24px;font-weight:500;color:#a3a4cc}.single_area .inner .single_contents .step_txt span{font-family:"Jost",sans-serif;font-size:50px;font-style:italic;font-weight:400}.single_area .inner .single_contents .wp-block-columns.is-layout-flex{display:flex;gap:40px}.single_area .inner .single_contents .wp-block-columns.is-layout-flex .is-layout-flow{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}.single_area .inner .single_contents .price-table{width:100%;overflow-x:auto}.single_area .inner .single_contents .price-table table{width:100%;border-collapse:collapse;font-size:16px;text-align:center}.single_area .inner .single_contents .price-table table thead{background-color:#2651a1;color:#fff}.single_area .inner .single_contents .price-table table thead th{padding:20px 10px;border:1px solid #fff;font-weight:600;vertical-align:middle}.single_area .inner .single_contents .price-table table tbody tr td{padding:18px 10px;border:1px solid #ddd}.single_area .inner .single_contents .price-table table tbody tr td:first-child{background-color:#a3a4cc;color:#fff}.single_area .inner .single_contents .price-table table tbody tr:nth-child(odd){background-color:#fff}.single_area .inner .single_contents .price-table table tbody tr:nth-child(even){background-color:#f0f0f0}@media screen and (max-width: 768px){.single_area .inner .single_contents .price-table table{font-size:14px}.single_area .inner .single_contents .price-table table th,.single_area .inner .single_contents .price-table table td{padding:12px 6px}}.single_area .inner .single_contents .price-label{display:flex;flex-direction:column;gap:1px}.single_area .inner .single_contents .price-label dl{display:flex;gap:1px;text-align:center}.single_area .inner .single_contents .price-label dl dt{width:calc(30% - 1px);background-color:#2651a1;color:#fff;padding:20px 10px;font-weight:600}.single_area .inner .single_contents .price-label dl dd{width:70%;padding:20px 10px}.single_area .inner .single_contents .price-label dl:nth-child(even) dd{background-color:#f0f0f0}.single_area .inner .prenex_btn_area{display:flex;align-items:center;gap:40px;justify-content:space-between;margin:60px 0}.single_area .inner .prenex_btn_area .prenex_btn a{display:flex;align-items:center;gap:10px;color:#000;padding:10px 20px;background:#000;color:#fff}.archive_area .inner .news_a{margin-top:40px;margin-bottom:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsImNvbmZpZy9fc2Nyb2xsLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1RLDZIQ29IUixLQUNFLHNCQUNBLGtCQUVBLFdBQ0EsaUJBS0YsbUJBR0Usc0JBS0YsZUFDRSw4QkFZRiwyWkFpRkUsZUFDQSxhQUNBLGlDQUNBLFNBQ0EsVUFDQSxTQUNBLHdCQUlGLE9BQ0UsVUFJRixtRkFZRSxjQUdGLE1BRUUsZ0JBR0YsYUFFRSxZQUVBLG9EQUVFLFdBQ0EsYUFJSixNQUNFLHlCQUNBLGlCQU1BLGtCQUNFLFVBUUoscUJBRUUsZ0JBR0YsK0dBSUUseUNBR0YsdU1BSUUsd0JBQ0EscUJBR0YsbUJBQ0Usd0JBQ0EscUJBQ0EsK0JBQ0EsNEJBQ0EsdUJBR0YsU0FDRSxjQUNBLG1CQUNBLGdCQU1GLG1CQUdFLHFCQUNBLGVBUUYsc0JBQ0UsYUFDQSxTQU9GLFNBQ0UsYUFNRixpQkFFRSxhQUlGLElBQ0UsU0FDQSxlQUNBLHFCQUNBLHNCQUNBLFlBSUYsUUFDRSxxQkFPRixPQUNFLFNBU0YsYUFFRSxtQkFVRixjQUVFLG9CQUdGLG9FQUlFLDBCQUNBLGVBQ0EsU0FDQSx5QkFHRix5QkFDRSxTQVFGLHNDQUVFLGVBTUYsdUNBRUUsVUFTRixtQkFDRSw2QkFDQSw0QkFDQSwrQkFDQSx1QkFRRiwrRkFFRSx3QkFPRixpREFFRSxTQUNBLFVBR0YsT0FDRSxTQUNBLHlCQVFGLFNBQ0UsY0FFQSxtQkFHQSxnQkFNRixNQUNFLHlCQUNBLGlCQVNGLEdBQ0UsdUJBQ0EsaUJBQ0EsZ0JBQ0Es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cm1CVixRTXNtQlUsTU5sbUJYLEtNcW1CTyxnRkFDRSxpQk50bUJULEtNd21CTyxpRkFDRSxpQk41bUJULFFNbW5CQyxxQ0FDRSx3REFDRSxlQUVBLHNIQUVFLGtCQUtSLGtEQUNFLGFBQ0Esc0JBQ0EsUUFDQSxxREFDRSxhQUNBLFFBQ0Esa0JBQ0Esd0RBQ0Usc0JBQ0EsaUJOMW9CSCxRTTJvQkcsTU50b0JMLEtNdW9CSyxrQkFDQSxnQkFFRix3REFDRSxVQUNBLGtCQUdBLHdFQUNFLGlCTm5wQlAsUU15cEJILHFDQUNFLGFBQ0EsbUJBQ0EsU0FDQSw4QkFDQSxjQUVFLG1EQUNFLGFBQ0EsbUJBQ0EsU0FDQSxNTmhxQkgsS01pcUJHLGtCQUNBLFdObHFCSCxLTW1xQkcsTU5wcUJILEtNNnFCSCw2QkFDRSxnQkFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRm9udFxyXG5mb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuZm9udC1mYW1pbHk6IGRpbi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuIiwiLyoqXHJcbiAqIFJlc2V0IE1peGluZ1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIERpc2FibGUgQW5pbWF0aW9uXHJcbiAqL1xyXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuXHJcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogRGlzYWJsZSBhbmltYXRpb24gZGVwZW5kcyBvbiBCcm93c2VyIG9yIE9wZXJhdGlvbiBTeXN0ZW0gY29uZmlndXJhdGlvblxyXG4gKi9cclxuQG1peGluIGFjRGlzYWJsZUFuaW1hdGlvbiB7XHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWNjZXNzYWJpbGl0eS4gQmxhY2sgYW5kIFdoaXRlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVCVyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVDb250cmFzdCB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNZXRlciByZXNldFxyXG4gKi9cclxuQG1peGluIG1ldGVyUmVzZXQge1xyXG4gIG1ldGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6Oi1tb3otbWV0ZXItYmFyIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gIH1cclxuXHJcbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXHJcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxyXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuXHJcblxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcclxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByb2dyZXNzUmVzZXQge1xyXG5cclxuICAvKipcclxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcclxuICAgKlxyXG4gICAqL1xyXG4gIHByb2dyZXNzLFxyXG4gIHByb2dyZXNzW3JvbGVdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLyogUmVzZXQgRGVmYXVsdHMgKi9cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLyogTmVlZHMgdG8gYmUgaW4gaGVyZSBmb3IgU2FmYXJpIHBvbHlmaWxsIHNvIGJhY2tncm91bmQgaW1hZ2VzIHdvcmsgYXMgZXhwZWN0ZWQuICovXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBQb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXHJcbiAgfVxyXG5cclxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBNb2Rlcm4gQ1NTIFJlc2V0IFR3ZWFrc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgLy8gU21vb3RoIHNjcm9sbFxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcblxyXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDU1MgUmVzZXQgVHdlYWtzXHJcbiAqXHJcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAqIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gKiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEhpZGUgZW1wdHkgY2VsbCAqL1xyXG50ZCxcclxudGgge1xyXG4gICY6ZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSW5wdXQgUmVzZXRcclxuICovXHJcbmlucHV0OnJlcXVpcmVkLFxyXG5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbnBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cclxuICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAvKiAyICovXHJcblxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxyXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxubGVnZW5kIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1pc2NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvKipcclxuICogQmFzZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL3NldHRpbmdcIiBhcyAqO1xyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNXM7XHJcbiAgY29sb3I6ICRjLWJrO1xyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IC8vIGlPU+WvvuetllxyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgLy8g44Oi44OQ44Kk44Or44Gu44OQ44Km44Oz44OJ6Ziy5q2iXHJcbiAgICBoZWlnaHQ6IDEwMHZoOyAvLyBBbmRyb2lkIENocm9tZeWvvuetlu+8iOW/heimgeOBquOCie+8iVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBjIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFNldHRpbmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLy8gbWVkaWEgcXVlcnlcclxuJGJhc2UtY29udGVudC13aWR0aDogMTE0MHB4O1xyXG4keHhsOiAxMzgwcHg7XHJcbiR4bDogMTI4MHB4O1xyXG4kbDogMTAyNHB4O1xyXG4keG06IDkyMHB4O1xyXG4kbTogNzY4cHg7XHJcbiRzOiA0ODBweDtcclxuXHJcbi8vIHNwYWNlXHJcbiRzcGFjZS1kZWZhdWx0OiA4MHB4O1xyXG4kc3BhY2UteGw6IDU2cHg7XHJcbiRzcGFjZS1tOiAyNHB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjLW1haW46ICMyNjUxYTE7XHJcbiRjLXN1YjogI2EzYTRjYztcclxuJGMtYmc6ICNmMGYwZjA7XHJcbiRjLWdyYXk6ICM3Nzc3Nzc7XHJcbiRjLWJvcmRlcmdyYXk6ICNjY2NjY2M7XHJcbiRjLXdoOiAjZmZmO1xyXG4kYy1iazogIzAwMDAwMDtcclxuJGMtZm9vdGVyOiAjZjlmOWY5O1xyXG4kYy1idG46ICMxYTFjODA7XHJcbiIsIi8qKlxyXG4gKiBTY3JvbGwgQW5pbWF0aW9uXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIOOCueOCr+ODreODvOODq0NTUyAqL1xyXG4uZmFkZWluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XHJcbn1cclxuXHJcbi5mYWRlaW4tdXAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcclxufVxyXG5cclxuLmZhZGVpbi1kb3duIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwcHgpO1xyXG59XHJcblxyXG4uZmFkZWluLWxlZnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XHJcbn1cclxuXHJcbi5mYWRlaW4tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xyXG59XHJcblxyXG4uc2Nyb2xsaW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvbXBvbmVudFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcbi5vcGVuaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIGVhc2U7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLnR4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuaXMtZmFkZW91dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5hLFxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyIHtcclxuICAuaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICYud2lkdGhfMTAyNCB7XHJcbiAgICAgIG1heC13aWR0aDogMTA4NHB4O1xyXG4gICAgfVxyXG4gICAgJi53aWR0aF9mdWxsIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFyYWxsYXgtc3BlZWRdIHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLyog5b+F6KaB44Gq44KJ6Kaq44GrIG92ZXJmbG93OmhpZGRlbjsg44Gq44GpICovXHJcbn1cclxuXHJcbi5tYXJnaW5fYjIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tYXJnaW5fYjUwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5tYXJnaW5fdDE1MCB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDopovlh7rjgZcgKi9cclxuLmgyX2Ege1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAuZW4ge1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmgyX2Ige1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5oM19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lbiB7XHJcbiAgZm9udC1mYW1pbHk6IGRpbi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qIOODnOOCv+ODsyAqL1xyXG5cclxuLmJ0bl9hIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGEsXHJcbiAgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgIGNvbG9yOiAkYy1idG47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogJGMtYnRuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGNvbG9yOiAkYy1tYWluO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAuY2lyY2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9jIHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuICAuYnRuX2Ege1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyog44Kr44OG44K044OqICovXHJcbi5jYXRfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG4uY2F0X2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNXB4O1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXRfYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbGkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbi8qIOODquOCueODiCAqL1xyXG4ubGlzdF8xIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzNXB4O1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDgwcHg7XHJcbiAgLmJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIC55YWt1c3lva3Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIC5lbl9uYW1lIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0X2Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICAuYm94IHtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOOCouODvOOCq+OCpOODliAqL1xyXG4ubWFnYXppbmVfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLmgzX2Ege1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fYiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWdhemluZV9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDYwcHg7XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgICAgICAuaDNfYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fYiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGV0YyAqL1xyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB3aWR0aCUzRCUyMjEwJTIyIGhlaWdodCUzRCUyMjclMjIgdmlld0JveCUzRCUyMjAgMCAxMCA3JTIyJTNFJTNDcGF0aCBmaWxsJTNEJTIyJTIzNTM1MzUzJTIyIGQlM0QlMjJNMCAwbDUgNyA1LTd6JTIyLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uY2F0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMtYms7XHJcbiAgICBjb2xvcjogJGMtd2g7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubmF2LWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIG1hcmdpbjogMTVweCAwIDQwcHg7XHJcbiAgc3BhbiB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODnOOCv+ODs+mAgeS/oeS4reOBrueKtuaFi1xyXG5idXR0b24uaXMtbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyDjgq/jg6rjg4Pjgq/nhKHlirnljJZcclxuICBvcGFjaXR5OiAwLjY7IC8vIOWNiumAj+aYjlxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbiAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgbWFyZ2luOiAtMC42ZW0gMCAwIC0wLjZlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgLy8g5aSW5p6gXHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8g6ZqZ6ZaT44Gn5Zue6Lui44KS5by36Kq/XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5ncm91cGUge1xyXG4gIGJhY2tncm91bmQ6ICM1ODYzNzg7XHJcbiAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAubGluZSB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZ18xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYm94IHtcclxuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdfMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAuYm94IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTRweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3hfZmxleCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDE0cHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3hfZmxleF9taW5pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIC5ib3hfbWluaSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBIZWFkZXJcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDU4NXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTlweCA0NXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAzMjhweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgLnBjIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2IHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZfYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICYubWlkZGxlIHtcclxuICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNwX25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogLTExMHZoO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICYub24ge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub24ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogRm9vdGVyXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbmZvb3RlciB7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAuc25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mX25hdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNtYWxsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogSW5kZXhcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG4ud2VicCB7XHJcbn1cclxuLm5vLXdlYnAge1xyXG59XHJcbi8vIC5iYWNrZ3JvdW5kLWdyYWRpZW50IHtcclxuLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgaW5zZXQ6IDA7XHJcbi8vICAgei1pbmRleDogLTE7XHJcbi8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbi8vICAgLS14MTogMzAlO1xyXG4vLyAgIC0teTE6IDMwJTtcclxuLy8gICAtLXgyOiA3MCU7XHJcbi8vICAgLS15MjogNTAlO1xyXG4vLyAgIC0teDM6IDUwJTtcclxuLy8gICAtLXkzOiA3MCU7XHJcbi8vICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB2YXIoLS14MSkgdmFyKC0teTEpLCByZ2JhKDIzNiwgMTIxLCAxMjEsIDAuNikgMCUsIHRyYW5zcGFyZW50IDYwJSksXHJcbi8vICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IHZhcigtLXgyKSB2YXIoLS15MiksIHJnYmEoMTYyLCAyMDQsIDk0LCAwLjYpIDAlLCB0cmFuc3BhcmVudCA2MCUpLFxyXG4vLyAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB2YXIoLS14MykgdmFyKC0teTMpLCByZ2JhKDEyNSwgMTYwLCAyMTEsIDAuNikgMCUsIHRyYW5zcGFyZW50IDYwJSk7XHJcbi8vICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhcjtcclxuLy8gICAmOmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICB0b3A6IDUwJTtcclxuLy8gICAgIGxlZnQ6IDUwJTtcclxuLy8gICAgIHdpZHRoOiAzMDBweDtcclxuLy8gICAgIGhlaWdodDogMzAwcHg7XHJcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuLy8gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuLy8gICAgIG9wYWNpdHk6IDAuNTtcclxuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gQGtleWZyYW1lcyBtb3ZlR3JhZGllbnQge1xyXG4vLyAgIDAlIHtcclxuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246XHJcbi8vICAgICAgIDMwJSAzMCUsXHJcbi8vICAgICAgIDcwJSA1MCUsXHJcbi8vICAgICAgIDUwJSA3MCU7XHJcbi8vICAgfVxyXG4vLyAgIDUwJSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxyXG4vLyAgICAgICAzNSUgMzUlLFxyXG4vLyAgICAgICA2NSUgNTUlLFxyXG4vLyAgICAgICA1NSUgNjUlO1xyXG4vLyAgIH1cclxuLy8gICAxMDAlIHtcclxuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246XHJcbi8vICAgICAgIDMwJSAzMCUsXHJcbi8vICAgICAgIDcwJSA1MCUsXHJcbi8vICAgICAgIDUwJSA3MCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uaG9tZSB7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmt2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDBzdmg7XHJcbiAgICBAc3VwcG9ydHMgbm90IChoZWlnaHQ6IDEwMHN2aCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG4gICAgLmt2X2JnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMWY7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIH1cclxuICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2FsYygxMDAlICsgMjkwcHgpIGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAua3ZfYmcyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogNTg1cHg7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XHJcbiAgICAgIHotaW5kZXg6IC0zO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAuZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhvbWVfaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWVfbmV3cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgd2lkdGg6IDg5MHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmgyX2hvbWVfbmV3cyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGRpbi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3NfaG9tZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRpbi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmJnMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDYydnc7XHJcbiAgICAgIGhlaWdodDogNzQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDY3dnc7XHJcbiAgICAgIGhlaWdodDogODQwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5mbGV4YXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE0MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMCAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGljdHVyZSxcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2MHB4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMTBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzUwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NDBweCk7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGdhcDogNDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDM1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEzMHB4KTtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mbG93LXN0cmlwIHtcclxuICAgICAgICAgICAgLyog6Kq/5pW05YCkICovXHJcbiAgICAgICAgICAgIC0taDogMzQwcHg7IC8qIOmrmOOBlSAqL1xyXG4gICAgICAgICAgICAtLWdhcDogNDBweDsgLyog55S75YOP6ZaT6ZqUICovXHJcbiAgICAgICAgICAgIC0tZHVyOiAyNXM7IC8qIDHlkajjga7mmYLplpPvvIjnn63jgYTjgbvjganpgJ/jgYTvvIkgKi9cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IC8qIOaoquW5hSAqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICAgICAgLyog44OR44OV44Kp44O844Oe44Oz44K5ICovXHJcbiAgICAgICAgICAgIGNvbnRhaW46IGxheW91dCBwYWludCBzaXplO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgIC0taDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgLS1nYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgICAtLWg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIC0tZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbG93LXRyYWNrIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IHZhcigtLWdhcCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIHZhcigtLWR1cikgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgIC5mbG93LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qIOeEoemZkOODq+ODvOODl++8mjLjgrvjg4Pjg4jliIbjgYLjgovliY3mj5DjgacgLTUwJSDjgb7jgafmtYHjgZkgKi9cclxuICAgICAgICAgIEBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX3BoaWxvcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjIwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHRvcDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB0b3A6IDE5MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgdG9wOiAxNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1zdWI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDcxMHB4KTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIC5oMl9hIHtcclxuICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuanAge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGhpbG9zX2FyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oMl9jIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAuYmlnIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGluLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1pbmkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saW5laGVpZ2h0IHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGhpbG9zX3RpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtd2g7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGluLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ3JvdXBlIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuX2Ege1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX21lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAuaDJfYSB7XHJcbiAgICAgICAgLmpwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQxMHB4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gNDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5uYW1lcGxhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfcmVjcnVpdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5hYnNfaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2NjBweDtcclxuICAgICAgICAmLmltZzEge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMHB4KTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcclxuICAgICAgICAgICAgcGljdHVyZSxcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmltZzIge1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNzBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaDJfYSB7XHJcbiAgICAgICAgLmVuIHtcclxuICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmpwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlY3J1aXRfYXJlYSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2ZsZXgge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG4ucGFnZSxcclxuLmFyY2hpdmUsXHJcbi5zaW5nbGUge1xyXG4gIC5idG5fYSB7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9tYWluLFxyXG4uYXJjaGl2ZV9tYWluIHtcclxuICAucGFnZV9oZWFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3MTBweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuaF8xIHtcclxuICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICAgIC50ZW1wbGF0ZS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBoMi53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjLWJnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMS42N3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZV9oMy5wbmdcIik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtY29udGVudCB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYzEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA1NHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyNnB4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTNweCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGljdHVyZSxcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJpZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VjMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgLmgzX2Fib3V0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzFhMWM4MDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYzMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIC5oMl9hIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0X2FyZWEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubGlzdF9jIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9hcmVhIHtcclxuICAuY29udGVudCB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN0ZXBfYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcF9ib3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3RlcF9vbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNfcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JheV9hcmVhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iZztcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgLnR5dV90IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0Zm9ybSB7XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ib3JkZXJncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICYuZmxleCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhZGlvX2FyZWEsXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9hcmVhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhLFxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fZmxleCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuX25vcm1hbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5zaW5nbGVfaGVhZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhdF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuY2F0X2Ege1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9jb250ZW50cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjLWJnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMS42N3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZV9oMy5wbmdcIik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdGVwX3R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYuaXMtbGF5b3V0LWZsZXgge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIC5pcy1sYXlvdXQtZmxvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluOyAvLyDntLroibLog4zmma9cclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDjg6zjgrnjg53jg7Pjgrfjg5blr77lv5xcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXB4O1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDFweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlbmV4X2J0bl9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAucHJlbmV4X2J0biB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJrO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFyY2hpdmVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIC5uZXdzX2Ege1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
