@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{padding:0 4vw;width:100%;position:relative}.container.noPadding{padding:0}@media only screen and (min-width:1200.1px) and (max-width:1355px){.container{width:960px;max-width:960px;margin:0 auto;padding:0}}@media only screen and (min-width:1355.1px){.container{width:960px;max-width:960px;margin:0 auto;padding:0}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.container--large{width:100%;max-width:1568px;padding:0 60px}}@media only screen and (min-width:1355.1px){.container--large{width:100%;max-width:1568px;padding:0 60px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.container--full{width:100%;max-width:100%;padding:0 20px}}@media only screen and (min-width:1355.1px){.container--full{width:100%;max-width:100%;padding:0 20px}}*{outline:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;line-height:26px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){body{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){body{font-size:16px;font-size:1rem}}body .alert{position:fixed;top:20px;right:20px;z-index:1005;background:#22894a;font-weight:700;padding:10px 20px;color:#fff;display:none;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){body .alert{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .alert{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){body .alert{font-size:18px;font-size:1.125rem}}body .sectionTitle__description{text-transform:uppercase;display:inline-block;width:100%;margin-bottom:6px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){body .sectionTitle__description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .sectionTitle__description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){body .sectionTitle__description{font-size:16px;font-size:1rem;margin-bottom:8px;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){body .sectionTitle__description{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){body .sectionTitle__description{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){body .sectionTitle__description{font-size:20px;font-size:1.25rem}}body .sectionTitle__label{text-transform:uppercase;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){body .sectionTitle__label{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .sectionTitle__label{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){body .sectionTitle__label{font-size:28px;font-size:1.75rem;font-size:10vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){body .sectionTitle__label{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){body .sectionTitle__label{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){body .sectionTitle__label{font-size:40px;font-size:2.5rem}}body .contentMobile{position:fixed;width:100%;height:100vh;top:0;right:-100%;z-index:999;background:#fff;transition:all .2s ease-in-out;padding:100px 4vw 4vh;overflow:auto}body .contentMobile.show{right:0}body .contentMobile__inner .options{filter:invert(1);display:flex;justify-content:flex-end;gap:20px}body .contentMobile__inner .options button{border:0;background:none;line-height:2;padding:0}body .contentMobile__inner .options .cartButton{position:relative}body .contentMobile__inner .options .cartButton .count{position:absolute;background:#efefef;text-decoration:none;color:#000;top:-10px;width:25px;height:25px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:13px;right:-12px;transform:scale(.8)}body .contentMobile__inner .menuListMobile{margin-top:40px;margin-bottom:40px}body .contentMobile__inner .menuListMobile ul li{width:100%;margin:30px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}body .contentMobile__inner .menuListMobile ul li .icon{filter:invert(1)}body .contentMobile__inner .menuListMobile ul li a{text-transform:uppercase;color:#000;text-decoration:none;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){body .contentMobile__inner .menuListMobile ul li a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .contentMobile__inner .menuListMobile ul li a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){body .contentMobile__inner .menuListMobile ul li a{font-size:18px;font-size:1.125rem}}body .contentMobile__inner .menuListMobile ul li .sub-content-mobile{width:100%;display:none!important;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:25px;transition:all .2s ease-in-out}body .contentMobile__inner .menuListMobile ul li .sub-content-mobile.show{display:flex!important;visibility:visible!important;opacity:1!important}body .contentMobile__inner .menuListMobile ul li .sub-content-mobile a{width:47%;display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center;font-size:3vw}@media only screen and (min-width:540px) and (max-width:1200px){body .contentMobile__inner .menuListMobile ul li .sub-content-mobile a{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .contentMobile__inner .menuListMobile ul li .sub-content-mobile a{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1355.1px){body .contentMobile__inner .menuListMobile ul li .sub-content-mobile a{font-size:12px;font-size:.75rem}}body .contentMobile__inner .menuListMobile ul li .sub-content-mobile a img{width:70px}body .contentMobile__inner .social{filter:invert(1);margin-top:20px}body .contentMobile__inner .social ul{display:flex;justify-content:center;gap:20px}body .contentMobile__inner .social ul li a:hover img{opacity:.7}body .contentMobile__inner .social ul li a img{transition:all .3s ease-in-out}body .Header{position:absolute;width:100%;z-index:1000;padding-top:16px;padding-bottom:12px;top:0;left:0}@media only screen and (min-width:1355.1px){body .Header{padding-top:28px;padding-bottom:28px;transition:all .4s ease-in-out}}body .Header .formSearch{position:absolute;background:#fff;width:100%;top:0;left:0;z-index:100;display:none;align-items:center}body .Header .formSearch.show{display:flex}@media only screen and (min-width:1355.1px){body .Header .formSearch{height:103px}}body .Header .formSearch .buttonCloseSearch{background:none;border:0;position:absolute;right:20px;cursor:pointer}body .Header .formSearch form input[type=search]{width:90%;padding:12px;border:0;border-bottom:1px solid #000}body .Header .subMenuFull{min-height:400px;display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:99;box-shadow:0 10px 15px rgba(0,0,0,.1);padding:40px 0}body .Header .subMenuFull .sub-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}body .Header .subMenuFull .sub-content a{text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:10px;text-decoration:none;position:relative;width:30%}body .Header .subMenuFull .sub-content a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#000;transition:width .3s ease-in-out}body .Header .subMenuFull .sub-content a:hover:after{width:100%}body .Header .subMenuFull .sub-content a:hover .first{opacity:0;display:none}body .Header .subMenuFull .sub-content a:hover .hover{opacity:1;display:block}body .Header .subMenuFull .sub-content a img{width:180px;height:auto;transition:all .4s ease-in-out}body .Header .subMenuFull .sub-content a .first{opacity:1;display:block}body .Header .subMenuFull .sub-content a .hover{opacity:0;display:none}body .Header .logo{transition:all .3s ease-in-out;width:145px}@media only screen and (min-width:1355.1px){body .Header .logo{width:175px}}body .Header.internal{background:#fff}body .Header.internal .logo,body .Header.internal ul li.subMenu .icon{filter:invert(1)}body .Header.internal ul li a:hover:after{background-color:#000}body .Header.fixed{position:fixed;background:#fff}@media only screen and (min-width:1355.1px){body .Header.fixed{border-bottom:1px solid #d9d9d9}}body .Header.fixed .logo,body .Header.fixed ul li.subMenu .icon{filter:invert(1)}body .Header.fixed ul li a:hover:after{background-color:#000}body .Header.invert{background:#fff;border-bottom:1px solid #d9d9d9}body .Header.invert .Header__content--actions svg,body .Header.invert .logo,body .Header.invert ul li.subMenu .icon{filter:invert(1)}body .Header.invert ul li a{color:#000}body .Header.invert ul li a:hover:after{background-color:#000}body .Header__content{display:flex;justify-content:space-between;align-items:center;gap:65px}body .Header__content.internal .Header__content--nav ul li a{color:#000}body .Header__content.internal .Header__content--nav ul li a:after{content:"";background-color:#000}body .Header__content.internal .Header__content--language button{color:#000}body .Header__content.internal .Header__content--actions a svg,body .Header__content.internal .Header__content--actions button svg,body .Header__content.internal .Header__content--language button svg{filter:invert(1)}body .Header__content--nav{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--nav{display:block}}@media only screen and (min-width:1355.1px){body .Header__content--nav{display:block}}body .Header__content--nav ul{display:flex;gap:20px}body .Header__content--nav ul li{display:flex;align-items:center;gap:6px}body .Header__content--nav ul li .icon{transition:all .3s ease-in-out}body .Header__content--nav ul li:hover .icon{transform:rotate(180deg)}body .Header__content--nav ul li a{text-transform:uppercase;text-decoration:none;color:#fff;position:relative;transition:all .4s ease-in-out;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}body .Header__content--nav ul li a{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--nav ul li a{font-size:2.95vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){body .Header__content--nav ul li a{font-size:11.8px;font-size:.7375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){body .Header__content--nav ul li a{font-size:11.8px;font-size:.7375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){body .Header__content--nav ul li a{font-size:11.8px;font-size:.7375rem}}@media only screen and (min-width:1355.1px){body .Header__content--nav ul li a{font-size:3.75vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){body .Header__content--nav ul li a{font-size:15px;font-size:.9375rem}}body .Header__content--nav ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#fff;transition:width .3s ease-in-out}body .Header__content--nav ul li a:hover:after{width:100%}body .Header__content--nav.fixed ul li a{color:#000}body .Header__content--language{display:none}@media only screen and (min-width:1355.1px){body .Header__content--language{display:block}}body .Header__content--language button{background:none;border:0;cursor:pointer;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:4px;transition:all .4s ease-in-out;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Header__content--language button{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--language button{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){body .Header__content--language button{font-size:18px;font-size:1.125rem}}body .Header__content--language button svg{transition:all .4s ease-in-out}body .Header__content--language.fixed button{color:#000}body .Header__content--language.fixed button svg{filter:invert(1)}body .Header__content--actions{align-items:center;gap:20px;display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--actions{display:flex}}@media only screen and (min-width:1355.1px){body .Header__content--actions{display:flex}}body .Header__content--actions a svg,body .Header__content--actions button svg{transition:all .4s ease-in-out}body .Header__content--actions .cartButton,body .Header__content--actions .searchButton{transition:all .4s ease-in-out;position:relative}body .Header__content--actions .cartButton:hover,body .Header__content--actions .searchButton:hover{opacity:.7}body .Header__content--actions .cartButton svg,body .Header__content--actions .searchButton svg{width:28px;height:28px}body .Header__content--actions .cartButton .count{position:absolute;background:#efefef;text-decoration:none;color:#000;top:-10px;width:25px;height:25px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:13px;right:-12px}body .Header__content--actions button{cursor:pointer;background:none;border:0}body .Header__content--actions.fixed a svg,body .Header__content--actions.fixed button svg{filter:invert(1)}body .Header__content--mobile #clickWrapper{cursor:pointer;height:40px;width:50px}body .Header__content--mobile .menu{position:absolute;background-color:#fff;width:50px;height:1.5px;margin-top:15px}body .Header__content--mobile .animate.menu{animation-name:menu-menu;animation-duration:.3s}@keyframes menu-menu{0%{width:0;height:0}50%{width:0;height:0}51%{position:absolute;background-color:#000;width:50px;height:5px}}body .Header__content--mobile .menu:after{content:"";position:absolute;background-color:#fff;width:50px;height:1.5px;margin-top:-13px}body .Header__content--mobile .animate.menu:after{animation-name:menu-after;animation-duration:.3s}@keyframes menu-after{0%{transform:rotate(-45deg);margin-top:0}50%{transform:rotate(0deg);margin-top:0}to{transform:rotate(0deg);margin-top:-15px}}body .Header__content--mobile .menu:before{content:"";position:absolute;background-color:#fff;width:50px;height:1.5px;margin-top:13px}body .Header__content--mobile .animate.menu:before{animation-name:menu-before;animation-duration:.3s}@keyframes menu-before{0%{transform:rotate(45deg);margin-top:0}50%{transform:rotate(0deg);margin-top:0}to{transform:rotate(0deg);margin-top:15px}}body .Header__content--mobile .close{position:absolute;margin-top:15px;margin-left:0}body .Header__content--mobile .close.animate{animation-name:close-close;animation-duration:.3s}@keyframes close-close{0%{position:absolute;background-color:#000;width:40px;height:1.5px;margin-top:15px}50%{display:none;width:40px;height:1.5px}to{width:0;height:0}}body .Header__content--mobile .close:after{content:"";position:absolute;background-color:#fff;width:40px;height:1.5px;transform:rotate(45deg)}body .Header__content--mobile .animate.close:after{animation-name:close-after;animation-duration:.3s}@keyframes close-after{0%{transform:rotate(0deg);margin-top:15px}50%{transform:rotate(0deg);margin-top:0}to{transform:rotate(45deg)}}body .Header__content--mobile .close:before{content:"";position:absolute;background-color:#fff;width:40px;height:1.5px;transform:rotate(-45deg)}body .Header__content--mobile .animate.close:before{animation-name:close-before;animation-duration:.3s}@keyframes close-before{0%{transform:rotate(0deg);margin-top:-15px}50%{transform:rotate(0deg);margin-top:0}to{transform:rotate(-45deg)}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Header__content--mobile{display:none}}@media only screen and (min-width:1355.1px){body .Header__content--mobile{display:none}}body .Header__content--mobile.fixed,body .Header__content--mobile.internal{filter:invert(1)}body .Footer{background-color:#000;color:#fff;padding:100px 0;position:relative;z-index:102}@media only screen and (min-width:1355.1px){body .Footer{padding:120px 0 180px}}body .Footer__content{display:flex;flex-direction:column;gap:60px}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}@media only screen and (min-width:1355.1px){body .Footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:170px}}body .Footer__content--info{display:flex;flex-direction:column;align-items:center}body .Footer__content--info .logo{width:100%;max-width:190px}@media only screen and (min-width:1355.1px){body .Footer__content--info .logo{width:auto;max-width:190px}}body .Footer__content--info nav{display:none}@media only screen and (min-width:1355.1px){body .Footer__content--info nav{display:block;margin-top:40px}}body .Footer__content--info nav ul{display:flex;gap:24px}body .Footer__content--info nav ul li a{position:relative;top:0;transition:all .2s ease-in-out}body .Footer__content--info nav ul li a:hover{top:-4px}body .Footer__content--blocks{display:flex;flex-direction:column;gap:80px}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks{flex-direction:column;align-items:flex-start;gap:30px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks{flex-direction:row;align-items:flex-start;gap:30px}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks{flex-direction:row;align-items:flex-start;gap:100px}}body .Footer__content--blocks .social{display:block;margin-top:20px}body .Footer__content--blocks .social ul{display:flex;flex-direction:row!important;align-items:center;gap:24px}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .social{display:none}}body .Footer__content--blocks .footerBlocks__title{margin-bottom:24px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem;margin-bottom:40px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks__title{font-size:24px;font-size:1.5rem}}body .Footer__content--blocks .footerBlocks.mapa{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks.mapa{max-width:210px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks.mapa{max-width:210px}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks.mapa{max-width:210px}}body .Footer__content--blocks .footerBlocks.download{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks.download{max-width:348px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks.download{max-width:348px}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks.download{max-width:348px}}body .Footer__content--blocks .footerBlocks.contato{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks.contato{max-width:340px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks.contato{max-width:340px}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks.contato{max-width:340px}}body .Footer__content--blocks .footerBlocks__description{display:inline-block;width:100%;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks__description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks__description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks__description{font-size:16px;font-size:1rem}}body .Footer__content--blocks .footerBlocks__label{display:flex;align-items:center;gap:20px;margin-bottom:32px}body .Footer__content--blocks .footerBlocks__label:last-child{margin:0}body .Footer__content--blocks .footerBlocks__label{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks__label{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks__label{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks__label{font-size:16px;font-size:1rem}}body .Footer__content--blocks .footerBlocks__label a{color:#fff;text-decoration:none;transition:all .4s ease-in;position:relative}body .Footer__content--blocks .footerBlocks__label a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#fff;transition:width .3s ease-in-out}body .Footer__content--blocks .footerBlocks__label a:hover:after{width:100%}body .Footer__content--blocks .footerBlocks nav ul{display:flex;flex-direction:column;gap:14px}body .Footer__content--blocks .footerBlocks nav ul li a{position:relative;color:#fff;text-decoration:none;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){body .Footer__content--blocks .footerBlocks nav ul li a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){body .Footer__content--blocks .footerBlocks nav ul li a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){body .Footer__content--blocks .footerBlocks nav ul li a{font-size:16px;font-size:1rem}}body .Footer__content--blocks .footerBlocks nav ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#fff;transition:width .3s ease-in-out}body .Footer__content--blocks .footerBlocks nav ul li a:hover:after{width:100%}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn)}0%,40%{animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95)}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg)}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg)}60%,80%{opacity:1}80%{transform:skewX(-5deg)}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-highlight,.atropos-shadow{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.25),transparent 50%);z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}::slotted([data-atropos-offset]),[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}::slotted([data-atropos-offset][data-atropos-opacity]),[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.Button{text-decoration:none;cursor:pointer}.Button.sketck .sketck__logo{width:90px}.Button.sketck{transition:all .4s ease-in-out;background-color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 24px;margin-top:32px;text-transform:uppercase;color:#000;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Button.sketck{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Button.sketck{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1355.1px){.Button.sketck{font-size:14px;font-size:.875rem}}.Button.sketck.centerContent{justify-content:center}.Button.sketck:hover{opacity:.7}.Button.whatsapp{display:flex;justify-content:center;align-items:center;gap:29px;border:1px solid #fff;color:#fff;text-decoration:none;padding:12px 24px;margin-top:32px;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Button.whatsapp{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Button.whatsapp{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Button.whatsapp{font-size:16px;font-size:1rem;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Button.whatsapp{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Button.whatsapp{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Button.whatsapp{font-size:16px;font-size:1rem}}.Button.whatsapp img{width:30px;transition:all .4s ease-in-out}@media only screen and (min-width:1355.1px){.Button.whatsapp img{width:24px}}.Button.whatsapp:hover{color:#000;background-color:#fff}.Button.whatsapp:hover img{filter:invert(1)}.Button.newsletter{width:70px;height:70px;cursor:pointer;background:#000;border:1px solid #000}.Button.newsletter,.Button.newsletter svg{transition:all .7s ease-in-out}.Button.newsletter:hover{background:#fff}.Button.newsletter:hover svg{filter:invert(1);transform:rotate(45deg)}.Button.center{text-align:center}.Button.black{padding:10px 12px;display:inline-block;color:#fff;background:#000;border:1px solid #000;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Button.black{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Button.black{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1355.1px){.Button.black{font-size:14px;font-size:.875rem;font-size:4.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Button.black{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Button.black{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Button.black{font-size:18px;font-size:1.125rem}}.Button.black:hover,.Button.white{background:#fff;color:#000}.Button.white{display:inline-block;cursor:pointer;padding:10px 12px;border:1px solid #fff;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Button.white{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Button.white{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1355.1px){.Button.white{font-size:14px;font-size:.875rem;font-size:4vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Button.white{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Button.white{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Button.white{font-size:16px;font-size:1rem}}.Button.white.invert{border:1px solid #000}.Button.white.invert:hover{background:#000}.Button.white:hover{background:none;color:#fff}.Catalog{display:flex;flex-direction:column-reverse;overflow:hidden}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog{padding:32px 0;flex-direction:row;justify-content:center;align-items:center;gap:80px}}@media only screen and (min-width:1355.1px){.Catalog{padding:32px 0;flex-direction:row;justify-content:center;align-items:center;gap:80px}}.Catalog__text{width:100%;padding:0 4vh 4vw}@media only screen and (min-width:1355.1px){.Catalog__text{max-width:530px;padding:0}}.Catalog__text h4{text-transform:uppercase;margin-bottom:32px;text-align:center;line-height:36px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.Catalog__text h4{font-size:28px;font-size:1.75rem}}.Catalog__text h4{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.Catalog__text h4{text-align:left;line-height:58px;font-size:11.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Catalog__text h4{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__text h4{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Catalog__text h4{font-size:46px;font-size:2.875rem}}.Catalog__text p{margin-bottom:32px;line-height:26px;text-align:center;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.Catalog__text p{font-size:18px;font-size:1.125rem}}.Catalog__text p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.Catalog__text p{text-align:left;line-height:34px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Catalog__text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Catalog__text p{font-size:24px;font-size:1.5rem}}.Catalog__text .Button{width:100%}.Catalog__image{width:100%;padding:4vh 4vw 0 4vh}@media only screen and (min-width:1355.1px){.Catalog__image{max-width:680px;padding:0}}.Catalog__image img{width:100%}.Newsletter{overflow:hidden}@media only screen and (min-width:1355.1px){.Newsletter{padding:100px 0}}.Newsletter__content{display:flex;flex-direction:column}@media only screen and (min-width:1355.1px){.Newsletter__content{flex-direction:row;justify-content:space-between;align-items:center}}.Newsletter__content--image{width:100%;background-position:50%;background-size:cover;height:40vh}@media only screen and (min-width:1355.1px){.Newsletter__content--image{max-width:870px;height:580px}}.Newsletter__content--form{background-color:#efefef;padding:5vh 4vw}@media only screen and (min-width:1355.1px){.Newsletter__content--form{padding:42px 60px 32px;margin-left:-45px}}.Newsletter__content--form .title{text-align:center;text-transform:uppercase;margin-bottom:24px;font-size:6.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .title{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .title{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px){.Newsletter__content--form .title{font-size:26px;font-size:1.625rem}}.Newsletter__content--form .title{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.Newsletter__content--form .title{font-size:12.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .title{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .title{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Newsletter__content--form .title{font-size:50px;font-size:3.125rem}}.Newsletter__content--form .description{text-align:center;line-height:34px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .description{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Newsletter__content--form .description{font-size:16px;font-size:1rem}}.Newsletter__content--form .description{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.Newsletter__content--form .description{font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .description{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .description{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Newsletter__content--form .description{font-size:24px;font-size:1.5rem}}.Newsletter__content--form .formNews{margin-top:32px}.Newsletter__content--form .formNews__inputs{display:flex;align-items:center;justify-content:space-between}.Newsletter__content--form .formNews__inputs input[type=text]{width:100%;padding:0 16px;height:70px;border:0;border-bottom:1px solid #fff;transition:all .4s ease-in-out;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:18px;font-size:1.125rem}}.Newsletter__content--form .formNews__inputs input[type=text].error{border-bottom:1px solid red}.Newsletter__content--form .formNews__inputs input[type=text]:focus{border-bottom:1px solid #000}@media only screen and (min-width:1355.1px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Newsletter__content--form .formNews__inputs input[type=text]{font-size:24px;font-size:1.5rem}}.whatsappList{position:fixed;bottom:100px;right:20px;z-index:101;background:#25d366;padding:10px 25px;border-radius:8px;border:2px solid #3f9958;display:none}.whatsappList a{color:#fff;text-decoration:none;display:block;margin:10px 0;font-weight:700;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.whatsappList a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.whatsappList a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.whatsappList a{font-size:18px;font-size:1.125rem}}.btn-whatsapp-pulse{background:#25d366;color:#fff;position:fixed;bottom:100px;right:20px;font-size:40px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:35px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;z-index:101;border:0;cursor:pointer}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 px(14) rgba(37,211,102,0)}}.btn-whatsapp-pulse-border{bottom:120px;right:20px;animation-play-state:paused}.btn-whatsapp-pulse-border:before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}to{opacity:0}}.CookiesAccept{display:none;position:fixed;z-index:1000;bottom:0;left:0;background:#fff;width:100%;padding:15px;box-shadow:0 -6px 12px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1355.1px){.CookiesAccept{padding:20px}}.CookiesAccept__inner{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:1355.1px){.CookiesAccept__inner{justify-content:space-between;align-items:center;flex-direction:row}}.CookiesAccept p{width:100%;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.CookiesAccept p{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.CookiesAccept p{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1355.1px){.CookiesAccept p{font-size:14px;font-size:.875rem;width:80%}}.CookiesAccept p a{color:#000}.CookiesAccept .Button{width:100%}@media only screen and (min-width:1355.1px){.CookiesAccept .Button{width:auto}}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:3px solid #000;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Cart{margin-top:100px}@media only screen and (min-width:1355.1px){.Cart{margin-top:120px}}.Cart__title{padding:30px 0}@media only screen and (min-width:1355.1px){.Cart__title{padding:60px 0}}.Cart__title h1{text-transform:uppercase;margin-bottom:12px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__title h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__title h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Cart__title h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__title h1{margin-bottom:30px;font-size:10vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Cart__title h1{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Cart__title h1{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Cart__title h1{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px){.Cart__title h1{margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Cart__title h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Cart__title h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Cart__title h1{font-size:48px;font-size:3rem}}.Cart__title p{font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__title p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__title p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Cart__title p{font-size:16px;font-size:1rem}}.Cart__title p{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__title p{font-size:6.75vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Cart__title p{font-size:27px;font-size:1.6875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Cart__title p{font-size:27px;font-size:1.6875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Cart__title p{font-size:27px;font-size:1.6875rem}}@media only screen and (min-width:1355.1px){.Cart__title p{font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Cart__title p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Cart__title p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Cart__title p{font-size:32px;font-size:2rem}}.Cart__section{display:flex;flex-direction:column;margin-bottom:60px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:60px;margin-bottom:120px}}@media only screen and (min-width:1355.1px){.Cart__section{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:60px;margin-bottom:120px}}.Cart__section .items{width:100%}@media only screen and (min-width:1355.1px){.Cart__section .items{max-width:820px}}.Cart__section .form{width:100%}@media only screen and (min-width:1355.1px){.Cart__section .form{max-width:470px}}.Cart__section .items{margin-bottom:30px}.Cart__section .items ul{margin-bottom:20px}.Cart__section .items ul li{display:flex;flex-direction:column;gap:8px;margin:8px 0}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__section .items ul li{gap:15px;flex-direction:row;align-items:center;justify-content:space-between}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .items ul li{gap:15px;flex-direction:row;align-items:center;justify-content:space-between}}@media only screen and (min-width:1355.1px){.Cart__section .items ul li{gap:0;flex-direction:row;align-items:center;justify-content:space-between}}.Cart__section .items ul li .name{width:100%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .items ul li .name{max-width:300px}}@media only screen and (min-width:1355.1px){.Cart__section .items ul li .name{max-width:300px}}.Cart__section .items ul li .name strong{font-weight:600}.Cart__section .items ul li .thumb{background-color:#000;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__section .items ul li .thumb{width:120px;height:120px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .items ul li .thumb{width:120px;height:120px}}@media only screen and (min-width:1355.1px){.Cart__section .items ul li .thumb{width:120px;height:120px}}.Cart__section .items ul li .thumb img{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__section .items ul li .thumb img{width:-webkit-fill-available;width:-moz-available;width:stretch}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .items ul li .thumb img{width:-webkit-fill-available;width:-moz-available;width:stretch}}@media only screen and (min-width:1355.1px){.Cart__section .items ul li .thumb img{width:-webkit-fill-available;width:-moz-available;width:stretch}}.Cart__section .items ul li .input-qty::-webkit-inner-spin-button,.Cart__section .items ul li .input-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Cart__section .items ul li .input-qty{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:45px;text-align:center;border:1px solid #ccc;border-right:none;border-left:none;font-size:16px;outline:none}.Cart__section .items ul li .quantity-control{display:inline-flex;align-items:stretch;height:38px;border-radius:6px;overflow:hidden}.Cart__section .items ul li .btn-qty{background-color:#f1f3f5;border:1px solid #ccc;color:#333;width:38px;font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.Cart__section .items ul li .btn-qty:hover{background-color:#e9ecef}.Cart__section .items ul li .btn-qty:active{background-color:#dee2e6}.Cart__section .items ul li .btn-qty.minus{border-radius:6px 0 0 6px}.Cart__section .items ul li .btn-qty.plus{border-radius:0 6px 6px 0}.Cart__section .items ul li button{background:none;cursor:pointer;border:1px solid #000;padding:8px 18px;font-weight:600;text-transform:uppercase;transition:all .4s ease-in-out;font-size:3vw}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__section .items ul li button{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .items ul li button{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1355.1px){.Cart__section .items ul li button{font-size:12px;font-size:.75rem}}.Cart__section .items ul li button:hover{background:#000;color:#fff}.Cart__section .items a{color:#000}.Cart__section .legend{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:32px;font-weight:600}.Cart__section .form__inner fieldset legend{margin-bottom:24px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.Cart__section .form__inner fieldset legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Cart__section .form__inner fieldset legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.Cart__section .form__inner fieldset legend{font-size:24px;font-size:1.5rem;margin-bottom:36px;font-size:6.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Cart__section .form__inner fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Cart__section .form__inner fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Cart__section .form__inner fieldset legend{font-size:26px;font-size:1.625rem}}.Cart__section .form__inner fieldset p{margin-bottom:24px}@media only screen and (min-width:1355.1px){.Cart__section .form__inner fieldset p{margin-bottom:24px}}.Cart__section .form__inner fieldset p.actions{display:flex;flex-direction:column;align-items:center}.Cart__section .form__inner fieldset p.actions .loader{display:none}.Cart__section .form__inner fieldset p:last-child{margin-bottom:0}.Cart__section .form__inner fieldset p label{display:inline-block;width:100%;margin-bottom:12px}.Cart__section .form__inner fieldset p input[type=email],.Cart__section .form__inner fieldset p input[type=text],.Cart__section .form__inner fieldset p textarea{width:100%;border:1px solid #000;padding:16px}.Cart__section .form__inner fieldset p input[type=email].error,.Cart__section .form__inner fieldset p input[type=text].error,.Cart__section .form__inner fieldset p textarea.error{border:1px solid red}.Cart__section .form__inner fieldset p textarea{height:70px}.Cart__section .form__inner fieldset p button{width:100%}.Cart__section .form__inner fieldset .success{display:none;text-align:center;background:#000;color:#fff;padding:10px;font-weight:500}.Archive{overflow:hidden}.Archive__banner{position:relative;background-image:url(../images/banner-archive.png);background-size:cover;background-position:50%;height:340px}@media only screen and (min-width:1355.1px){.Archive__banner{height:440px}}.Archive__banner--effect{background:linear-gradient(180deg,#000 3.54%,transparent 40.61%)}.Archive__banner--effect,.Archive__banner--white{position:absolute;top:0;left:0;width:100%;height:100%;padding:28px 240px 0;opacity:.9;z-index:1;pointer-events:none}.Archive__banner--white{background:linear-gradient(180deg,hsla(0,0%,100%,0) 43.97%,#fff)}.Archive h1{text-transform:uppercase;margin-top:30px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.Archive h1{font-size:28px;font-size:1.75rem;margin-top:60px;font-size:15.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Archive h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Archive h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Archive h1{font-size:62px;font-size:3.875rem}}.Archive .FilterSidebar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:none}.Archive .FilterSidebar__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.37)}.Archive .FilterSidebar__content{background:#fff;position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content{max-width:482px}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content{max-width:482px}}.Archive .FilterSidebar__content--header{display:flex;justify-content:space-between;align-items:center;padding:32px}.Archive .FilterSidebar__content--header span{font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--header span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--header span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content--header span{font-size:16px;font-size:1rem}}.Archive .FilterSidebar__content--header span{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--header span{font-size:5.5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content--header span{font-size:5.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Archive .FilterSidebar__content--header span{font-size:22px;font-size:1.375rem}}.Archive .FilterSidebar__content--header .ButtonBackFilter{display:none}.Archive .FilterSidebar__content--header .ButtonBackFilter,.Archive .FilterSidebar__content--header .ButtonFilterClose{background:none;border:0;padding:0;line-height:0;cursor:pointer;color:#000}.Archive .FilterSidebar__content--list{padding:0 32px;flex-grow:1;overflow-x:hidden;overflow-y:auto}.Archive .FilterSidebar__content--list .subOptions{display:none}.Archive .FilterSidebar__content--list .subOptions__list{display:flex;flex-direction:column}.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter{background:none;border:0;display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;color:#000;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter{font-size:16px;font-size:1rem}}.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter.active{font-weight:600}.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter.active .check{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS4zIDBMMy42IDQuOC43IDIuNCAwIDNsMy42IDNMMTAgLjd6Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:50%;background-size:88%}.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter .text{display:flex;align-items:center;gap:12px}.Archive .FilterSidebar__content--list .subOptions__list .ButtonFilter .text .check{display:block;width:16px;height:16px;border:1px solid #fff;filter:invert(1)}.Archive .FilterSidebar__content--list .options button{background:none;border:0;padding:28px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #dedede;color:#000;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--list .options button{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--list .options button{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content--list .options button{font-size:16px;font-size:1rem}}.Archive .FilterSidebar__content--list .options button .graph{display:flex;justify-content:center;align-items:center;gap:12px}.Archive .FilterSidebar__content--list .options button .graph .badge-grupo{background:#000;color:#fff;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .FilterSidebar__content--list .options button .graph .badge-grupo{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .FilterSidebar__content--list .options button .graph .badge-grupo{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1355.1px){.Archive .FilterSidebar__content--list .options button .graph .badge-grupo{font-size:13px;font-size:.8125rem}}.Archive .FilterSidebar__content--controls{padding:40px;border-top:1px solid #dedede;display:none}.Archive .FilterSidebar__content--controls .inner{display:flex;justify-content:space-between;gap:10px}.Archive .FilterSidebar__content--controls .inner button{cursor:pointer;padding:15px 0;text-transform:uppercase;width:100%;transition:all .4s ease-in-out;color:#000}.Archive .FilterSidebar__content--controls .inner button:hover{opacity:.8}.Archive .FilterSidebar__content--controls .inner button.ButtonClearFilter{background:#fff;border:1px solid #000;color:#000}.Archive .FilterSidebar__content--controls .inner button.ButtonShowFilter{border:1px solid #000;background:#000;color:#fff}.Archive .filtersFlos{display:flex;align-items:flex-start;justify-content:space-between;align-items:center;margin-top:20px;gap:0;overflow:hidden;border-bottom:1px solid #dedede;padding-bottom:14px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .filtersFlos{margin-top:40px;gap:20px}}@media only screen and (min-width:1355.1px){.Archive .filtersFlos{margin-top:40px;gap:20px}}.Archive .filtersFlos__resume{display:flex;align-items:center;gap:8px}.Archive .filtersFlos__resume .total-filtros{background:#000;color:#fff;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .filtersFlos__resume .total-filtros{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .filtersFlos__resume .total-filtros{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1355.1px){.Archive .filtersFlos__resume .total-filtros{font-size:13px;font-size:.8125rem}}.Archive .filtersFlos__resume .ButtonFilter{background:none;border:0;line-height:0;font-weight:700;display:flex;align-items:center;gap:8px;padding:0;cursor:pointer;color:#000}.Archive .filtersFlos__resume .ButtonFilter:hover{text-decoration:underline}.Archive .filters{display:flex;align-items:flex-start;margin-top:20px;gap:0;overflow:hidden}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .filters{margin-top:40px;gap:20px}}@media only screen and (min-width:1355.1px){.Archive .filters{margin-top:40px;gap:20px}}.Archive .filters .mySwiperFilter{width:100%;padding:0 0 0 7px}@media only screen and (min-width:1355.1px){.Archive .filters .mySwiperFilter{padding-left:12px}}.Archive .filters .mySwiperFilter:after{content:"";display:block;width:15px;height:100%;background:linear-gradient(90deg,#fff 56%,hsla(0,0%,100%,0));top:0;left:0;position:absolute;z-index:1}.Archive .filters .mySwiperFilter .swiper-slide{width:auto;white-space:nowrap}.Archive .filters .ButtonFilter{background:none;border:0;cursor:pointer;position:relative;color:#000;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem;font-size:3.75vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Archive .filters .ButtonFilter{font-size:15px;font-size:.9375rem}}.Archive .filters .ButtonFilter .text{display:flex;align-items:center;gap:10px}.Archive .filters .ButtonFilter .bar{display:none;width:2px;height:32px;background:#000;margin:4px auto 0}.Archive .filters .ButtonFilter.active{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}.Archive .filters .ButtonFilter.active .bar{display:block}.Archive .filters .ButtonFilter:hover .bar{display:block;opacity:.4}.Archive .filters .ButtonFilter:hover .count{background:#d2d2d2}.Archive .filters .ButtonFilter .count{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:100%;background:#efefef;transition:all .4s ease-in-out;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive .filters .ButtonFilter .count{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive .filters .ButtonFilter .count{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){.Archive .filters .ButtonFilter .count{font-size:15px;font-size:.9375rem;width:25px;height:25px}}.Archive .filters .ButtonFilter .count.active{background:#000;color:#fff}.Archive__list{margin-top:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:stretch;gap:30px}@media only screen and (min-width:1355.1px){.Archive__list{margin-top:60px;margin-bottom:60px}}.Archive__list--box{text-decoration:none;width:100%;color:#000;text-transform:uppercase;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px){.Archive__list--box{flex:0 0 calc(33.33% - 20px);font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:540px) and (max-width:1200px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1355.1px){.Archive__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box{flex:0 0 calc(33.33% - 20px);font-size:5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Archive__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Archive__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Archive__list--box{flex:0 0 calc(33.33% - 20px);font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Archive__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Archive__list--box{font-size:20px;font-size:1.25rem}}.Archive__list--box:hover .label span{width:20px}.Archive__list--box:hover .photo .first{opacity:0}.Archive__list--box:hover .photo .second{opacity:1}.Archive__list--box .photo{background:#000;margin-bottom:6px;position:relative;display:flex;justify-content:center;align-items:center}.Archive__list--box .photo img{transition:all .3s ease-in-out}.Archive__list--box .photo .first{opacity:1;width:90%;height:90%;-o-object-fit:scale-down;object-fit:scale-down;display:block}.Archive__list--box .photo .second{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}.Archive__list--box .label{padding:15px 0;display:flex;align-items:center;width:100%}.Archive__list--box .label span{display:inline-block;width:0;height:1px;background:#000;margin-right:6px;transition:width .3s ease-in-out}.Archive__list--box .price{display:flex;align-items:center;gap:10px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Archive__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Archive__list--box .price{font-size:16px;font-size:1rem;font-size:4vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Archive__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Archive__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Archive__list--box .price{font-size:16px;font-size:1rem}}.Archive__list--box .price svg{width:20px;height:20px}.PageList{margin-top:100px}@media only screen and (min-width:1355.1px){.PageList{margin-top:120px}}.PageList__Categories{padding:60px 0}@media only screen and (min-width:1355.1px){.PageList__Categories{padding:120px 0 100px}}.PageList__Categories--content{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media only screen and (min-width:1355.1px){.PageList__Categories--content{gap:30px}}.PageList__Categories--content .boxCategories{background-color:#000;overflow:hidden;text-decoration:none;color:#fff;width:100%;max-width:47.619047619%;height:150px;position:relative;line-height:22px;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3vw}@media only screen and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories{height:270px;font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1355.1px){.PageList__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories{width:100%;flex:0 0 calc(33.33% - 20px);height:340px;font-size:4.5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories{width:100%;flex:0 0 calc(33.33% - 20px);height:400px;font-size:4.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.PageList__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories:hover .boxCategories__button{right:0}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories:hover .boxCategories__button{right:0}}.PageList__Categories--content .boxCategories:hover .boxCategories__label{background:rgba(0,0,0,.7)}.PageList__Categories--content .boxCategories:hover .firstImage{transform:scale(1.05)}.PageList__Categories--content .boxCategories.noHover:hover .firstImage{opacity:1;transform:scale(1.1)}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories.noHover:hover .firstImage{transform:scale(1.1) translate(-50%,-50%)}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories.noHover:hover .firstImage{transform:scale(1.1) translate(-50%,-50%)}}.PageList__Categories--content .boxCategories.noHover:hover .secondaryImage{opacity:0}.PageList__Categories--content .boxCategories .firstImage{width:100%;z-index:1;transition:all .4s ease-in-out}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories .firstImage{position:absolute;top:50%;left:50%;transform:scale(1.05) translate(-50%,-50%)}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories .firstImage{position:absolute;top:50%;left:50%;transform:scale(1.05) translate(-50%,-50%)}}.PageList__Categories--content .boxCategories .secondaryImage{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all .4s ease-in-out}.PageList__Categories--content .boxCategories__label{position:absolute;z-index:2;bottom:0;left:0;padding:10px;width:100%;text-transform:uppercase;transition:all .4s ease-in-out;display:flex;align-items:center}@media only screen and (min-width:540px) and (max-width:1200px){.PageList__Categories--content .boxCategories__label{padding:20px;height:auto}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.PageList__Categories--content .boxCategories__label{padding:20px;height:auto}}@media only screen and (min-width:1355.1px){.PageList__Categories--content .boxCategories__label{padding:20px;height:auto}}.PageList__Categories--content .boxCategories__button{position:absolute;z-index:3;right:-62px;bottom:0;width:62px;height:62px;display:flex;justify-content:center;align-items:center;background:#efefef;transition:all .3s ease-in-out}.ContactPage{margin-top:100px}@media only screen and (min-width:1355.1px){.ContactPage{margin-top:120px}}.ContactPage__intro{padding:30px 0 0}@media only screen and (min-width:1355.1px){.ContactPage__intro{padding:60px 0}}.ContactPage__intro h1{text-transform:uppercase;margin-bottom:12px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.ContactPage__intro h1{font-size:20px;font-size:1.25rem;margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__intro h1{font-size:48px;font-size:3rem}}.ContactPage__intro p{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__intro p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__intro p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ContactPage__intro p{font-size:16px;font-size:1rem;font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__intro p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__intro p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__intro p{font-size:32px;font-size:2rem}}.ContactPage__form{width:100%;display:flex;align-items:flex-start;flex-direction:column;padding:30px 0}@media only screen and (min-width:1355.1px){.ContactPage__form{align-items:flex-end}}.ContactPage__form .formInner{width:100%}@media only screen and (min-width:1355.1px){.ContactPage__form .formInner{max-width:50%}}.ContactPage__form .formInner .legend{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:24px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__form .formInner .legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__form .formInner .legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.ContactPage__form .formInner .legend{font-size:24px;font-size:1.5rem;margin-bottom:32px;font-size:6.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__form .formInner .legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__form .formInner .legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__form .formInner .legend{font-size:26px;font-size:1.625rem}}.ContactPage__form .formInner form fieldset legend{margin-bottom:24px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__form .formInner form fieldset legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__form .formInner form fieldset legend{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.ContactPage__form .formInner form fieldset legend{font-size:24px;font-size:1.5rem;margin-bottom:36px;font-size:6.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__form .formInner form fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__form .formInner form fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__form .formInner form fieldset legend{font-size:26px;font-size:1.625rem}}.ContactPage__form .formInner form fieldset p{margin-bottom:24px}@media only screen and (min-width:1355.1px){.ContactPage__form .formInner form fieldset p{margin-bottom:24px}}.ContactPage__form .formInner form fieldset p:last-child{margin-bottom:0}.ContactPage__form .formInner form fieldset p label{display:inline-block;width:100%;margin-bottom:12px}.ContactPage__form .formInner form fieldset p input[type=email],.ContactPage__form .formInner form fieldset p input[type=text],.ContactPage__form .formInner form fieldset p textarea{width:100%;border:1px solid #000;padding:16px}.ContactPage__form .formInner form fieldset p textarea{height:70px}.ContactPage__form .formInner form fieldset p button{width:100%}.ContactPage__list{overflow:hidden;background:#efefef;display:flex;flex-direction:column;margin:40px 0}@media only screen and (min-width:1355.1px){.ContactPage__list{flex-direction:row}}.ContactPage__list--text{width:100%;padding:4vh 4vw;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1355.1px){.ContactPage__list--text{max-width:50%;padding:40px}}.ContactPage__list--text h2{margin-bottom:12px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__list--text h2{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__list--text h2{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ContactPage__list--text h2{font-size:16px;font-size:1rem;margin-bottom:22px;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__list--text h2{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__list--text h2{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__list--text h2{font-size:20px;font-size:1.25rem}}.ContactPage__list--text ul li{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.ContactPage__list--text ul li{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ContactPage__list--text ul li{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){.ContactPage__list--text ul li{font-size:15px;font-size:.9375rem;margin:12px 0;font-size:4vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ContactPage__list--text ul li{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ContactPage__list--text ul li{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ContactPage__list--text ul li{font-size:16px;font-size:1rem}}.ContactPage__list--text ul li:last-child{margin:0}.ContactPage__list--text ul li img{width:20px}.ContactPage__list--text ul li a{color:#000;text-decoration:none;position:relative}.ContactPage__list--text ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#000;transition:width .3s ease-in-out}.ContactPage__list--text ul li a:hover:after{width:100%}.ContactPage__list--image{width:100%;height:400px;background-size:cover;background-position:50%}@media only screen and (min-width:1355.1px){.ContactPage__list--image{height:530px;max-width:50%}}.About__banner{position:relative;color:#fff;width:100%;height:65vh}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner{height:100vh}}@media only screen and (min-width:1355.1px){.About__banner{height:100vh}}.About__banner .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));z-index:3}.About__banner .content{display:flex;align-items:flex-end;z-index:4;position:relative;height:100%;padding-bottom:4vh}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content{padding-bottom:100px}}@media only screen and (min-width:1355.1px){.About__banner .content{padding-bottom:100px}}.About__banner .content__inner{width:100%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner{max-width:860px}}@media only screen and (min-width:1355.1px){.About__banner .content__inner{max-width:860px}}.About__banner .content__inner p{margin-bottom:18px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__banner .content__inner p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.About__banner .content__inner p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner p{margin-bottom:38px;font-size:5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__banner .content__inner p{margin-bottom:38px;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__banner .content__inner p{font-size:20px;font-size:1.25rem}}.About__banner .content__inner h1{line-height:44px;font-size:8vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__banner .content__inner h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px){.About__banner .content__inner h1{font-size:32px;font-size:2rem}}.About__banner .content__inner h1{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner h1{line-height:74px;font-size:15.5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px){.About__banner .content__inner h1{line-height:74px;font-size:15.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__banner .content__inner h1{font-size:62px;font-size:3.875rem}}.About__banner .menu{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#000 4.54%,transparent 18.98%);z-index:2}.About__banner--image{position:absolute;top:0;left:0;width:100%;z-index:1;height:65vh;background-size:cover;background-position:50%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner--image{height:100vh}}@media only screen and (min-width:1355.1px){.About__banner--image{height:100vh}}.About__banner--image.desktop{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner--image.desktop{display:flex}}@media only screen and (min-width:1355.1px){.About__banner--image.desktop{display:flex}}.About__banner--image.mobile{display:flex}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__banner--image.mobile{display:none}}@media only screen and (min-width:1355.1px){.About__banner--image.mobile{display:none}}.About__content--intro{padding:24px 0}@media only screen and (min-width:1355.1px){.About__content--intro{padding:40px 0}}.About__content--intro .bar{content:"";background:#000;display:block;width:2px;height:40px;margin-bottom:32px}@media only screen and (min-width:1355.1px){.About__content--intro .bar{height:89px}}.About__content--intro p{line-height:32px;margin-bottom:20px;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--intro p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--intro p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__content--intro p{font-size:20px;font-size:1.25rem}}.About__content--intro p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.About__content--intro p{line-height:32px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--intro p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--intro p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--intro p{font-size:24px;font-size:1.5rem}}.About__content--text-image{padding:32px 0;display:flex;flex-direction:column-reverse;gap:30px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image{padding:80px 0;flex-direction:row;align-items:center;gap:50px;justify-content:space-between}.About__content--text-image.left{flex-direction:row-reverse}}@media only screen and (min-width:1355.1px){.About__content--text-image{padding:80px 0;flex-direction:row;align-items:center;gap:50px;justify-content:space-between}.About__content--text-image.left{flex-direction:row-reverse}}.About__content--text-image.bgActive{gap:0;margin:30px 0}.About__content--text-image.bgActive .text{text-align:center;background:#efefef;position:relative;padding:4vh 4vw;z-index:2}@media only screen and (min-width:1355.1px){.About__content--text-image.bgActive .text{padding:60px 48px;max-width:1020px}}.About__content--text-image.bgActive.left .image{left:0}@media only screen and (min-width:1355.1px){.About__content--text-image.bgActive .image{max-width:1040px;height:730px;position:absolute;z-index:1;right:0}}.About__content--text-image.bgActive .image.desktop{display:none}@media only screen and (min-width:1355.1px){.About__content--text-image.bgActive .image.desktop{display:block}}.About__content--text-image.bgActive .image.mobile{display:block}@media only screen and (min-width:1355.1px){.About__content--text-image.bgActive .image.mobile{display:none}}.About__content--text-image .text{width:100%}@media only screen and (min-width:1355.1px){.About__content--text-image .text{max-width:800px}}.About__content--text-image .text h1,.About__content--text-image .text h2,.About__content--text-image .text h3,.About__content--text-image .text h4,.About__content--text-image .text h5,.About__content--text-image .text h6{margin-bottom:20px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.About__content--text-image .text h1,.About__content--text-image .text h2,.About__content--text-image .text h3,.About__content--text-image .text h4,.About__content--text-image .text h5,.About__content--text-image .text h6{margin-bottom:40px}}.About__content--text-image .text h1{line-height:34px;font-size:7.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h1{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h1{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h1{font-size:30px;font-size:1.875rem;line-height:56px;font-size:12.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h1{font-size:50px;font-size:3.125rem}}.About__content--text-image .text h2{line-height:32px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h2{font-size:28px;font-size:1.75rem;line-height:54px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h2{font-size:48px;font-size:3rem}}.About__content--text-image .text h3{line-height:30px;font-size:6.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h3{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h3{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h3{font-size:26px;font-size:1.625rem;line-height:52px;font-size:11.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h3{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h3{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h3{font-size:46px;font-size:2.875rem}}.About__content--text-image .text h4{line-height:28px;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h4{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h4{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h4{font-size:24px;font-size:1.5rem;line-height:50px;font-size:11vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h4{font-size:44px;font-size:2.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h4{font-size:44px;font-size:2.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h4{font-size:44px;font-size:2.75rem}}.About__content--text-image .text h5{line-height:26px;font-size:5.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h5{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h5{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h5{font-size:22px;font-size:1.375rem;line-height:48px;font-size:10.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h5{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h5{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h5{font-size:42px;font-size:2.625rem}}.About__content--text-image .text h6{line-height:24px;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h6{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h6{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text h6{font-size:20px;font-size:1.25rem;line-height:46px;font-size:10vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text h6{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text h6{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text h6{font-size:40px;font-size:2.5rem}}.About__content--text-image .text p{line-height:32px;margin-bottom:20px;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text-image .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__content--text-image .text p{font-size:20px;font-size:1.25rem}}.About__content--text-image .text p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.About__content--text-image .text p{line-height:32px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text-image .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text-image .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text-image .text p{font-size:24px;font-size:1.5rem}}.About__content--text-image .image{width:100%;height:40vh;background-size:cover;background-position:50%}@media only screen and (min-width:1355.1px){.About__content--text-image .image{max-width:840px;height:730px}}.About__content--text-image .image.desktop{display:none}@media only screen and (min-width:1355.1px){.About__content--text-image .image.desktop{display:block}}.About__content--text-image .image.mobile{display:block}@media only screen and (min-width:1355.1px){.About__content--text-image .image.mobile{display:none}}.About__content--text{padding:32px 0}@media only screen and (min-width:1355.1px){.About__content--text{padding:40px 0}}.About__content--text.center h1,.About__content--text.center h2,.About__content--text.center h3,.About__content--text.center h4,.About__content--text.center h5,.About__content--text.center h6{text-align:left}@media only screen and (min-width:1355.1px){.About__content--text.center h1,.About__content--text.center h2,.About__content--text.center h3,.About__content--text.center h4,.About__content--text.center h5,.About__content--text.center h6{text-align:center}}.About__content--text h1,.About__content--text h2,.About__content--text h3,.About__content--text h4,.About__content--text h5,.About__content--text h6{margin-bottom:20px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.About__content--text h1,.About__content--text h2,.About__content--text h3,.About__content--text h4,.About__content--text h5,.About__content--text h6{margin-bottom:40px}}.About__content--text h1{line-height:34px;font-size:7.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h1{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h1{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:1355.1px){.About__content--text h1{font-size:30px;font-size:1.875rem;line-height:56px;font-size:12.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h1{font-size:50px;font-size:3.125rem}}.About__content--text h2{line-height:32px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.About__content--text h2{font-size:28px;font-size:1.75rem;line-height:54px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h2{font-size:48px;font-size:3rem}}.About__content--text h3{line-height:30px;font-size:6.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h3{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h3{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px){.About__content--text h3{font-size:26px;font-size:1.625rem;line-height:52px;font-size:11.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h3{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h3{font-size:46px;font-size:2.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h3{font-size:46px;font-size:2.875rem}}.About__content--text h4{line-height:28px;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h4{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h4{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.About__content--text h4{font-size:24px;font-size:1.5rem;line-height:50px;font-size:11vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h4{font-size:44px;font-size:2.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h4{font-size:44px;font-size:2.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h4{font-size:44px;font-size:2.75rem}}.About__content--text h5{line-height:26px;font-size:5.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h5{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h5{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.About__content--text h5{font-size:22px;font-size:1.375rem;line-height:48px;font-size:10.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h5{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h5{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h5{font-size:42px;font-size:2.625rem}}.About__content--text h6{line-height:24px;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text h6{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text h6{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__content--text h6{font-size:20px;font-size:1.25rem;line-height:46px;font-size:10vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text h6{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text h6{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text h6{font-size:40px;font-size:2.5rem}}.About__content--text p{line-height:32px;margin-bottom:20px;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.About__content--text p{font-size:20px;font-size:1.25rem}}.About__content--text p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.About__content--text p{line-height:32px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--text p{font-size:24px;font-size:1.5rem}}.About__content--grid-images{padding:32px 0;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media only screen and (min-width:540px) and (max-width:1200px){.About__content--grid-images{padding:40px 0;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.About__content--grid-images{padding:40px 0;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1355.1px){.About__content--grid-images{padding:40px 0;grid-template-columns:repeat(3,1fr)}}.About__content--grid-images img{width:100%}.About__content--slider{padding-left:4vw;padding-top:32px;padding-bottom:32px}@media only screen and (min-width:1355.1px){.About__content--slider{padding-left:2vw;padding-top:60px;padding-bottom:60px}}.About__content--slider .aboutBlock{overflow:hidden;position:relative;text-transform:uppercase;color:#efefef;display:flex;align-items:flex-end;padding:24px;background-size:cover;background-position:50%;height:35vh;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.About__content--slider .aboutBlock{height:560px;font-size:6.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.About__content--slider .aboutBlock{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.About__content--slider .aboutBlock{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.About__content--slider .aboutBlock{font-size:26px;font-size:1.625rem}}.About__content--slider .aboutBlock p{position:relative;z-index:2}.About__content--slider .aboutBlock .overlay{background:linear-gradient(180deg,transparent 50.09%,#000);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.About__content--imageFull{padding:32px 0}@media only screen and (min-width:1355.1px){.About__content--imageFull{padding:80px 0}}.About__content--imageFull img{width:100%}.About__content--imageFull.desktop{display:none}@media only screen and (min-width:1355.1px){.About__content--imageFull.desktop{display:block}}.About__content--imageFull.mobile{display:block}@media only screen and (min-width:1355.1px){.About__content--imageFull.mobile{display:none}}.About__content .thumbVideo{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto}@media only screen and (min-width:1355.1px){.About__content .thumbVideo{height:540px}}.About__content .thumbVideo video{width:100%}.About__content .thumbVideo button{background:none;border:0;padding:0;line-height:0;cursor:pointer;transition:all .3s ease-in-out;position:absolute}.About__content .thumbVideo button:hover{transform:scale(.9)}.DesignersPage{margin-top:70px}@media only screen and (min-width:1355.1px){.DesignersPage{margin-top:113px}}.DesignersPage__title{display:inline-block;text-transform:uppercase;margin-top:32px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersPage__title{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__title{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.DesignersPage__title{font-size:28px;font-size:1.75rem;margin-top:48px;font-size:10vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.DesignersPage__title{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__title{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.DesignersPage__title{font-size:40px;font-size:2.5rem}}.DesignersPage__list{display:flex;flex-wrap:wrap;gap:20px;margin-top:50px;justify-content:space-between}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__list{justify-content:stretch;margin-top:20px}}@media only screen and (min-width:1355.1px){.DesignersPage__list{justify-content:stretch;margin-top:20px}}.DesignersPage__list--box{text-transform:uppercase;width:100%;max-width:45%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__list--box{flex:0 0 calc(25.25% - 20px)}}@media only screen and (min-width:1355.1px){.DesignersPage__list--box{flex:0 0 calc(25.25% - 20px)}}.DesignersPage__list--box:hover .thumb img{opacity:.7}.DesignersPage__list--box:hover .label span{width:20px}.DesignersPage__list--box a{text-decoration:none;color:#000;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersPage__list--box a{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__list--box a{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1355.1px){.DesignersPage__list--box a{font-size:13px;font-size:.8125rem;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.DesignersPage__list--box a{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.DesignersPage__list--box a{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.DesignersPage__list--box a{font-size:20px;font-size:1.25rem}}.DesignersPage__list--box a .thumb img{width:100%;max-width:42vw;transition:all .4s ease-in-out}@media only screen and (min-width:1355.1px){.DesignersPage__list--box a .thumb img{max-width:100%}}.DesignersPage__list--box a .label{display:flex;align-items:center;width:100%}.DesignersPage__list--box a .label span{width:0;height:1px;background:#000;margin-right:6px;transition:width .3s ease-in-out}.DesignersSingle{margin-top:100px}@media only screen and (min-width:1355.1px){.DesignersSingle{margin-top:113px}}.DesignersSingle__content{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content{margin-top:150px;flex-direction:row;justify-content:space-between;align-items:center;gap:90px}}@media only screen and (min-width:1355.1px){.DesignersSingle__content{margin-top:150px;flex-direction:row;justify-content:space-between;align-items:center;gap:90px}}.DesignersSingle__content--infos{width:100%}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos{max-width:850px}}.DesignersSingle__content--infos .title{text-transform:uppercase;margin-top:25px;margin-bottom:25px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersSingle__content--infos .title{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content--infos .title{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .title{font-size:28px;font-size:1.75rem;line-height:60px;margin-top:0;margin-bottom:20px;font-size:14vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.DesignersSingle__content--infos .title{font-size:56px;font-size:3.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content--infos .title{font-size:56px;font-size:3.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.DesignersSingle__content--infos .title{font-size:56px;font-size:3.5rem}}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .title span{display:inline-block;width:100%}}.DesignersSingle__content--infos .title__last{padding-left:2px}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .title__last{padding-left:60px}}.DesignersSingle__content--infos .description{margin-bottom:50px;line-height:26px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersSingle__content--infos .description{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content--infos .description{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .description{font-size:20px;font-size:1.25rem;line-height:28px;margin-bottom:60px;font-size:5.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.DesignersSingle__content--infos .description{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content--infos .description{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.DesignersSingle__content--infos .description{font-size:22px;font-size:1.375rem}}.DesignersSingle__content--infos .social{display:flex;flex-direction:column;gap:24px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .social{align-items:center;flex-direction:row}}.DesignersSingle__content--infos .social span{display:inline-block;width:100%;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersSingle__content--infos .social span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__content--infos .social span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.DesignersSingle__content--infos .social span{font-size:16px;font-size:1rem;display:initial}}.DesignersSingle__content--infos .social img{filter:invert(1)}.DesignersSingle__content--infos .social ul{display:flex;gap:24px;align-items:center}.DesignersSingle__content--image{width:100%}@media only screen and (min-width:1355.1px){.DesignersSingle__content--image{max-width:620px}}.DesignersSingle__content--image img{width:100%}.DesignersSingle__products{margin-top:54px}@media only screen and (min-width:1355.1px){.DesignersSingle__products{margin-top:80px}}.DesignersSingle__products h2{text-transform:uppercase;margin-bottom:25px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:5.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.DesignersSingle__products h2{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__products h2{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.DesignersSingle__products h2{font-size:22px;font-size:1.375rem;font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.DesignersSingle__products h2{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.DesignersSingle__products h2{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.DesignersSingle__products h2{font-size:32px;font-size:2rem}}.DesignersSingle__products--list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.Catalog{background:#efefef;margin-top:70px;padding:32px 0}@media only screen and (min-width:1355.1px){.Catalog{padding:60px 0;margin-top:113px}}.Catalog__content{display:flex;flex-direction:column}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__content{flex-direction:row;justify-content:space-between;align-items:center;gap:60px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__content{flex-direction:row;justify-content:space-between;align-items:center;gap:60px}}@media only screen and (min-width:1355.1px){.Catalog__content{flex-direction:row;justify-content:space-between;align-items:center;gap:60px}}.Catalog__content--text{width:100%}@media only screen and (min-width:1355.1px){.Catalog__content--text{max-width:700px}}.Catalog__content--text h1{margin-bottom:30px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__content--text h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--text h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.Catalog__content--text h1{font-size:28px;font-size:1.75rem;line-height:74px;font-size:15.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Catalog__content--text h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--text h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Catalog__content--text h1{font-size:62px;font-size:3.875rem}}.Catalog__content--text p{line-height:24px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__content--text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Catalog__content--text p{font-size:20px;font-size:1.25rem;line-height:36px;font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Catalog__content--text p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--text p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Catalog__content--text p{font-size:32px;font-size:2rem}}.Catalog__content--text img{display:inline-block;margin-top:24px;width:100%}@media only screen and (min-width:1355.1px){.Catalog__content--text img{margin-top:60px}}.Catalog__content--form{width:100%}@media only screen and (min-width:1355.1px){.Catalog__content--form{max-width:750px}}.Catalog__content--form .formCatalog fieldset legend{margin-bottom:24px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__content--form .formCatalog fieldset legend{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--form .formCatalog fieldset legend{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){.Catalog__content--form .formCatalog fieldset legend{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:540px) and (max-width:1200px){.Catalog__content--form .formCatalog fieldset legend{margin-bottom:24px;font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:540px) and (max-width:1200px){.Catalog__content--form .formCatalog fieldset legend{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--form .formCatalog fieldset legend{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1355.1px){.Catalog__content--form .formCatalog fieldset legend{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Catalog__content--form .formCatalog fieldset legend{margin-bottom:36px;font-size:6.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Catalog__content--form .formCatalog fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Catalog__content--form .formCatalog fieldset legend{font-size:26px;font-size:1.625rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Catalog__content--form .formCatalog fieldset legend{font-size:26px;font-size:1.625rem}}.Catalog__content--form .formCatalog fieldset p{margin-bottom:24px}@media only screen and (min-width:1355.1px){.Catalog__content--form .formCatalog fieldset p{margin-bottom:24px}}.Catalog__content--form .formCatalog fieldset p.actions{display:flex;flex-direction:column;align-items:center}.Catalog__content--form .formCatalog fieldset p:last-child{margin-bottom:0}.Catalog__content--form .formCatalog fieldset p label{display:inline-block;width:100%;margin-bottom:12px}.Catalog__content--form .formCatalog fieldset p input[type=email],.Catalog__content--form .formCatalog fieldset p input[type=text]{width:100%;border:1px solid #000;padding:16px}.Catalog__content--form .formCatalog fieldset p input[type=email].error,.Catalog__content--form .formCatalog fieldset p input[type=text].error{border:1px solid red}.Catalog__content--form .formCatalog fieldset p button{width:100%}.Catalog__content--form .formCatalog fieldset p .loader{display:none}.Catalog__content--form .formCatalog fieldset .success{display:none;text-align:center;background:#000;color:#fff;padding:10px;font-weight:500}.ProductsSingle__banner{overflow:hidden;position:relative;background-color:#000;height:100vh}@media only screen and (min-width:1355.1px){.ProductsSingle__banner{height:100vh;background-position:100%}}.ProductsSingle__banner--effect{position:absolute;top:0;left:0;width:100%;height:100%;padding:28px 240px 0;background:linear-gradient(180deg,#000 3.54%,transparent 40.61%);opacity:.9;z-index:3;pointer-events:none}.ProductsSingle__banner .bannersHome{height:80vh}@media only screen and (min-width:1355.1px){.ProductsSingle__banner .bannersHome{height:100vh}}.ProductsSingle__banner .bannersHome .swiper-button-next,.ProductsSingle__banner .bannersHome .swiper-button-prev{color:#fff}.ProductsSingle__banner .bannersHome .swiper-button-next:after,.ProductsSingle__banner .bannersHome .swiper-button-prev:after{font-size:5.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__banner .bannersHome .swiper-button-next:after,.ProductsSingle__banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner .bannersHome .swiper-button-next:after,.ProductsSingle__banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__banner .bannersHome .swiper-button-next:after,.ProductsSingle__banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}.ProductsSingle__banner .bannersHome .swiper-button-next{right:var(--swiper-navigation-sides-offset,10px)}@media only screen and (min-width:1355.1px){.ProductsSingle__banner .bannersHome .swiper-button-next{right:var(--swiper-navigation-sides-offset,50px)}}.ProductsSingle__banner .bannersHome .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px)}@media only screen and (min-width:1355.1px){.ProductsSingle__banner .bannersHome .swiper-button-prev{left:var(--swiper-navigation-sides-offset,50px)}}.ProductsSingle__banner--content{height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;position:relative;background:#000}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner--content{flex-direction:row;justify-content:center;align-items:center}}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content{flex-direction:row;justify-content:center;align-items:flex-start}}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content.align-center{align-items:center}}.ProductsSingle__banner--content .text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:5;padding:4vh 4vw}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .text{max-width:580px;height:100%;padding:0}}.ProductsSingle__banner--content .text h1,.ProductsSingle__banner--content .text p{text-transform:uppercase;color:#fff}.ProductsSingle__banner--content .text p{margin-bottom:12px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__banner--content .text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner--content .text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .text p{font-size:16px;font-size:1rem;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__banner--content .text p{font-size:20px;font-size:1.25rem}}.ProductsSingle__banner--content .text h1{line-height:1.1;margin-bottom:22px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:8vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__banner--content .text h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner--content .text h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .text h1{font-size:32px;font-size:2rem;line-height:74px;font-size:15.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__banner--content .text h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__banner--content .text h1{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__banner--content .text h1{font-size:62px;font-size:3.875rem}}.ProductsSingle__banner--content .image{position:relative;z-index:2;overflow:visible!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .image{max-width:800px}}.ProductsSingle__banner--content .image .atropos-inner,.ProductsSingle__banner--content .image .my-atropos{overflow:visible!important}.ProductsSingle__banner--content .image img{z-index:2;position:relative;width:100%;height:auto}.ProductsSingle__banner--content .image .desktop{display:none}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .image .desktop{display:block}}.ProductsSingle__banner--content .image .mobile{display:block;width:100%}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .image .mobile{display:none}}.ProductsSingle__banner--content .image .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:231px;height:231px;filter:blur(201.0638275146px);z-index:1;border-radius:557.068px;background:#dfdfdf}@media only screen and (min-width:1355.1px){.ProductsSingle__banner--content .image .circle{width:557.068px;height:557.068px;filter:blur(484.875px)}}.ProductsSingle__bannerTwo img{width:100%}@media only screen and (min-width:1355.1px){.ProductsSingle__bannerTwo img{max-height:820px;-o-object-fit:cover;object-fit:cover}}.ProductsSingle__bannerTwo img.desktop{display:none}@media only screen and (min-width:1355.1px){.ProductsSingle__bannerTwo img.desktop{display:block}}.ProductsSingle__bannerTwo img.mobile{display:block}@media only screen and (min-width:1355.1px){.ProductsSingle__bannerTwo img.mobile{display:none}}.ProductsSingle__about--content{display:flex;flex-direction:column;padding:60px 0}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:100px 0}}.ProductsSingle__about--content .text{width:100%}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .text{max-width:695px}}.ProductsSingle__about--content .text h2{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__about--content .text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__about--content .text h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .text h2{font-size:28px;font-size:1.75rem;margin-bottom:40px;line-height:56px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__about--content .text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__about--content .text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__about--content .text h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .text .content{line-height:34px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__about--content .text .content{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__about--content .text .content{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__about--content .text .content{font-size:24px;font-size:1.5rem}}.ProductsSingle__about--content .text .content p{margin-bottom:40px}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .text .content p{margin-bottom:40px}}.ProductsSingle__about--content .text .bar{display:block;width:2px;height:90px;background:#000;margin-bottom:32px}.ProductsSingle__about--content .slider{width:100%}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .slider{max-width:880px}}.ProductsSingle__about--content .slider .sliderAbout__box{background-size:cover;background-position:50%;width:100%;height:420px}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .slider .sliderAbout__box{height:880px}}.ProductsSingle__about--content .slider .sliderAbout .swiper-controls-container{display:flex;flex-direction:column-reverse;position:relative;margin-top:2.3vh}@media only screen and (min-width:1355.1px){.ProductsSingle__about--content .slider .sliderAbout .swiper-controls-container{margin-top:14px}}.ProductsSingle__about--content .slider .sliderAbout .swiper-navigation-buttons{display:flex;justify-content:flex-end;gap:50px;margin-bottom:10px}.ProductsSingle__about--content .slider .sliderAbout .swiper-button-next,.ProductsSingle__about--content .slider .sliderAbout .swiper-button-prev{position:static;width:auto;height:auto;margin:0}.ProductsSingle__about--content .slider .sliderAbout .swiper-button-next:after,.ProductsSingle__about--content .slider .sliderAbout .swiper-button-prev:after{font-size:20px;color:#333}.ProductsSingle__about--content .slider .sliderAbout .swiper-pagination-progressbar{position:static;height:2px!important;background:#e0e0e0}.ProductsSingle__about--content .slider .sliderAbout .swiper-pagination-progressbar-fill{background:#333!important}@media only screen and (min-width:1355.1px){.ProductsSingle__video{padding-bottom:100px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__video{padding-bottom:100px}}.ProductsSingle__video h4{margin-bottom:20px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__video h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__video h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__video h4{font-size:28px;font-size:1.75rem;margin-bottom:20px;line-height:56px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__video h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__video h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__video h4{font-size:48px;font-size:3rem}}.ProductsSingle__video p{margin-bottom:40px}@media only screen and (min-width:1355.1px){.ProductsSingle__video p{margin-bottom:40px;line-height:34px;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__video p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__video p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__video p{font-size:24px;font-size:1.5rem}}.ProductsSingle__video .video iframe{width:100%;height:40vh}@media only screen and (min-width:1355.1px){.ProductsSingle__video .video iframe{height:650px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__video .video iframe{height:650px}}.ProductsSingle__details{background:#efefef;padding:30px 0 10px}@media only screen and (min-width:1355.1px){.ProductsSingle__details{padding:60px 0}}.ProductsSingle__details--list{display:flex;justify-content:space-between;flex-wrap:wrap}.ProductsSingle__details--list input[type=checkbox]{display:none}.ProductsSingle__details--list .wrap-collabsible{margin:0 0 1.2rem;width:100%;border-top:1px solid #a4a4a4;padding:1.2rem 0 0}@media only screen and (min-width:1355.1px){.ProductsSingle__details--list .wrap-collabsible{width:49%}}.ProductsSingle__details--list .lbl-toggle{display:block;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .25s ease-out;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__details--list .lbl-toggle{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__details--list .lbl-toggle{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__details--list .lbl-toggle{font-size:16px;font-size:1rem;font-size:7vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__details--list .lbl-toggle{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__details--list .lbl-toggle{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__details--list .lbl-toggle{font-size:28px;font-size:1.75rem}}.ProductsSingle__details--list .lbl-toggle:before{content:"+";display:inline-block;margin-right:.7rem}.ProductsSingle__details--list .toggle:checked+.lbl-toggle:before{content:"-"}.ProductsSingle__details--list .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.ProductsSingle__details--list .toggle:checked+.lbl-toggle+.collapsible-content{min-height:-moz-fit-content;min-height:fit-content}.ProductsSingle__details--list .collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.ProductsSingle__details--list .collapsible-content .content-inner{padding:.5rem 1rem}.ProductsSingle__details--list .collapsible-content p{margin-bottom:0}.ProductsSingle__details--list .collapsible-content p iframe{width:100%;min-height:35vh}.ProductsSingle__features{padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:20px}@media only screen and (min-width:1355.1px){.ProductsSingle__features{padding:32px 0;flex-direction:row;justify-content:space-between;align-items:center}}.ProductsSingle__features--item{display:flex;align-items:center;gap:8px}.ProductsSingle__features--item p{font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__features--item p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__features--item p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__features--item p{font-size:18px;font-size:1.125rem}}.ProductsSingle__features--item p span{color:#a4a4a4}.ProductsSingle__slider{padding:30px 0}@media only screen and (min-width:1355.1px){.ProductsSingle__slider{padding:60px 0}}.ProductsSingle__slider .navigationTop{display:none}@media only screen and (min-width:1355.1px){.ProductsSingle__slider .navigationTop{position:absolute;width:100px;display:flex;gap:40px;bottom:0;right:4vw}}.ProductsSingle__slider .navigationTop .button-product-selection-next,.ProductsSingle__slider .navigationTop .button-product-selection-prev{position:static;width:auto;height:auto;margin:0;cursor:pointer}.ProductsSingle__slider .navigationTop .button-product-selection-next.swiper-button-disabled,.ProductsSingle__slider .navigationTop .button-product-selection-prev.swiper-button-disabled{opacity:.5}.ProductsSingle__slider .navigationTop .button-product-selection-next:after,.ProductsSingle__slider .navigationTop .button-product-selection-prev:after{font-family:swiper-icons;font-size:20px;color:#333}.ProductsSingle__slider .navigationTop .button-product-selection-next:after{content:"next"}.ProductsSingle__slider .navigationTop .button-product-selection-prev:after{content:"prev"}.ProductsSingle__slider--list{padding:40px 0 40px 2vw}.ProductsSingle__slider--list .sliderProdutctBox{color:#fff;background-size:cover;background-position:50%;position:relative;display:flex;align-items:flex-end;height:400px}@media only screen and (min-width:1355.1px){.ProductsSingle__slider--list .sliderProdutctBox{height:576px}}.ProductsSingle__slider--list .sliderProdutctBox .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,transparent 50.09%,#000)}.ProductsSingle__slider--list .sliderProdutctBox span{position:relative;z-index:2;padding:20px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:16px;font-size:1rem;font-size:5.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__slider--list .sliderProdutctBox span{font-size:22px;font-size:1.375rem}}.ProductsSingle__designer{padding:0 0 40px;overflow:hidden}@media only screen and (min-width:1355.1px){.ProductsSingle__designer{padding:80px 0}}.ProductsSingle__designer--item{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:1355.1px){.ProductsSingle__designer--item{flex-direction:row;justify-content:space-between;align-items:center;gap:90px}}.ProductsSingle__designer--item .infos{width:100%;max-width:850px}.ProductsSingle__designer--item .infos span{text-transform:uppercase;display:inline-block;margin-bottom:32px;font-weight:600;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__designer--item .infos span{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__designer--item .infos span{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__designer--item .infos span{font-size:20px;font-size:1.25rem}}.ProductsSingle__designer--item .infos h4{text-transform:uppercase;margin-bottom:20px;line-height:1;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:8.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__designer--item .infos h4{font-size:35px;font-size:2.1875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__designer--item .infos h4{font-size:35px;font-size:2.1875rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__designer--item .infos h4{font-size:35px;font-size:2.1875rem;margin-bottom:60px;font-size:15.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__designer--item .infos h4{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__designer--item .infos h4{font-size:62px;font-size:3.875rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__designer--item .infos h4{font-size:62px;font-size:3.875rem}}.ProductsSingle__designer--item .infos p{line-height:34px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.ProductsSingle__designer--item .infos p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__designer--item .infos p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.ProductsSingle__designer--item .infos p{font-size:16px;font-size:1rem;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.ProductsSingle__designer--item .infos p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.ProductsSingle__designer--item .infos p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.ProductsSingle__designer--item .infos p{font-size:24px;font-size:1.5rem}}.ProductsSingle__designer--item .infos .Button{margin-top:60px}.ProductsSingle__designer--item .photo{width:100%;max-width:620px}.ProductsSingle__designer--item .photo img{width:100%}.ProductsSingle__related{padding:30px 0}@media only screen and (min-width:1355.1px){.ProductsSingle__related{padding:60px 0}}.ProductsSingle__related .Home__Selection{padding:0}.swiper-modal{display:none;position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);z-index:99999;align-items:center;justify-content:center}.swiper-modal.active{display:flex!important}.swiper-modal .modal-close{position:absolute;top:20px;right:30px;color:#fff;font-size:50px;font-weight:300;line-height:1;cursor:pointer;z-index:100000;padding:10px;transition:transform .2s ease,opacity .2s ease}.swiper-modal .modal-close:hover{transform:scale(1.1);opacity:.8}@media (max-width:768px){.swiper-modal .modal-close{top:10px;right:15px;font-size:40px}}.swiper-modal .swiper-modal-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.swiper-modal .swiper-modal-container .swiper-wrapper{display:flex;align-items:center}.swiper-modal .swiper-modal-container .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px}.swiper-modal .swiper-modal-container .swiper-slide img{max-width:90%;max-height:85vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 0 30px rgba(0,0,0,.5);border-radius:4px;pointer-events:none}.swiper-modal .swiper-modal-container .swiper-slide p{position:absolute;bottom:20px;color:#fff;text-align:center;width:100%;font-size:16px}.swiper-modal .swiper-modal-container .m-next,.swiper-modal .swiper-modal-container .m-prev{color:#fff!important;transition:opacity .2s}.swiper-modal .swiper-modal-container .m-next:after,.swiper-modal .swiper-modal-container .m-prev:after{font-size:24px}.swiper-modal .swiper-modal-container .m-next:hover,.swiper-modal .swiper-modal-container .m-prev:hover{opacity:.7}@media (max-width:768px){.swiper-modal .swiper-modal-container .m-next,.swiper-modal .swiper-modal-container .m-prev{display:none}}.Home__Banner,body.modal-open{overflow:hidden;height:100vh}.Home__Banner{position:relative;background-color:#000}@media only screen and (min-width:1355.1px){.Home__Banner{height:100vh;background-position:100%}}.Home__Banner--effect{position:absolute;top:0;left:0;width:100%;height:100%;padding:28px 240px 0;background:linear-gradient(180deg,#000 3.54%,transparent 40.61%);opacity:.9;z-index:3;pointer-events:none}.Home__Banner .bannersHome{height:100vh}@media only screen and (min-width:1355.1px){.Home__Banner .bannersHome{height:100vh}}.Home__Banner .bannersHome .swiper-button-next,.Home__Banner .bannersHome .swiper-button-prev{color:#fff}.Home__Banner .bannersHome .swiper-button-next:after,.Home__Banner .bannersHome .swiper-button-prev:after{font-size:5.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Banner .bannersHome .swiper-button-next:after,.Home__Banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner .bannersHome .swiper-button-next:after,.Home__Banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1355.1px){.Home__Banner .bannersHome .swiper-button-next:after,.Home__Banner .bannersHome .swiper-button-prev:after{font-size:22px;font-size:1.375rem}}.Home__Banner .bannersHome .swiper-button-next{right:var(--swiper-navigation-sides-offset,10px);transition:all .3s ease-in-out;opacity:1}@media only screen and (min-width:1355.1px){.Home__Banner .bannersHome .swiper-button-next{right:var(--swiper-navigation-sides-offset,10px)}}.Home__Banner .bannersHome .swiper-button-next.swiper-button-disabled{opacity:0}.Home__Banner .bannersHome .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px);transition:all .3s ease-in-out;opacity:1}@media only screen and (min-width:1355.1px){.Home__Banner .bannersHome .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px)}}.Home__Banner .bannersHome .swiper-button-prev.swiper-button-disabled{opacity:0}.Home__Banner--content{height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;position:relative;background:#000}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content{flex-direction:row;justify-content:center;align-items:flex-start}}@media only screen and (min-width:1355.1px){.Home__Banner--content{flex-direction:row;justify-content:center;align-items:flex-start}}.Home__Banner--content .text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:5;padding:4vh 4vw}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text{max-width:580px;height:100%;padding:0 6vw}}@media only screen and (min-width:1355.1px){.Home__Banner--content .text{max-width:620px;height:100%;padding:0 4.5vw}}.Home__Banner--content .text h1,.Home__Banner--content .text p{text-transform:uppercase;color:#fff}.Home__Banner--content .text p{margin-bottom:10px;letter-spacing:2px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text p{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text p{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1355.1px){.Home__Banner--content .text p{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text p{font-size:5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Home__Banner--content .text p{font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Banner--content .text p{font-size:20px;font-size:1.25rem}}.Home__Banner--content .text h1{margin-bottom:22px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:8vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px){.Home__Banner--content .text h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text h1{line-height:60px;font-size:11.25vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width:1355.1px){.Home__Banner--content .text h1{line-height:60px;font-size:11.25vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Banner--content .text h1{font-size:45px;font-size:2.8125rem}}.Home__Banner--content .image{position:relative;z-index:2;overflow:visible!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .image{max-width:800px;padding:0 1vw}}@media only screen and (min-width:1355.1px){.Home__Banner--content .image{max-width:800px}}.Home__Banner--content .image .atropos-inner,.Home__Banner--content .image .my-atropos{overflow:visible!important}.Home__Banner--content .image img{z-index:2;position:relative;width:100%;height:auto}.Home__Banner--content .image .desktop{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .image .desktop{display:block}}@media only screen and (min-width:1355.1px){.Home__Banner--content .image .desktop{display:block}}.Home__Banner--content .image .mobile{display:block;width:100%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .image .mobile{display:none}}@media only screen and (min-width:1355.1px){.Home__Banner--content .image .mobile{display:none}}.Home__Banner--content .image .circle{position:absolute;top:50%;left:50%;margin-top:-115.5px;margin-left:-115.5px;width:231px;height:231px;filter:blur(201px);z-index:1;border-radius:50%;background:#dfdfdf;pointer-events:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Banner--content .image .circle{width:557px;height:557px;margin-top:-278.5px;margin-left:-278.5px;filter:blur(484px)}}@media only screen and (min-width:1355.1px){.Home__Banner--content .image .circle{width:557px;height:557px;margin-top:-278.5px;margin-left:-278.5px;filter:blur(484px)}}.Home__Selection{padding:60px 0}@media only screen and (min-width:1355.1px){.Home__Selection{padding:100px 0 60px}}.Home__Selection .navigationTop{display:none}@media only screen and (min-width:1355.1px){.Home__Selection .navigationTop{position:absolute;width:100px;display:flex;gap:40px;bottom:0;right:4vw}}.Home__Selection .navigationTop .btn-desktop-next,.Home__Selection .navigationTop .btn-desktop-prev{position:static;width:auto;height:auto;margin:0;cursor:pointer}.Home__Selection .navigationTop .btn-desktop-next.swiper-button-disabled,.Home__Selection .navigationTop .btn-desktop-prev.swiper-button-disabled{opacity:.5}.Home__Selection .navigationTop .btn-desktop-next:after,.Home__Selection .navigationTop .btn-desktop-prev:after{font-family:swiper-icons;font-size:20px;color:#333;letter-spacing:0}.Home__Selection .navigationTop .btn-desktop-next:after{content:"next"}.Home__Selection .navigationTop .btn-desktop-prev:after{content:"prev"}.Home__Selection .swiper-controls-container{display:flex;flex-direction:column-reverse;position:relative}@media only screen and (min-width:1355.1px){.Home__Selection .swiper-controls-container{display:none}}.Home__Selection .swiper-controls-container .swiper-navigation-buttons{display:flex;justify-content:flex-end;gap:50px;margin-bottom:10px}.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next,.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev{position:static;width:auto;height:auto;margin:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next.swiper-button-disabled,.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev.swiper-button-disabled{opacity:.5}.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after,.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{font-family:swiper-icons;font-size:20px;color:#333;text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{content:"prev"}.Home__Selection .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after{content:"next"}.Home__Selection .swiper-controls-container .swiper-pagination-progressbar{position:static;height:2px!important;background:#e0e0e0}.Home__Selection .swiper-controls-container .swiper-pagination-progressbar-fill{background:#333!important}.Home__Selection--content{margin-top:30px;padding-left:4vw;padding-right:4vw;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Selection--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Selection--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Home__Selection--content{font-size:20px;font-size:1.25rem;padding-left:2vw;padding-right:0;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Selection--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Selection--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Selection--content{font-size:20px;font-size:1.25rem}}.Home__Selection--content .swiper-slide{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Selection--content .swiper-slide{max-width:340px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Selection--content .swiper-slide{max-width:340px}}@media only screen and (min-width:1355.1px){.Home__Selection--content .swiper-slide{max-width:340px}}.Home__Selection--content .homeProducts{text-decoration:none;color:#000;width:100%;display:flex;flex-direction:column;text-transform:uppercase}.Home__Selection--content .homeProducts:hover .homeProducts__thumb .first{opacity:0}.Home__Selection--content .homeProducts:hover .homeProducts__thumb .second{opacity:1}.Home__Selection--content .homeProducts:hover .homeProducts__label span{width:20px}.Home__Selection--content .homeProducts__thumb{background-color:#000;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:346px}@media only screen and (min-width:1355.1px){.Home__Selection--content .homeProducts__thumb{height:346px}}.Home__Selection--content .homeProducts__thumb .first{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;transition:all .4s ease-in-out}.Home__Selection--content .homeProducts__thumb .second{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}.Home__Selection--content .homeProducts__label{padding:15px 0;display:flex;align-items:center;width:100%}.Home__Selection--content .homeProducts__label span{display:inline-block;width:0;height:1px;background:#000;margin-right:6px;transition:width .3s ease-in-out}.Home__About{background:#efefef;padding:60px 0 32px;overflow:hidden}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__About{padding:60px 0 32px}}@media only screen and (min-width:1355.1px){.Home__About{padding:100px 0}}.Home__About--content{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1355.1px){.Home__About--content{gap:40px}}.Home__About--content .text{width:100%}@media only screen and (min-width:1355.1px){.Home__About--content .text{max-width:570px}}.Home__About--content .text__title{line-height:40px;text-align:center;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__About--content .text__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .text__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.Home__About--content .text__title{font-size:24px;font-size:1.5rem;text-align:left;line-height:54px;font-size:10vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__About--content .text__title{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .text__title{font-size:40px;font-size:2.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__About--content .text__title{font-size:40px;font-size:2.5rem}}.Home__About--content .list{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:32px 0}@media only screen and (min-width:1355.1px){.Home__About--content .list{margin-top:48px;gap:60px}}.Home__About--content .list__item span{display:inline-block;width:100%;font-family:Cormorant Garamond,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:6.25vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__About--content .list__item span{font-size:25px;font-size:1.5625rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .list__item span{font-size:25px;font-size:1.5625rem}}@media only screen and (min-width:1355.1px){.Home__About--content .list__item span{font-size:25px;font-size:1.5625rem;font-size:9vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__About--content .list__item span{font-size:36px;font-size:2.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .list__item span{font-size:36px;font-size:2.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__About--content .list__item span{font-size:36px;font-size:2.25rem}}.Home__About--content .list__item p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:6.25vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__About--content .list__item p{font-size:25px;font-size:1.5625rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .list__item p{font-size:25px;font-size:1.5625rem}}@media only screen and (min-width:1355.1px){.Home__About--content .list__item p{font-size:25px;font-size:1.5625rem;font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__About--content .list__item p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .list__item p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__About--content .list__item p{font-size:32px;font-size:2rem}}.Home__About--content .thumbVideo{position:relative}.Home__About--content .thumbVideo.desktop{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__About--content .thumbVideo.desktop{display:flex;justify-content:center;align-items:center;width:100%;max-width:960px;height:540px}}@media only screen and (min-width:1355.1px){.Home__About--content .thumbVideo.desktop{display:flex;justify-content:center;align-items:center;width:100%;max-width:960px;height:540px}}.Home__About--content .thumbVideo video{width:100%}.Home__About--content .thumbVideo button{background:none;border:0;padding:0;line-height:0;cursor:pointer;transition:all .3s ease-in-out;position:absolute}.Home__About--content .thumbVideo button:hover{transform:scale(.9)}.Home .thumbVideoMobile{display:flex;justify-content:center;align-items:center;width:100%;max-width:960px;height:200px;background-size:cover;background-position:50%}@media only screen and (min-width:540px) and (max-width:1200px){.Home .thumbVideoMobile{background-color:#efefef;max-width:100%;height:510px;padding-bottom:100px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home .thumbVideoMobile{display:none}}@media only screen and (min-width:1355.1px){.Home .thumbVideoMobile{display:none}}.Home .thumbVideoMobile video{width:100%;height:510px}@media only screen and (min-width:540px) and (max-width:1200px){.Home .thumbVideoMobile video{height:370px}}.Home .thumbVideoMobile button{background:none;border:0;padding:0;line-height:0;cursor:pointer;position:absolute;z-index:2;transition:all .3s ease-in-out;width:60px;height:60px}.Home .thumbVideoMobile button:hover{transform:scale(.9)}.Home__Categories{padding:60px 0}@media only screen and (min-width:1355.1px){.Home__Categories{padding:120px 0 100px}}.Home__Categories--content{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media only screen and (min-width:1355.1px){.Home__Categories--content{gap:30px}}.Home__Categories--content .boxCategories{background-color:#000;overflow:hidden;text-decoration:none;color:#fff;width:100%;max-width:47.619047619%;padding:5px;position:relative;line-height:22px;transition:all .4s ease-in-out;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:1355.1px){.Home__Categories--content .boxCategories{font-size:12px;font-size:.75rem}}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories{font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1355.1px){.Home__Categories--content .boxCategories{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories{width:100%;flex:0 0 calc(33.33% - 20px);font-size:4.5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.Home__Categories--content .boxCategories{width:100%;flex:0 0 calc(33.33% - 20px);font-size:4.5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Categories--content .boxCategories{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories:hover .boxCategories__button{right:0}}@media only screen and (min-width:1355.1px){.Home__Categories--content .boxCategories:hover .boxCategories__button{right:0}}.Home__Categories--content .boxCategories:hover .boxCategories__label{background:rgba(0,0,0,.7)}.Home__Categories--content .boxCategories:hover .firstImage{transform:scale(1.05)}.Home__Categories--content .boxCategories.noHover:hover .firstImage{opacity:1;transform:scale(1.1)}.Home__Categories--content .boxCategories.noHover:hover .secondaryImage{opacity:0}.Home__Categories--content .boxCategories .firstImage,.Home__Categories--content .boxCategories .secondaryImage{width:100%;top:0;left:0;z-index:1;transition:all .4s ease-in-out}.Home__Categories--content .boxCategories .secondaryImage{opacity:0;position:absolute;height:100%}.Home__Categories--content .boxCategories__label{position:absolute;z-index:2;bottom:0;left:0;padding:10px;width:100%;text-transform:uppercase;transition:all .4s ease-in-out;display:flex;align-items:center}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Categories--content .boxCategories__label{padding:20px;height:auto}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Categories--content .boxCategories__label{padding:20px;height:auto}}@media only screen and (min-width:1355.1px){.Home__Categories--content .boxCategories__label{padding:20px;height:auto}}.Home__Categories--content .boxCategories__button{position:absolute;z-index:3;right:-62px;bottom:0;width:62px;height:62px;display:flex;justify-content:center;align-items:center;background:#efefef;transition:all .3s ease-in-out}.Home__Feature{display:flex;flex-direction:column;overflow:hidden}.Home__Feature.internal{margin-bottom:30px;flex-direction:column-reverse}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Feature.internal{justify-content:space-between;flex-direction:row;align-items:stretch;margin-bottom:60px}}@media only screen and (min-width:1355.1px){.Home__Feature.internal{justify-content:space-between;flex-direction:row;align-items:stretch;margin-bottom:60px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Feature{justify-content:space-between;flex-direction:row;align-items:stretch}}@media only screen and (min-width:1355.1px){.Home__Feature{justify-content:space-between;flex-direction:row;align-items:stretch}}.Home__Feature--image{width:100%;height:62vh;background-size:cover;background-position:50%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Feature--image{max-width:50%;height:auto}}@media only screen and (min-width:1355.1px){.Home__Feature--image{max-width:50%;height:auto}}.Home__Feature--banner{width:100%;background:#000;padding:32px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1355.1px){.Home__Feature--banner{max-width:50%}}.Home__Feature--banner .content{width:100%;color:#fff}.Home__Feature--banner .content span{text-transform:uppercase;display:inline-block;width:100%;margin-bottom:10px;letter-spacing:2px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Feature--banner .content span{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Feature--banner .content span{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1355.1px){.Home__Feature--banner .content span{font-size:14px;font-size:.875rem}}.Home__Feature--banner .content p{text-transform:uppercase;margin-bottom:24px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:8vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Feature--banner .content p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Feature--banner .content p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px){.Home__Feature--banner .content p{font-size:32px;font-size:2rem}}.Home__Feature--banner img{width:95%}.Home__Designers{padding:60px 0}@media only screen and (min-width:1355.1px){.Home__Designers{padding:120px 0 100px}}.Home__Designers .navigationTop{display:none}@media only screen and (min-width:1355.1px){.Home__Designers .navigationTop{position:absolute;width:100px;display:flex;gap:40px;bottom:0;right:4vw}}.Home__Designers .navigationTop .button-home-designers-next,.Home__Designers .navigationTop .button-home-designers-prev{position:static;width:auto;height:auto;margin:0;cursor:pointer}.Home__Designers .navigationTop .button-home-designers-next.swiper-button-disabled,.Home__Designers .navigationTop .button-home-designers-prev.swiper-button-disabled{opacity:.5}.Home__Designers .navigationTop .button-home-designers-next:after,.Home__Designers .navigationTop .button-home-designers-prev:after{font-family:swiper-icons;font-size:20px;color:#333;letter-spacing:0}.Home__Designers .navigationTop .button-home-designers-next:after{content:"next"}.Home__Designers .navigationTop .button-home-designers-prev:after{content:"prev"}.Home__Designers .swiper-controls-container{display:flex;flex-direction:column-reverse;position:relative}@media only screen and (min-width:1355.1px){.Home__Designers .swiper-controls-container{display:none}}.Home__Designers .swiper-controls-container .swiper-navigation-buttons{display:flex;justify-content:flex-end;gap:50px;margin-bottom:10px}.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next,.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev{position:static;width:auto;height:auto;margin:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next.swiper-button-disabled,.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev.swiper-button-disabled{opacity:.5}.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after,.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{font-family:swiper-icons;font-size:20px;color:#333;text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{content:"prev"}.Home__Designers .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after{content:"next"}.Home__Designers .swiper-controls-container .swiper-pagination-progressbar{position:static;height:2px!important;background:#e0e0e0}.Home__Designers .swiper-controls-container .swiper-pagination-progressbar-fill{background:#333!important}.Home__Designers--content{margin-top:30px;padding-left:4vw;padding-right:4vw;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Designers--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Designers--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Home__Designers--content{font-size:20px;font-size:1.25rem;padding-left:2vw;padding-right:0;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Designers--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Designers--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Designers--content{font-size:20px;font-size:1.25rem}}.Home__Designers--content .swiper-slide{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Designers--content .swiper-slide{max-width:340px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Designers--content .swiper-slide{max-width:340px}}@media only screen and (min-width:1355.1px){.Home__Designers--content .swiper-slide{max-width:340px}}.Home__Designers--content .homeDesigner{text-decoration:none;color:#000;width:100%;display:flex;flex-direction:column}.Home__Designers--content .homeDesigner:hover img{opacity:.7}.Home__Designers--content .homeDesigner:hover .homeDesigner__label span{width:20px}.Home__Designers--content .homeDesigner__thumb{background-color:#000;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:420px}@media only screen and (min-width:1355.1px){.Home__Designers--content .homeDesigner__thumb{height:486px}}.Home__Designers--content .homeDesigner__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .4s ease-in-out}.Home__Designers--content .homeDesigner__label{padding:15px 0;display:flex;align-items:center;width:100%}.Home__Designers--content .homeDesigner__label span{width:0;height:1px;background:#000;margin-right:6px;transition:width .3s ease-in-out}.Home__SelectionParts{padding:0 0 60px}@media only screen and (min-width:1355.1px){.Home__SelectionParts{padding:120px 0 100px}}.Home__SelectionParts .navigationTop{display:none}@media only screen and (min-width:1355.1px){.Home__SelectionParts .navigationTop{position:absolute;width:100px;display:flex;gap:40px;bottom:0;right:4vw}}.Home__SelectionParts .navigationTop .button-home-parts-next,.Home__SelectionParts .navigationTop .button-home-parts-prev{position:static;width:auto;height:auto;margin:0;cursor:pointer}.Home__SelectionParts .navigationTop .button-home-parts-next.swiper-button-disabled,.Home__SelectionParts .navigationTop .button-home-parts-prev.swiper-button-disabled{opacity:.5}.Home__SelectionParts .navigationTop .button-home-parts-next:after,.Home__SelectionParts .navigationTop .button-home-parts-prev:after{font-family:swiper-icons;font-size:20px;color:#333;letter-spacing:0}.Home__SelectionParts .navigationTop .button-home-parts-next:after{content:"next"}.Home__SelectionParts .navigationTop .button-home-parts-prev:after{content:"prev"}.Home__SelectionParts .swiper-controls-container{display:flex;flex-direction:column-reverse;position:relative;margin-top:2.3vh}@media only screen and (min-width:1355.1px){.Home__SelectionParts .swiper-controls-container{display:none}}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons{display:flex;justify-content:flex-end;gap:50px;margin-bottom:10px}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next,.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev{position:static;width:auto;height:auto;margin:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next.swiper-button-disabled,.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev.swiper-button-disabled{opacity:.5}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after,.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{font-family:swiper-icons;font-size:20px;color:#333;text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-prev:after{content:"prev"}.Home__SelectionParts .swiper-controls-container .swiper-navigation-buttons .btn-mobile-next:after{content:"next"}.Home__SelectionParts .swiper-controls-container .swiper-pagination-progressbar{position:static;height:2px!important;background:#e0e0e0}.Home__SelectionParts .swiper-controls-container .swiper-pagination-progressbar-fill{background:#333!important}.Home__SelectionParts--content{margin-top:30px;padding-left:4vw;padding-right:4vw}@media only screen and (min-width:1355.1px){.Home__SelectionParts--content{display:block;margin-top:60px;padding-left:2vw;font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__SelectionParts--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__SelectionParts--content{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__SelectionParts--content{font-size:20px;font-size:1.25rem}}.Home__SelectionParts--content .swiper-slide{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){.Home__SelectionParts--content .swiper-slide{max-width:400px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__SelectionParts--content .swiper-slide{max-width:400px}}@media only screen and (min-width:1355.1px){.Home__SelectionParts--content .swiper-slide{max-width:400px}}.Home__SelectionParts--content .homeParts{text-decoration:none;color:#fff;width:100%;display:flex;flex-direction:column;overflow:hidden}.Home__SelectionParts--content .homeParts:hover .homeParts__thumb .bg{transform:scale(1.03)}.Home__SelectionParts--content .homeParts__thumb{background-size:cover;background-position:50%;position:relative;display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:460px;padding:12px 24px}@media only screen and (min-width:1355.1px){.Home__SelectionParts--content .homeParts__thumb{height:567px}}.Home__SelectionParts--content .homeParts__thumb .label{padding:15px 0;display:inline-block;width:100%;color:#fff;z-index:3;transition:all .4s ease-in-out;text-transform:uppercase;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:16px;font-size:1rem;font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__SelectionParts--content .homeParts__thumb .label{font-size:24px;font-size:1.5rem}}.Home__SelectionParts--content .homeParts__thumb .overlay{background:linear-gradient(180deg,transparent 50.09%,#000);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s ease-in-out}.Home__SelectionParts--content .homeParts__thumb .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s ease-in-out;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Home__SelectionParts--contentMobile{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media only screen and (min-width:1355.1px){.Home__SelectionParts--contentMobile{display:none}}.Home__SelectionParts--contentMobile .homePartsMobile{width:100%;max-width:48%;color:#000;text-decoration:none;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__SelectionParts--contentMobile .homePartsMobile{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__SelectionParts--contentMobile .homePartsMobile{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1355.1px){.Home__SelectionParts--contentMobile .homePartsMobile{font-size:15px;font-size:.9375rem}}.Home__SelectionParts--contentMobile .homePartsMobile:last-child{max-width:100%}.Home__SelectionParts--contentMobile .homePartsMobile:last-child .homePartsMobile__thumb{height:20vh}.Home__SelectionParts--contentMobile .homePartsMobile__thumb{background-size:cover;background-position:50%;width:100%;height:22vh}.Home__SelectionParts--contentMobile .homePartsMobile .label{display:inline-block;width:100%;padding:12px 0}.Home__Blog{padding:60px 0;overflow:hidden}@media only screen and (min-width:1355.1px){.Home__Blog{padding:32px 0 120px;flex-direction:row}}.Home__Blog--content{display:flex;flex-direction:column}@media only screen and (min-width:1355.1px){.Home__Blog--content{flex-direction:row}}.Home__Blog--content .text{width:100%;margin-bottom:40px}@media only screen and (min-width:1355.1px){.Home__Blog--content .text{max-width:456px;padding-top:100px;margin-bottom:0}}.Home__Blog--content .text h4{margin-bottom:12px;text-transform:uppercase;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Blog--content .text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1355.1px){.Home__Blog--content .text h4{font-size:28px;font-size:1.75rem}}.Home__Blog--content .text h4{font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}@media only screen and (min-width:1355.1px){.Home__Blog--content .text h4{font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Blog--content .text h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .text h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Blog--content .text h4{font-size:48px;font-size:3rem}}.Home__Blog--content .text p{font-size:6vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}.Home__Blog--content .text p{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}@media only screen and (min-width:1355.1px){.Home__Blog--content .text p{font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Blog--content .text p{font-size:24px;font-size:1.5rem}}.Home__Blog--content .postsHome{width:100%}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome{max-width:1030px;padding-bottom:40px}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome{max-width:1030px;padding-bottom:40px}}.Home__Blog--content .postsHome__card{display:block;text-decoration:none;color:#000;background:#f2f2f2;padding:20px;line-height:24px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Blog--content .postsHome__card{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card{font-size:6vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card{font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Home__Blog--content .postsHome__card{font-size:24px;font-size:1.5rem}}.Home__Blog--content .postsHome__card span,.Home__Blog--content .postsHome__card strong{width:100%;display:inline-block}.Home__Blog--content .postsHome__card span{margin-bottom:24px;min-height:78px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card span{margin-bottom:32px;min-height:102px}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card span{margin-bottom:32px;min-height:102px}}.Home__Blog--content .postsHome__card strong{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}.Home__Blog--content .postsHome__card:hover .thumb img{width:105%}.Home__Blog--content .postsHome__card:hover .thumb .overlay{opacity:1}.Home__Blog--content .postsHome__card .thumbMobile{width:100%;height:40vh;background-position:50%;background-size:cover;margin-bottom:24px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card .thumbMobile{display:none}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card .thumbMobile{display:none}}.Home__Blog--content .postsHome__card .thumb{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card .thumb{display:block;width:100%;margin-bottom:32px;transition:all .4s ease-in-out;max-width:490px;height:330px;overflow:hidden;position:relative}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card .thumb{display:block;width:100%;margin-bottom:32px;transition:all .4s ease-in-out;max-width:490px;height:330px;overflow:hidden;position:relative}}.Home__Blog--content .postsHome__card .thumb .overlay{position:absolute;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:all .4s ease-in-out}.Home__Blog--content .postsHome__card .thumb img{position:relative;z-index:1;width:100%;transition:all .4s ease-in-out}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome__card .thumb img{position:absolute;width:103%;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome__card .thumb img{position:absolute;width:103%;top:50%;left:50%;transform:translate(-50%,-50%)}}.Home__Blog--content .postsHome .swiper-slide{width:100%}@media only screen and (min-width:540px) and (max-width:1200px){.Home__Blog--content .postsHome .swiper-slide{max-width:450px}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Home__Blog--content .postsHome .swiper-slide{max-width:450px}}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome .swiper-slide{max-width:450px}}.Home__Blog--content .postsHome .swiper-controls-container{display:flex;flex-direction:column-reverse;position:relative;margin-top:2.3vh}@media only screen and (min-width:1355.1px){.Home__Blog--content .postsHome .swiper-controls-container{margin-top:0}}.Home__Blog--content .postsHome .swiper-navigation-buttons{display:flex;justify-content:flex-end;gap:50px;margin-bottom:10px}.Home__Blog--content .postsHome .swiper-button-next,.Home__Blog--content .postsHome .swiper-button-prev{position:static;width:auto;height:auto;margin:0}.Home__Blog--content .postsHome .swiper-button-next:after,.Home__Blog--content .postsHome .swiper-button-prev:after{font-size:20px;color:#333}.Home__Blog--content .postsHome .swiper-pagination-progressbar{position:static;height:2px!important;background:#e0e0e0}.Home__Blog--content .postsHome .swiper-pagination-progressbar-fill{background:#333!important}.Search{overflow:hidden;margin-top:80px}@media only screen and (min-width:1355.1px){.Search{margin-top:150px}}.Search h1{text-transform:uppercase;margin-top:30px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Search h1{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Search h1{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1355.1px){.Search h1{font-size:18px;font-size:1.125rem;margin-top:60px;font-size:8vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Search h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Search h1{font-size:32px;font-size:2rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Search h1{font-size:32px;font-size:2rem}}.Search__list{margin-top:60px;margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.Search__list--box{text-decoration:none;width:100%;color:#000;text-transform:uppercase;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px){.Search__list--box{flex:0 0 calc(33.33% - 20px);font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:540px) and (max-width:1200px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1200.1px) and (max-width:1355px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px) and (min-width:1355.1px){.Search__list--box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Search__list--box{flex:0 0 calc(33.33% - 20px);font-size:5vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Search__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Search__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Search__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Search__list--box{flex:0 0 calc(33.33% - 20px);font-size:5vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Search__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Search__list--box{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Search__list--box{font-size:20px;font-size:1.25rem}}.Search__list--box:hover .label span{width:20px}.Search__list--box:hover .photo .first{opacity:0}.Search__list--box:hover .photo .second{opacity:1}.Search__list--box .photo{background:#000;margin-bottom:6px;position:relative;display:flex;justify-content:center;align-items:center}.Search__list--box .photo img{transition:all .3s ease-in-out}.Search__list--box .photo .first{opacity:1;width:90%;height:90%;-o-object-fit:scale-down;object-fit:scale-down;display:block}.Search__list--box .photo .second{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}.Search__list--box .label{padding:15px 0;display:flex;align-items:center;width:100%}.Search__list--box .label span{display:inline-block;width:0;height:1px;background:#000;margin-right:6px;transition:width .3s ease-in-out}.Search__list--box .price{display:flex;align-items:center;gap:10px;font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Search__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Search__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Search__list--box .price{font-size:16px;font-size:1rem;font-size:4vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Search__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Search__list--box .price{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Search__list--box .price{font-size:16px;font-size:1rem}}.Search__list--box .price svg{width:20px;height:20px}.Blog{margin-top:100px}@media only screen and (min-width:1355.1px){.Blog{margin-top:120px}}.Blog__intro{padding:30px 0 0}@media only screen and (min-width:1355.1px){.Blog__intro{padding:60px 0}}.Blog__intro h1{text-transform:uppercase;margin-bottom:12px;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.Blog__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.Blog__intro h1{font-size:20px;font-size:1.25rem;margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Blog__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Blog__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Blog__intro h1{font-size:48px;font-size:3rem}}.Blog__list{display:flex;flex-wrap:wrap;justify-content:stretch;gap:30px}.Blog__list .postsCard{display:block;text-decoration:none;color:#000;background:#f2f2f2;padding:20px;line-height:24px;width:100%;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1200px){.Blog__list .postsCard{font-size:16px;font-size:1rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard{font-size:16px;font-size:1rem}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1200px){.Blog__list .postsCard{flex:0 0 calc(33.33% - 20px)}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard{flex:0 0 calc(33.33% - 20px);font-size:6vw}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:540px) and (max-width:1200px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px) and (min-width:1355.1px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard{flex:0 0 calc(33.33% - 20px);font-size:6vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.Blog__list .postsCard{font-size:24px;font-size:1.5rem}}.Blog__list .postsCard span,.Blog__list .postsCard strong{width:100%;display:inline-block}.Blog__list .postsCard span{margin-bottom:24px;min-height:78px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard span{margin-bottom:32px;min-height:102px}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard span{margin-bottom:32px;min-height:102px}}.Blog__list .postsCard strong{font-family:Barlow,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em}.Blog__list .postsCard:hover .thumb img{width:105%}.Blog__list .postsCard:hover .thumb .overlay{opacity:1}.Blog__list .postsCard .thumbMobile{width:100%;height:40vh;background-position:50%;background-size:cover;margin-bottom:24px}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard .thumbMobile{height:330px;display:none}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard .thumbMobile{height:330px;display:none}}.Blog__list .postsCard .thumb{display:none}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard .thumb{display:block;width:100%;margin-bottom:32px;transition:all .4s ease-in-out;height:330px;overflow:hidden;position:relative}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard .thumb{display:block;width:100%;margin-bottom:32px;transition:all .4s ease-in-out;height:330px;overflow:hidden;position:relative}}.Blog__list .postsCard .thumb .overlay{position:absolute;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:all .4s ease-in-out}.Blog__list .postsCard .thumb img{position:relative;z-index:1;width:100%;transition:all .4s ease-in-out}@media only screen and (min-width:1200.1px) and (max-width:1355px){.Blog__list .postsCard .thumb img{position:absolute;width:103%;height:inherit;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:1355.1px){.Blog__list .postsCard .thumb img{position:absolute;width:103%;height:inherit;top:50%;left:50%;transform:translate(-50%,-50%)}}.BlogSingle{margin-top:100px}@media only screen and (min-width:1355.1px){.BlogSingle{margin-top:120px}}.BlogSingle__back{display:flex;align-items:center;gap:10px}.BlogSingle__back svg{width:20px;height:20px}.BlogSingle__back a{color:#000;text-decoration:none}.BlogSingle__intro{padding:30px 0 0}@media only screen and (min-width:1355.1px){.BlogSingle__intro{padding:60px 0}}.BlogSingle__intro h1{text-transform:uppercase;margin-bottom:12px;line-height:1.1;font-family:Cormorant,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:5vw}@media only screen and (min-width:540px) and (max-width:1200px){.BlogSingle__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1200.1px) and (max-width:1355px){.BlogSingle__intro h1{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1355.1px){.BlogSingle__intro h1{font-size:20px;font-size:1.25rem;margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:1355.1px) and (min-width:540px) and (max-width:1200px){.BlogSingle__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1200.1px) and (max-width:1355px){.BlogSingle__intro h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1355.1px) and (min-width:1355.1px){.BlogSingle__intro h1{font-size:48px;font-size:3rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjb25maWdzL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiY29uZmlncy9fc3RydWN0dXJlLnNjc3MiLCJjb25maWdzL19mdW5jdGlvbnMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsImNvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwibGlicy9fYW5pbWF0ZS5zY3NzIiwibGlicy9fYXRyb3Bvcy5zY3NzIiwibGlicy9fc3dpcHBlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ0Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL193aGF0c2FwcC5zY3NzIiwiY29tcG9uZW50cy9fY29va2llcy5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2FyY2hpdmUuc2NzcyIsInBhZ2VzL19wYWdlTGlzdC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2Rlc2lnbmVycy5zY3NzIiwicGFnZXMvX2NhdGFsb2cuc2NzcyIsInBhZ2VzL19wcm9kdWN0cy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUNRLGlNQUFBLENBRUEsOEdBQUEsQ0FFQSx3S0FBQSxDQ3pDUixnYUFhQyxRQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCQ0tELENERkEsbUZBRUMsYUNNRCxDREhBLFNBQ0ksWUNPSixDRExBLEtBQ0MsYUNRRCxDRE5BLFdBQ0MsZUNTRCxDRFBBLGFBQ0MsV0NVRCxDRFJBLG9EQUVDLFVBQUEsQ0FDQSxZQ1dELENEVEEsTUFDQyx3QkFBQSxDQUNBLGdCQ1lELENDM0RBLFdBQ0UsYUFB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SSxnQ0grT1osQ0czT1kscURBQ0UsVUg2T2QsQ0cxT1ksc0RBQ0UsU0FBQSxDQUNBLFlINE9kLENHek9ZLHNEQUNFLFNBQUEsQ0FDQSxhSDJPZCxDR3ZPVSw2Q0FDRSxXQUFBLENBQ0EsV0FBQSxDQUNBLDhCSHlPWixDR3RPVSxnREFDRSxTQUFBLENBQ0EsYUh3T1osQ0dyT1UsZ0RBQ0UsU0FBQSxDQUNBLFlIdU9aLENHak9JLG1CQUNFLDhCQUFBLENBQ0EsV0htT04sQ0V2aUJFLDRDQ2tVRSxtQkFLSSxXSG9PTixDQUNGLENHak9JLHNCQUNFLGVIbU9OLENHMU5ZLHNFQUNFLGdCSCtOZCxDR3pOYywwQ0FDRSxxQkgyTmhCLENHbk5JLG1CQUNFLGNBQUEsQ0FDQSxlSHFOTixDRTVqQkUsNENDcVdFLG1CQUlJLCtCSHVOTixDQUNGLENHOU1ZLGdFQUNFLGdCSG1OZCxDRzdNYyx1Q0FDRSxxQkgrTWhCLENHdk1JLG9CQUNFLGVDdllFLENEd1lGLCtCSHlNTixDRzFMWSxvSEFDRSxnQkhrTWQsQ0c5TFUsNEJBQ0UsVUhnTVosQ0c3TGMsd0NBQ0UscUJIK0xoQixDR3ZMSSxzQkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLFFIeUxOLENHbkxjLDZEQUNFLFVIcUxoQixDR25MZ0IsbUVBQ0UsVUFBQSxDQUNBLHFCSHFMbEIsQ0c3S1UsaUVBQ0UsVUgrS1osQ0d0S1ksd01BQ0UsZ0JIMktkLENHcktNLDJCQUNFLFlIdUtSLENFdG5CRSxtRUM4Y0ksMkJBSUksYUh3S1IsQ0FDRixDRTNuQkUsNENDOGNJLDJCQVFJLGFIeUtSLENBQ0YsQ0d2S1EsOEJBQ0UsWUFBQSxDQUNBLFFIeUtWLENHdktVLGlDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLE9IeUtaLENHdktZLHVDQUNFLDhCSHlLZCxDR3JLYyw2Q0FDRSx3Qkh1S2hCLENHbktZLG1DQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQ2xmTixDRG1mTSxpQkFBQSxDQUNBLDhCQUFBLENEOWRaLGdCRm9vQkYsQ0V2cEJFLGdFQzRlVSxtQ0R2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LENBQ0EsNEJBQUEsQ0FDQSxrQkFBQSxDQUNBLFFIc01aLENFNW5DRSw0Q0M4NkJNLHNDQVlJLFlIc01WLENBQ0YsQ0dsTVUsbURBQ0Usa0JBQUEsQ0Q3NUJWLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQzQ1QnlDLENEMzVCekMsaUJBQUEsQ0FDQSxrQ0FBQSxDQUVFLG9CQUFBLENBdEJGLGFGd25DRixDRTNvQ0UsZ0VDKzdCUSxtREQxNkJOLGNBQUEsQ0FDQSxnQkYwbkNGLENBQ0YsQ0VqcENFLG1FQys3QlEsbUREdDZCTixjQUFBLENBQ0EsZ0JGNG5DRixDQUNGLENFdnBDRSw0Q0MrN0JRLG1ERGw2Qk4sY0FBQSxDQUNBLGdCQUFBLENDdTZCVSxrQkFBQSxDRGw2QlosNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVDaTZCMkMsQ0RoNkIzQyxpQkFBQSxDQUNBLGtDQUFBLENBRUUsb0JBQUEsQ0F0QkYsYUZ5b0NBLENBQ0YsQ0U3cENFLHlGQys3QlEsbUREMTZCTixjQUFBLENBQ0EsZ0JGd3BDRixDQUNGLENFL3FDRSw0RkMrN0JRLG1ERHQ2Qk4sY0FBQSxDQUNBLGdCRjBwQ0YsQ0FDRixDRXJyQ0UscUVDKzdCUSxtRERsNkJOLGNBQUEsQ0FDQSxnQkY0cENGLENBQ0YsQ0doUFUsaURBQ0UsVUhrUFosQ0U5ckNFLGdFQzI4QlEsaURBSUksZUhtUFosQ0FDRixDRW5zQ0UsbUVDMjhCUSxpREFRSSxlSG9QWixDQUNGLENFeHNDRSw0Q0MyOEJRLGlEQVlJLGVIcVBaLENBQ0YsQ0dsUFUscURBQ0UsVUhvUFosQ0VodENFLGdFQzI5QlEscURBSUksZUhxUFosQ0FDRixDRXJ0Q0UsbUVDMjlCUSxxREFRSSxlSHNQWixDQUNGLENFMXRDRSw0Q0MyOUJRLHFEQVlJLGVIdVBaLENBQ0YsQ0dwUFUsb0RBQ0UsVUhzUFosQ0VsdUNFLGdFQzIrQlEsb0RBSUksZUh1UFosQ0FDRixDRXZ1Q0UsbUVDMitCUSxvREFRSSxlSHdQWixDQUNGLENFNXVDRSw0Q0MyK0JRLG9EQVlJLGVIeVBaLENBQ0YsQ0d0UFUseURBQ0Usb0JBQUEsQ0FDQSxVQUFBLENEMTlCViw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUN5OUJ5QyxDRHg5QnpDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkFBQSxDQXRCRixhRnl1Q0YsQ0U1dkNFLGdFQzIvQlEseUREdCtCTixjQUFBLENBQ0EsY0YydUNGLENBQ0YsQ0Vsd0NFLG1FQzIvQlEseUREbCtCTixjQUFBLENBQ0EsY0Y2dUNGLENBQ0YsQ0V4d0NFLDRDQzIvQlEseUREOTlCTixjQUFBLENBQ0EsY0YrdUNGLENBQ0YsQ0c1UVUsbURBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsUUFBQSxDQUNBLGtCSDhRWixDRzVRWSw4REFDRSxRSDhRZCxDR3JSVSxtREQvOUJSLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQ3UrQnlDLENEdCtCekMsaUJBQUEsQ0FDQSxrQ0FBQSxDQUVFLG9CQUFBLENBdEJGLGFGNndDRixDRWh5Q0UsZ0VDa2dDUSxtREQ3K0JOLGNBQUEsQ0FDQSxjRit3Q0YsQ0FDRixDRXR5Q0UsbUVDa2dDUSxtRER6K0JOLGNBQUEsQ0FDQSxjRml4Q0YsQ0FDRixDRTV5Q0UsNENDa2dDUSxtRERyK0JOLGNBQUEsQ0FDQSxjRm14Q0YsQ0FDRixDR25TWSxxREFDRSxVQ25oQ04sQ0RvaENNLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSxpQkhxU2QsQ0duU2MsMkRBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsTUFBQSxDQUNBLHFCQy9oQ1IsQ0RnaUNRLGdDSHFTaEIsQ0dqU2dCLGlFQUNFLFVIbVNsQixDRzVSWSxtREFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxRSDhSZCxDRzVSZ0Isd0RBQ0UsaUJBQUEsQ0FDQSxVQ25qQ1YsQ0RvakNVLG9CQUFBLENBQ0EsOEJBQUEsQ0QvZ0NoQiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUM4Z0MrQyxDRDdnQy9DLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkFBQSxDQXRCRixhRm8wQ0YsQ0V2MUNFLGdFQzhpQ2Msd0REemhDWixjQUFBLENBQ0EsY0ZzMENGLENBQ0YsQ0U3MUNFLG1FQzhpQ2Msd0REcmhDWixjQUFBLENBQ0EsY0Z3MENGLENBQ0YsQ0VuMkNFLDRDQzhpQ2Msd0REamhDWixjQUFBLENBQ0EsY0YwMENGLENBQ0YsQ0duVGtCLDhEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxxQkNoa0NaLENEaWtDWSxnQ0hxVHBCLENHalRvQixvRUFDRSxVSG1UdEI7O0FLNTNDQTs7Ozs7O0VBQUEsQ0FRQSxVQUF3QyxxQkFBQSxDQUF1RCx3QkxrNEMvRixDS2w0Q3dILG1CQUE4RCxrQ0x1NEN0TCxDS3Y0Q3lOLGdCQUE4QyxxQkw0NEN2USxDSzU0QzZSLDZFQUE2Ryx1QkxpNUMxWSxDS2o1Q20vQixrQkFBa0Isa0JBQWtGLHVEQUFBLENBQXdGLHVCTGk3QzdxQyxDS2o3Q3FzQyxRQUFpRCxnQ0xxN0N0dkMsQ0tyN0N1eEMsWUFBOEUseURMeTdDcjJDLENLejdDKzVDLElBQTZDLGdDTDY3QzU4QyxDSzc3QzYrQyxJQUE0QywrQkxpOEN6aEQsQ0FDRixDS2w4QzRqRCxRQUFzQyxxQkFBQSxDQUE2RCw4Qkx3OEMvcEQsQ0t4OEM4dkQsaUJBQWlCLFVBQVUsU0xxOUN2eEQsQ0tyOUNpeUQsUUFBUSxTTHc5Q3p5RCxDQUNGLENLejlDc3pELE9BQW9DLG9CTDY5QzExRCxDSzc5Q3V3RSxPQUFvQyxvQkw4L0MzeUUsQ0s5L0M2eUYsc0JBQXNCLEdBQStCLG1CTGtpRGgyRixDS2xpRG8zRixJQUEwQyw2QkxzaUQ5NUYsQ0t0aUQ0N0YsSUFBMEMsNkJMMGlEdCtGLENLMWlEb2dHLElBQTBDLDZCTDhpRDlpRyxDSzlpRDRrRyxJQUEwQyw2QkxrakR0bkcsQ0tsakRvcEcsSUFBMEMsNkJMc2pEOXJHLENLdGpENHRHLEdBQStCLG1CTDBqRDN2RyxDQUNGLENLM2pEa3hHLFlBQThDLHlCTCtqRGgwRyxDSy9qRHdtSCxpQkFBaUIsTUFBc0MsdUJMbWxEN3BILENLbmxEcXJILG9CQUE2RCxnQ0x1bERsdkgsQ0t2bERteEgsZ0JBQXdELCtCTDJsRDMwSCxDQUNGLENLNWxEODJILE9BQW9DLG9CTGdtRGw1SCxDS2htRDI3SSxxQkFBcUIsR0FBbUMsdUJMZ29Eai9JLENLaG9EeWdKLEtBQXVELHlDTG9vRGhrSixDS3BvRDBtSixNQUFzRCx1Q0x3b0RocUosQ0t4b0R3c0osTUFBd0QseUNMNG9EaHdKLENLNW9EMHlKLE1BQXNELHVDTGdwRGgySixDS2hwRHc0SixJQUFvQyx1QkxvcEQ1NkosQ0FDRixDS3JwRHU4SixXQUF5RCxxQ0FBQSxDQUF1RSx3QkwycER2a0ssQ0szcERtNkssaUJBQWlCLElBQW9DLHVCTHVyRHQ5SyxDS3ZyRDgrSyxJQUFxQyx3QkwyckRuaEwsQ0szckQ0aUwsSUFBbUMsc0JMK3JEL2tMLENLL3JEc21MLElBQW9DLHVCTG1zRDFvTCxDS25zRGtxTCxHQUFrQyxzQkx1c0Rwc0wsQ0FDRixDS3hzRDh0TCxPQUEyQywyQkFBQSxDQUF5RCxvQkw4c0RsMEwsQ0s5c0R3eE0sZ0JBQWdCLEdBQStCLG1CTDB1RHIwTSxDSzF1RHkxTSxRQUEwRCx5Q0w4dURuNU0sQ0s5dUQ2N00sZ0JBQW9FLDJDTGt2RGpnTixDS2x2RDZpTixZQUFpRSw0Q0xzdkQ5bU4sQ0t0dkQycE4sR0FBK0IsbUJMMHZEMXJOLENBQ0YsQ0szdkRpdE4sTUFBa0MsbUJMK3ZEbnZOLENLL3ZEazNPLGtCQUFrQixHQUEwQixjTG15RDU1TyxDS255RDI2TyxJQUEwRCw2Q0x1eURyK08sQ0t2eURtaFAsSUFBd0QsMkNMMnlEM2tQLENLM3lEdW5QLElBQTBELDZDTCt5RGpyUCxDSy95RCt0UCxJQUF3RCwyQ0xtekR2eFAsQ0tuekRtMFAsSUFBeUQsNENMdXpENTNQLENLdnpEeTZQLEdBQTBCLGNMMnpEbjhQLENBQ0YsQ0s1ekRxOVAsUUFBc0MscUJMZzBEMy9QLENLaDBEK3lSLGlCQUFpQixZQUFtQyxjTHcyRGoyUixDS3gyRGczUixNQUF3RCx5Q0w0MkR4NlIsQ0s1MkRrOVIsTUFBc0QsdUNMZzNEeGdTLENLaDNEZ2pTLE1BQTBELDJDTG8zRDFtUyxDS3AzRHNwUyxNQUEwRCwyQ0x3M0RodFMsQ0t4M0Q0dlMsTUFBNEQsNkNMNDNEeHpTLENLNTNEczJTLE1BQTRELDZDTGc0RGw2UyxDS2g0RGc5UyxNQUFnRSxpRExvNERoaFQsQ0FDRixDS3I0RHFrVCxPQUFvQyxvQkFBQSxDQUFxRCx1QkwyNEQ5cFQsQ0szNEQ2eFUsb0JBQW9CLHNCQUFzRix1RExrN0RyNFUsQ0tsN0Q2N1UsR0FBRyxTQUFBLENBQThDLDJCTHU3RDkrVSxDS3Y3RDBnVixJQUEyQyw4QkwyN0RyalYsQ0szN0RvbFYsSUFBd0MsMkJMKzdENW5WLENLLzdEd3BWLElBQUksU0FBQSxDQUFvRCxpQ0xvOERodFYsQ0twOERrdlYsSUFBMkMsOEJMdzhEN3hWLENLeDhENHpWLEdBQUcsU0FBQSxDQUFzQyxtQkw2OERyMlYsQ0FDRixDSzk4RDQzVixVQUEwQyx1QkxrOUR0NlYsQ0tsOUQyOVcsd0JBQXdCLGtCQUFrRix1RExvL0Rua1gsQ0twL0QyblgsR0FBRyxTQUFBLENBQXFELGtDTHkvRG5yWCxDS3ovRHN0WCxJQUFJLFNBQUEsQ0FBa0QsK0JMOC9ENXdYLENLOS9ENHlYLElBQTZDLGdDTGtnRXoxWCxDS2xnRTAzWCxJQUEyQyw4QkxzZ0VyNlgsQ0t0Z0VvOFgsR0FBMEIsY0wwZ0U5OVgsQ0FDRixDSzNnRWcvWCxjQUFrRCwyQkwrZ0VsaVksQ0svZ0UybFosd0JBQXdCLGtCQUFrRix1RExpakVuc1osQ0tqakUydlosR0FBRyxTQUFBLENBQXFELGtDTHNqRW56WixDS3RqRXMxWixJQUFJLFNBQUEsQ0FBa0QsK0JMMmpFNTRaLENLM2pFNDZaLElBQTZDLGdDTCtqRXo5WixDSy9qRTAvWixJQUEyQyw4Qkxta0VyaWEsQ0tua0Vva2EsR0FBMEIsY0x1a0U5bGEsQ0FDRixDS3hrRWduYSxjQUFrRCwyQkw0a0VscWEsQ0s1a0U0dGIseUJBQXlCLGtCQUFrRix1REw4bUVyMGIsQ0s5bUU2M2IsR0FBRyxTQUFBLENBQW9ELGlDTG1uRXA3YixDS25uRXM5YixJQUFJLFNBQUEsQ0FBbUQsZ0NMd25FN2djLENLeG5FOGljLElBQTRDLCtCTDRuRTFsYyxDSzVuRTBuYyxJQUE0QywrQkxnb0V0cWMsQ0tob0Vzc2MsR0FBMEIsY0xvb0VodWMsQ0FDRixDS3JvRWt2YyxlQUFvRCw0Qkx5b0V0eWMsQ0t6b0VnM2Qsc0JBQXNCLGtCQUFrRix1REwycUV0OWQsQ0szcUU4Z2UsR0FBRyxTQUFBLENBQW9ELGlDTGdyRXJrZSxDS2hyRXVtZSxJQUFJLFNBQUEsQ0FBbUQsZ0NMcXJFOXBlLENLcnJFK3JlLElBQTRDLCtCTHlyRTN1ZSxDS3pyRTJ3ZSxJQUE0QywrQkw2ckV2emUsQ0s3ckV1MWUsR0FBbUMsdUJMaXNFMTNlLENBQ0YsQ0tsc0VxNWUsWUFBOEMseUJMc3NFbjhlLENLdHNFb3VmLHFCQUFxQixJQUF3QywyQkw0dEUveGYsQ0s1dEUyemYsUUFBUSxTQUFBLENBQWlELDhCTGl1RXAzZixDS2p1RW01ZixHQUFHLFNBQUEsQ0FBOEMsMkJMc3VFcDhmLENBQ0YsQ0t2dUVtK2YsV0FBNEMsd0JMMnVFL2dnQixDSzN1RTIwZ0IseUJBQXlCLElBQTRDLCtCTGl3RTk0Z0IsQ0tqd0U4NmdCLFFBQVEsU0FBQSxDQUFtRCxnQ0xzd0V6K2dCLENLdHdFMGdoQixHQUFHLFNBQUEsQ0FBb0QsaUNMMndFamtoQixDQUNGLENLNXdFc21oQixlQUFvRCw0QkxneEUxcGhCLENLaHhFMDRoQix5QkFBeUIsSUFBSSxTQUFBLENBQWtELCtCTG15RXY5aEIsQ0tueUV1L2hCLEdBQUcsU0FBQSxDQUFxRCxrQ0x3eUUvaWlCLENBQ0YsQ0t6eUVxbGlCLGVBQW9ELDRCTDZ5RXpvaUIsQ0s3eUUwM2lCLDBCQUEwQixJQUFJLFNBQUEsQ0FBbUQsZ0NMZzBFejhpQixDS2gwRTAraUIsR0FBRyxTQUFBLENBQW9ELGlDTHEwRWppakIsQ0FDRixDS3QwRXNrakIsZ0JBQXNELDZCTDAwRTVuakIsQ0sxMEU2N2pCLHVCQUF1QixJQUE2QyxnQ0xnMkUvL2pCLENLaDJFZ2lrQixRQUFRLFNBQUEsQ0FBa0QsK0JMcTJFMWxrQixDS3IyRTBua0IsR0FBRyxTQUFBLENBQXFELGtDTDAyRWxya0IsQ0FDRixDSzMyRXd0a0IsYUFBZ0QsMEJMKzJFeHdrQixDSy8yRXcxa0Isa0JBQWtCLEdBQUcsU0w0M0UzMmtCLENLNTNFcTNrQixHQUFHLFNMKzNFeDNrQixDQUNGLENLaDRFcTRrQixRQUFzQyxxQkxvNEUzNmtCLENLcDRFMG1sQixzQkFBc0IsR0FBRyxTQUFBLENBQW1ELGdDTHU1RXBybEIsQ0t2NUVxdGxCLEdBQUcsU0FBQSxDQUFpQyxjTDQ1RXp2bEIsQ0FDRixDSzc1RTJ3bEIsWUFBOEMseUJMaTZFenpsQixDS2o2RW1nbUIseUJBQXlCLEdBQUcsU0FBQSxDQUFxRCxrQ0xvN0VsbG1CLENLcDdFcW5tQixHQUFHLFNBQUEsQ0FBaUMsY0x5N0V6cG1CLENBQ0YsQ0sxN0UycW1CLGVBQW9ELDRCTDg3RS90bUIsQ0s5N0VxNm1CLHNCQUFzQixHQUFHLFNBQUEsQ0FBbUQsZ0NMaTlFLyttQixDS2o5RWdobkIsR0FBRyxTQUFBLENBQWlDLGNMczlFcGpuQixDQUNGLENLdjlFc2tuQixZQUE4Qyx5QkwyOUVwbm5CLENLMzlFOHpuQix5QkFBeUIsR0FBRyxTQUFBLENBQXFELGtDTDgrRTc0bkIsQ0s5K0VnN25CLEdBQUcsU0FBQSxDQUFpQyxjTG0vRXA5bkIsQ0FDRixDS3AvRXMrbkIsZUFBb0QsNEJMdy9FMWhvQixDS3gvRSt0b0IsdUJBQXVCLEdBQUcsU0FBQSxDQUFrRCwrQkwyZ0Z6eW9CLENLM2dGeTBvQixHQUFHLFNBQUEsQ0FBaUMsY0xnaEY3Mm9CLENBQ0YsQ0tqaEYrM29CLGFBQWdELDBCTHFoRi82b0IsQ0tyaEZ5bnBCLDBCQUEwQixHQUFHLFNBQUEsQ0FBb0QsaUNMd2lGeHNwQixDS3hpRjB1cEIsR0FBRyxTQUFBLENBQWlDLGNMNmlGOXdwQixDQUNGLENLOWlGZ3lwQixnQkFBc0QsNkJMa2pGdDFwQixDS2xqRnlocUIsb0JBQW9CLEdBQUcsU0FBQSxDQUFrRCwrQkxxa0ZobXFCLENLcmtGZ29xQixHQUFHLFNBQUEsQ0FBaUMsY0wwa0ZwcXFCLENBQ0YsQ0sza0ZzcnFCLFVBQTBDLHVCTCtrRmh1cUIsQ0sva0ZvNnFCLHVCQUF1QixHQUFHLFNBQUEsQ0FBb0QsaUNMa21GaC9xQixDS2xtRmtockIsR0FBRyxTQUFBLENBQWlDLGNMdW1GdGpyQixDQUNGLENLeG1Gd2tyQixhQUFnRCwwQkw0bUZ4bnJCLENLNW1GeXNyQixtQkFBbUIsR0FBRyxTTHluRjd0ckIsQ0t6bkZ1dXJCLEdBQUcsU0w0bkYxdXJCLENBQ0YsQ0s3bkZ1dnJCLFNBQXdDLHNCTGlvRi94ckIsQ0tqb0Z3N3JCLHVCQUF1QixHQUFHLFNMZ3BGaDlyQixDS2hwRjA5ckIsR0FBRyxTQUFBLENBQWtELCtCTHFwRi9nc0IsQ0FDRixDS3RwRmtqc0IsYUFBZ0QsMEJMMHBGbG1zQixDSzFwRnN3c0IsMEJBQTBCLEdBQUcsU0x5cUZqeXNCLENLenFGMnlzQixHQUFHLFNBQUEsQ0FBb0QsaUNMOHFGbDJzQixDQUNGLENLL3FGdTRzQixnQkFBc0QsNkJMbXJGNzdzQixDS25yRitsdEIsdUJBQXVCLEdBQUcsU0xrc0Z2bnRCLENLbHNGaW90QixHQUFHLFNBQUEsQ0FBbUQsZ0NMdXNGdnJ0QixDQUNGLENLeHNGMnR0QixhQUFnRCwwQkw0c0Yzd3RCLENLNXNGaTd0QiwwQkFBMEIsR0FBRyxTTDJ0RjU4dEIsQ0szdEZzOXRCLEdBQUcsU0FBQSxDQUFxRCxrQ0xndUY5Z3VCLENBQ0YsQ0tqdUZvanVCLGdCQUFzRCw2QkxxdUYxbXVCLENLcnVGMnd1Qix3QkFBd0IsR0FBRyxTTG92RnB5dUIsQ0twdkY4eXVCLEdBQUcsU0FBQSxDQUFrRCwrQkx5dkZuMnVCLENBQ0YsQ0sxdkZzNHVCLGNBQWtELDJCTDh2Rng3dUIsQ0s5dkY4bHZCLDJCQUEyQixHQUFHLFNMNndGMW52QixDSzd3Rm9vdkIsR0FBRyxTQUFBLENBQW9ELGlDTGt4RjNydkIsQ0FDRixDS254Rmd1dkIsaUJBQXdELDhCTHV4Rnh4dkIsQ0t2eEZ5N3ZCLHFCQUFxQixHQUFHLFNMc3lGLzh2QixDS3R5Rnk5dkIsR0FBRyxTQUFBLENBQW1ELGdDTDJ5Ri9nd0IsQ0FDRixDSzV5Rm1qd0IsV0FBNEMsd0JMZ3pGL2x3QixDS2h6Rml3d0Isd0JBQXdCLEdBQUcsU0wrekYxeHdCLENLL3pGb3l3QixHQUFHLFNBQUEsQ0FBcUQsa0NMbzBGNTF3QixDQUNGLENLcjBGazR3QixjQUFrRCwyQkx5MEZwN3dCLENLejBGZ3h5QixnQkFBZ0IsR0FBd0QsNENMKzJGdDF5QixDSy8yRm00eUIsT0FBa0Qsa0NMbTNGcjd5QixDS24zRnc5eUIsSUFBNEUsK0RMdTNGcGl6QixDS3YzRm9tekIsSUFBNEUsK0RMMjNGaHJ6QixDSzMzRmd2ekIsUUFBa0QsaUNMKzNGbHl6QixDSy8zRm8wekIsSUFBOEQsaURMbTRGbDR6QixDS240Rm83ekIsR0FBd0MsNEJBQUEsQ0FBdUUsaUNMeTRGbmkwQixDQUNGLENLMTRGd2swQixlQUFtRCwyQkFBQSxDQUF3RCxtQkxnNUZucjBCLENLaDVGZ3kxQixtQkFBbUIsR0FBdUQsMkNBQUEsQ0FBNEMsU0xtN0ZwNTFCLENLbjdGODUxQixPQUFpRCxpQ0x1N0YvODFCLENLdjdGaS8xQixJQUF5RCw0Q0wyN0YxaTJCLENLMzdGdWwyQixJQUF3RCwyQ0FBQSxDQUE0QyxTTGc4RjNyMkIsQ0toOEZxczJCLElBQXdELDJDTG84Rjd2MkIsQ0twOEZ5eTJCLEdBQXdDLDRCTHc4RmoxMkIsQ0FDRixDS3o4RmkzMkIsU0FBdUQscUNBQUEsQ0FBcUUsc0JMKzhGNysyQixDSy84RjZsNEIsbUJBQW1CLEdBQXVELDJDQUFBLENBQTRDLFNMay9GanQ0QixDS2wvRjJ0NEIsT0FBaUQsaUNMcy9GNXc0QixDS3QvRjh5NEIsSUFBeUQsNENMMC9GdjI0QixDSzEvRm81NEIsSUFBd0QsMkNBQUEsQ0FBNEMsU0wrL0Z4LzRCLENLLy9Ga2c1QixJQUF3RCwyQ0xtZ0cxajVCLENLbmdHc201QixHQUF3Qyw0Qkx1Z0c5bzVCLENBQ0YsQ0t4Z0c4cTVCLFNBQXVELHFDQUFBLENBQXFFLHNCTDhnRzF5NUIsQ0s5Z0dnbzZCLG9CQUFvQixHQUF3Qyw0QkxvaUcxcjZCLENLcGlHdXQ2QixJQUF5RCw0Q0FBQSxDQUE2QyxTTHlpRzd6NkIsQ0t6aUd1MDZCLEdBQXVELDJDQUFBLENBQTRDLFNMOGlHMTY2QixDQUNGLENLL2lHdTc2QixVQUEwQyx1QkFBQSxDQUFzRSxxQ0xxakd2aTdCLENLcmpHNDQ3QixvQkFBb0IsR0FBd0MsNEJMMmtHdDg3QixDSzNrR20rN0IsSUFBeUQsNENBQUEsQ0FBNkMsU0xnbEd6azhCLENLaGxHbWw4QixHQUF1RCwyQ0FBQSxDQUE0QyxTTHFsR3RyOEIsQ0FDRixDS3RsR21zOEIsVUFBd0QscUNBQUEsQ0FBc0UsdUJMNGxHajA4QixDSzVsR29xOUIsd0JBQXdCLEdBQXlELDZDQUFBLENBQThDLFNMMG5Hank5QixDSzFuRzJ5OUIsSUFBbUMsc0JMOG5HOTA5QixDSzluR3EyOUIsUUFBUSxTTGlvRzcyOUIsQ0tqb0d1MzlCLElBQW1DLHNCTHFvRzE1OUIsQ0tyb0dpNzlCLEdBQTBCLGNBQUEsQ0FBZSxTTDBvRzE5OUIsQ0FDRixDSzNvR3UrOUIsY0FBa0QsMkJBQUEsQ0FBdUUsa0NMaXBHaG0rQixDS2pwR2l5K0IseUJBQXlCLEdBQUcsU0xncUczeitCLENLaHFHcTArQixHQUF3RCw0Q0FBQSxDQUE2QyxTTHFxRzE2K0IsQ0FDRixDS3RxR3U3K0IsZUFBb0QsNEJBQUEsQ0FBdUUsaUNMNHFHbGovQixDSzVxR20wL0Isb0JBQW9CLEdBQUcsdUJBQUEsQ0FBMEQseUJBQUEsQ0FBMEIsU0xxc0c1Ni9CLENLcnNHczcvQixNQUFNLCtCTHdzRzU3L0IsQ0t4c0c0OS9CLEdBQUcsdUJBQUEsQ0FBK0MsY0FBQSxDQUFlLFNMOHNHN2hnQyxDQUNGLENLL3NHMGlnQyxVQUEwQyx1QkxtdEdwbGdDLENLbnRHZzNnQyw0QkFBNEIsR0FBRyw0QkFBQSxDQUE4RCx3QkFBQSxDQUF5QixTTDR1R3ArZ0MsQ0s1dUc4K2dDLE1BQU0sb0NMK3VHcC9nQyxDSy91R3loaEMsR0FBRyw0QkFBQSxDQUFvRCxjQUFBLENBQWUsU0xxdkcvbGhDLENBQ0YsQ0t0dkc0bWhDLGtCQUEwRCwrQkwwdkd0cWhDLENLMXZHNDhoQyw2QkFBNkIsR0FBRyw2QkFBQSxDQUE4RCx1QkFBQSxDQUF3QixTTG14R2hraUMsQ0tueEcwa2lDLE1BQU0scUNMc3hHaGxpQyxDS3R4R3NuaUMsR0FBRyw2QkFBQSxDQUFxRCxjQUFBLENBQWUsU0w0eEc3cmlDLENBQ0YsQ0s3eEcwc2lDLG1CQUE0RCxnQ0xpeUd0d2lDLENLanlHdWlqQywwQkFBMEIsR0FBRyw0QkFBQSxDQUE2RCx1QkFBQSxDQUF3QixTTDB6R3ZwakMsQ0sxekdpcWpDLE1BQU0sb0NMNnpHdnFqQyxDSzd6RzRzakMsR0FBRyw0QkFBQSxDQUFvRCxjQUFBLENBQWUsU0xtMEdseGpDLENBQ0YsQ0twMEcreGpDLGdCQUFzRCw2Qkx3MEdyMWpDLENLeDBHeW5rQywyQkFBMkIsR0FBRyw2QkFBQSxDQUErRCx3QkFBQSxDQUF5QixTTGkyRzd1a0MsQ0tqMkd1dmtDLE1BQU0scUNMbzJHN3ZrQyxDS3AyR215a0MsR0FBRyw2QkFBQSxDQUFxRCxjQUFBLENBQWUsU0wwMkcxMmtDLENBQ0YsQ0szMkd1M2tDLGlCQUF3RCw4QkwrMkcvNmtDLENLLzJHc3BsQyxxQkFBcUIsR0FBRyx1QkFBQSxDQUF3QixTTG80R3BzbEMsQ0twNEc4c2xDLE1BQU0sK0JMdTRHcHRsQyxDS3Y0R292bEMsR0FBRyx1QkFBQSxDQUF5RCx3QkFBQSxDQUF5QixTTDY0R3owbEMsQ0FDRixDSzk0R3MxbEMsV0FBNEMsd0JMazVHbDRsQyxDS2w1R3dubUMsNkJBQTZCLEdBQUcsNEJBQUEsQ0FBNkIsU0x1Nkducm1DLENLdjZHNnJtQyxNQUFNLG9DTDA2R25zbUMsQ0sxNkd3dW1DLEdBQUcsNEJBQUEsQ0FBNkQsdUJBQUEsQ0FBd0IsU0xnN0doMG1DLENBQ0YsQ0tqN0c2MG1DLG1CQUE0RCxnQ0xxN0d6NG1DLENLcjdHNm9uQyw4QkFBOEIsR0FBRyw2QkFBQSxDQUE4QixTTDA4RzFzbkMsQ0sxOEdvdG5DLE1BQU0scUNMNjhHMXRuQyxDSzc4R2d3bkMsR0FBRyw2QkFBQSxDQUErRCx3QkFBQSxDQUF5QixTTG05RzMxbkMsQ0FDRixDS3A5R3cybkMsb0JBQThELGlDTHc5R3Q2bkMsQ0t4OUdxcW9DLDJCQUEyQixHQUFHLDRCQUFBLENBQTZCLFNMNitHOXRvQyxDSzcrR3d1b0MsTUFBTSxvQ0xnL0c5dW9DLENLaC9HbXhvQyxHQUFHLDRCQUFBLENBQThELHdCQUFBLENBQXlCLFNMcy9HNzJvQyxDQUNGLENLdi9HMDNvQyxpQkFBd0QsOEJMMi9HbDdvQyxDSzMvR2dycEMsNEJBQTRCLEdBQUcsNkJBQUEsQ0FBOEIsU0xnaEgzdXBDLENLaGhIcXZwQyxNQUFNLHFDTG1oSDN2cEMsQ0tuaEhpeXBDLEdBQUcsNkJBQUEsQ0FBOEQsdUJBQUEsQ0FBd0IsU0x5aEgxM3BDLENBQ0YsQ0sxaEh1NHBDLGtCQUEwRCwrQkw4aEhqOHBDLENLOWhIb2lyQyxpQkFBaUIsR0FBRyx5Qkxna0h0anJDLENLaGtIZ2xyQyxXQUFXLGlDQUFBLENBQWdGLHFDTHFrSDNxckMsQ0tya0hpdHJDLFFBQXdDLHVCQUFBLENBQXdCLHlCTDBrSGp4ckMsQ0sxa0gyeXJDLFFBQXdDLHVCQUFBLENBQTBELHlCQUFBLENBQXdFLHFDQUFBLENBQXNDLFNMbWxIMy9yQyxDS25sSHFnc0MsR0FBNEMsZ0NBQUEsQ0FBaUMsU0x3bEhsbHNDLENBQ0YsQ0t6bEgrbHNDLE9BQW9DLG9CTDZsSG5vc0MsQ0s3bEg2MXNDLGtCQUFrQixHQUFHLFNBQUEsQ0FBbUUsZ0RMZ25IbjdzQyxDS2huSG8rc0MsR0FBRyxTQUFBLENBQWlDLGNMcW5IeGd0QyxDQUNGLENLdG5IMGh0QyxRQUFzQyxxQkwwbkhoa3RDLENLMW5Ia3Z0QyxtQkFBbUIsR0FBRyxTTHlvSHR3dEMsQ0t6b0hneHRDLEdBQUcsU0FBQSxDQUFpRSw4Q0w4b0hwMXRDLENBQ0YsQ0svb0hzNHRDLFNBQXdDLHNCTG1wSDk2dEMsQ0tucEgyanVDLGtCQUFrQixHQUFHLFNBQUEsQ0FBOEMsMkJMb3FINW51QyxDS3BxSHdwdUMsSUFBSSxTTHVxSDVwdUMsQ0FDRixDS3hxSHlxdUMsUUFBc0MscUJMNHFIL3N1QyxDSzVxSDZ2dkMsc0JBQXNCLEdBQUcsU0FBQSxDQUF1RSxvREFBQSxDQUF1SCx5RExxc0hsOXZDLENLcnNINGd3QyxJQUFJLFNBQUEsQ0FBMEUsdURBQUEsQ0FBd0gsdURMNHNIbHR3QyxDQUNGLENLN3NINnd3QyxZQUE4Qyx5QkxpdEgzendDLENLanRINjJ4QyxzQkFBc0IsR0FBRyxTQUFBLENBQXVFLG9EQUFBLENBQXVILHlETDB1SGxreUMsQ0sxdUg0bnlDLElBQUksU0FBQSxDQUEwRSx1REFBQSxDQUF3SCx1RExpdkhsMHlDLENBQ0YsQ0tsdkg2M3lDLFlBQThDLHlCTHN2SDM2eUMsQ0t0dkg4OXpDLHVCQUF1QixHQUFHLFNBQUEsQ0FBc0UsbURBQUEsQ0FBc0gseURMK3dIbHIwQyxDSy93SDR1MEMsSUFBSSxTQUFBLENBQTJFLHdEQUFBLENBQXlILHVETHN4SHA3MEMsQ0FDRixDS3Z4SCsrMEMsYUFBZ0QsMEJMMnhIL2gxQyxDSzN4SGdsMkMsb0JBQW9CLEdBQUcsU0FBQSxDQUFzRSxtREFBQSxDQUFzSCx5RExvekhqeTJDLENLcHpIMjEyQyxJQUFJLFNBQUEsQ0FBMkUsd0RBQUEsQ0FBeUgsdURMMnpIbmkzQyxDQUNGLENLNXpIOGwzQyxVQUEwQyx1QkxnMEh4bzNDLENLaDBIOHgzQyxtQkFBbUIsR0FBRyxTTGkxSGx6M0MsQ0tqMUg0ejNDLElBQXdDLDJCTHExSHAyM0MsQ0tyMUhnNDNDLE9BQU8sU0x3MUh2NDNDLENBQ0YsQ0t6MUhvNTNDLFNBQXdDLHNCTDYxSDU3M0MsQ0s3MUhrajVDLHVCQUF1QixJQUFJLFNBQUEsQ0FBMkUsd0RBQUEsQ0FBMkgseURMdzNIang1QyxDS3gzSDIwNUMsR0FBRyxTQUFBLENBQXNFLG1EQUFBLENBQTJGLDhCQUFBLENBQStGLHVETGk0SDlrNkMsQ0FDRixDS2w0SHlvNkMsYUFBZ0QsMEJMczRIenI2QyxDS3Q0SDJpN0MsdUJBQXVCLElBQUksU0FBQSxDQUEwRSx1REwyNUg5bzdDLENLMzVIc3M3QyxHQUFHLFNBQUEsQ0FBK0QsNENBQUEsQ0FBa0YsNEJMazZIMTE3QyxDQUNGLENLbjZIMDM3QyxhQUFnRCwwQkx1NkgxNjdDLENLdjZIK3g4Qyx3QkFBd0IsSUFBSSxTQUFBLENBQTJFLHdETDQ3SHA0OEMsQ0s1N0g2NzhDLEdBQUcsU0FBQSxDQUE4RCwyQ0FBQSxDQUFrRiw2QkxtOEhobDlDLENBQ0YsQ0twOEhpbjlDLGNBQWtELDJCTHc4SG5xOUMsQ0t4OEg0eCtDLHFCQUFxQixJQUFJLFNBQUEsQ0FBMEUsdURBQUEsQ0FBMEgseURMbStIdi8rQyxDS24rSGlqL0MsR0FBRyxTQUFBLENBQXVFLG9EQUFBLENBQTRGLDhCQUFBLENBQStGLHVETDQrSHR6L0MsQ0FDRixDSzcrSGkzL0MsV0FBNEMsd0JMaS9INzUvQyxDS2ovSGluZ0QsdUJBQXVCLEdBQTRDLGdDQUFBLENBQWlDLGtCTG1nSW50Z0QsQ0tuZ0lzdWdELEdBQW1DLHVCTHVnSXp3Z0QsQ0FDRixDS3hnSW95Z0QsYUFBZ0QsMEJMNGdJcDFnRCxDSzVnSTBpaEQsdUJBQXVCLEdBQTRDLGdDQUFBLENBQWlDLGtCTDhoSTVvaEQsQ0s5aEkrcGhELEdBQW1DLHVCTGtpSWxzaEQsQ0FDRixDS25pSTZ0aEQsYUFBZ0QsMEJMdWlJN3doRCxDS3ZpSWsraEQsd0JBQXdCLEdBQTJDLCtCQUFBLENBQWdDLGtCTHlqSW5raUQsQ0t6aklzbGlELEdBQW1DLHVCTDZqSXpuaUQsQ0FDRixDSzlqSW9waUQsY0FBa0QsMkJMa2tJdHNpRCxDS2xrSXk1aUQscUJBQXFCLEdBQTJDLCtCQUFBLENBQWdDLGtCTG9sSXYvaUQsQ0twbEkwZ2pELEdBQW1DLHVCTHdsSTdpakQsQ0FDRixDS3psSXdrakQsV0FBNEMsd0JMNmxJcG5qRCxDSzdsSXMwakQsd0JBQXdCLEdBQW1DLHVCTDhtSS8zakQsQ0s5bUl1NWpELEdBQUcsaUJBQUEsQ0FBMEQsK0JMbW5JcDlqRCxDQUNGLENLcG5JdS9qRCxjQUFrRCwyQkx3bkl6aWtELENLeG5JZ3drRCx3QkFBd0IsR0FBbUMsdUJMeW9JenprRCxDS3pvSWkxa0QsR0FBRyxpQkFBQSxDQUEyRCxnQ0w4b0kvNGtELENBQ0YsQ0svb0ltN2tELGNBQWtELDJCTG1wSXIra0QsQ0tucEkycmxELHlCQUF5QixHQUFtQyx1QkxvcUlydmxELENLcHFJNndsRCxHQUFHLGlCQUFBLENBQTBELCtCTHlxSTEwbEQsQ0FDRixDSzFxSTYybEQsZUFBb0QsNEJMOHFJajZsRCxDSzlxSXVubUQsc0JBQXNCLEdBQW1DLHVCTCtySTlxbUQsQ0svcklzc21ELEdBQUcsaUJBQUEsQ0FBMkQsZ0NMb3NJcHdtRCxDQUNGLENLcnNJd3ltRCxZQUE4Qyx5Qkx5c0l0MW1ELENNdnNJQSxTQUFTLGlCQUFBLENBQWtCLGFBQUEsQ0FBYyxrQkFBQSxDQUFtQix1Qk55dEk1RCxDTXp0SXlGLHdFQUF3RSx1Q0FBQSxDQUF3QywwQkFBQSxDQUEyQix3QkFBQSxDQUF5QixxQkFBQSxDQUFzQixnQk5pdUluUixDTWp1SW9TLCtCQUErQixrQk5xdUluVSxDTXJ1SXNWLCtCQUErQixrQk55dUlyWCxDTXp1SXdZLHNCQUFzQixpQk42dUk5WixDTTd1SWdiLCtCQUErQixVQUFBLENBQVcsV0FBQSxDQUFZLDJCQUFBLENBQTRCLDZCQUFBLENBQThCLGFOcXZJaGlCLENNcnZJOGlCLG1DQUFtQyxpQkFBQSxDQUFrQixtQkFBQSxDQUFvQixxQ0FBQSxDQUFzQyxhQUFBLENBQWMsU042dkkzcUIsQ003dklxckIsZ0JBQWdCLFVBQUEsQ0FBVyxlQUFBLENBQWdCLE1BQUEsQ0FBTyxLQUFBLENBQU0sVUFBQSxDQUFXLFdBQUEsQ0FBWSxpQk51d0lwd0IsQ012d0lzeEIsbUJBQW1CLFNBQUEsQ0FBVSxRQUFBLENBQVMsVUFBQSxDQUFXLFdBQUEsQ0FBWSxtRkFBQSxDQUFzRixTTmd4SXo2QixDTWh4SXE5QiwrQkFBbEIsaUJOOHhJbjhCLENNOXhJcTlCLGVBQWUsVUFBQSxDQUFXLFdBQUEsQ0FBOEIsZUFBQSxDQUFnQiwyQkFBQSxDQUE0Qix1QkFBQSxDQUE2QixhTjh4SXRsQyxDTTl4SW9tQyxnQkFBZ0IsU05reUlwbkMsQ01seUk4bkMsZ0NBQWdDLG1CTnN5STlwQyxDTXR5SWtyQyx1REFBdUQsNkJOMHlJenVDLENNMXlJdXdDLHVCQUF1QiwyQk44eUk5eEMsQ005eUkwekMsbUdBQW1HLHFDTmt6STc1QyxDT2x6SUMsV0FBVyx3QkFBQSxDQUF5Qiw0ckVBQUEsQ0FBNnJFLGVBQUEsQ0FBZ0IsaUJQbzBJbHZFLENPcDBJb3dFLE1BQU0sNEJQdTBJMXdFLENPdjBJMDNFLGNBQTdFLGlCQUFBLENBQWtCLGFBQUEsQ0FBYyxnQkFBQSxDQUFpQixpQkFBQSxDQUFrQixTUDAxSWgzRSxDTzExSTAzRSxRQUE2RCxlQUFBLENBQWdCLGVBQUEsQ0FBZ0IsU1AwMUl2OUUsQ08xMUl5L0UsaUNBQWlDLHFCUDgxSTFoRixDTzkxSWdqRixnQkFBZ0IsaUJBQUEsQ0FBa0IsVUFBQSxDQUFXLFdBQUEsQ0FBWSxTQUFBLENBQVUsWUFBQSxDQUFhLDZCQUFBLENBQThCLG1GQUFBLENBQW9GLHNCUHkySWx2RixDT3oySXl3Rix3RUFBd0UsdUJQNjJJajFGLENPNzJJZzNGLG1CQUFtQixrQlBpM0luNEYsQ09qM0lzNUYsaUJBQWlCLGtCUHEzSXY2RixDT3IzSTA3RixjQUFjLGFBQUEsQ0FBYyxVQUFBLENBQVcsV0FBQSxDQUFZLGlCQUFBLENBQWtCLDZCQUFBLENBQThCLGFQODNJN2hHLENPOTNJMmlHLDhCQUE4QixpQlBrNEl6a0csQ09sNEkybEcsb0RBQW9ELFdQczRJL29HLENPdDRJMnBHLG1DQUFtQyxzQkFBQSxDQUF1QixvQ1AyNElydEcsQ08zNEkwdkcsc0NBQXNDLHVCQUFBLENBQTJELDBCUGk1STMxRyxDT2o1SXMzRywyQ0FBMkMsa0JQcTVJajZHLENPcjVJbzdHLDJCQUEyQiwyQlB5NUkvOEcsQ096NUkyK0csV0FBVyxrQlA2NUl0L0csQ083NUl5Z0gsd0RBQXdELDJCUGk2SWprSCxDT2o2STZsSCxpQ0FBaUMsYUFBQSxDQUFjLG9CQUFBLENBQXFCLHVCUHU2SWpxSCxDT3Y2SXlySCxvREFBb0QsWVAyNkk3dUgsQ08zNkkwdkgsK0NBQStDLDZCUCs2SXp5SCxDTy82SXUwSCxtREFBbUQsNEJQbTdJMTNILENPbjdJdTVILGlEQUFpRCw0QlB1N0l4OEgsQ092N0lxK0gsa0RBQWtELHFCUDI3SXZoSSxDTzM3STZpSSxnRUFBZ0Usc0JQKzdJN21JLENPLzdJb29JLHdEQUF5RCxVQUFBLENBQVcsYUFBQSxDQUFjLFVQcThJdHRJLENPcjhJaXVJLCtEQUErRCwrQkFBQSxDQUFnQyx1QlAwOEloMEksQ08xOEl3MUksNkZBQTZGLHdEUDg4SXI3SSxDTzk4STgrSSwwRUFBMkUsV0FBQSxDQUFZLGNBQUEsQ0FBZSx5Q1BvOUlwbEosQ09wOUk4bkosMkZBQTJGLHVEUHc5SXp0SixDT3g5SWl4Six3RUFBeUUsVUFBQSxDQUFXLGFBQUEsQ0FBYywwQ1A4OUluM0osQ085OUk4NUosc0xBQXNMLGlCQUFBLENBQWtCLE1BQUEsQ0FBTyxLQUFBLENBQU0sVUFBQSxDQUFXLFdBQUEsQ0FBWSxtQkFBQSxDQUFvQixVUHcrSTlwSyxDT3grSXlxSyxnQ0FBZ0MsMEJQNCtJenNLLENPNStJb3VLLHFDQUFxQyxtRVBnL0l6d0ssQ09oL0lnMUssc0NBQXNDLGtFUG8vSXQzSyxDT3AvSTg3SyxvQ0FBb0MsaUVQdy9JbCtLLENPeC9Jd2lMLHVDQUF1QyxtRVA0L0kva0wsQ081L0l3cEwsdUJBQXVCLFVBQUEsQ0FBVyxXQUFBLENBQVksaUJBQUEsQ0FBa0IsUUFBQSxDQUFTLE9BQUEsQ0FBUSxpQkFBQSxDQUFrQixnQkFBQSxDQUFpQixVQUFBLENBQVcsb0JBQUEsQ0FBcUIscUJBQUEsQ0FBK0YsaUJBQUEsQ0FBa0Isd0VBQUEsQ0FBQSxnQ1A0Z0o3NUwsQ081Z0owN0wsK0hBQStILGtEUGdoSnpqTSxDT2hoSjRtTSw2QkFBNkIsNkJQb2hKem9NLENPcGhKdXFNLDZCQUE2Qiw2QlB3aEpwc00sQ094aEprdU0saUNBQWlDLEdBQUcsc0JQNmhKcHdNLENPN2hKMnhNLEdBQUssdUJQZ2lKaHlNLENBQ0YsQ09qaUo0ek0sOEJBQThCLGtDQUFBLENBQW1DLHVCUHFpSjczTSxDT3JpSnE1TSxzREFBdUQsVUFBQSxDQUFXLGlCQUFBLENBQWtCLE1BQUEsQ0FBTyxLQUFBLENBQU0sbUJQNmlKdC9NLENPN2lKMGdOLHdFQUF5RSxVQUFBLENBQVcsZ0NQa2pKOWxOLENPbGpKK25OLHNFQUF1RSxTQUFBLENBQVUsaUNQdWpKaHROLENPdmpKa3ZOLE1BQU0sNkJQMmpKeHZOLENPM2pKc3hOLHdDQUF3QyxpQkFBQSxDQUFrQiwyQ0FBQSxDQUE0QywrQ0FBQSxDQUFtRCxvQ0FBQSxDQUFxQyxzREFBQSxDQUEwRCxVQUFBLENBQVcsY0FBQSxDQUFlLFlBQUEsQ0FBYSxrQkFBQSxDQUFtQixzQkFBQSxDQUF1Qiw4RFB5a0ovbE8sQ096a0o4cE8sc0ZBQXNGLFdBQUEsQ0FBWSxXQUFBLENBQVksbUJQK2tKNXdPLENPL2tKZ3lPLGtGQUFrRixTQUFBLENBQVUsV0FBQSxDQUFZLG1CUHFsSng0TyxDT3JsSjQ1TyxnR0FBZ0csc0JQeWxKNS9PLENPemxKbWhQLGdEQUFnRCxVQUFBLENBQVcsV0FBQSxDQUFZLHFCQUFBLENBQUEsa0JBQUEsQ0FBbUIsdUJQZ21KN21QLENPaG1KcW9QLHdFQUF3RSx3QlBvbUo3c1AsQ09wbUpzdVAsb0RBQW9ELCtDQUFBLENBQWdELFVQeW1KMTBQLENPem1KbzhQLG9CQUFvQixZUGtuSng5UCxDT2xuSnErUCxvREFBb0Qsd0JBQUEsQ0FBeUIsdUNBQUEsQ0FBd0MsNkJBQUEsQ0FBOEIsZ0JBQUEsQ0FBaUIsbUJBQUEsQ0FBcUIsYVAybko5cFEsQ08zbko0cVEsZ0VBQWdFLGNQK25KNXVRLENPL25KMnZRLG9EQUFvRCxnREFBQSxDQUFpRCxTUG9vSmgyUSxDT3BvSjAyUSxnRUFBZ0UsY1B3b0oxNlEsQ094b0p5N1EsbUJBQW1CLGlCQUFBLENBQWtCLGlCQUFBLENBQWtCLHNCQUFBLENBQXVCLHVCQUFBLENBQTZCLFVQZ3BKcGlSLENPaHBKK2lSLDRDQUE0QyxTUG9wSjNsUixDT3BwSnFtUiw2RkFBNkYsc0JQd3BKbHNSLENPeHBKeXRSLDRKQUE0SiwwQ0FBQSxDQUEyQyxxQ0FBQSxDQUFzQyxNQUFBLENBQU8sVVArcEo3OFIsQ08vcEp3OVIsbUNBQW1DLGVBQUEsQ0FBZ0IsV1BvcUozZ1MsQ09wcUp1aFMsNkRBQTZELG9CQUFBLENBQXFCLGlCUHlxSnptUyxDT3pxSmt0Uyw2SUFBeUUsa0JQaXJKM3hTLENPanJKOHlTLHlFQUF5RSxvQlBxckp2M1MsQ09ycko0NFMsOEVBQThFLG9CUHlySjE5UyxDT3pySisrUyx5RUFBeUUsb0JQNnJKeGpULENPN3JKNmtULDhFQUE4RSxvQlBpc0ozcFQsQ09qc0pnclQsMEJBQTBCLG9GQUFBLENBQXFGLHNGQUFBLENBQXVGLG9CQUFBLENBQXFCLCtEQUFBLENBQWdFLDhEQUFBLENBQStELDJEUDBzSjFnVSxDTzFzSnVrVSxnQ0FBZ0MsV0FBQSxDQUFZLFFBQUEsQ0FBUyxTQUFBLENBQVUsZUFBQSxDQUFnQix1QkFBQSxDQUF3QixvQkFBQSxDQUFBLGVQbXRKOXFVLENPbnRKOHJVLHVEQUF1RCxjUHV0SnJ2VSxDT3Z0Sm93VSxxQ0FBcUMsc0JQMnRKenlVLENPM3RKZzBVLGlDQUFpQyxpREFBQSxDQUFtRCxtRVBndUpwNVUsQ09odUp3OVUsa0dBQWtHLHdDQUFBLENBQXlDLHVDQUFBLENBQXdDLE9BQUEsQ0FBUSwrQlB1dUpucFYsQ092dUpxclYsc0pBQXNKLHlEQUFBLENBQTBELGFQNHVKcjRWLENPNXVKbTVWLHNLQUFzSyxPQUFBLENBQVEsMEJBQUEsQ0FBMkIsU1Brdko1bFcsQ09sdkpzbVcsME5BQTBOLG9CQUFBLENBQXFCLGdDUHV2SnIxVyxDT3Z2SnMzVywwSkFBMEosMkRQMnZKaGhYLENPM3ZKNGtYLDBLQUEwSyxRQUFBLENBQVMsMEJBQUEsQ0FBMkIsa0JQaXdKMXhYLENPandKNnlYLDhOQUE4TixpQ1Bxd0ozZ1ksQ09yd0o2aVksMkZBQTJGLGtDUHl3SnhvWSxDT3p3SjJxWSw0QkFBNEIscURQNndKdnNZLENPN3dKNnZZLCtCQUErQix3RUFBQSxDQUF5RSxpQlBreEpyMlksQ09seEp1M1ksbUVBQW1FLG1FQUFBLENBQW9FLGlCQUFBLENBQWtCLE1BQUEsQ0FBTyxLQUFBLENBQU0sVUFBQSxDQUFXLFdBQUEsQ0FBWSxrQkFBQSxDQUFtQix5QlA2eEp2a1osQ083eEppbVosK0VBQStFLDBCUGl5SmhyWixDT2p5SjJzWixzU0FBc1MsVUFBQSxDQUFXLG9EQUFBLENBQXFELE1BQUEsQ0FBTyxLUHd5SnhqYSxDT3h5SjhqYSxzU0FBc1MsbURBQUEsQ0FBb0QsV0FBQSxDQUFZLE1BQUEsQ0FBTyxLUCt5SjM2YSxDTy95Smk3YSx3QkFBd0IsWVBtekp6OGEsQ09uekpzOWEsa0JBQWtCLHdEQUFBLENBQXlELGlCQUFBLENBQWtCLGlCQUFBLENBQWtCLDBEUDB6SnJrYixDTzF6SmdvYix5RkFBeUYsc0JQOHpKenRiLENPOXpKZ3ZiLG1GQUFtRixpQkFBQSxDQUFrQiw0Q0FBQSxDQUE2Qyx5Q0FBQSxDQUEwQyxvQ0FBQSxDQUFxQyxVQUFBLENBQVcsdUNBQUEsQ0FBd0MsNkRQdzBKcGdjLENPeDBKbWtjLCtFQUErRSxpQkFBQSxDQUFrQixzQ0FBQSxDQUF1Qyx1Q0FBQSxDQUF3QywyQ0FBQSxDQUE0QyxVQUFBLENBQVcsc0NBQUEsQ0FBdUMsOERQazFKajFjLENPbDFKaTVjLHVCQUF1QixXQUFBLENBQVksVUFBQSxDQUFXLGlCQUFBLENBQWtCLCtEQUFBLENBQWdFLHdEQUFBLENBQXlELE1BQUEsQ0FBTyxLUDQxSmpsZCxDTzUxSnVsZCw4QkFBOEIsV1BnMkpybmQsQ09oMkppb2QsdUJBQXVCLFlQbzJKeHBkLENPcDJKcXFkLHVCQUF1QixVQUFBLENBQVcsV0FBQSxDQUFZLFlBQUEsQ0FBYSxzQkFBQSxDQUF1QixrQkFBQSxDQUFtQixpQlA2Mkoxd2QsQ083Mko0eGQsb0ZBQW9GLGNBQUEsQ0FBZSxlQUFBLENBQWdCLHFCQUFBLENBQUEsa0JQbTNKLzRkLENPbjNKazZkLHFCQUFxQixXQUFBLENBQVksaUJQdzNKbjhkLENPeDNKcTlkLDZCQUE2QixpQkFBQSxDQUFrQixNQUFBLENBQU8sS0FBQSxDQUFNLG1CQUFBLENBQW9CLFNBQUEsQ0FBVSxhUGk0Si9pZSxDT2o0SjZqZSxrQ0FBa0MsbUNBQUEsQ0FBb0MsYVBzNEpub2UsQ090NEppcGUsNkJBQTZCLGNQMDRKOXFlLENPMTRKNnJlLG9DQUFvQyxjQUFBLENBQWUscUJQKzRKaHZlLENPLzRKc3dlLDRDQUE0QyxtQ1BtNUpsemUsQ09uNUpzMWUsMkJBQTJCLG1CQUFBLENBQW9CLDJCUHc1SnI0ZSxDT3g1Smk2ZSx5Q0FBeUMsbUJQNDVKMThlLENPNTVKb2hmLHlGQUF1RCxtQlBvNkoza2YsQ09wNkorbGYsb0JBQW9CLGdCUHc2Sm5uZixDT3g2Sm9vZiwyQkFBMkIsbUJBQUEsQ0FBdUQsMEJBQUEsQ0FBMkIsU0FBQSxDQUFVLGlCQUFBLENBQWtCLG9CQUFBLENBQXFCLFVBQUEsQ0FBVyxXUG03Sjd5ZixDT243Snl6Zix5Q0FBeUMsbUJQdTdKbDJmLENPdjdKczNmLHNDQUFzQyx1QlAyN0o1NWYsQ08zN0pvN2YseUZBQXlGLG1CUCs3SjdnZ0IsQ08vN0ppaWdCLGtHQUFrRyxtQkFBQSxDQUFvQixrQlBvOEp2cGdCLENPcDhKMHFnQixpQ0FBaUMsaUJBQUEsQ0FBa0IsTUFBQSxDQUFPLFFBQUEsQ0FBVyxVQUFBLENBQVcsV0FBQSxDQUFZLFVBQUEsQ0FBVyxTUDg4Smp4Z0IsQ085OEoyeGdCLHdDQUF3QyxVQUFBLENBQVcsZUFBQSxDQUFnQixpQkFBQSxDQUFrQixNQUFBLENBQU8sS0FBQSxDQUFNLFFBQUEsQ0FBUyxPQUFBLENBQVEsaUJQeTlKOTRnQixDT3o5Smc2Z0IsOENBQThDLG1CQUFBLENBQW9CLGtCUDg5SmwrZ0IsQ085OUpxL2dCLGtRQUFrUSxTQUFBLENBQTZDLDBCUG8rSnB5aEIsQ09wK0oremhCLG9CQUFvQixnQlB3K0puMWhCLENPeCtKbzJoQiwyQkFBMkIsbUJBQUEsQ0FBdUQsMEJBQUEsQ0FBMkIsU1ArK0pqOWhCLENPLytKMjloQix5Q0FBeUMsbUJQbS9KcGdpQixDT24vSndoaUIseUZBQXlGLG1CUHUvSmpuaUIsQ092L0pxb2lCLGtRQUFrUSxTQUFBLENBQTZDLDBCUDYvSnA3aUIsQ083L0orOGlCLCtCQUFrRSwwQkFBQSxDQUEyQixlQUFBLENBQWdCLDRDUG9nSzVqakIsQ09wZ0t5bWpCLHFCQUFxQixnQlB3Z0s5bmpCLENPeGdLK29qQiw0QkFBNEIsOEJBQUEsQ0FBa0UsMEJBQUEsQ0FBMkIsZVArZ0t4d2pCLENReGhLQSxRQUNFLG9CQUFBLENBQ0EsY1IyaEtGLENRemhLSSw2QkFDRSxVUjJoS04sQ1E3aEtFLGVBSUUsOEJBQUEsQ0FDQSxxQkpOSSxDSU9KLG9CQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxPQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxVSmhCSSxDRnVDTiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsZU14QmlDLENOeUJqQyxpQkFBQSxDQUNBLGtDQUFBLENBRUUsb0JBQUEsQ0F0QkYsZUY0aEtGLENFL2lLRSxnRU1GQSxlTnVCRSxjQUFBLENBQ0EsaUJGOGhLRixDQUNGLENFcmpLRSxtRU1GQSxlTjJCRSxjQUFBLENBQ0EsaUJGZ2lLRixDQUNGLENFM2pLRSw0Q01GQSxlTitCRSxjQUFBLENBQ0EsaUJGa2lLRixDQUNGLENRampLSSw2QkFDRSxzQlJtaktOLENRaGpLSSxxQkFDRSxVUmtqS04sQ1E5aUtFLGlCQUNFLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0EsVUpsQ0ksQ0ltQ0osb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSw4QkFBQSxDTkFGLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlTURpQyxDTkVqQyxpQkFBQSxDQUNBLGtDQUFBLENBRUUsb0JBQUEsQ0F0QkYsYUZ1a0tGLENFMWxLRSxnRU15QkEsaUJOSkUsY0FBQSxDQUNBLGNGeWtLRixDQUNGLENFaG1LRSxtRU15QkEsaUJOQUUsY0FBQSxDQUNBLGNGMmtLRixDQUNGLENFdG1LRSw0Q015QkEsaUJOSUUsY0FBQSxDQUNBLGNBQUEsQ0FLRiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsZU1HbUMsQ05GbkMsaUJBQUEsQ0FDQSxrQ0FBQSxDQUVFLG9CQUFBLENBdEJGLGFGd2xLQSxDQUNGLENFNW1LRSx5Rk15QkEsaUJOSkUsY0FBQSxDQUNBLGNGc21LRixDQUNGLENFN25LRSw0Rk15QkEsaUJOQUUsY0FBQSxDQUNBLGNGd21LRixDQUNGLENFbm9LRSxxRU15QkEsaUJOSUUsY0FBQSxDQUNBLGNGMG1LRixDQUNGLENRN2xLSSxxQkFDRSxVQUFBLENBQ0EsOEJSK2xLTixDRTdvS0UsNENNNENFLHFCQUtJLFVSZ21LTixDQUNGLENRN2xLSSx1QkFDRSxVSjFERSxDSTJERixxQlIrbEtOLENRN2xLTSwyQkFDRSxnQlIrbEtSLENRMWxLRSxtQkFFRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxlSnhFSSxDSXlFSixxQlI2bEtKLENRMWxLSSwwQ0FGQSw4QlIrbEtKLENRemxLSSx5QkFDRSxlUjJsS04sQ1ExbEtNLDZCQUNFLGdCQUFBLENBQ0EsdUJSNGxLUixDUXZsS0UsZUFDRSxpQlJ5bEtKLENRdGxLRSxjQUNFLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVSi9GSSxDSWdHSixlSmpHSSxDSWtHSixxQkFBQSxDQUNBLDhCQUFBLENONURGLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlTTJEaUMsQ04xRGpDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkFBQSxDQXRCRixlRjJxS0YsQ0U5cktFLGdFTXlGQSxjTnBFRSxjQUFBLENBQ0EsaUJGNnFLRixDQUNGLENFcHNLRSxtRU15RkEsY05oRUUsY0FBQSxDQUNBLGlCRitxS0YsQ0FDRixDRTFzS0UsNENNeUZBLGNONURFLGNBQUEsQ0FDQSxpQkFBQSxDQVhGLGVGNHJLQSxDQUNGLENFaHRLRSx5Rk15RkEsY05wRUUsY0FBQSxDQUNBLGtCRm9zS0YsQ0FDRixDRTN0S0UsNEZNeUZBLGNOaEVFLGNBQUEsQ0FDQSxrQkZzc0tGLENBQ0YsQ0VqdUtFLHFFTXlGQSxjTjVERSxjQUFBLENBQ0Esa0JGd3NLRixDQUNGLENRMW5LRSxrQ0FMSSxlSjNHRSxDSTRHRixVUmtwS04sQ1E5b0tFLGNBQ0Usb0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FFQSxxQkFBQSxDQUVBLDhCQUFBLENOakZGLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlTWdGaUMsQ04vRWpDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkFBQSxDQXRCRixlRnd1S0YsQ0UzdktFLGdFTTZHQSxjTnhGRSxjQUFBLENBQ0EsaUJGMHVLRixDQUNGLENFandLRSxtRU02R0EsY05wRkUsY0FBQSxDQUNBLGlCRjR1S0YsQ0FDRixDRXZ3S0UsNENNNkdBLGNOaEZFLGNBQUEsQ0FDQSxpQkFBQSxDQVhGLGFGeXZLQSxDQUNGLENFN3dLRSx5Rk02R0EsY054RkUsY0FBQSxDQUNBLGNGaXdLRixDQUNGLENFeHhLRSw0Rk02R0EsY05wRkUsY0FBQSxDQUNBLGNGbXdLRixDQUNGLENFOXhLRSxxRU02R0EsY05oRkUsY0FBQSxDQUNBLGNGcXdLRixDQUNGLENReHFLSSxxQkFDRSxxQlIwcUtOLENReHFLTSwyQkFDRSxlUjBxS1IsQ1F0cUtJLG9CQUNFLGVBQUEsQ0FDQSxVUndxS04sQ1NuektBLFNBRUUsWUFBQSxDQUNBLDZCQUFBLENBQ0EsZVRzektGLENFcnpLRSxtRU9MRixTQU9JLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxRVHV6S0YsQ0FDRixDRTl6S0UsNENPTEYsU0FlSSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsUVR3ektGLENBQ0YsQ1N0ektFLGVBQ0UsVUFBQSxDQUNBLGlCVHd6S0osQ0UzMEtFLDRDT2lCQSxlQUtJLGVBQUEsQ0FDQSxTVHl6S0osQ0FDRixDU3Z6S0ksa0JBQ0Usd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ1BYSixhRnEwS0YsQ0V4MUtFLGdFTzBCRSxrQlBMQSxjQUFBLENBQ0EsaUJGdTBLRixDQUNGLENFOTFLRSxtRU8wQkUsa0JQREEsY0FBQSxDQUNBLGlCRnkwS0YsQ0FDRixDRXAyS0UsNENPMEJFLGtCUEdBLGNBQUEsQ0FDQSxpQkYyMEtGLENBQ0YsQ1NoMUtJLGtCUFNGLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlT0xtQyxDUE1uQyxpQkFBQSxDQUNBLGtDRjAwS0YsQ0VqM0tFLDRDTzBCRSxrQkFTSSxlQUFBLENBQ0EsZ0JBQUEsQ1BqQk4sZ0JGbzJLQSxDQUNGLENFeDNLRSx5Rk8wQkUsa0JQTEEsY0FBQSxDQUNBLGtCRnUyS0YsQ0FDRixDRTkzS0UsNEZPMEJFLGtCUERBLGNBQUEsQ0FDQSxrQkZ5MktGLENBQ0YsQ0VwNEtFLHFFTzBCRSxrQlBHQSxjQUFBLENBQ0Esa0JGMjJLRixDQUNGLENTajJLSSxpQkFDRSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ1B6QkosZUY2M0tGLENFaDVLRSxnRU95Q0UsaUJQcEJBLGNBQUEsQ0FDQSxrQkYrM0tGLENBQ0YsQ0V0NUtFLG1FT3lDRSxpQlBoQkEsY0FBQSxDQUNBLGtCRmk0S0YsQ0FDRixDRTU1S0UsNENPeUNFLGlCUFpBLGNBQUEsQ0FDQSxrQkZtNEtGLENBQ0YsQ1N6M0tJLGlCUE5GLDZCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlT1NtQyxDUFJuQyxpQkFBQSxDQUNBLGtDQUFBLENBRUUsb0JGaTRLSixDRTE2S0UsNENPeUNFLGlCQVFJLGVBQUEsQ0FDQSxnQkFBQSxDUC9CTixhRjY1S0EsQ0FDRixDRWo3S0UseUZPeUNFLGlCUHBCQSxjQUFBLENBQ0EsZ0JGZzZLRixDQUNGLENFdjdLRSw0Rk95Q0UsaUJQaEJBLGNBQUEsQ0FDQSxnQkZrNktGLENBQ0YsQ0U3N0tFLHFFT3lDRSxpQlBaQSxjQUFBLENBQ0EsZ0JGbzZLRixDQUNGLENTNTRLSSx1QkFDRSxVVDg0S04sQ1MxNEtFLGdCQUNFLFVBQUEsQ0FDQSxxQlQ0NEtKLENFMThLRSw0Q080REEsZ0JBSUksZUFBQSxDQUNBLFNUODRLSixDQUNGLENTNTRLSSxvQkFDRSxVVDg0S04sQ1V4OUtBLFlBQ0UsZVYyOUtGLENFdjlLRSw0Q1FMRixZQUdJLGVWNjlLRixDQUNGLENVMzlLRSxxQkFDRSxZQUFBLENBQ0EscUJWNjlLSixDRWgrS0UsNENRQ0EscUJBS0ksa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCVjg5S0osQ0FDRixDVTM5S0ksNEJBQ0UsVUFBQSxDQUNBLHVCQUFBLENBQ0EscUJBQUEsQ0FDQSxXVjY5S04sQ0U3K0tFLDRDUVlFLDRCQU9JLGVBQUEsQ0FDQSxZVjg5S04sQ0FDRixDVTM5S0ksMkJBQ0Usd0JOMUJNLENNMkJOLGVWNjlLTixDRXYvS0UsNENRd0JFLDJCQUtJLHNCQUFBLENBQ0EsaUJWODlLTixDQUNGLENVNTlLTSxrQ0FDRSxpQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ1JqQk4sZUZnL0tGLENFbmdMRSxnRVFpQ0ksa0NSWkYsY0FBQSxDQUNBLGtCRmsvS0YsQ0FDRixDRXpnTEUsbUVRaUNJLGtDUlJGLGNBQUEsQ0FDQSxrQkZvL0tGLENBQ0YsQ0UvZ0xFLDRDUWlDSSxrQ1JKRixjQUFBLENBQ0Esa0JGcy9LRixDQUNGLENVcC9LTSxrQ1JFSixnQ0FBQSxDQUNBLHdCQUFBLENBQ0EsZVFDcUMsQ1JBckMsaUJBQUEsQ0FDQSxrQ0ZxL0tGLENFNWhMRSw0Q1FpQ0ksa0NSZEosZ0JGNmdMQSxDQUNGLENFamlMRSx5RlFpQ0ksa0NSWkYsY0FBQSxDQUNBLGtCRmdoTEYsQ0FDRixDRXZpTEUsNEZRaUNJLGtDUlJGLGNBQUEsQ0FDQSxrQkZraExGLENBQ0YsQ0U3aUxFLHFFUWlDSSxrQ1JKRixjQUFBLENBQ0Esa0JGb2hMRixDQUNGLENVdGdMTSx3Q0FDRSxpQkFBQSxDQUNBLGdCQUFBLENSNUJOLGFGcWlMRixDRXhqTEUsZ0VRNkNJLHdDUnhCRixjQUFBLENBQ0EsY0Z1aUxGLENBQ0YsQ0U5akxFLG1FUTZDSSx3Q1JwQkYsY0FBQSxDQUNBLGNGeWlMRixDQUNGLENFcGtMRSw0Q1E2Q0ksd0NSaEJGLGNBQUEsQ0FDQSxjRjJpTEYsQ0FDRixDVTdoTE0sd0NSVkosNkJBQUEsQ0FDQSx3QkFBQSxD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LENBQ0EsY0ZpNkxGLENBQ0YsQ0V4N0xFLDRGWVFFLGdCWmlCQSxjQUFBLENBQ0EsY0ZtNkxGLENBQ0YsQ0U5N0xFLHFFWVFFLGdCWnFCQSxjQUFBLENBQ0EsY0ZxNkxGLENBQ0YsQ2MzNkxJLGVaTkYsYUZvN0xGLENFdjhMRSxnRVl5QkUsZVpKQSxjQUFBLENBQ0EsY0ZzN0xGLENBQ0YsQ0U3OExFLG1FWXlCRSxlWkFBLGNBQUEsQ0FDQSxjRnc3TEYsQ0FDRixDRW45TEUsNENZeUJFLGVaSUEsY0FBQSxDQUNBLGNGMDdMRixDQUNGLENjaDhMSSxlWlVGLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlWVZtQyxDWlduQyxpQkFBQSxDQUNBLGtDRnk3TEYsQ0VoK0xFLG1FWXlCRSxlWk5GLGdCRmk5TEEsQ0FDRixDRXIrTEUsZ0hZeUJFLGVaSkEsY0FBQSxDQUNBLG1CRm85TEYsQ0FDRixDRTMrTEUsbUhZeUJFLGVaQUEsY0FBQSxDQUNBLG1CRnM5TEYsQ0FDRixDRWovTEUsNEZZeUJFLGVaSUEsY0FBQSxDQUNBLG1CRnc5TEYsQ0FDRixDRXYvTEUsNENZeUJFLGVaTkYsYUZ3K0xBLENBQ0YsQ0U1L0xFLHlGWXlCRSxlWkpBLGNBQUEsQ0FDQSxjRjIrTEYsQ0FDRixDRWxnTUUsNEZZeUJFLGVaQUEsY0FBQSxDQUNBLGNGNitMRixDQUNGLENFeGdNRSxxRVl5QkUsZVpJQSxjQUFBLENBQ0EsY0YrK0xGLENBQ0YsQ2N2K0xFLGVBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JkeStMSixDRW5oTUUsbUVZdUNBLGVBTUksa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDZCQUFBLENBQ0EsUUFBQSxDQUNBLG1CZDArTEosQ0FDRixDRTVoTUUsNENZdUNBLGVBY0ksa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLDZCQUFBLENBQ0EsUUFBQSxDQUNBLG1CZDIrTEosQ0FDRixDY3orTEksc0JBQ0UsVWQyK0xOLENFeGlNRSw0Q1k0REUsc0JBSUksZWQ0K0xOLENBQ0YsQ2N6K0xJLHFCQUNFLFVkMitMTixDRWhqTUUsNENZb0VFLHFC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OFhNLFVBQUEsQ0FDQSxXZjJpTlIsQ0FDRixDZXppTlEsOENBQ0UsZVhyYUYsQ1dzYUUsVWZpak5WLENlM2lORSxlQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSxRZjZpTkosQ0UzOU5FLDRDYXdhQSxlQVNJLGVBQUEsQ0FDQSxrQmY4aU5KLENBQ0YsQ2U1aU5JLG9CQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFVYNWJFLENXNmJGLHdCQUFBLENidFpKLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlYXFabUMsQ2JwWm5DLGlCQUFBLENBQ0Esa0NBQUEsQ0FwQkEsYUYwOU5GLENFNytORSxnRWFxYkUsb0JiaGFBLGNBQUEsQ0FDQSxjRjQ5TkYsQ0FDRixDRW4vTkUsbUVhcWJFLG9CYjVaQSxjQUFBLENBQ0EsY0Y4OU5GLENBQ0YsQ0V6L05FLDRDYXFiRSxvQmJ4WkEsY0FBQSxDQUNBLGNGZytORixDQUNGLENFLy9ORSxnRWFxYkUsb0JBU0ksNEJBQUEsQ2IzYU4sYUZpL05BLENBQ0YsQ0VyZ09FLDZHYXFiRSxvQmJoYUEsY0FBQSxDQUNBLGNGby9ORixDQUNGLENFM2dPRSxnSGFxYkUsb0JiNVpBLGNBQUEsQ0FDQSxjRnMvTkYsQ0FDRixDRWpoT0UseUZhcWJFLG9CYnhaQSxjQUFBLENBQ0EsY0Z3L05GLENBQ0YsQ0V2aE9FLG1FYXFiRSxvQkFjSSw0QkFBQSxDYmhiTixhRnlnT0EsQ0FDRixDRTdoT0UsZ0hhcWJFLG9CYmhhQSxjQUFBLENBQ0EsaUJGNGdPRixDQUNGLENFbmlPRSxtSGFxYkUsb0JiNVpBLGNBQUEsQ0FDQSxpQkY4Z09GLENBQ0YsQ0V6aU9FLDRGYXFiRSxvQmJ4WkEsY0FBQSxDQUNBLGlCRmdoT0YsQ0FDRixDRS9pT0UsNENhcWJFLG9CQW1CSSw0QkFBQSxDYnJiTixhRmlpT0EsQ0FDRixDRXJqT0UseUZhcWJFLG9CYmhhQSxjQUFBLENBQ0EsaUJGb2lPRixDQUNGLENFM2pPRSw0RmFxYkUsb0JiNVpBLGNBQUEsQ0FDQSxpQkZzaU9G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cVRNLDRCQUNFLG9CQUFBLENBQ0EsZUFBQSxDQUNBLFVwQm9xVFIsQ0VsdVRFLDRDa0IyREksNEJBTUksZXBCcXFUUixDQUNGLENvQmpxVEksd0JBQ0UsVXBCbXFUTixDRTF1VEUsNENrQnNFRSx3QkFJSSxlcEJvcVROLENBQ0YsQ29CaHFUVSxxREFDRSxrQkFBQSxDbEI3Q1YsNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVrQjRDeUMsQ2xCM0N6QyxpQkFBQSxDQUNBLGtDQUFBLENBRUUsb0JBQUEsQ0F0QkYsZ0JGc3VURixDRXp2VEUsZ0VrQitFUSxxRGxCMUROLGNBQUEsQ0FDQSxrQkZ3dVRGLENBQ0YsQ0UvdlRFLG1Fa0IrRVEscURsQnRETixjQUFBLENBQ0Esa0JGMHVURixDQUNGLENFcndURSw0Q2tCK0VRLHFEbEJsRE4sY0FBQSxDQUNBLGtCRjR1VEYsQ0FDRixDRTN3VEUsZ0VrQitFUSxxREFNSSxrQkFBQSxDbEJsRVosYUY2dlRBLENBQ0YsQ0VqeFRFLDZHa0IrRVEscURsQjFETixjQUFBLENBQ0EsY0Znd1RGLENBQ0YsQ0V2eFRFLGdIa0IrRVEscURsQnRETixjQUFBLENBQ0EsY0Zrd1RGLENBQ0YsQ0U3eFRFLHlGa0IrRVEscURsQmxETixjQUFBLENBQ0EsY0Zvd1RGLENBQ0YsQ0VueVRFLDRDa0IrRVEscURBV0ksa0JBQUEsQ2xCdkVaLGVGcXhUQSxDQUNGLENFenlURSx5RmtCK0VRLHFEbEIxRE4sY0FBQSxDQUNBLGtCRnd4VEYsQ0FDRixDRS95VEUsNEZrQitFUSxxRGxCdEROLGNBQUEsQ0FDQSxrQkYweFRGLENBQ0YsQ0VyelRFLHFFa0IrRVEscURsQmxETixjQUFBLENBQ0Esa0JGNHhURixDQUNGLENvQjV0VFUsZ0RBQ0Usa0JwQjh0VFosQ0U5elRFLDRDa0IrRlEsZ0RBSUksa0JwQit0VFosQ0FDRixDb0I3dFRZLHdEQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCcEIrdFRkLENvQjV0VFksMkRBQ0UsZXBCOHRUZCxDb0IzdFRZLHNEQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGtC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LENBQ0EsY3JCbzhUTixDRXBxVUUsNENtQjZORSxnQ0FNSSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxRQUFBLENBQ0EsZXJCcThUTixDQUNGLENxQm44VE0sc0NBQ0UsVXJCcThUUixDRWhyVUUsNENtQjBPSSxzQ0FHSSxlckJ1OFRSLENBQ0YsQ3FCcjhUUSx5Q25CN01OLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlbUI0TXVDLENuQjNNdkMsaUJBQUEsQ0FDQSxrQ0FBQSxDQXBCQSxhRjBxVUYsQ0U3clVFLGdFbUJnUE0seUNuQjNOSixjQUFBLENBQ0EsaUJGNHFVRixDQUNGLENFbnNVRSxtRW1CZ1BNLHlDbkJ2TkosY0FBQSxDQUNBLGlCRjhxVUYsQ0FDRixDRXpzVUUsNENtQmdQTSx5Q25Cbk5KLGNBQUEsQ0FDQSxpQkFBQSxDbUJ1TlEsa0JBQUEsQ0FDQSxnQkFBQSxDbkJuT1YsY0YyclVBLENBQ0YsQ0Uvc1VFLHlGbUJnUE0seUNuQjNOSixjQUFBLENBQ0EsY0Zxc1VGLENBQ0YsQ0U1dFVFLDRGbUJnUE0seUNuQnZOSixjQUFBLENBQ0EsY0Z1c1VGLENBQ0YsQ0VsdVVFLHFFbUJnUE0seUNuQm5OSixjQUFBLENBQ0EsY0Z5c1VGLENBQ0YsQ0V4dVVFLDRDbUIyUE0sK0NBRUksZ0JBQUEsQ25CMU9WLGFGMHRVQSxDQUNGLENFOXVVRSx5Rm1CMlBNLCtDbkJ0T0osY0FBQSxDQUNBLGdCRjZ0VUYsQ0FDRixDRXB2VUUsNEZtQjJQTSwrQ25CbE9KLGNBQUEsQ0FDQSxnQkYrdFVGLENBQ0YsQ0UxdlVFLHFFbUIyUE0sK0NuQjlOSixjQUFBLENBQ0EsZ0JGaXVVRixDQUNGLENxQi8vVFUsaURBQ0Usa0JyQmlnVVosQ0Vud1VFLDRDbUJpUVEsaURBR0ksa0JyQm1nVVosQ0FDRixDcUIvL1RRLDJDQUNFLGFBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGVqQmpSRixDaUJrUkUsa0JyQmlnVVYsQ3FCNy9UTSx3Q0FDRSxVckIrL1RSLENFbHhVRSw0Q21Ca1JJLHdDQUlJLGVyQmdnVVIsQ0FDRixDcUI3L1RVLDBEQUNFLHFCQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsWXJCKy9UWixDRTd4VUUsNENtQjBSUSwwREFPSSxZckJnZ1VaLENBQ0YsQ3FCNy9UVSxnRkFDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCckIrL1RWLENFeHlVRSw0Q21CcVNRLGdGQU9FLGVyQmdnVVYsQ0FDRixDcUI3L1RRLGdGQUNFLFlBQUEsQ0FDQSx3QkFBQSxDQUNBLFFBQUEsQ0FDQSxrQnJCKy9UVixDcUI1L1RRLGtKQUVFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFFyQjgvVFYsQ3FCMy9UUSw4SkFFRSxjQUFBLENBQ0EsVXJCNi9UVixDcUIxL1RRLG9GQUNFLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCckI0L1RWLENxQnovVFEseUZBQ0UseUJyQjIvVFYsQ0V2MFVFLDRDbUJtVkEsdUJBRUksb0JyQnMvVEosQ0FDRixDRTUwVUUsbUVtQm1WQSx1QkFNSSxvQnJCdS9USixDQUNGLENxQnIvVEksMEJBQ0Usa0JBQUEsQ25CMVRKLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlbUJ5VG1DLENuQnhUbkMsaUJBQUEsQ0FDQSxrQ0FBQSxDQXBCQSxhRnUwVUYsQ0UxMVVFLGdFbUI0VkUsMEJuQnZVQSxjQUFBLENBQ0EsaUJGeTBVRixDQUNGLENFaDJVRSxtRW1CNFZFLDBCbkJuVUEsY0FBQSxDQUNBLGlCRjIwVUYsQ0FDRixDRXQyVUUsNENtQjRWRSwwQm5CL1RBLGNBQUEsQ0FDQSxpQkFBQSxDbUJvVUksa0JBQUEsQ0FDQSxnQkFBQSxDbkJoVk4sY0Z3MVVBLENBQ0YsQ0U1MlVFLHlGbUI0VkUsMEJuQnZVQSxjQUFBLENBQ0EsY0ZrMlVGLENBQ0YsQ0V6M1VFLDRGbUI0VkUsMEJuQm5VQSxjQUFBLENBQ0EsY0ZvMlVGLENBQ0YsQ0UvM1VFLHFFbUI0VkUsMEJuQi9UQSxjQUFBLENBQ0EsY0ZzMlVGLENBQ0YsQ3FCN2hVSSx5QkFDRSxrQnJCK2hVTixDRXg0VUUsNENtQndXRSx5QkFHSSxrQkFBQSxDQUNBLGdCQUFBLENuQnpWTixhRjIzVUEsQ0FDRixDRS80VUUseUZtQndXRSx5Qm5CblZBLGNBQUEsQ0FDQSxnQkY4M1VGLENBQ0YsQ0VyNVVFLDRGbUJ3V0UseUJuQi9VQSxjQUFBLENBQ0EsZ0JGZzRVRixDQUNGLENFMzVVRSxxRW1Cd1dFLHlCbkIzVUEsY0FBQSxDQUNBLGdCRms0VUYsQ0FDRixDcUIvaVVNLHFDQUNFLFVBQUEsQ0FDQSxXckJpalVSLENFcjZVRSw0Q21Ca1hJLHFDQUtJLFlyQmtqVVIsQ0FDRixDRTE2VUUsbUVtQmtYSSxxQ0FTSSxZckJtalVSLENBQ0YsQ3FCNWlVRSx5QkFDRSxrQmpCcllRLENpQnNZUixtQnJCOGlVSixDRW43VUUsNENtQm1ZQSx5QkFJSSxjckJnalVKLENBQ0YsQ3FCOWlVSSwrQkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxjckJnalVOLENxQjdpVU0sb0RBQ0UsWXJCK2lVUixDcUI3aVVNLGlEQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDRCQUFBLENBQ0Esa0JyQitpVVIsQ0V0OFVFLDRDbUJtWkksaURBT0ksU3JCZ2pVUixDQUNGLENxQjlpVU0sMkNBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDQUVBLGNBQUEsQ0FDQSw0QkFBQSxDbkJoWk4sYUZnOFVGLENFbjlVRSxnRW1CNlpJLDJDbkJ4WUYsY0FBQSxDQUNBLGNGazhVRixDQUNGLENFejlVRSxtRW1CNlpJLDJDbkJwWUYsY0FBQSxDQUNBLGNGbzhVRixDQUNGLENFLzlVRSw0Q21CNlpJLDJDbkJoWUYsY0FBQSxDQUNBLGNBQUEsQ0FYRixhRmk5VUEsQ0FDRixDRXIrVUUseUZtQjZaSSwyQ25CeFlGLGNBQUEsQ0FDQSxpQkZ5OVVGLENBQ0YsQ0VoL1VFLDRGbUI2WkksMkNuQnBZRixjQUFBLENBQ0EsaUJGMjlVRixDQUNGLENFdC9VRSxxRW1CNlpJLDJDbkJoWUYsY0FBQSxDQUNBLGlCRjY5VUYsQ0FDRixDcUIva1VRLGtEQUNFLFdBQUEsQ0FDQSxvQkFBQSxDQUtBLGtCckI2a1VWLENxQnRrVVUsa0VBRUUsV3JCdWtVWixDcUIxa1VRLDJEQUtFLDRCQUFBLENBQ0EsMkJyQndrVVYsQ3FCbGtVZ0IsZ0ZBQ0UsMkJBQUEsQ0FBQSxzQnJCb2tVbEIsQ3FCN2pVTSxvREFDRSxZQUFBLENBQ0EsZUFBQSxDQUNBLHNDckIralVSLENxQjlqVVEsbUVBS0Usa0JyQjRqVVYsQ3FCMWpVUSxzREFDRSxlckI0alVWLENxQjFqVVUsNkRBQ0UsVUFBQSxDQUNBLGVyQjRqVVosQ3FCcmpVRSwwQkFDRSxjQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxRckJ1alVKLENFamlWRSw0Q21CcWVBLDBCQU9JLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JyQnlqVUosQ0FDRixDcUJ2alVJLGdDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLE9yQnlqVU4sQ3FCdmpVTSxrQ25CcGVKLGVGOGhWRixDRWpqVkUsZ0VtQnVmSSxrQ25CbGVGLGNBQUEsQ0FDQSxrQkZnaVZGLENBQ0YsQ0V2alZFLG1FbUJ1Zkksa0NuQjlkRixjQUFBLENBQ0Esa0JGa2lWRixDQUNGLENFN2pWRSw0Q21CdWZJLGtDbkIxZEYsY0FBQSxDQUNBLGtCRm9pVkYsQ0FDRixDcUJ6a1VRLHVDQUNFLGFyQjJrVVYsQ3FCcmtVRSx3QkFDRSxjckJ1a1VKLENFemtWRSw0Q21CaWdCQSx3QkFJSSxjckJ3a1VKLENBQ0YsQ3FCdGtVSSx1Q0FDRSxZckJ3a1VOLENFamxWRSw0Q21Cd2dCRSx1Q0FJSSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTckJ5a1VOLENBQ0YsQ3FCdmtVTSw0SUFFRSxlQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsY3JCeWtVUixDcUJ2a1VRLDBMQUNFLFVyQjBrVVYsQ3FCcGtVUSx3SkFDRSx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxVckJ1a1VWLENxQmxrVVEsNEVBQ0UsY3JCb2tVVixDcUIvalVRLDRFQUNFLGNyQmlrVVYsQ3FCNWpVSSw4QkFDRSx1QnJCOGpVTixDcUIzalVNLGlEQUNFLFVqQi9qQkEsQ2lCZ2tCQSxxQkFBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSxZckI2alVSLENFL25WRSw0Q21CMmpCSSxpREFVSSxZckI4alVSLENBQ0YsQ3FCNWpVUSwwREFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsMERyQjhqVVYsQ3FCM2pVUSxzREFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENuQmxrQlIsYUZnb1ZGLENFbnBWRSxnRW1Ca2xCTSxzRG5CN2pCSixjQUFBLENBQ0EsY0Zrb1ZGLENBQ0YsQ0V6cFZFLG1FbUJrbEJNLHNEbkJ6akJKLGNBQUEsQ0FDQSxjRm9vVkYsQ0FDRixDRS9wVkUsNENtQmtsQk0sc0RuQnJqQkosY0FBQSxDQUNBLGNBQUEsQ0FYRixlRmlwVkEsQ0FDRixDRXJxVkUseUZtQmtsQk0sc0RuQjdqQkosY0FBQSxDQUNBLGtCRnlwVkYsQ0FDRixDRWhyVkUsNEZtQmtsQk0sc0RuQnpqQkosY0FBQSxDQUNBLGtCRjJwVkYsQ0FDRixDRXRyVkUscUVtQmtsQk0sc0RuQnJqQkosY0FBQSxDQUNBLGtCRjZwVkYsQ0FDRixDcUI1bFVFLDBCQUNFLGdCQUFBLENBQ0EsZXJCOGxVSixDRWhzVkUsNENtQmdtQkEsMEJBS0ksY3JCK2xVSixDQUNGLENxQjdsVUksZ0NBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsUXJCK2xVTixDRTFzVkUsNENtQndtQkUsZ0NBTUksa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsUXJCZ21VTixDQUNGLENxQjdsVU0sdUNBQ0UsVUFBQSxDQUNBLGVyQitsVVIsQ3FCN2xVUSw0Q0FDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENuQjFtQlIsYUYwc1ZGLENFN3RWRSxnRW1CeW5CTSw0Q25CcG1CSixjQUFBLENBQ0EsaUJGNHNWRixDQUNGLENFbnVWRSxtRW1CeW5CTSw0Q25CaG1CSixjQUFBLENBQ0EsaUJGOHNWRixDQUNGLENFenVWRSw0Q21CeW5CTSw0Q25CNWxCSixjQUFBLENBQ0EsaUJGZ3RWRixDQUNGLENxQjltVVEsMENBQ0Usd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ25Cam1CUixnQ0FBQSxDQUNBLHdCQUFBLENBQ0EsZW1CZ21CdUMsQ25CL2xCdkMsaUJBQUEsQ0FDQSxrQ0FBQSxDQXBCQSxnQkZ1dVZGLENFMXZWRSxnRW1CaW9CTSwwQ25CNW1CSixjQUFBLENBQ0EsbUJGeXVWRixDQUNGLENFaHdWRSxtRW1CaW9CTSwwQ25CeG1CSixjQUFBLENBQ0EsbUJGMnVWRixDQUNGLENFdHdWRSw0Q21CaW9CTSwwQ25CcG1CSixjQUFBLENBQ0EsbUJBQUEsQ21CMm1CUSxrQkFBQSxDbkJ0bkJWLGdCRnd2VkEsQ0FDRixDRTV3VkUseUZtQmlvQk0sMENuQjVtQkosY0FBQSxDQUNBLGtCRml3VkYsQ0FDRixDRXh4VkUsNEZtQmlvQk0sMENuQnhtQkosY0FBQSxDQUNBLGtCRm13VkYsQ0FDRixDRTl4VkUscUVtQmlvQk0sMENuQnBtQkosY0FBQSxDQUNBLGtCRnF3VkYsQ0FDRixDcUJ0cFVRLHlDQUNFLGdCQUFBLENuQjVuQlIsYUZxeFZGLENFeHlWRSxnRW1COG9CTSx5Q25Cem5CSixjQUFBLENBQ0EsY0Z1eFZGLENBQ0YsQ0U5eVZFLG1FbUI4b0JNLHlDbkJybkJKLGNBQUEsQ0FDQSxjRnl4VkYsQ0FDRixDRXB6VkUsNENtQjhvQk0seUNuQmpuQkosY0FBQSxDQUNBLGNBQUEsQ0FYRixhRnN5VkEsQ0FDRixDRTF6VkUseUZtQjhvQk0seUNuQnpuQkosY0FBQSxDQUNBLGdCRjh5VkYsQ0FDRixDRXIwVkUsNEZtQjhvQk0seUNuQnJuQkosY0FBQSxDQUNBLGdCRmd6VkYsQ0FDRixDRTMwVkUscUVtQjhvQk0seUNuQmpuQkosY0FBQSxDQUNBLGdCRmt6VkYsQ0FDRixDcUIxclVRLCtDQUNFLGVy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Q0Vsd1pFLDRDb0JzMkNNLDhCcEJuMUNOLGNGbXZaQSxDQUNGLENFdndaRSx5Rm9CczJDTSw4QnBCajFDSixjQUFBLENBQ0EsY0ZzdlpGLENBQ0YsQ0U3d1pFLDRGb0JzMkNNLDhCcEI3MENKLGNBQUEsQ0FDQSxjRnd2WkYsQ0FDRixDRW54WkUscUVvQnMyQ00sOEJwQnowQ0osY0FBQSxDQUNBLGNGMHZaRixDQUNGLENzQng2V1EsNkJwQjkxQ04sYUZ5d1pGLENFNXhaRSxnRW9CaTNDTSw2QnBCNTFDSixjQUFBLENBQ0EsZ0JGMndaRixDQUNGLENFbHlaRSxtRW9CaTNDTSw2QnBCeDFDSixjQUFBLENBQ0EsZ0JGNndaRixDQUNGLENFeHlaRSw0Q29CaTNDTSw2QnBCcDFDSixjQUFBLENBQ0EsZ0JGK3daRixDQUNGLENzQjc3V1EsNkJwQjkwQ04sNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVvQjgwQ3VDLENwQjcwQ3ZDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkY2d1pKLENFdHpaRSw0Q29CaTNDTSw2QnBCOTFDTixhRnV5WkEsQ0FDRixDRTN6WkUseUZvQmkzQ00sNkJwQjUxQ0osY0FBQSxDQUNBLGdCRjB5WkYsQ0FDRixDRWowWkUsNEZvQmkzQ00sNkJwQngxQ0osY0FBQSxDQUNBLGdCRjR5WkYsQ0FDRixDRXYwWkUscUVvQmkzQ00sNkJwQnAxQ0osY0FBQSxDQUNBLGdCRjh5WkYsQ0FDRixDc0JsOVdNLGdDQUNFLFV0Qm85V1IsQ0VoMVpFLG1Fb0IyM0NJLGdDQUlJLGdCQUFBLENBQ0EsbUJ0QnE5V1IsQ0FDRixDRXQxWkUsNENvQjIzQ0ksZ0NBU0ksZ0JBQUEsQ0FDQSxtQnRCczlXUixDQUNGLENzQnA5V1Esc0NBQ0UsYUFBQSxDQUNBLG9CQUFBLENBQ0EsVWxCLzRDRixDa0JnNUNFLGtCbEI1NENBLENrQjY0Q0EsWUFBQSxDQUNBLGdCQUFBLENwQjMzQ1IsYUZrMVpGLENFcjJaRSxnRW9CdzRDTSxzQ3BCbjNDSixjQUFBLENBQ0EsY0ZvMVpGLENBQ0YsQ0UzMlpFLG1Fb0J3NENNLHNDcEIvMkNKLGNBQUEsQ0FDQSxjRnMxWkYsQ0FDRixDRWozWkUsNENvQnc0Q00sc0NwQjMyQ0osY0FBQSxDQUNBLGNGdzFaRixDQUNGLENFdjNaRSxtRW9CdzRDTSxzQ3BCcjNDTixhRncyWkEsQ0FDRixDRTUzWkUsZ0hvQnc0Q00sc0NwQm4zQ0osY0FBQSxDQUNBLGdCRjIyWkYsQ0FDRixDRWw0WkUsbUhvQnc0Q00sc0NwQi8yQ0osY0FBQSxDQUNBLGdCRjYyWkYsQ0FDRixDRXg0WkUsNEZvQnc0Q00sc0NwQjMyQ0osY0FBQSxDQUNBLGdCRisyWkYsQ0FDRixDRTk0WkUsNENvQnc0Q00sc0NwQnIzQ04sYUYrM1pBLENBQ0YsQ0VuNVpFLHlGb0J3NENNLHNDcEJuM0NKLGNBQUEsQ0FDQSxnQkZrNFpGLENBQ0YsQ0V6NVpFLDRGb0J3NENNLHNDcEIvMkNKLGNBQUEsQ0FDQSxnQkZvNFpGLENBQ0YsQ0UvNVpFLHFFb0J3NENNLHNDcEIzMkNKLGNBQUEsQ0FDQSxnQkZzNFpGLENBQ0YsQ3NCNWdYVSx3RkFDRSxVQUFBLENBQ0Esb0J0QjhnWFosQ3NCM2dYVSwyQ0FDRSxrQkFBQSxDQUNBLGV0QjZnWFosQ0U3NlpFLG1Fb0I4NUNRLDJDQUtJLGtCQUFBLENBQ0EsZ0J0QjhnWFosQ0FDRixDRW43WkUsNENvQjg1Q1EsMkNBVUksa0JBQUEsQ0FDQSxnQnRCK2dYWixDQUNGLENzQjVnWFUsNkNwQjE0Q1IsNkJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVvQnk0Q3lDLENwQng0Q3pDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkZ3NVpKLENzQjlnWGMsdURBQ0UsVXRCZ2hYaEIsQ3NCN2dYYyw0REFDRSxTdEIrZ1hoQixDc0IxZ1hVLG1EQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsdUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCdEI0Z1haLENFOThaRSxtRW9CNjdDUSxtREFRSSxZdEI2Z1haLENBQ0YsQ0VuOVpFLDRDb0I2N0NRLG1EQVlJLFl0QjhnWFosQ0FDRixDc0IzZ1hVLDZDQUNFLFl0QjZnWFosQ0UzOVpFLG1Fb0I2OENRLDZD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cUVzQlFFLGdCdEJxQkEsY0FBQSxDQUNBLGNGdzRhRixDQUNGLEN3Qmw1YUUsWUFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLHVCQUFBLENBQ0EsUXhCbzVhSixDd0JsNWFJLHVCQUNFLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLFVwQmxDRSxDb0JtQ0Ysa0JwQi9CSSxDb0JnQ0osWUFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDdEJmSixhRm82YUYsQ0V2N2FFLGdFc0IyQkUsdUJ0Qk5BLGNBQUEsQ0FDQSxjRnM2YUYsQ0FDRixDRTc3YUUsbUVzQjJCRSx1QnRCRkEsY0FBQSxDQUNBLGNGdzZhRixDQUNGLENFbjhhRSw0Q3NCMkJFLHVCdEJFQSxjQUFBLENBQ0EsY0YwNmFGLENBQ0YsQ0V6OGFFLGdFc0IyQkUsdUJBV0ksNEJ4QnU2YU4sQ0FDRixDRTk4YUUsbUVzQjJCRSx1QkFlSSw0QkFBQSxDdEJ2Qk4sYUZnOGFBLENBQ0YsQ0VwOWFFLGdIc0IyQkUsdUJ0Qk5BLGNBQUEsQ0FDQSxnQkZtOGFGLENBQ0YsQ0UxOWFFLG1Ic0IyQkUsdUJ0QkZBLGNBQUEsQ0FDQSxnQkZxOGFGLENBQ0YsQ0VoK2FFLDRGc0IyQkUsdUJ0QkVBLGNBQUEsQ0FDQSxnQkZ1OGFGLENBQ0YsQ0V0K2FFLDRDc0IyQkUsdUJBb0JJLDRCQUFBLEN0QjVCTixhRnc5YUEsQ0FDRixDRTUrYUUseUZzQjJCRSx1QnRCTkEsY0FBQSxDQUNBLGdCRjI5YUYsQ0FDRixDRWwvYUUsNEZzQjJCRSx1QnRCRkEsY0FBQSxDQUNBLGdCRjY5YUYsQ0FDRixDRXgvYUUscUVzQjJCRSx1QnRCRUEsY0FBQSxDQUNBLGdCRis5YUYsQ0FDRixDd0IzOGFNLDBEQUNFLFVBQUEsQ0FDQSxvQnhCNjhhUixDd0IxOGFNLDRCQUNFLGtCQUFBLENBQ0EsZXhCNDhhUixDRXRnYkUsbUVzQndESSw0QkFLSSxrQkFBQSxDQUNBLGdCeEI2OGFSLENBQ0YsQ0U1Z2JFLDRDc0J3REksNEJBVUksa0JBQUEsQ0FDQSxnQnhCODhhUixDQUNGLEN3QjM4YU0sOEJ0QnBDSiw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsZXNCbUNxQyxDdEJsQ3JDLGlCQUFBLENBQ0Esa0NBQUEsQ0FFRSxvQkZpL2FKLEN3Qjc4YVUsd0NBQ0UsVXhCKzhhWixDd0I1OGFVLDZDQUNFLFN4Qjg4YVosQ3dCejhhTSxvQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLHVCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQnhCMjhhUixDRXZpYkUsbUVzQnVGSSxvQ0FRSSxZQUFBLENBQ0EsWXhCNDhhUixDQUNGLENFN2liRSw0Q3NCdUZJLG9DQWFJLFlBQUEsQ0FDQSxZeEI2OGFSLENBQ0YsQ3dCMThhTSw4QkFDRSxZeEI0OGFSLENFdGpiRSxtRXNCeUdJLDhCQUlJLGFBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSw4QkFBQSxDQUVBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsaUJ4QjQ4YVIsQ0FDRixDRWprYkUsNENzQnlHSSw4QkFlSSxhQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EsOEJBQUEsQ0FFQSxZQUFBLENBQ0EsZUFBQSxDQUNBLGlCeEI0OGFSLENBQ0YsQ3dCMThhUSx1Q0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHlCQUFBLENBQ0EsU0FBQSxDQUNBLDhCeEI0OGFWLEN3Qno4YVEsa0NBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLDhCeEIyOGFWLENFM2xiRSxtRXNCNElNLGtDQU9JLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDhCeEI0OGFWLENBQ0YsQ0VybWJFLDRDc0I0SU0sa0NBZ0JJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDhCeEI2OGFWLENBQ0YsQ3dCdDhhQSxZQUNFLGdCeEJ5OGFGLENFbm5iRSw0Q3NCeUtGLFlBSUksZ0J4QjA4YUYsQ0FDRixDd0J4OGFFLGtCQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFF4QjA4YUosQ3dCeDhhSSxzQkFDRSxVQUFBLENBQ0EsV3hCMDhhTixDd0J4OGFJLG9CQUNFLFVwQjlMRSxDb0IrTEYsb0J4QjA4YU4sQ3dCdDhhRSxtQkFDRSxnQnhCdzhhSixDRXhvYkUsNENzQitMQSxtQkFJSSxjeEJ5OGFKLENBQ0YsQ3dCeDhhSSxzQkFDRSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDdEJyS0osZ0NBQUEsQ0FDQSx3QkFBQSxDQUNBLGVzQm9LbUMsQ3RCbktuQyxpQkFBQSxDQUNBLGtDQUFBLENBcEJBLGFGcW9iRixDRXhwYkUsZ0VzQnFNRSxzQnRCaExBLGNBQUEsQ0FDQSxpQkZ1b2JGLENBQ0YsQ0U5cGJFLG1Fc0JxTUUsc0J0QjVLQSxjQUFBLENBQ0EsaUJGeW9iRixDQUNGLENFcHFiRSw0Q3NCcU1FLHNCdEJ4S0EsY0FBQSxDQUNBLGlCQUFBLENzQitLSSxrQkFBQSxDdEIxTE4sY0ZzcGJBLENBQ0YsQ0UxcWJFLHlGc0JxTUUsc0J0QmhMQSxjQUFBLENBQ0EsY0YrcGJGLENBQ0YsQ0V0cmJFLDRGc0JxTUUsc0J0QjVLQSxjQUFBLENBQ0EsY0ZpcWJGLENBQ0YsQ0U1cmJFLHFFc0JxTUUsc0J0QnhLQSxjQUFBLENBQ0EsY0ZtcWJGLENBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gY29uZmlnc1xuQHVzZSBcImNvbmZpZ3MvcmVzZXRcIjtcbkB1c2UgXCJjb25maWdzL2ZvbnRzXCI7XG5AdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuQHVzZSBcImNvbmZpZ3Mvc3RydWN0dXJlXCI7XG5cbi8vIExheW91dHNcbkB1c2UgXCJsYXlvdXRcIjtcblxuLy8gTGlic1xuQHVzZSBcImxpYnMvYW5pbWF0ZVwiO1xuLy8gQHVzZSBcImxpYnMvc2xpY2stdGhlbWVcIjtcbi8vIEB1c2UgXCJsaWJzL3NsaWNrXCI7XG5AdXNlIFwibGlicy9hdHJvcG9zXCI7XG5AdXNlIFwibGlicy9zd2lwcGVyXCI7XG5cbi8vIENvbXBvbmVudHNcbkB1c2UgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2NhdGFsb2dCbG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvbmV3c2xldHRlclwiO1xuQHVzZSBcImNvbXBvbmVudHMvd2hhdHNhcHBcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Nvb2tpZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2xvYWRlclwiO1xuLy8gQHVzZSBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG4vLyBAdXNlIFwiY29tcG9uZW50cy9zcGVlY2hlc0NhcmRcIjtcbiAgXG4vLyBQYWdlc1xuQHVzZSBcInBhZ2VzL2NhcnRcIjtcbkB1c2UgXCJwYWdlcy9hcmNoaXZlXCI7XG5AdXNlIFwicGFnZXMvcGFnZUxpc3RcIjtcbkB1c2UgXCJwYWdlcy9jb250YWN0XCI7XG5AdXNlIFwicGFnZXMvYWJvdXRcIjtcbkB1c2UgXCJwYWdlcy9kZXNpZ25lcnNcIjtcbkB1c2UgXCJwYWdlcy9jYXRhbG9nXCI7XG5AdXNlIFwicGFnZXMvcHJvZHVjdHNcIjtcbkB1c2UgXCJwYWdlcy9ob21lXCI7XG5AdXNlIFwicGFnZXMvc2VhcmNoXCI7XG5AdXNlIFwicGFnZXMvYmxvZ1wiO1xuXG4vLyBFeHRlcm5hbCBpbXBvcnRzIChtdXN0IGNvbWUgYWZ0ZXIgQHVzZSBydWxlcylcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdzppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNvcm1vcmFudDppdGFsLHdnaHRAMCwzMDAuLjcwMDsxLDMwMC4uNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQrR2FyYW1vbmQ6aXRhbCx3Z2h0QDAsMzAwLi43MDA7MSwzMDAuLjcwMCZmYW1pbHk9Q29ybW9yYW50Oml0YWwsd2dodEAwLDMwMC4uNzAwOzEsMzAwLi43MDAmZGlzcGxheT1zd2FwJyk7XG5cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2NS4wLjEgfCAyMDE5MTAxOVxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgbWVudSwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5tZW51LCBvbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdzppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNvcm1vcmFudDppdGFsLHdnaHRAMCwzMDAuLjcwMDsxLDMwMC4uNzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQrR2FyYW1vbmQ6aXRhbCx3Z2h0QDAsMzAwLi43MDA7MSwzMDAuLjcwMCZmYW1pbHk9Q29ybW9yYW50Oml0YWwsd2dodEAwLDMwMC4uNzAwOzEsMzAwLi43MDAmZGlzcGxheT1zd2FwXCIpO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY1LjAuMSB8IDIwMTkxMDE5XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBtZW51LCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm1lbnUsIG9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLm5vUGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuY29udGFpbmVyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTY4cHg7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5jb250YWluZXItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1NjhweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLmNvbnRhaW5lci0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuY29udGFpbmVyLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmJvZHkgLmFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDA1O1xuICBiYWNrZ3JvdW5kOiAjMjI4OTRhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLmFsZXJ0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5hbGVydCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbmJvZHkgLnNlY3Rpb25UaXRsZV9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuc2VjdGlvblRpdGxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5zZWN0aW9uVGl0bGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5zZWN0aW9uVGl0bGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuc2VjdGlvblRpdGxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuYm9keSAuc2VjdGlvblRpdGxlX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuc2VjdGlvblRpdGxlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5zZWN0aW9uVGl0bGVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLnNlY3Rpb25UaXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuYm9keSAuY29udGVudE1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMDBweCA0dncgNHZoIDR2dztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5IC5jb250ZW50TW9iaWxlLnNob3cge1xuICByaWdodDogMDtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5vcHRpb25zIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMjBweDtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5vcHRpb25zIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAub3B0aW9ucyAuY2FydEJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5vcHRpb25zIC5jYXJ0QnV0dG9uIC5jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuYm9keSAuY29udGVudE1vYmlsZV9faW5uZXIgLm1lbnVMaXN0TW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAubWVudUxpc3RNb2JpbGUgdWwgbGkgLmljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAubWVudUxpc3RNb2JpbGUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuY29udGVudE1vYmlsZV9faW5uZXIgLm1lbnVMaXN0TW9iaWxlIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuYm9keSAuY29udGVudE1vYmlsZV9faW5uZXIgLm1lbnVMaXN0TW9iaWxlIHVsIGxpIC5zdWItY29udGVudC1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSAuc3ViLWNvbnRlbnQtbW9iaWxlLnNob3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuYm9keSAuY29udGVudE1vYmlsZV9faW5uZXIgLm1lbnVMaXN0TW9iaWxlIHVsIGxpIC5zdWItY29udGVudC1tb2JpbGUgYSB7XG4gIHdpZHRoOiA0NyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDN2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuY29udGVudE1vYmlsZV9faW5uZXIgLm1lbnVMaXN0TW9iaWxlIHVsIGxpIC5zdWItY29udGVudC1tb2JpbGUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAubWVudUxpc3RNb2JpbGUgdWwgbGkgLnN1Yi1jb250ZW50LW1vYmlsZSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSAuc3ViLWNvbnRlbnQtbW9iaWxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5tZW51TGlzdE1vYmlsZSB1bCBsaSAuc3ViLWNvbnRlbnQtbW9iaWxlIGEgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5ib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAuc29jaWFsIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAuc29jaWFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbmJvZHkgLmNvbnRlbnRNb2JpbGVfX2lubmVyIC5zb2NpYWwgdWwgbGkgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5ib2R5IC5jb250ZW50TW9iaWxlX19pbm5lciAuc29jaWFsIHVsIGxpIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5IZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgfVxufVxuYm9keSAuSGVhZGVyIC5mb3JtU2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5IZWFkZXIgLmZvcm1TZWFyY2guc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkhlYWRlciAuZm9ybVNlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgfVxufVxuYm9keSAuSGVhZGVyIC5mb3JtU2VhcmNoIC5idXR0b25DbG9zZVNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuSGVhZGVyIC5mb3JtU2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5ib2R5IC5IZWFkZXIgLnN1Yk1lbnVGdWxsIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIENvbWXDp2EgZXNjb25kaWRhICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlOyAvKiBDb2xhIG5vIGZ1bmRvIGRvIGhlYWRlciAqL1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuYm9keSAuSGVhZGVyIC5zdWJNZW51RnVsbCAuc3ViLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xufVxuYm9keSAuSGVhZGVyIC5zdWJNZW51RnVsbCAuc3ViLWNvbnRlbnQgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMCU7XG59XG5ib2R5IC5IZWFkZXIgLnN1Yk1lbnVGdWxsIC5zdWItY29udGVudCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLkhlYWRlciAuc3ViTWVudUZ1bGwgLnN1Yi1jb250ZW50IGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLkhlYWRlciAuc3ViTWVudUZ1bGwgLnN1Yi1jb250ZW50IGE6aG92ZXIgLmZpcnN0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLkhlYWRlciAuc3ViTWVudUZ1bGwgLnN1Yi1jb250ZW50IGE6aG92ZXIgLmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5IZWFkZXIgLnN1Yk1lbnVGdWxsIC5zdWItY29udGVudCBhIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLkhlYWRlciAuc3ViTWVudUZ1bGwgLnN1Yi1jb250ZW50IGEgLmZpcnN0IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5IZWFkZXIgLnN1Yk1lbnVGdWxsIC5zdWItY29udGVudCBhIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5IZWFkZXIgLmxvZ28ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5IZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxufVxuYm9keSAuSGVhZGVyLmludGVybmFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbmJvZHkgLkhlYWRlci5pbnRlcm5hbCAubG9nbyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuSGVhZGVyLmludGVybmFsIHVsIGxpLnN1Yk1lbnUgLmljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbmJvZHkgLkhlYWRlci5pbnRlcm5hbCB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkgLkhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyLmZpeGVkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxufVxuYm9keSAuSGVhZGVyLmZpeGVkIC5sb2dvIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5IC5IZWFkZXIuZml4ZWQgdWwgbGkuc3ViTWVudSAuaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuSGVhZGVyLmZpeGVkIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keSAuSGVhZGVyLmludmVydCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuYm9keSAuSGVhZGVyLmludmVydCAubG9nbyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuSGVhZGVyLmludmVydCAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIHN2ZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuSGVhZGVyLmludmVydCB1bCBsaS5zdWJNZW51IC5pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5IC5IZWFkZXIuaW52ZXJ0IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLkhlYWRlci5pbnZlcnQgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjVweDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC5pbnRlcm5hbCAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LmludGVybmFsIC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC5pbnRlcm5hbCAuSGVhZGVyX19jb250ZW50LS1sYW5ndWFnZSBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC5pbnRlcm5hbCAuSGVhZGVyX19jb250ZW50LS1sYW5ndWFnZSBidXR0b24gc3ZnIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQuaW50ZXJuYWwgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucyBhIHN2ZywgYm9keSAuSGVhZGVyX19jb250ZW50LmludGVybmFsIC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMgYnV0dG9uIHN2ZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGk6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkhlYWRlcl9fY29udGVudC0tbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyLjk1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDExLjhweDtcbiAgICBmb250LXNpemU6IDAuNzM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLkhlYWRlcl9fY29udGVudC0tbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTEuOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMS44cHg7XG4gICAgZm9udC1zaXplOiAwLjczNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1uYXYuZml4ZWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkhlYWRlcl9fY29udGVudC0tbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWxhbmd1YWdlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLkhlYWRlcl9fY29udGVudC0tbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWxhbmd1YWdlIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1sYW5ndWFnZSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWxhbmd1YWdlIGJ1dHRvbiBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbGFuZ3VhZ2UuZml4ZWQgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWxhbmd1YWdlLmZpeGVkIGJ1dHRvbiBzdmcge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIGEgc3ZnLCBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMgYnV0dG9uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIC5jYXJ0QnV0dG9uLCBib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMgLnNlYXJjaEJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMgLmNhcnRCdXR0b246aG92ZXIsIGJvZHkgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucyAuc2VhcmNoQnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIC5jYXJ0QnV0dG9uIHN2ZywgYm9keSAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIC5zZWFyY2hCdXR0b24gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucyAuY2FydEJ1dHRvbiAuY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICByaWdodDogLTEycHg7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMuZml4ZWQgYSBzdmcsIGJvZHkgLkhlYWRlcl9fY29udGVudC0tYWN0aW9ucy5maXhlZCBidXR0b24gc3ZnIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAjY2xpY2tXcmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUge1xuICAvKiBtZW51IHN0YXJ0ICovXG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAubWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMS41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuYW5pbWF0ZS5tZW51IHtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtbWVudTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuQGtleWZyYW1lcyBtZW51LW1lbnUge1xuICAwJSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgNTElIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUgLm1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5hbmltYXRlLm1lbnU6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogbWVudS1hZnRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuQGtleWZyYW1lcyBtZW51LWFmdGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAubWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmFuaW1hdGUubWVudTpiZWZvcmUge1xuICBhbmltYXRpb24tbmFtZTogbWVudS1iZWZvcmU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbkBrZXlmcmFtZXMgbWVudS1iZWZvcmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSB7XG4gIC8qIG1lbnUgZW5kICovXG4gIC8qIGNsb3NlIHN0YXJ0ICovXG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUgLmNsb3NlLmFuaW1hdGUge1xuICBhbmltYXRpb24tbmFtZTogY2xvc2UtY2xvc2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbkBrZXlmcmFtZXMgY2xvc2UtY2xvc2Uge1xuICAwJSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIDUwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMS41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5hbmltYXRlLmNsb3NlOmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGNsb3NlLWFmdGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5Aa2V5ZnJhbWVzIGNsb3NlLWFmdGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZSAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbW9iaWxlIC5hbmltYXRlLmNsb3NlOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjbG9zZS1iZWZvcmU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbkBrZXlmcmFtZXMgY2xvc2UtYmVmb3JlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19jb250ZW50LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLkhlYWRlcl9fY29udGVudC0tbW9iaWxlLmZpeGVkIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5ib2R5IC5IZWFkZXJfX2NvbnRlbnQtLW1vYmlsZS5pbnRlcm5hbCB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keSAuRm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTgwcHggMDtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTcwcHg7XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWluZm8gLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1pbmZvIC5sb2dvIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWluZm8gbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1pbmZvIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1pbmZvIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0taW5mbyBuYXYgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0taW5mbyBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIHRvcDogLTRweDtcbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5zb2NpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5zb2NpYWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzLm1hcGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrcy5tYXBhIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MubWFwYSB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzLm1hcGEge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MuZG93bmxvYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrcy5kb3dubG9hZCB7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzLmRvd25sb2FkIHtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MuZG93bmxvYWQge1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MuY29udGF0byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzLmNvbnRhdG8ge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrcy5jb250YXRvIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MuY29udGF0byB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fbGFiZWwge1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fbGFiZWwgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3NfX2xhYmVsIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2Nrc19fbGFiZWwgYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2NrcyBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzIG5hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2NrcyBuYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICBib2R5IC5Gb290ZXJfX2NvbnRlbnQtLWJsb2NrcyAuZm9vdGVyQmxvY2tzIG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fY29udGVudC0tYmxvY2tzIC5mb290ZXJCbG9ja3MgbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuRm9vdGVyX19jb250ZW50LS1ibG9ja3MgLmZvb3RlckJsb2NrcyBuYXYgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5ib3VuY2VJbiwgLmFuaW1hdGVkLmJvdW5jZU91dCwgLmFuaW1hdGVkLmZsaXBPdXRYLCAuYW5pbWF0ZWQuZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDQwJSwgNDMlLCA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQzJSwgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgMCUsIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMXR1cm4pO1xuICB9XG4gIDAlLCA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICB9XG4gIDUwJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMXR1cm4pO1xuICB9XG4gIDAlLCA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICB9XG4gIDUwJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgNDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICB9XG4gIDYwJSwgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgfVxuICA2MCUsIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgMCUsIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgMCUsIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuICB9XG59XG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLyoqXG4gKiBBdHJvcG9zIDIuMC4yXG4gKiBUb3VjaC1mcmllbmRseSAzRCBwYXJhbGxheCBob3ZlciBlZmZlY3RzXG4gKiBodHRwczovL2F0cm9wb3Nqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAyMS0yMDIzIFxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDQsIDIwMjNcbiAqL1xuLmF0cm9wb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYXRyb3Bvcy1yb3RhdGUtc2Nyb2xsLXgsIC5hdHJvcG9zLXJvdGF0ZS1zY3JvbGwteSwgLmF0cm9wb3Mtcm90YXRlLXRvdWNoIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmF0cm9wb3Mtcm90YXRlLXRvdWNoLXNjcm9sbC15IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmF0cm9wb3Mtcm90YXRlLXRvdWNoLXNjcm9sbC14IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLmF0cm9wb3Mtcm90YXRlLXRvdWNoIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uYXRyb3Bvcy1yb3RhdGUsIC5hdHJvcG9zLXNjYWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF0cm9wb3MtaGlnaGxpZ2h0LCAuYXRyb3Bvcy1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXRyb3Bvcy1zaGFkb3cge1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoMzBweCk7XG59XG5cbi5hdHJvcG9zLWhpZ2hsaWdodCB7XG4gIGxlZnQ6IC01MCU7XG4gIHRvcDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHRyYW5zcGFyZW50IDUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hdHJvcG9zLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF0cm9wb3MtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXRyb3Bvcy1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXRyb3Bvcy1hY3RpdmUgLmF0cm9wb3Mtc2hhZG93IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG46OnNsb3R0ZWQoW2RhdGEtYXRyb3Bvcy1vZmZzZXRdKSwgW2RhdGEtYXRyb3Bvcy1vZmZzZXRdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hdHJvcG9zLW9wYWNpdHldIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuOjpzbG90dGVkKFtkYXRhLWF0cm9wb3Mtb2Zmc2V0XVtkYXRhLWF0cm9wb3Mtb3BhY2l0eV0pLCBbZGF0YS1hdHJvcG9zLW9mZnNldF1bZGF0YS1hdHJvcG9zLW9wYWNpdHldIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4vKipcbiAqIFN3aXBlciAxMS4yLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMSwgMjAyNVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5CdXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5CdXR0b24uc2tldGNrIC5za2V0Y2tfX2xvZ28ge1xuICB3aWR0aDogOTBweDtcbn1cbi5CdXR0b24uc2tldGNrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDMuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQnV0dG9uLnNrZXRjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJ1dHRvbi5za2V0Y2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CdXR0b24uc2tldGNrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLkJ1dHRvbi5za2V0Y2suY2VudGVyQ29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkJ1dHRvbi5za2V0Y2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uQnV0dG9uLndoYXRzYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJ1dHRvbi53aGF0c2FwcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQnV0dG9uLndoYXRzYXBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CdXR0b24ud2hhdHNhcHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJ1dHRvbi53aGF0c2FwcCB7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5CdXR0b24ud2hhdHNhcHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQnV0dG9uLndoYXRzYXBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJ1dHRvbi53aGF0c2FwcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLkJ1dHRvbi53aGF0c2FwcCBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CdXR0b24ud2hhdHNhcHAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuLkJ1dHRvbi53aGF0c2FwcDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLkJ1dHRvbi53aGF0c2FwcDpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5CdXR0b24ubmV3c2xldHRlciB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbn1cbi5CdXR0b24ubmV3c2xldHRlciBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbn1cbi5CdXR0b24ubmV3c2xldHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uQnV0dG9uLm5ld3NsZXR0ZXI6aG92ZXIgc3ZnIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5CdXR0b24uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkJ1dHRvbi5ibGFjayB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAzLjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJ1dHRvbi5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJ1dHRvbi5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJ1dHRvbi5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJ1dHRvbi5ibGFjayB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5CdXR0b24uYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJ1dHRvbi5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQnV0dG9uLmJsYWNrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLkJ1dHRvbi5ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLkJ1dHRvbi53aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDMuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQnV0dG9uLndoaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQnV0dG9uLndoaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQnV0dG9uLndoaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQnV0dG9uLndoaXRlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5CdXR0b24ud2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQnV0dG9uLndoaXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJ1dHRvbi53aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLkJ1dHRvbi53aGl0ZS5pbnZlcnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLkJ1dHRvbi53aGl0ZS5pbnZlcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLkJ1dHRvbi53aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uQ2F0YWxvZyB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2cge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLkNhdGFsb2dfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0dmggNHZ3IDR2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX3RleHQge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLkNhdGFsb2dfX3RleHQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5DYXRhbG9nX190ZXh0IGg0IHtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fdGV4dCBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IDExLjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuLkNhdGFsb2dfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uQ2F0YWxvZ19fdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fdGV4dCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uQ2F0YWxvZ19fdGV4dCAuQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ2F0YWxvZ19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHZoIDR2dyAwIDR2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5DYXRhbG9nX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk5ld3NsZXR0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuTmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuLk5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA0MHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxufVxuLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBwYWRkaW5nOiA1dmggNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSB7XG4gICAgcGFkZGluZzogNDJweCA2MHB4IDMycHggNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiA2LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEyLjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAuZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3cyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAuZm9ybU5ld3NfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3c19faW5wdXRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmZvcm1OZXdzX19pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmZvcm1OZXdzX19pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmZvcm1OZXdzX19pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3c19faW5wdXRzIGlucHV0W3R5cGU9dGV4dF0uZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xufVxuLk5ld3NsZXR0ZXJfX2NvbnRlbnQtLWZvcm0gLmZvcm1OZXdzX19pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuTmV3c2xldHRlcl9fY29udGVudC0tZm9ybSAuZm9ybU5ld3NfX2lucHV0cyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3c19faW5wdXRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3c19faW5wdXRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5OZXdzbGV0dGVyX19jb250ZW50LS1mb3JtIC5mb3JtTmV3c19faW5wdXRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ud2hhdHNhcHBMaXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kOiAjMjVkMzY2O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNmOTk1ODtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGF0c2FwcExpc3QgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoYXRzYXBwTGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAud2hhdHNhcHBMaXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC53aGF0c2FwcExpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmJ0bi13aGF0c2FwcC1wdWxzZSB7XG4gIGJhY2tncm91bmQ6ICMyNWQzNjY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM3LCAyMTEsIDEwMiwgMC41KTtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHB4KDE0KSByZ2JhKDM3LCAyMTEsIDEwMiwgMCk7XG4gIH1cbn1cbi5idG4td2hhdHNhcHAtcHVsc2UtYm9yZGVyIHtcbiAgYm90dG9tOiAxMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5idG4td2hhdHNhcHAtcHVsc2UtYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzI1ZDM2NjtcbiAgb3BhY2l0eTogMC43NTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlLWJvcmRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYm9yZGVyIHtcbiAgMCUge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuICA3NSUge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uQ29va2llc0FjY2VwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IC02cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29va2llc0FjY2VwdCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLkNvb2tpZXNBY2NlcHRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db29raWVzQWNjZXB0X19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkNvb2tpZXNBY2NlcHQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29va2llc0FjY2VwdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ29va2llc0FjY2VwdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29va2llc0FjY2VwdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29va2llc0FjY2VwdCBwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uQ29va2llc0FjY2VwdCBwIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5Db29raWVzQWNjZXB0IC5CdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvb2tpZXNBY2NlcHQgLkJ1dHRvbiB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5DYXJ0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLkNhcnRfX3RpdGxlIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLkNhcnRfX3RpdGxlIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXJ0X190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXJ0X190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uQ2FydF9fdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLkNhcnRfX3RpdGxlIHAge1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXJ0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDYuNzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXJ0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2FydF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXJ0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5DYXJ0X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICB9XG59XG4uQ2FydF9fc2VjdGlvbiAuZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkge1xuICAgIGdhcDogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSB7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLm5hbWUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIC5uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLm5hbWUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAudGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAudGh1bWIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAudGh1bWIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAudGh1bWIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLnRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLnRodW1iIGltZyB7XG4gICAgd2lkdGg6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIC50aHVtYiBpbWcge1xuICAgIHdpZHRoOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAudGh1bWIgaW1nIHtcbiAgICB3aWR0aDogc3RyZXRjaDtcbiAgfVxufVxuLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIC5pbnB1dC1xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLmlucHV0LXF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIC5pbnB1dC1xdHkge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogRmlyZWZveCAqL1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSB7XG4gIC8qIEVudm9sdmVudGUgcHJpbmNpcGFsICovXG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLnF1YW50aXR5LWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIHtcbiAgLyogRXN0aWxvIGRvcyBib3TDtWVzICovXG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLmJ0bi1xdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAuYnRuLXF0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgLmJ0bi1xdHk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSB7XG4gIC8qIEFycmVkb25kYW1lbnRvIGRhcyBwb250YXMgZXh0ZXJuYXMgKi9cbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSAuYnRuLXF0eS5taW51cyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xufVxuLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIC5idG4tcXR5LnBsdXMge1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDN2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLml0ZW1zIHVsIGxpIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuaXRlbXMgdWwgbGkgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyB1bCBsaSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5DYXJ0X19zZWN0aW9uIC5pdGVtcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uQ2FydF9fc2VjdGlvbiAubGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBwLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAuYWN0aW9ucyAubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAgaW5wdXRbdHlwZT10ZXh0XSwgLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAgaW5wdXRbdHlwZT1lbWFpbF0sIC5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBwIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgcCBpbnB1dFt0eXBlPXRleHRdLmVycm9yLCAuQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgcCBpbnB1dFt0eXBlPWVtYWlsXS5lcnJvciwgLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IHAgdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG4uQ2FydF9fc2VjdGlvbiAuZm9ybV9faW5uZXIgZmllbGRzZXQgcCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNzBweDtcbn1cbi5DYXJ0X19zZWN0aW9uIC5mb3JtX19pbm5lciBmaWVsZHNldCBwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNhcnRfX3NlY3Rpb24gLmZvcm1fX2lubmVyIGZpZWxkc2V0IC5zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkFyY2hpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkFyY2hpdmVfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXItYXJjaGl2ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlX19iYW5uZXIge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cbi5BcmNoaXZlX19iYW5uZXItLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyOHB4IDI0MHB4IDAgMjQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgMy41NCUsIHRyYW5zcGFyZW50IDQwLjYxJSk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQXJjaGl2ZV9fYmFubmVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDMuOTclLCAjRkZGIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAyNDBweCAwIDI0MHB4O1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkFyY2hpdmUgaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQXJjaGl2ZSBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDE1LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BcmNoaXZlIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG59XG4uQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0ODJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0ODJweDtcbiAgfVxufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0taGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0taGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0taGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0taGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0taGVhZGVyIC5CdXR0b25CYWNrRmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1oZWFkZXIgLkJ1dHRvbkZpbHRlckNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IC5CdXR0b25GaWx0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLnN1Yk9wdGlvbnNfX2xpc3QgLkJ1dHRvbkZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tbGlzdCAuc3ViT3B0aW9uc19fbGlzdCAuQnV0dG9uRmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IC5CdXR0b25GaWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IC5CdXR0b25GaWx0ZXIuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IC5CdXR0b25GaWx0ZXIuYWN0aXZlIC5jaGVjayB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBMklqNDhjR0YwYUNCbWFXeHNQU0lqWm1abUlpQmtQU0pOT1M0eklEQk1NeTQySURRdU9DNDNJREl1TkNBd0lETnNNeTQySUROTU1UQWdMamQ2SWk4K1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODglO1xufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLnN1Yk9wdGlvbnNfX2xpc3QgLkJ1dHRvbkZpbHRlciAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5zdWJPcHRpb25zX19saXN0IC5CdXR0b25GaWx0ZXIgLnRleHQgLmNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLm9wdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLm9wdGlvbnMgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5vcHRpb25zIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tbGlzdCAub3B0aW9ucyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5vcHRpb25zIGJ1dHRvbiAuZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLm9wdGlvbnMgYnV0dG9uIC5ncmFwaCAuYmFkZ2UtZ3J1cG8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMy4yNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tbGlzdCAub3B0aW9ucyBidXR0b24gLmdyYXBoIC5iYWRnZS1ncnVwbyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIC5GaWx0ZXJTaWRlYmFyX19jb250ZW50LS1saXN0IC5vcHRpb25zIGJ1dHRvbiAuZ3JhcGggLmJhZGdlLWdydXBvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWxpc3QgLm9wdGlvbnMgYnV0dG9uIC5ncmFwaCAuYmFkZ2UtZ3J1cG8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWNvbnRyb2xzIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tY29udHJvbHMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG4uQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tY29udHJvbHMgLmlubmVyIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWNvbnRyb2xzIC5pbm5lciBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uQXJjaGl2ZSAuRmlsdGVyU2lkZWJhcl9fY29udGVudC0tY29udHJvbHMgLmlubmVyIGJ1dHRvbi5CdXR0b25DbGVhckZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLkFyY2hpdmUgLkZpbHRlclNpZGViYXJfX2NvbnRlbnQtLWNvbnRyb2xzIC5pbm5lciBidXR0b24uQnV0dG9uU2hvd0ZpbHRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLkFyY2hpdmUgLmZpbHRlcnNGbG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzRmxvcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnNGbG9zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLkFyY2hpdmUgLmZpbHRlcnNGbG9zX19yZXN1bWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5BcmNoaXZlIC5maWx0ZXJzRmxvc19fcmVzdW1lIC50b3RhbC1maWx0cm9zIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDMuMjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnNGbG9zX19yZXN1bWUgLnRvdGFsLWZpbHRyb3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSAuZmlsdGVyc0Zsb3NfX3Jlc3VtZSAudG90YWwtZmlsdHJvcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzRmxvc19fcmVzdW1lIC50b3RhbC1maWx0cm9zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5BcmNoaXZlIC5maWx0ZXJzRmxvc19fcmVzdW1lIC5CdXR0b25GaWx0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uQXJjaGl2ZSAuZmlsdGVyc0Zsb3NfX3Jlc3VtZSAuQnV0dG9uRmlsdGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQXJjaGl2ZSAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBnYXA6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSAuZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5teVN3aXBlckZpbHRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLm15U3dpcGVyRmlsdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5teVN3aXBlckZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSA1NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLkFyY2hpdmUgLmZpbHRlcnMgLm15U3dpcGVyRmlsdGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAzLjc1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciAuYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW46IDRweCBhdXRvIDA7XG59XG4uQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIuYWN0aXZlIC5iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXI6aG92ZXIgLmJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyOmhvdmVyIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG59XG4uQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyIC5jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAzLjc1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIgLmNvdW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmUgLmZpbHRlcnMgLkJ1dHRvbkZpbHRlciAuY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZSAuZmlsdGVycyAuQnV0dG9uRmlsdGVyIC5jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIgLmNvdW50IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5BcmNoaXZlIC5maWx0ZXJzIC5CdXR0b25GaWx0ZXIgLmNvdW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLkFyY2hpdmVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZV9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZV9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZV9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQXJjaGl2ZV9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94OmhvdmVyIC5sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94OmhvdmVyIC5waG90byAuZmlyc3Qge1xuICBvcGFjaXR5OiAwO1xufVxuLkFyY2hpdmVfX2xpc3QtLWJveDpob3ZlciAucGhvdG8gLnNlY29uZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94IC5waG90byB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5BcmNoaXZlX19saXN0LS1ib3ggLnBob3RvIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkFyY2hpdmVfX2xpc3QtLWJveCAucGhvdG8gLmZpcnN0IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkFyY2hpdmVfX2xpc3QtLWJveCAucGhvdG8gLnNlY29uZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5BcmNoaXZlX19saXN0LS1ib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5BcmNoaXZlX19saXN0LS1ib3ggLmxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94IC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFyY2hpdmVfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQXJjaGl2ZV9fbGlzdC0tYm94IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BcmNoaXZlX19saXN0LS1ib3ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uQXJjaGl2ZV9fbGlzdC0tYm94IC5wcmljZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uUGFnZUxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlBhZ2VMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLlBhZ2VMaXN0X19DYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgfVxufVxuLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3LjYxOTA0NzYxOSU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogM3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzOmhvdmVyIC5ib3hDYXRlZ29yaWVzX19idXR0b24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllczpob3ZlciAuYm94Q2F0ZWdvcmllc19fYnV0dG9uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzOmhvdmVyIC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllczpob3ZlciAuZmlyc3RJbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMubm9Ib3Zlcjpob3ZlciAuZmlyc3RJbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzLm5vSG92ZXI6aG92ZXIgLmZpcnN0SW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzLm5vSG92ZXI6aG92ZXIgLmZpcnN0SW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcy5ub0hvdmVyOmhvdmVyIC5zZWNvbmRhcnlJbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMgLmZpcnN0SW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyAuZmlyc3RJbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMgLmZpcnN0SW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyAuc2Vjb25kYXJ5SW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uUGFnZUxpc3RfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlBhZ2VMaXN0X19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5QYWdlTGlzdF9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICByaWdodDogLTYycHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uQ29udGFjdFBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLkNvbnRhY3RQYWdlX19pbnRybyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9faW50cm8ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLkNvbnRhY3RQYWdlX19pbnRybyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Db250YWN0UGFnZV9faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9faW50cm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Db250YWN0UGFnZV9faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uQ29udGFjdFBhZ2VfX2ludHJvIHAge1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29udGFjdFBhZ2VfX2ludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9faW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2ludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uQ29udGFjdFBhZ2VfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgLmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiA2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIC5sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciAubGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgLmxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIC5sZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiA2LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIC5sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgLmxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciAubGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIGZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBmb250LXNpemU6IDYuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIGZvcm0gZmllbGRzZXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIGZvcm0gZmllbGRzZXQgcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IHAgaW5wdXRbdHlwZT10ZXh0XSwgLkNvbnRhY3RQYWdlX19mb3JtIC5mb3JtSW5uZXIgZm9ybSBmaWVsZHNldCBwIGlucHV0W3R5cGU9ZW1haWxdLCAuQ29udGFjdFBhZ2VfX2Zvcm0gLmZvcm1Jbm5lciBmb3JtIGZpZWxkc2V0IHAgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIGZvcm0gZmllbGRzZXQgcCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNzBweDtcbn1cbi5Db250YWN0UGFnZV9fZm9ybSAuZm9ybUlubmVyIGZvcm0gZmllbGRzZXQgcCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db250YWN0UGFnZV9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5Db250YWN0UGFnZV9fbGlzdC0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0dmggNHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Db250YWN0UGFnZV9fbGlzdC0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5Db250YWN0UGFnZV9fbGlzdC0tdGV4dCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgdWwgbGkge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uQ29udGFjdFBhZ2VfX2xpc3QtLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5Db250YWN0UGFnZV9fbGlzdC0tdGV4dCB1bCBsaSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5Db250YWN0UGFnZV9fbGlzdC0tdGV4dCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkNvbnRhY3RQYWdlX19saXN0LS10ZXh0IHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db250YWN0UGFnZV9fbGlzdC0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ29udGFjdFBhZ2VfX2xpc3QtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5BYm91dF9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjV2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19iYW5uZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgei1pbmRleDogMztcbn1cbi5BYm91dF9fYmFubmVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDR2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxufVxuLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogOHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMTUuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBmb250LXNpemU6IDMuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gICAgZm9udC1zaXplOiAxNS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2Jhbm5lciAuY29udGVudF9faW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBmb250LXNpemU6IDMuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLmNvbnRlbnRfX2lubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC5jb250ZW50X19pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyIC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgNC41NCUsIHJnYmEoMCwgMCwgMCwgMCkgMTguOTglKTtcbiAgei1pbmRleDogMjtcbn1cbi5BYm91dF9fYmFubmVyLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2NXZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fYmFubmVyLS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2Jhbm5lci0taW1hZ2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyLS1pbWFnZS5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19iYW5uZXItLWltYWdlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19iYW5uZXItLWltYWdlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyLS1pbWFnZS5tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2Jhbm5lci0taW1hZ2UubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyLS1pbWFnZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0taW50cm8ge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0taW50cm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS1pbnRybyAuYmFyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1pbnRybyAuYmFyIHtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0taW50cm8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0taW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0taW50cm8gcCB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1pbnRybyBwIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0taW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UubGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUge1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlLmJnQWN0aXZlIC50ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZS5iZ0FjdGl2ZSAudGV4dCB7XG4gICAgcGFkZGluZzogNjBweCA0OHB4O1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUubGVmdCAuaW1hZ2Uge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUgLmltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICBoZWlnaHQ6IDczMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUgLmltYWdlLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUgLmltYWdlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUgLmltYWdlLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UuYmdBY3RpdmUgLmltYWdlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgxLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIsIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMywgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg0LCAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDUsIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgxLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIsIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMywgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg0LCAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDUsIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogNy41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxMi41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgyIHtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDYuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTEuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiA2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxMXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDUge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiA1LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg1IHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDEwLjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LWltYWdlIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQtaW1hZ2UgLmltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIGhlaWdodDogNzMwcHg7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAuaW1hZ2UuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAuaW1hZ2UuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAuaW1hZ2UubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dC1pbWFnZSAuaW1hZ2UubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGgxLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGgyLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGgzLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGg0LCAuQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGg1LCAuQWJvdXRfX2NvbnRlbnQtLXRleHQuY2VudGVyIGg2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoMSwgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoMiwgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoMywgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoNCwgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoNSwgLkFib3V0X19jb250ZW50LS10ZXh0LmNlbnRlciBoNiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQgaDEsIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiwgLkFib3V0X19jb250ZW50LS10ZXh0IGgzLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDQsIC5BYm91dF9fY29udGVudC0tdGV4dCBoNSwgLkFib3V0X19jb250ZW50LS10ZXh0IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDEsIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiwgLkFib3V0X19jb250ZW50LS10ZXh0IGgzLCAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDQsIC5BYm91dF9fY29udGVudC0tdGV4dCBoNSwgLkFib3V0X19jb250ZW50LS10ZXh0IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQgaDEge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiA3LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDEyLjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS10ZXh0IGgzIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogNi41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxMS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDZ2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg0IHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDExdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dCBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDUuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQgaDYge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxMHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tZ3JpZC1pbWFnZXMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1ncmlkLWltYWdlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1ncmlkLWltYWdlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkFib3V0X19jb250ZW50LS1ncmlkLWltYWdlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tZ3JpZC1pbWFnZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQWJvdXRfX2NvbnRlbnQtLXNsaWRlciB7XG4gIHBhZGRpbmctbGVmdDogNHZ3O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS1zbGlkZXIgLmFib3V0QmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRUZFRkVGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXZoO1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0tc2xpZGVyIC5hYm91dEJsb2NrIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXNsaWRlciAuYWJvdXRCbG9jayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXNsaWRlciAuYWJvdXRCbG9jayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLXNsaWRlciAuYWJvdXRCbG9jayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5BYm91dF9fY29udGVudC0tc2xpZGVyIC5hYm91dEJsb2NrIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uQWJvdXRfX2NvbnRlbnQtLXNsaWRlciAuYWJvdXRCbG9jayAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTAuMDklLCAjMDAwIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5BYm91dF9fY29udGVudC0taW1hZ2VGdWxsIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLWltYWdlRnVsbCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQtLWltYWdlRnVsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5BYm91dF9fY29udGVudC0taW1hZ2VGdWxsLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQtLWltYWdlRnVsbC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkFib3V0X19jb250ZW50LS1pbWFnZUZ1bGwubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5BYm91dF9fY29udGVudC0taW1hZ2VGdWxsLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkFib3V0X19jb250ZW50IC50aHVtYlZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQWJvdXRfX2NvbnRlbnQgLnRodW1iVmlkZW8ge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudCAudGh1bWJWaWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFib3V0X19jb250ZW50IC50aHVtYlZpZGVvIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5BYm91dF9fY29udGVudCAudGh1bWJWaWRlbyBidXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5EZXNpZ25lcnNQYWdlIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDExM3B4O1xuICB9XG59XG4uRGVzaWduZXJzUGFnZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuRGVzaWduZXJzUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2VfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkRlc2lnbmVyc1BhZ2VfX2xpc3QtLWJveCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2VfX2xpc3QtLWJveCB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUuMjUlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1BhZ2VfX2xpc3QtLWJveCB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUuMjUlIC0gMjBweCk7XG4gIH1cbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3g6aG92ZXIgLnRodW1iIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3g6aG92ZXIgLmxhYmVsIHNwYW4ge1xuICB3aWR0aDogMjBweDtcbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiAzLjI1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuRGVzaWduZXJzUGFnZV9fbGlzdC0tYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzUGFnZV9fbGlzdC0tYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzUGFnZV9fbGlzdC0tYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSAudGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDJ2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSAudGh1bWIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSAubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5EZXNpZ25lcnNQYWdlX19saXN0LS1ib3ggYSAubGFiZWwgc3BhbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5EZXNpZ25lcnNTaW5nbGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZSB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7XG4gIH1cbn1cbi5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG4uRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgfVxufVxuLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC50aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC50aXRsZV9fbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAudGl0bGVfX2xhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5zb2NpYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnNvY2lhbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5zb2NpYWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbmZvcyAuc29jaWFsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnNvY2lhbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5zb2NpYWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW5mb3MgLnNvY2lhbCBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5EZXNpZ25lcnNTaW5nbGVfX2NvbnRlbnQtLWluZm9zIC5zb2NpYWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19jb250ZW50LS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuLkRlc2lnbmVyc1NpbmdsZV9fY29udGVudC0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRGVzaWduZXJzU2luZ2xlX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX3Byb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uRGVzaWduZXJzU2luZ2xlX19wcm9kdWN0cyBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA1LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fcHJvZHVjdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX3Byb2R1Y3RzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19wcm9kdWN0cyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fcHJvZHVjdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRlc2lnbmVyc1NpbmdsZV9fcHJvZHVjdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuRGVzaWduZXJzU2luZ2xlX19wcm9kdWN0cyBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5EZXNpZ25lcnNTaW5nbGVfX3Byb2R1Y3RzIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uRGVzaWduZXJzU2luZ2xlX19wcm9kdWN0cy0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5DYXRhbG9nIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDExM3B4O1xuICB9XG59XG4uQ2F0YWxvZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2F0YWxvZ19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4uQ2F0YWxvZ19fY29udGVudC0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuLkNhdGFsb2dfX2NvbnRlbnQtLXRleHQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gICAgZm9udC1zaXplOiAxNS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbi5DYXRhbG9nX19jb250ZW50LS10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5DYXRhbG9nX19jb250ZW50LS10ZXh0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS10ZXh0IGltZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0ge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbi5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgZm9udC1zaXplOiA2LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IHAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBwIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBwIGlucHV0W3R5cGU9dGV4dF0sIC5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBwIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgcCBpbnB1dFt0eXBlPXRleHRdLmVycm9yLCAuQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgcCBpbnB1dFt0eXBlPWVtYWlsXS5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5DYXRhbG9nX19jb250ZW50LS1mb3JtIC5mb3JtQ2F0YWxvZyBmaWVsZHNldCBwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNhdGFsb2dfX2NvbnRlbnQtLWZvcm0gLmZvcm1DYXRhbG9nIGZpZWxkc2V0IHAgLmxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ2F0YWxvZ19fY29udGVudC0tZm9ybSAuZm9ybUNhdGFsb2cgZmllbGRzZXQgLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tZWZmZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMjQwcHggMCAyNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAzLjU0JSwgdHJhbnNwYXJlbnQgNDAuNjElKTtcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyIC5iYW5uZXJzSG9tZSB7XG4gIGhlaWdodDogODB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIgLmJhbm5lcnNIb21lIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCwgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogNS41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNTBweCk7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNTBweCk7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50LmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAudGV4dCBwLCAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xufVxuLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA4dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICBmb250LXNpemU6IDE1LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLmltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAuaW1hZ2UgLm15LWF0cm9wb3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLmltYWdlIC5hdHJvcG9zLWlubmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC5pbWFnZSBpbWcge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lci0tY29udGVudCAuaW1hZ2UgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLmltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyLS1jb250ZW50IC5pbWFnZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIzMXB4O1xuICBoZWlnaHQ6IDIzMXB4O1xuICBmaWx0ZXI6IGJsdXIoMjAxLjA2MzgyNzUxNDZweCk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDU1Ny4wNjhweDtcbiAgYmFja2dyb3VuZDogI0RGREZERjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19iYW5uZXItLWNvbnRlbnQgLmltYWdlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA1NTcuMDY4cHg7XG4gICAgaGVpZ2h0OiA1NTcuMDY4cHg7XG4gICAgZmlsdGVyOiBibHVyKDQ4NC44NzVweCk7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyVHdvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lclR3byBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Jhbm5lclR3byBpbWcuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYmFubmVyVHdvIGltZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19iYW5uZXJUd28gaW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Jhbm5lclR3byBpbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNjk1cHg7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgaDIge1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IC5jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAudGV4dCAuY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAudGV4dCAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC50ZXh0IC5iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dF9fYm94IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dF9fYm94IHtcbiAgICBoZWlnaHQ6IDg4MHB4O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC5zbGlkZXIgLnNsaWRlckFib3V0IC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuM3ZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC5zbGlkZXIgLnNsaWRlckFib3V0IC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Fib3V0LS1jb250ZW50IC5zbGlkZXIgLnNsaWRlckFib3V0IC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5Qcm9kdWN0c1NpbmdsZV9fYWJvdXQtLWNvbnRlbnQgLnNsaWRlciAuc2xpZGVyQWJvdXQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLlByb2R1Y3RzU2luZ2xlX19hYm91dC0tY29udGVudCAuc2xpZGVyIC5zbGlkZXJBYm91dCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX192aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX192aWRlbyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX192aWRlbyBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX192aWRlbyBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gaDQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIGg0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX192aWRlbyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwdmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fdmlkZW8gLnZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX3ZpZGVvIC52aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscy0tbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLndyYXAtY29sbGFic2libGUge1xuICBtYXJnaW46IDAgMCAxLjJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTRhNGE0O1xuICBwYWRkaW5nOiAxLjJyZW0gMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscy0tbGlzdCAud3JhcC1jb2xsYWJzaWJsZSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19kZXRhaWxzLS1saXN0IC5sYmwtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscy0tbGlzdCAubGJsLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmxibC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXRhaWxzLS1saXN0IC5sYmwtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscy0tbGlzdCAubGJsLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmxibC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmxibC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmxibC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGV0YWlscy0tbGlzdCAubGJsLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLlByb2R1Y3RzU2luZ2xlX19kZXRhaWxzLS1saXN0IC50b2dnbGU6Y2hlY2tlZCArIC5sYmwtdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUgKyAuY29sbGFwc2libGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLlByb2R1Y3RzU2luZ2xlX19kZXRhaWxzLS1saXN0IC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLlByb2R1Y3RzU2luZ2xlX19kZXRhaWxzLS1saXN0IC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmNvbGxhcHNpYmxlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uUHJvZHVjdHNTaW5nbGVfX2RldGFpbHMtLWxpc3QgLmNvbGxhcHNpYmxlLWNvbnRlbnQgcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzV2aDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZmVhdHVyZXMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZmVhdHVyZXMtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZmVhdHVyZXMtLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZmVhdHVyZXMtLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19mZWF0dXJlcy0taXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2ZlYXR1cmVzLS1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2ZlYXR1cmVzLS1pdGVtIHAgc3BhbiB7XG4gIGNvbG9yOiAjQTRBNEE0O1xufVxuLlByb2R1Y3RzU2luZ2xlX19zbGlkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19zbGlkZXIgLm5hdmlnYXRpb25Ub3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tcHJldixcbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tbmV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlByb2R1Y3RzU2luZ2xlX19zbGlkZXIgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1wcm9kdWN0LXNlbGVjdGlvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uUHJvZHVjdHNTaW5nbGVfX3NsaWRlciAubmF2aWdhdGlvblRvcCAuYnV0dG9uLXByb2R1Y3Qtc2VsZWN0aW9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tcHJldjphZnRlcixcbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uUHJvZHVjdHNTaW5nbGVfX3NsaWRlciAubmF2aWdhdGlvblRvcCAuYnV0dG9uLXByb2R1Y3Qtc2VsZWN0aW9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuLlByb2R1Y3RzU2luZ2xlX19zbGlkZXItLWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweCAydnc7XG59XG4uUHJvZHVjdHNTaW5nbGVfX3NsaWRlci0tbGlzdCAuc2xpZGVyUHJvZHV0Y3RCb3gge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19zbGlkZXItLWxpc3QgLnNsaWRlclByb2R1dGN0Qm94IHtcbiAgICBoZWlnaHQ6IDU3NnB4O1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX3NsaWRlci0tbGlzdCAuc2xpZGVyUHJvZHV0Y3RCb3ggLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1MC4wOSUsICMwMDAgMTAwJSk7XG59XG4uUHJvZHVjdHNTaW5nbGVfX3NsaWRlci0tbGlzdCAuc2xpZGVyUHJvZHV0Y3RCb3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyLS1saXN0IC5zbGlkZXJQcm9kdXRjdEJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyLS1saXN0IC5zbGlkZXJQcm9kdXRjdEJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyLS1saXN0IC5zbGlkZXJQcm9kdXRjdEJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fc2xpZGVyLS1saXN0IC5zbGlkZXJQcm9kdXRjdEJveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19zbGlkZXItLWxpc3QgLnNsaWRlclByb2R1dGN0Qm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19zbGlkZXItLWxpc3QgLnNsaWRlclByb2R1dGN0Qm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19zbGlkZXItLWxpc3QgLnNsaWRlclByb2R1dGN0Qm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyIHtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOTBweDtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDguNzV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBoNCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIGg0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBoNCB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBoNCB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBoNCB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIHAge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLmluZm9zIHAge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19kZXNpZ25lci0taXRlbSAuaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5pbmZvcyAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fZGVzaWduZXItLWl0ZW0gLnBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG4uUHJvZHVjdHNTaW5nbGVfX2Rlc2lnbmVyLS1pdGVtIC5waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Qcm9kdWN0c1NpbmdsZV9fcmVsYXRlZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlByb2R1Y3RzU2luZ2xlX19yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5Qcm9kdWN0c1NpbmdsZV9fcmVsYXRlZCAuSG9tZV9fU2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3aXBlci1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2lwZXItbW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1tb2RhbCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uc3dpcGVyLW1vZGFsIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItbW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zd2lwZXItbW9kYWwgLnN3aXBlci1tb2RhbC1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogODV2aDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1tb2RhbCAuc3dpcGVyLW1vZGFsLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zd2lwZXItbW9kYWwgLnN3aXBlci1tb2RhbC1jb250YWluZXIgLm0tbmV4dCwgLnN3aXBlci1tb2RhbCAuc3dpcGVyLW1vZGFsLWNvbnRhaW5lciAubS1wcmV2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnN3aXBlci1tb2RhbCAuc3dpcGVyLW1vZGFsLWNvbnRhaW5lciAubS1uZXh0OmFmdGVyLCAuc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIC5tLXByZXY6YWZ0ZXIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIC5tLW5leHQ6aG92ZXIsIC5zd2lwZXItbW9kYWwgLnN3aXBlci1tb2RhbC1jb250YWluZXIgLm0tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLW1vZGFsIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIC5tLW5leHQsIC5zd2lwZXItbW9kYWwgLnN3aXBlci1tb2RhbC1jb250YWluZXIgLm0tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uSG9tZV9fQmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgfVxufVxuLkhvbWVfX0Jhbm5lci0tZWZmZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMjQwcHggMCAyNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAzLjU0JSwgdHJhbnNwYXJlbnQgNDAuNjElKTtcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lciAuYmFubmVyc0hvbWUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLW5leHQsIC5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LXNpemU6IDUuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLkhvbWVfX0Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lciAuYmFubmVyc0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uSG9tZV9fQmFubmVyIC5iYW5uZXJzSG9tZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXIgLmJhbm5lcnNIb21lIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uSG9tZV9fQmFubmVyLS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNC41dnc7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgcCwgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDN2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uSG9tZV9fQmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDh2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMS4yNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTEuMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAwIDF2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLm15LWF0cm9wb3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmF0cm9wb3MtaW5uZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC5pbWFnZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uSG9tZV9fQmFubmVyLS1jb250ZW50IC5pbWFnZSAubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmFubmVyLS1jb250ZW50IC5pbWFnZSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CYW5uZXItLWNvbnRlbnQgLmltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19CYW5uZXItLWNvbnRlbnQgLmltYWdlIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMTUuNXB4O1xuICBtYXJnaW4tbGVmdDogLTExNS41cHg7XG4gIHdpZHRoOiAyMzFweDtcbiAgaGVpZ2h0OiAyMzFweDtcbiAgZmlsdGVyOiBibHVyKDIwMXB4KTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREZERkRGO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDU1N3B4O1xuICAgIGhlaWdodDogNTU3cHg7XG4gICAgbWFyZ2luLXRvcDogLTI3OC41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNzguNXB4O1xuICAgIGZpbHRlcjogYmx1cig0ODRweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jhbm5lci0tY29udGVudCAuaW1hZ2UgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDU1N3B4O1xuICAgIGhlaWdodDogNTU3cHg7XG4gICAgbWFyZ2luLXRvcDogLTI3OC41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNzguNXB4O1xuICAgIGZpbHRlcjogYmx1cig0ODRweCk7XG4gIH1cbn1cbi5Ib21lX19TZWxlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweCAwO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5uYXZpZ2F0aW9uVG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvbiAubmF2aWdhdGlvblRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDR2dztcbiAgfVxufVxuLkhvbWVfX1NlbGVjdGlvbiAubmF2aWdhdGlvblRvcCAuYnRuLWRlc2t0b3AtcHJldixcbi5Ib21lX19TZWxlY3Rpb24gLm5hdmlnYXRpb25Ub3AgLmJ0bi1kZXNrdG9wLW5leHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Ib21lX19TZWxlY3Rpb24gLm5hdmlnYXRpb25Ub3AgLmJ0bi1kZXNrdG9wLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5Ib21lX19TZWxlY3Rpb24gLm5hdmlnYXRpb25Ub3AgLmJ0bi1kZXNrdG9wLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5Ib21lX19TZWxlY3Rpb24gLm5hdmlnYXRpb25Ub3AgLmJ0bi1kZXNrdG9wLXByZXY6YWZ0ZXIsXG4uSG9tZV9fU2VsZWN0aW9uIC5uYXZpZ2F0aW9uVG9wIC5idG4tZGVza3RvcC1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5uYXZpZ2F0aW9uVG9wIC5idG4tZGVza3RvcC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5uYXZpZ2F0aW9uVG9wIC5idG4tZGVza3RvcC1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19TZWxlY3Rpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLXByZXYsXG4uSG9tZV9fU2VsZWN0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLW5leHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkhvbWVfX1NlbGVjdGlvbiAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb24tYnV0dG9ucyAuYnRuLW1vYmlsZS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSG9tZV9fU2VsZWN0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5Ib21lX19TZWxlY3Rpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtcHJldjphZnRlcixcbi5Ib21lX19TZWxlY3Rpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uSG9tZV9fU2VsZWN0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5Ib21lX19TZWxlY3Rpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuLkhvbWVfX1NlbGVjdGlvbiAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLkhvbWVfX1NlbGVjdGlvbiAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5Ib21lX19TZWxlY3Rpb24tLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgcGFkZGluZy1yaWdodDogNHZ3O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb24tLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb24tLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb24tLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5Ib21lX19TZWxlY3Rpb24tLWNvbnRlbnQgLmhvbWVQcm9kdWN0cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCAuaG9tZVByb2R1Y3RzOmhvdmVyIC5ob21lUHJvZHVjdHNfX3RodW1iIC5maXJzdCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5ob21lUHJvZHVjdHM6aG92ZXIgLmhvbWVQcm9kdWN0c19fdGh1bWIgLnNlY29uZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5ob21lUHJvZHVjdHM6aG92ZXIgLmhvbWVQcm9kdWN0c19fbGFiZWwgc3BhbiB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCAuaG9tZVByb2R1Y3RzX190aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5ob21lUHJvZHVjdHNfX3RodW1iIHtcbiAgICBoZWlnaHQ6IDM0NnB4O1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5ob21lUHJvZHVjdHNfX3RodW1iIC5maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCAuaG9tZVByb2R1Y3RzX190aHVtYiAuc2Vjb25kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLkhvbWVfX1NlbGVjdGlvbi0tY29udGVudCAuaG9tZVByb2R1Y3RzX19sYWJlbCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uSG9tZV9fU2VsZWN0aW9uLS1jb250ZW50IC5ob21lUHJvZHVjdHNfX2xhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uSG9tZV9fQWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBwYWRkaW5nOiA2MHB4IDAgMzJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQWJvdXQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Fib3V0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XG4gIH1cbn1cbi5Ib21lX19BYm91dC0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGV4dF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLnRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC50ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAudGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLnRleHRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAudGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAudGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAudGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4uSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQgR2FyYW1vbmQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA2LjI1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAubGlzdF9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0X19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAubGlzdF9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAubGlzdF9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0X19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0X19pdGVtIHAge1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNi4yNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAubGlzdF9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0X19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQWJvdXQtLWNvbnRlbnQgLmxpc3RfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19BYm91dC0tY29udGVudCAubGlzdF9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC5saXN0X19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGh1bWJWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGh1bWJWaWRlby5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC50aHVtYlZpZGVvLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Fib3V0LS1jb250ZW50IC50aHVtYlZpZGVvLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGh1bWJWaWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkhvbWVfX0Fib3V0LS1jb250ZW50IC50aHVtYlZpZGVvIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5Ib21lX19BYm91dC0tY29udGVudCAudGh1bWJWaWRlbyBidXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4uSG9tZSAudGh1bWJWaWRlb01vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZSAudGh1bWJWaWRlb01vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWUgLnRodW1iVmlkZW9Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWUgLnRodW1iVmlkZW9Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lIC50aHVtYlZpZGVvTW9iaWxlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lIC50aHVtYlZpZGVvTW9iaWxlIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG4uSG9tZSAudGh1bWJWaWRlb01vYmlsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uSG9tZSAudGh1bWJWaWRlb01vYmlsZSBidXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4uSG9tZV9fQ2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgfVxufVxuLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3LjYxOTA0NzYxOSU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllczpob3ZlciAuYm94Q2F0ZWdvcmllc19fYnV0dG9uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllczpob3ZlciAuYm94Q2F0ZWdvcmllc19fYnV0dG9uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXM6aG92ZXIgLmJveENhdGVnb3JpZXNfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXM6aG92ZXIgLmZpcnN0SW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXMubm9Ib3Zlcjpob3ZlciAuZmlyc3RJbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzLm5vSG92ZXI6aG92ZXIgLnNlY29uZGFyeUltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzIC5maXJzdEltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllcyAuc2Vjb25kYXJ5SW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllc19fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQ2F0ZWdvcmllcy0tY29udGVudCAuYm94Q2F0ZWdvcmllc19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19DYXRlZ29yaWVzLS1jb250ZW50IC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXNfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLkhvbWVfX0NhdGVnb3JpZXMtLWNvbnRlbnQgLmJveENhdGVnb3JpZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IC02MnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5Ib21lX19GZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Ib21lX19GZWF0dXJlLmludGVybmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fRmVhdHVyZS5pbnRlcm5hbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fRmVhdHVyZS5pbnRlcm5hbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fRmVhdHVyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0ZlYXR1cmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4uSG9tZV9fRmVhdHVyZS0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19GZWF0dXJlLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19GZWF0dXJlLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uSG9tZV9fRmVhdHVyZS0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19GZWF0dXJlLS1iYW5uZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uSG9tZV9fRmVhdHVyZS0tYmFubmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLkhvbWVfX0ZlYXR1cmUtLWJhbm5lciAuY29udGVudCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDMuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fRmVhdHVyZS0tYmFubmVyIC5jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19GZWF0dXJlLS1iYW5uZXIgLmNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0ZlYXR1cmUtLWJhbm5lciAuY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLkhvbWVfX0ZlYXR1cmUtLWJhbm5lciAuY29udGVudCBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDh2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0ZlYXR1cmUtLWJhbm5lciAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19GZWF0dXJlLS1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fRmVhdHVyZS0tYmFubmVyIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5Ib21lX19GZWF0dXJlLS1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5Ib21lX19EZXNpZ25lcnMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgfVxufVxuLkhvbWVfX0Rlc2lnbmVycyAubmF2aWdhdGlvblRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMgLm5hdmlnYXRpb25Ub3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cbi5Ib21lX19EZXNpZ25lcnMgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1ob21lLWRlc2lnbmVycy1wcmV2LFxuLkhvbWVfX0Rlc2lnbmVycyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLW5leHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Ib21lX19EZXNpZ25lcnMgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1ob21lLWRlc2lnbmVycy1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSG9tZV9fRGVzaWduZXJzIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24taG9tZS1kZXNpZ25lcnMtbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLkhvbWVfX0Rlc2lnbmVycyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLXByZXY6YWZ0ZXIsXG4uSG9tZV9fRGVzaWduZXJzIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24taG9tZS1kZXNpZ25lcnMtbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLkhvbWVfX0Rlc2lnbmVycyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cbi5Ib21lX19EZXNpZ25lcnMgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1ob21lLWRlc2lnbmVycy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG4uSG9tZV9fRGVzaWduZXJzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19EZXNpZ25lcnMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uSG9tZV9fRGVzaWduZXJzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLXByZXYsXG4uSG9tZV9fRGVzaWduZXJzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLW5leHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkhvbWVfX0Rlc2lnbmVycyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb24tYnV0dG9ucyAuYnRuLW1vYmlsZS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSG9tZV9fRGVzaWduZXJzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5Ib21lX19EZXNpZ25lcnMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtcHJldjphZnRlcixcbi5Ib21lX19EZXNpZ25lcnMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uSG9tZV9fRGVzaWduZXJzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5Ib21lX19EZXNpZ25lcnMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuLkhvbWVfX0Rlc2lnbmVycyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLkhvbWVfX0Rlc2lnbmVycyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgcGFkZGluZy1yaWdodDogNHZ3O1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Rlc2lnbmVycy0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Rlc2lnbmVycy0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX0Rlc2lnbmVycy0tY29udGVudCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLmhvbWVEZXNpZ25lciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkhvbWVfX0Rlc2lnbmVycy0tY29udGVudCAuaG9tZURlc2lnbmVyOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLmhvbWVEZXNpZ25lcjpob3ZlciAuaG9tZURlc2lnbmVyX19sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uSG9tZV9fRGVzaWduZXJzLS1jb250ZW50IC5ob21lRGVzaWduZXJfX3RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLmhvbWVEZXNpZ25lcl9fdGh1bWIge1xuICAgIGhlaWdodDogNDg2cHg7XG4gIH1cbn1cbi5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLmhvbWVEZXNpZ25lcl9fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5Ib21lX19EZXNpZ25lcnMtLWNvbnRlbnQgLmhvbWVEZXNpZ25lcl9fbGFiZWwge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkhvbWVfX0Rlc2lnbmVycy0tY29udGVudCAuaG9tZURlc2lnbmVyX19sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cyB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLm5hdmlnYXRpb25Ub3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMgLm5hdmlnYXRpb25Ub3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtcGFydHMtcHJldixcbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtcGFydHMtbmV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24taG9tZS1wYXJ0cy1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1ob21lLXBhcnRzLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtcGFydHMtcHJldjphZnRlcixcbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAubmF2aWdhdGlvblRvcCAuYnV0dG9uLWhvbWUtcGFydHMtbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5uYXZpZ2F0aW9uVG9wIC5idXR0b24taG9tZS1wYXJ0cy1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLm5hdmlnYXRpb25Ub3AgLmJ1dHRvbi1ob21lLXBhcnRzLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjN2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtcHJldixcbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb24tYnV0dG9ucyAuYnRuLW1vYmlsZS1uZXh0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb24tYnV0dG9ucyAuYnRuLW1vYmlsZS1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLXByZXY6YWZ0ZXIsXG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bi1tb2JpbGUtcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIC5idG4tbW9iaWxlLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cyAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IC5ob21lUGFydHMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzOmhvdmVyIC5ob21lUGFydHNfX3RodW1iIC5iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLmhvbWVQYXJ0c19fdGh1bWIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiB7XG4gICAgaGVpZ2h0OiA1NjdweDtcbiAgfVxufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IC5ob21lUGFydHNfX3RodW1iIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLmhvbWVQYXJ0c19fdGh1bWIgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IC5ob21lUGFydHNfX3RodW1iIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnQgLmhvbWVQYXJ0c19fdGh1bWIgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50IC5ob21lUGFydHNfX3RodW1iIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1MC4wOSUsICMwMDAgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudCAuaG9tZVBhcnRzX190aHVtYiAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudE1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudE1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50TW9iaWxlIC5ob21lUGFydHNNb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAzLjc1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudE1vYmlsZSAuaG9tZVBhcnRzTW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50TW9iaWxlIC5ob21lUGFydHNNb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnRNb2JpbGUgLmhvbWVQYXJ0c01vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uSG9tZV9fU2VsZWN0aW9uUGFydHMtLWNvbnRlbnRNb2JpbGUgLmhvbWVQYXJ0c01vYmlsZTpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLkhvbWVfX1NlbGVjdGlvblBhcnRzLS1jb250ZW50TW9iaWxlIC5ob21lUGFydHNNb2JpbGU6bGFzdC1jaGlsZCAuaG9tZVBhcnRzTW9iaWxlX190aHVtYiB7XG4gIGhlaWdodDogMjB2aDtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudE1vYmlsZSAuaG9tZVBhcnRzTW9iaWxlX190aHVtYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJ2aDtcbn1cbi5Ib21lX19TZWxlY3Rpb25QYXJ0cy0tY29udGVudE1vYmlsZSAuaG9tZVBhcnRzTW9iaWxlIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5Ib21lX19CbG9nIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZyB7XG4gICAgcGFkZGluZzogMzJweCAwIDEyMHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSB7XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSB7XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZCBzcGFuLCAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHN0cm9uZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtaW4taGVpZ2h0OiA3OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWluLWhlaWdodDogMTAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICB9XG59XG4uSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQ6aG92ZXIgLnRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDUlO1xufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZDpob3ZlciAudGh1bWIgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZCAudGh1bWJNb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHZoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQgLnRodW1iTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQgLnRodW1iTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIC50aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQgLnRodW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIC50aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQgLnRodW1iIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZV9fY2FyZCAudGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWVfX2NhcmQgLnRodW1iIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDMlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lX19jYXJkIC50aHVtYiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAzJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjN2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLkhvbWVfX0Jsb2ctLWNvbnRlbnQgLnBvc3RzSG9tZSAuc3dpcGVyLW5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1idXR0b24tcHJldixcbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uSG9tZV9fQmxvZy0tY29udGVudCAucG9zdHNIb21lIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cbi5Ib21lX19CbG9nLS1jb250ZW50IC5wb3N0c0hvbWUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5TZWFyY2gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuU2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuLlNlYXJjaCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlNlYXJjaCBoMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5TZWFyY2ggaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuU2VhcmNoIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLlNlYXJjaF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG4uU2VhcmNoX19saXN0LS1ib3gge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IENvcm1vcmFudCwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3gge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5TZWFyY2hfX2xpc3QtLWJveDpob3ZlciAubGFiZWwgc3BhbiB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLlNlYXJjaF9fbGlzdC0tYm94OmhvdmVyIC5waG90byAuZmlyc3Qge1xuICBvcGFjaXR5OiAwO1xufVxuLlNlYXJjaF9fbGlzdC0tYm94OmhvdmVyIC5waG90byAuc2Vjb25kIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5TZWFyY2hfX2xpc3QtLWJveCAucGhvdG8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uU2VhcmNoX19saXN0LS1ib3ggLnBob3RvIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLlNlYXJjaF9fbGlzdC0tYm94IC5waG90byAuZmlyc3Qge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uU2VhcmNoX19saXN0LS1ib3ggLnBob3RvIC5zZWNvbmQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uU2VhcmNoX19saXN0LS1ib3ggLmxhYmVsIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5TZWFyY2hfX2xpc3QtLWJveCAubGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5TZWFyY2hfX2xpc3QtLWJveCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlNlYXJjaF9fbGlzdC0tYm94IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkgYW5kIChtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gIC5TZWFyY2hfX2xpc3QtLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuU2VhcmNoX19saXN0LS1ib3ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uU2VhcmNoX19saXN0LS1ib3ggLnByaWNlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5CbG9nIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLkJsb2dfX2ludHJvIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJsb2dfX2ludHJvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5CbG9nX19pbnRybyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5CbG9nX19pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJsb2dfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nX19pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQmxvZ19faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQmxvZ19faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5CbG9nX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGdhcDogMzBweDtcbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nX19saXN0IC5wb3N0c0NhcmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQgc3BhbiwgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCBzdHJvbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWluLWhlaWdodDogNzhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nX19saXN0IC5wb3N0c0NhcmQgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtaW4taGVpZ2h0OiAxMDJweDtcbiAgfVxufVxuLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCBzdHJvbmcge1xuICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uQmxvZ19fbGlzdCAucG9zdHNDYXJkOmhvdmVyIC50aHVtYiBpbWcge1xuICB3aWR0aDogMTA1JTtcbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQ6aG92ZXIgLnRodW1iIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQgLnRodW1iTW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2aDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIC50aHVtYk1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nX19saXN0IC5wb3N0c0NhcmQgLnRodW1iTW9iaWxlIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQgLnRodW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJsb2dfX2xpc3QgLnBvc3RzQ2FyZCAudGh1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIC50aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uQmxvZ19fbGlzdCAucG9zdHNDYXJkIC50aHVtYiAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5CbG9nX19saXN0IC5wb3N0c0NhcmQgLnRodW1iIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwLjFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAuQmxvZ19fbGlzdCAucG9zdHNDYXJkIC50aHVtYiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAzJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nX19saXN0IC5wb3N0c0NhcmQgLnRodW1iIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDMlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLkJsb2dTaW5nbGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJsb2dTaW5nbGUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uQmxvZ1NpbmdsZV9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5CbG9nU2luZ2xlX19iYWNrIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uQmxvZ1NpbmdsZV9fYmFjayBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5CbG9nU2luZ2xlX19pbnRybyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nU2luZ2xlX19pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uQmxvZ1NpbmdsZV9faW50cm8gaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogQ29ybW9yYW50LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuQmxvZ1NpbmdsZV9faW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJsb2dTaW5nbGVfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSB7XG4gIC5CbG9nU2luZ2xlX19pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzU1LjFweCkge1xuICAuQmxvZ1NpbmdsZV9faW50cm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJsb2dTaW5nbGVfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMC4xcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgLkJsb2dTaW5nbGVfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTUuMXB4KSBhbmQgKG1pbi13aWR0aDogMTM1NS4xcHgpIHtcbiAgLkJsb2dTaW5nbGVfX2ludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59IiwiQHVzZSBcImZ1bmN0aW9uc1wiO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCBmdW5jdGlvbnMudncoNCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ub1BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1sYXJnZSB7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTU2OHB4O1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE1NjhweDtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsIHtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuJG1vYmlsZTogJyhtYXgtd2lkdGg6IDUzOS45OHB4KSc7XG4kdGFibGV0OiAnKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJztcbiRkZXNrdG9wX21lZGl1bTogJyhtaW4td2lkdGg6IDEyMDAuMXB4KSBhbmQgKG1heC13aWR0aDogMTM1NXB4KSc7XG4kZGVza3RvcDogJyhtaW4td2lkdGg6IDEzNTUuMXB4KSc7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1lZGlhfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBmdW5jdGlvbiB2dygkdmFsdWUpIHtcbiAgQHJldHVybiAjeygkdmFsdWUpfXZ3O1xufVxuQGZ1bmN0aW9uIHZoKCR2YWx1ZSkge1xuICBAcmV0dXJuICN7KCR2YWx1ZSl9dmg7XG59XG5AZnVuY3Rpb24gcHgoJHZhbHVlKSB7XG4gIEByZXR1cm4gI3soJHZhbHVlKX1weDtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWUsICRiYXNlOiAxNikge1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHZhbHVlLCAkYmFzZSl9cmVtO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCR0YXJnZXQpIHtcbiAgZm9udC1zaXplOiB2dyhjYWxjKCR0YXJnZXQgLyA0KSk7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogI3skdGFyZ2V0fXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKCR0YXJnZXQpO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgZm9udC1zaXplOiAjeyR0YXJnZXR9cHg7XG4gICAgZm9udC1zaXplOiByZW0oJHRhcmdldCk7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogI3skdGFyZ2V0fXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKCR0YXJnZXQpO1xuICB9XG59XG5cbkBtaXhpbiBmb250LWZhbWlseSgkd2VpZ2h0LCAkZmFtaWx5OiBcIkJhcmxvd1wiKSB7XG4gIGZvbnQtZmFtaWx5OiAjeyRmYW1pbHl9LCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBAaWYgJGZhbWlseSA9PSBcIkJhcmxvd1wiIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbkBtaXhpbiB0aXRsZXNBYm91dCgpIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIGZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCk7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ2KTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NCk7XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBhcmFwcmFoQWJvdXQoKSB7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseSg0MDApO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcbiAgJjo6cGxhY2Vob2xkZXIge0Bjb250ZW50fVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8vIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGUtYmc7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCk7XG4gIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gIC5hbGVydCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIGJhY2tncm91bmQ6ICMyMjg5NGE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gIH1cblxuICAuc2VjdGlvblRpdGxlIHtcbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwKTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudE1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDEwMHB4IDR2dyA0dmggNHZ3O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydEJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudUxpc3RNb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg1MDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1jb250ZW50LW1vYmlsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEuM3Z3O1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogMS4zdnc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5mb3JtU2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMTAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25DbG9zZVNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yk1lbnVGdWxsIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIENvbWXDp2EgZXNjb25kaWRhICovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7IC8qIENvbGEgbm8gZnVuZG8gZG8gaGVhZGVyICovXG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgIC5zdWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxNDVweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludGVybmFsIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICYuc3ViTWVudSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICYuc3ViTWVudSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludmVydCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICB9XG5cbiAgICAgIC5IZWFkZXJfX2NvbnRlbnQtLWFjdGlvbnMge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICYuc3ViTWVudSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjVweDtcblxuICAgICAgJi5pbnRlcm5hbCB7XG4gICAgICAgIC5IZWFkZXJfX2NvbnRlbnQtLW5hdiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5IZWFkZXJfX2NvbnRlbnQtLWxhbmd1YWdlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuSGVhZGVyX19jb250ZW50LS1hY3Rpb25zIHtcbiAgICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTEuOCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1sYW5ndWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1hY3Rpb25zIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnRCdXR0b24sIC5zZWFyY2hCdXR0b24ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydEJ1dHRvbiB7XG4gICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheV9uZXdzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICAjY2xpY2tXcmFwcGVyIHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogbWVudSBzdGFydCAqL1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYW5pbWF0ZS5tZW51e1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtZW51LW1lbnU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBtZW51LW1lbnUge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHdpZHRoOjBweDtcbiAgICAgICAgICAgIGhlaWdodDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICB3aWR0aDowcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA1MSV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuaW1hdGUubWVudTphZnRlciB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtYWZ0ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBtZW51LWFmdGVyIHtcbiAgICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgNTAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMTVweDtcbiAgICAgICAgICB9IFxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmltYXRlLm1lbnU6YmVmb3Jle1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtZW51LWJlZm9yZTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBtZW51LWJlZm9yZSB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgNTAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBtZW51IGVuZCAqL1xuXG4gICAgICAgIC8qIGNsb3NlIHN0YXJ0ICovXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UuYW5pbWF0ZXtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2xvc2UtY2xvc2U7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBjbG9zZS1jbG9zZSB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIHdpZHRoOjBweDtcbiAgICAgICAgICAgIGhlaWdodDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuaW1hdGUuY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBjbG9zZS1hZnRlcjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGNsb3NlLWFmdGVyIHtcbiAgICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmltYXRlLmNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNsb3NlLWJlZm9yZTtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGNsb3NlLWJlZm9yZSB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0xNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZml4ZWQge1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnRlcm5hbCB7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuRm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMjtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAxODBweCAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE3MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYmxvY2tzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3RlckJsb2NrcyB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg1MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tYXBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZG93bmxvYWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb250YXRvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNDAwKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBmb250c1xuLy8gJG9wZW46ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4vL2NvbG9yc1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjRkZGO1xuXG4kZ3JheV9uZXdzOiAjRUZFRkVGO1xuJGJnX3Bvc3Q6ICNGMkYyRjI7XG4kZ3JheV9tZWRpdW06ICNBNEE0QTQ7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZWQuaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGVkLmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuYm91bmNlSW4sLmFuaW1hdGVkLmJvdW5jZU91dCwuYW5pbWF0ZWQuZmxpcE91dFgsLmFuaW1hdGVkLmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKX00MCUsNDMlLDcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNil9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKX00MCUsNDMlLDcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNil9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApfX0uYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19QGtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fS5qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUlufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fS5ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybil9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKX01MCUsODAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTF0dXJuKX0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpfTUwJSw4MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlZC5mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFl7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpfTYwJSw4MCV7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyl9NjAlLDgwJXtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3t0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3t0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH0wJSwyMCUsNjAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAle3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9MCUsMjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAlLHRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJSx0b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIi8qKlxuICogQXRyb3BvcyAyLjAuMlxuICogVG91Y2gtZnJpZW5kbHkgM0QgcGFyYWxsYXggaG92ZXIgZWZmZWN0c1xuICogaHR0cHM6Ly9hdHJvcG9zanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMjEtMjAyMyBcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVseSA0LCAyMDIzXG4gKi9cblxuLmF0cm9wb3N7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwZXJzcGVjdGl2ZToxMjAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uYXRyb3Bvcy1yb3RhdGUtc2Nyb2xsLXgsLmF0cm9wb3Mtcm90YXRlLXNjcm9sbC15LC5hdHJvcG9zLXJvdGF0ZS10b3VjaHstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5hdHJvcG9zLXJvdGF0ZS10b3VjaC1zY3JvbGwteXt0b3VjaC1hY3Rpb246cGFuLXl9LmF0cm9wb3Mtcm90YXRlLXRvdWNoLXNjcm9sbC14e3RvdWNoLWFjdGlvbjpwYW4teH0uYXRyb3Bvcy1yb3RhdGUtdG91Y2h7dG91Y2gtYWN0aW9uOm5vbmV9LmF0cm9wb3Mtcm90YXRlLC5hdHJvcG9zLXNjYWxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LmF0cm9wb3MtaGlnaGxpZ2h0LC5hdHJvcG9zLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7ZGlzcGxheTpibG9jaztvcGFjaXR5OjB9LmF0cm9wb3Mtc2hhZG93e3otaW5kZXg6LTE7YmFja2dyb3VuZDojMDAwO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZpbHRlcjpibHVyKDMwcHgpfS5hdHJvcG9zLWhpZ2hsaWdodHtsZWZ0Oi01MCU7dG9wOi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kLWltYWdlOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjI1KSx0cmFuc3BhcmVudCA1MCUpO3otaW5kZXg6MH0uYXRyb3Bvcy1yb3RhdGV7cG9zaXRpb246cmVsYXRpdmV9LmF0cm9wb3MtaW5uZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ZGlzcGxheTpibG9ja30uYXRyb3Bvcy1hY3RpdmV7ei1pbmRleDoxfS5hdHJvcG9zLWFjdGl2ZSAuYXRyb3Bvcy1zaGFkb3d7b3BhY2l0eToxIWltcG9ydGFudH06OnNsb3R0ZWQoW2RhdGEtYXRyb3Bvcy1vZmZzZXRdKSxbZGF0YS1hdHJvcG9zLW9mZnNldF17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYXRyb3Bvcy1vcGFjaXR5XXt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9OjpzbG90dGVkKFtkYXRhLWF0cm9wb3Mtb2Zmc2V0XVtkYXRhLWF0cm9wb3Mtb3BhY2l0eV0pLFtkYXRhLWF0cm9wb3Mtb2Zmc2V0XVtkYXRhLWF0cm9wb3Mtb3BhY2l0eV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eX0iLCIvKipcbiAqIFN3aXBlciAxMS4yLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMSwgMjAyNVxuICovXG5cbiBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLkJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLnNrZXRjayB7XG4gICAgLnNrZXRja19fbG9nbyB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNCk7XG5cbiAgICAmLmNlbnRlckNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cblxuICAmLndoYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg1MDApO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5ld3NsZXR0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UtaW4tb3V0O1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE0KTtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNCk7XG4gICAgXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmLmludmVydCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uQ2F0YWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheV9uZXdzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDR2aCA0dncgNHZoO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0Nik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg0MDApO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDR2aCA0dncgMCA0dmg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLk5ld3NsZXR0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICYtLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogNDB2aDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICAgIHBhZGRpbmc6IDV2aCA0dnc7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDYwcHggMzJweCA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDAsICdDb3Jtb3JhbnQnKTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDUwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm1OZXdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAmX19pbnB1dHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuXG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLndoYXRzYXBwTGlzdCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxMDBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDEwMTtcblx0YmFja2dyb3VuZDogIzI1ZDM2Njtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMzZjk5NTg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0QGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cdH1cbn1cblxuLmJ0bi13aGF0c2FwcC1wdWxzZSB7XG5cdGJhY2tncm91bmQ6ICMyNWQzNjY7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDEwMHB4O1xuXHRyaWdodDogMjBweDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZzogMzVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHotaW5kZXg6IDEwMTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDM3LCAyMTEsIDEwMiwgMC41KTtcblx0fVxuXHQ4MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHB4KDE0KSByZ2JhKDM3LCAyMTEsIDEwMiwgMCk7XG5cdH1cbn1cblxuLmJ0bi13aGF0c2FwcC1wdWxzZS1ib3JkZXIge1xuXHRib3R0b206IDEyMHB4O1xuXHRyaWdodDogMjBweDtcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmJ0bi13aGF0c2FwcC1wdWxzZS1ib3JkZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCAjMjVkMzY2O1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRhbmltYXRpb24tbmFtZTogcHVsc2UtYm9yZGVyO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1ib3JkZXIge1xuXHQwJSB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHR9XG5cdDc1JSB7XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5Db29raWVzQWNjZXB0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggLTZweCAxMnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gIFxuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNCk7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICB9XG4gIH1cblxuICAuQnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgfVxufSIsIi5sb2FkZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59ICIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5DYXJ0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCwgJ0Nvcm1vcmFudCcpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdHJldGNoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnB1dC1xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgLmlucHV0LXF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlucHV0LXF0eSB7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIEVudm9sdmVudGUgcHJpbmNpcGFsICovXG4gICAgICAgICAgLnF1YW50aXR5LWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogRXN0aWxvIGRvcyBib3TDtWVzICovXG4gICAgICAgICAgLmJ0bi1xdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuLXF0eTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4tcXR5OmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIEFycmVkb25kYW1lbnRvIGRhcyBwb250YXMgZXh0ZXJuYXMgKi9cbiAgICAgICAgICAuYnRuLXF0eS5taW51cyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuLXF0eS5wbHVzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTIpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZvcm1fX2lubmVyIHtcbiAgICAgIFxuICAgICAgXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5BcmNoaXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9fYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXItYXJjaGl2ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIH1cblxuICAgICYtLWVmZmVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDI0MHB4IDAgMjQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDMuNTQlLCB0cmFuc3BhcmVudCA0MC42MSUpO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA0My45NyUsICNGRkYgMTAwJSk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjQwcHggMCAyNDBweDtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjIpO1xuICAgIH1cbiAgfVxuXG4gIC5GaWx0ZXJTaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICZfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjM3KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogNDgycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MnB4O1xuICAgICAgfVxuXG4gICAgICAmLS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b25CYWNrRmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLkJ1dHRvbkZpbHRlckNsb3NlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAuc3ViT3B0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5CdXR0b25GaWx0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0EySWo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5PUzR6SURCTU15NDJJRFF1T0M0M0lESXVOQ0F3SUROc015NDJJRE5NTVRBZ0xqZDZJaTgrUEM5emRtYytcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbnMge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgICAgLmdyYXBoIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgLmJhZGdlLWdydXBvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb250cm9scyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5CdXR0b25DbGVhckZpbHRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLkJ1dHRvblNob3dGaWx0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyc0Zsb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3Jlc3VtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAudG90YWwtZmlsdHJvcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxMyk7XG4gICAgICB9XG5cbiAgICAgIC5CdXR0b25GaWx0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubXlTd2lwZXJGaWx0ZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQnV0dG9uRmlsdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgIC5iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QyZDJkMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5X25ld3M7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICYtLWJveCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg3MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90byB7XG4gICAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY29uZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGhvdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uUGFnZUxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gICZfX0NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYm94Q2F0ZWdvcmllcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIuMSk7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIC8vIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmJveENhdGVnb3JpZXNfX2J1dHRvbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94Q2F0ZWdvcmllc19fbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpcnN0SW1hZ2Uge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyAuc2Vjb25kYXJ5SW1hZ2Uge1xuICAgICAgICAgIC8vICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vSG92ZXIge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmZpcnN0SW1hZ2Uge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWNvbmRhcnlJbWFnZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpcnN0SW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRhcnlJbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy8gaGVpZ2h0OiA2MXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICByaWdodDogLTYycHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5X25ld3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5Db250YWN0UGFnZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNDAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuZm9ybUlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAubGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgZm9ybSB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDR2aCA0dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5BYm91dCB7XG4gICZfX2Jhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjV2aDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgICBcbiAgICAub3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTApIDEwMCUpO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0dmg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzIpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDAsICdDb3Jtb3JhbnQnKTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg2Mik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgNC41NCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTguOTglKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogNjV2aDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAmLS1pbnRybyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuXG4gICAgICAuYmFyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYXJhcHJhaEFib3V0KCk7XG4gICAgfVxuXG4gICAgJi0tdGV4dC1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5iZ0FjdGl2ZSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogNHZoIDR2dztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA0OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRpdGxlc0Fib3V0KCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhcmFwcmFoQWJvdXQoKTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMudGl0bGVzQWJvdXQoKTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhcmFwcmFoQWJvdXQoKTtcbiAgICB9XG5cbiAgICAmLS1ncmlkLWltYWdlcyB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgLmFib3V0QmxvY2sge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzV2aDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTAuMDklLCAjMDAwIDEwMCUpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlRnVsbCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1iVmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uRGVzaWduZXJzUGFnZSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tYm94IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1LjI1JSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMjUuMjUlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNzAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1iIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQydnc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uRGVzaWduZXJzU2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA5MHB4O1xuICAgIH1cblxuICAgICYtLWluZm9zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg0MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIyKTtcbiAgICAgICAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5DYXRhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5X25ld3M7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDMycHggMDtcblxuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm1DYXRhbG9nIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uUHJvZHVjdHNTaW5nbGUge1xuICAmX19iYW5uZXIge1xuICAgIC8vIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLy8gLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8vIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBcbiAgICBcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci9lZmZlY3QucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICB9XG5cbiAgICAmLS1lZmZlY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjhweCAyNDBweCAwIDI0MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCAzLjU0JSwgdHJhbnNwYXJlbnQgNDAuNjElKTtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5iYW5uZXJzSG9tZSB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiA0dmggNHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCwgaDEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubXktYXRyb3BvcyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdHJvcG9zLWlubmVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIG1heC13aWR0aDogOTV2dztcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMjMxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMzFweDtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjAxLjA2MzgyNzUxNDY0ODQ0cHgpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTU3LjA2OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNERkRGREY7XG4gICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNTU3LjA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTcuMDY4cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNDg0Ljg3NXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYW5uZXJUd28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgyMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0IHtcbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJBYm91dCB7XG4gICAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4zdmg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG4gIFxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlbyB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vIGdhcDogMjBweDtcblxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAud3JhcC1jb2xsYWJzaWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMnJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGJsLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLy8gcGFkZGluZzogMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGdyYXlfbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yXzI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC8vIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9nZ2xlIHtcbiAgICAgICAgJjpjaGVja2VkKy5sYmwtdG9nZ2xlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICArIHtcbiAgICAgICAgICAgIC5sYmwtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgKyB7XG4gICAgICAgICAgICAgICAgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGFwc2libGUtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAuY29udGVudC1pbm5lciB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgwLCAxMDUsIDI1NSwgLjIpO1xuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDEwNSwgMjU1LCAuNDUpO1xuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmF5X21lZGl1bTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb25Ub3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogNHZ3O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXByb2R1Y3Qtc2VsZWN0aW9uLXByZXYsIFxuICAgICAgLmJ1dHRvbi1wcm9kdWN0LXNlbGVjdGlvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXByb2R1Y3Qtc2VsZWN0aW9uLXByZXYsIFxuICAgICAgLmJ1dHRvbi1wcm9kdWN0LXNlbGVjdGlvbi1uZXh0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1wcm9kdWN0LXNlbGVjdGlvbi1uZXh0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ25leHQnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tcHJvZHVjdC1zZWxlY3Rpb24tcHJldiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMnZ3O1xuXG5cbiAgICAgIC5zbGlkZXJQcm9kdXRjdEJveCB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogNTc2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTAuMDklLCAjMDAwIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzaWduZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOTBweDtcblxuICAgICAgfVxuXG4gICAgICAuaW5mb3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDM1KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLkhvbWVfX1NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gVmFyacOhdmVpcyBkZSBFc3RpbG9cbiRtb2RhbC1iZzogcmdiYSgwLCAwLCAwLCAwLjk1KTtcbiRtb2RhbC1jbG9zZS1jb2xvcjogI2ZmZmZmZjtcbiR6LWluZGV4LW1vZGFsOiA5OTk5OTtcbiR6LWluZGV4LWNsb3NlOiAxMDAwMDA7XG5cbi5zd2lwZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvLyBPY3VsdG8gcG9yIHBhZHLDo29cbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDsgLy8gVG9wLCBSaWdodCwgQm90dG9tLCBMZWZ0OiAwXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iZztcbiAgei1pbmRleDogJHotaW5kZXgtbW9kYWw7XG4gIFxuICAvLyBDZW50cmFsaXphw6fDo28gZG8gY29udGFpbmVyIGRvIFN3aXBlclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBBdGl2YWRvIHZpYSBKU1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkbW9kYWwtY2xvc2UtY29sb3I7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWNsb3NlOyAvLyBBY2ltYSBkZSB0dWRvXG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItbW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBDZW50cmFsaXphw6fDo28gVmVydGljYWwgZG9zIFNsaWRlc1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgLy8gQ2VudHJhbGl6YSBJbWFnZW0gVmVydGljYWxtZW50ZVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIENlbnRyYWxpemEgSW1hZ2VtIEhvcml6b250YWxtZW50ZVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4OyAvLyBSZXNwaXJvIHBhcmEgbsOjbyBjb2xhciBuYXMgYm9yZGFzIG91IHNldGFzXG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NXZoOyAvLyBHYXJhbnRlIHF1ZSBhIGltYWdlbSBjYWliYSBuYSB0ZWxhXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRXZpdGEgaW50ZXJmZXLDqm5jaWEgbm8gZHJhZyBkbyBtb3VzZVxuICAgICAgfVxuXG4gICAgICAvLyBMZWdlbmRhIChvcGNpb25hbCwgc2Ugdm9jw6ogaW5qZXRhciBvIDxwPiB2aWEgSlMpXG4gICAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9taXphw6fDo28gZGFzIFNldGFzIChOYXZpZ2F0aW9uKVxuICAgIC5tLW5leHQsIC5tLXByZXYge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgLy8gVGFtYW5obyBkbyDDrWNvbmUgZGEgc2V0YVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gT3BjaW9uYWw6IGVzY29uZGUgc2V0YXMgbm8gbW9iaWxlICh1c2EgbyB0b3VjaClcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ2xhc3NlIGF1eGlsaWFyIHBhcmEgbyBib2R5IChhZGljaW9uYWRhIHZpYSBKUylcbmJvZHkubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIFRyYXZhIG8gc2Nyb2xsIGRhIHDDoWdpbmEgYW8gZnVuZG9cbiAgaGVpZ2h0OiAxMDB2aDtcbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uSG9tZSB7XG4gICZfX0Jhbm5lciB7XG4gICAgLy8gLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvLyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLy8gdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIFxuICAgIFxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyL2VmZmVjdC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cblxuICAgICYtLWVmZmVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDI0MHB4IDAgMjQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDMuNTQlLCB0cmFuc3BhcmVudCA0MC42MSUpO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhbm5lcnNIb21lIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiA0dmggNHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDZ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNC41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBwLCBoMSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEyKTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxdnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAubXktYXRyb3BvcyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdHJvcG9zLWlubmVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIGhlaWdodDogOTR2aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIGhlaWdodDogOTR2aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiA5NXZ3O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExNS41cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTUuNXB4O1xuICAgICAgICAgIFxuICAgICAgICAgIHdpZHRoOiAyMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzMXB4O1xuICAgICAgICAgIGZpbHRlcjogYmx1cigyMDFweCk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0RGREZERjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNTU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1N3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI3OC41cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI3OC41cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNDg0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDU1N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNzguNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNzguNXB4O1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDQ4NHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19TZWxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweCAwO1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uVG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIH1cblxuICAgICAgLmJ0bi1kZXNrdG9wLXByZXYsIFxuICAgICAgLmJ0bi1kZXNrdG9wLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tZGVza3RvcC1wcmV2LCBcbiAgICAgIC5idG4tZGVza3RvcC1uZXh0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi1kZXNrdG9wLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnbmV4dCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi1kZXNrdG9wLXByZXYge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAncHJldic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMi4zdmg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIFxuICAgICAgICAuYnRuLW1vYmlsZS1wcmV2LCBcbiAgICAgICAgLmJ0bi1tb2JpbGUtbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuYnRuLW1vYmlsZS1wcmV2IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5idG4tbW9iaWxlLW5leHQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ25leHQnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICB9XG4gIFxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg3MDAsICdDb3Jtb3JhbnQnKTtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuaG9tZVByb2R1Y3RzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgLy8gcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmhvbWVQcm9kdWN0c19fdGh1bWIge1xuICAgICAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY29uZCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhvbWVQcm9kdWN0c19fbGFiZWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiAzNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0NnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0NnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fQWJvdXQge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheV9uZXdzO1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMnB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDQwMCwgJ0Nvcm1vcmFudCBHYXJhbW9uZCcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGh1bWJWaWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGh1bWJWaWRlb01vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGdyYXlfbmV3cztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19DYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmJveENhdGVnb3JpZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyLjEpO1xuICAgICAgICAvLyBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgIC8vIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgIC8vIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYm94Q2F0ZWdvcmllc19fYnV0dG9uIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3hDYXRlZ29yaWVzX19sYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlyc3RJbWFnZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIC5zZWNvbmRhcnlJbWFnZSB7XG4gICAgICAgICAgLy8gICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm9Ib3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZmlyc3RJbWFnZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY29uZGFyeUltYWdlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlyc3RJbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRhcnlJbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLy8gaGVpZ2h0OiA2MXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICByaWdodDogLTYycHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5X25ld3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX0ZlYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pbnRlcm5hbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MnZoO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19EZXNpZ25lcnMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvblRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA0dnc7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24taG9tZS1kZXNpZ25lcnMtcHJldiwgXG4gICAgICAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24taG9tZS1kZXNpZ25lcnMtcHJldiwgXG4gICAgICAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWhvbWUtZGVzaWduZXJzLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnbmV4dCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1ob21lLWRlc2lnbmVycy1wcmV2IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ3ByZXYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDIuM3ZoO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcbiAgICAgICAgLmJ0bi1tb2JpbGUtcHJldiwgXG4gICAgICAgIC5idG4tbW9iaWxlLW5leHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgLmJ0bi1tb2JpbGUtcHJldiB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAncHJldic7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuYnRuLW1vYmlsZS1uZXh0IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgfVxuICBcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICAgICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDcwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5ob21lRGVzaWduZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhvbWVEZXNpZ25lcl9fbGFiZWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0ODZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX1NlbGVjdGlvblBhcnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uVG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1ob21lLXBhcnRzLXByZXYsIFxuICAgICAgLmJ1dHRvbi1ob21lLXBhcnRzLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24taG9tZS1wYXJ0cy1wcmV2LCBcbiAgICAgIC5idXR0b24taG9tZS1wYXJ0cy1uZXh0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1ob21lLXBhcnRzLW5leHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnbmV4dCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1ob21lLXBhcnRzLXByZXYge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAncHJldic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMi4zdmg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIFxuICAgICAgICAuYnRuLW1vYmlsZS1wcmV2LCBcbiAgICAgICAgLmJ0bi1tb2JpbGUtbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuYnRuLW1vYmlsZS1wcmV2IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5idG4tbW9iaWxlLW5leHQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ25leHQnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICB9XG4gIFxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjApO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuaG9tZVBhcnRzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmhvbWVQYXJ0c19fdGh1bWIge1xuICAgICAgICAgICAgLmJnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NjdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSA1MC4wOSUsICMwMDAgMTAwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudE1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5ob21lUGFydHNNb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE1KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5ob21lUGFydHNNb2JpbGVfX3RodW1iIHtcbiAgICAgICAgICAgIGhlaWdodDogMjB2aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMnZoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fQmxvZyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMTIwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNTAwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0c0hvbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnX3Bvc3Q7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbiwgc3Ryb25nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aHVtYk1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuM3ZoO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5TZWFyY2gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG5cbiAgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICAmLS1ib3gge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNzAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8ge1xuICAgICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBob3RvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LWZhbWlseSg2MDApO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLkJsb2cge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDYwMCwgJ0Nvcm1vcmFudCcpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgLnBvc3RzQ2FyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZ19wb3N0O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgfVxuXG4gICAgICBzcGFuLCBzdHJvbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWluLWhlaWdodDogNzhweDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3BfbWVkaXVtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtZmFtaWx5KDUwMCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGh1bWJNb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcF9tZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC8vIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wX21lZGl1bSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQmxvZ1NpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1mYW1pbHkoNjAwLCAnQ29ybW9yYW50Jyk7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIwKTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
body.home .Home + .Catalog{margin-top:0}
/*# sourceMappingURL=style.css.map */
