body{line-height:1;background:#fff;color:#000}body,html{overflow-x:hidden}body,html{position:relative;font-weight:400}*{outline:none!important}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,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%;vertical-align:baseline}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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input::-webkit-input-placeholder{line-height:normal!important}a{cursor:pointer;text-decoration:none;color:#000;transition:.1s}a:focus,a:hover{text-decoration:none}body,html{font-family:Rubik,sans-serif;font-size:10px}a,body,html{color:#121b31}.navie_general_titre{font-family:Poppins,sans-serif;text-transform:uppercase;color:#7bb747;font-size:4rem;line-height:120%;font-weight:700;margin-bottom:15px}@media (max-width:767px){.navie_general_titre{font-size:3rem}}.navie_general_titre_secondaire{font-family:Poppins,sans-serif;color:#b1ce64;font-size:2.4rem;line-height:120%;text-transform:uppercase;font-weight:700;margin-bottom:15px}@media (max-width:767px){.navie_general_titre_secondaire{font-size:2rem}}.navie_general_texte_principal{font-family:Rubik,sans-serif;color:#b1ce64;font-size:1.8rem;line-height:140%;font-weight:500;font-style:italic;margin-bottom:15px}@media (max-width:767px){.navie_general_texte_principal{font-size:1.6rem}}.navie_general_texte{font-size:1.5rem;line-height:180%}@media (max-width:767px){.navie_general_texte{font-size:1.4rem}}.navie_general_texte strong{font-weight:500}.navie_general_texte a{color:#7bb747;text-decoration:underline;text-underline-offset:3px}.navie_general_texte a:hover{color:#b1ce64}.navie_general_texte p{margin:15px 0}.navie_general_texte p:first-child{margin-top:0}.navie_general_texte ul{list-style:inside disc;margin:15px 0 15px 20px}.navie_general_texte ul li{margin:5px 0}.navie_general_texte ul ul{margin:0 0 10px 20px}.navie_general_texte ul ul li{margin:3px 0}.navie_general_texte ol{list-style:inside decimal;margin:15px 0 15px 20px}.navie_general_texte ol li{margin:5px 0}.navie_general_texte h2{font-size:3rem}.navie_general_texte h2,.navie_general_texte h3{font-family:Poppins,sans-serif;color:#121b31;line-height:140%;font-weight:700;margin:40px 0 15px}.navie_general_texte h3{font-size:2rem}.navie_general_lien{margin:30px 0}.navie_general_lien a{display:inline-block;padding:13px 25px;text-align:center;background-color:#87c74f;background:linear-gradient(45deg,#87c74f,#add888);box-shadow:5px 5px 0 #7bb747;font-family:Poppins,sans-serif;color:#fff;font-weight:500;font-size:1.6rem;line-height:130%;border-radius:35px;transition:.1s ease-in}@media (max-width:575px){.navie_general_lien a{font-size:1.4rem}}.navie_general_lien a:hover{background:linear-gradient(45deg,#87c74f,#87c74f);box-shadow:5px 5px 0 #add888}.navie_general_fond{background-image:url(../../assets/imgs/forme-2.png),url(../../assets/imgs/forme-1.png);background-size:140px auto,120px auto;background-position:left 600px,right 200px;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:1199px){.navie_general_fond{background:none}}.navie_actualite_import{padding:70px 0;font-size:1.5rem;line-height:180%}@media (max-width:767px){.navie_actualite_import{font-size:1.4rem}}.navie_actualite_import strong{font-weight:500}.navie_actualite_import a{color:#7bb747;text-decoration:underline;text-underline-offset:3px}.navie_actualite_import a:hover{color:#b1ce64}.navie_actualite_import p{margin:15px 0}.navie_actualite_import p:first-child{margin-top:0}.navie_actualite_import ul{list-style:inside disc;margin:15px 0 15px 20px}.navie_actualite_import ul li{margin:5px 0}.navie_actualite_import ul ul{margin:0 0 10px 20px}.navie_actualite_import ul ul li{margin:3px 0}.navie_actualite_import ol{list-style:inside decimal;margin:15px 0 15px 20px}.navie_actualite_import ol li{margin:5px 0}.navie_actualite_import h2{font-size:3rem}.navie_actualite_import h2,.navie_actualite_import h3{font-family:Poppins,sans-serif;color:#121b31;line-height:140%;font-weight:700;margin:40px 0 15px}.navie_actualite_import h3{font-size:2rem}.navie_general_container_max{position:relative;padding-right:40px;padding-left:40px}@media (max-width:991px){.navie_general_container_max{padding-right:20px;padding-left:20px}}.navie_general_container{position:relative;padding-right:70px;padding-left:70px}@media (min-width:1600px){.navie_general_container{max-width:1500px}}@media (max-width:991px){.navie_general_container{padding-right:20px;padding-left:20px}}.navie_col{display:flex}@media (min-width:1200px){.navie_desktop{display:block!important}.navie_mobile{display:none!important}}@media (max-width:1199px){.navie_desktop{display:none!important}.navie_mobile{display:block!important}}.navie_anim_left,.navie_anim_right,.navie_anim_top{visibility:hidden;overflow:hidden}.lg-backdrop{z-index:90000000000!important;background-color:rgba(0,0,0,.8)!important}.lg-outer{z-index:90000000001!important}.lg-image{padding:50px 0!important}#cdu_close,.grecaptcha-badge,.otgs-development-site-front-end{display:none!important}.navie_desktop header{position:relative;width:100%;background-color:transparent;background-image:url(../../assets/imgs/fond.png);background-position:100% 0;background-size:auto 100%;background-repeat:no-repeat;border-bottom:16px solid #ffd866}.navie_desktop header .navie_header{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0}.navie_desktop header .navie_header .navie_logo a{display:inline-block}.navie_desktop header .navie_header .navie_logo a img{width:250px}.navie_desktop header .navie_header .navie_menu{position:fixed;top:40px;right:40px;z-index:99999;background-color:#fff;border-radius:30px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);padding:13px 20px 13px 40px}.navie_desktop header .navie_header .navie_menu,.navie_desktop header .navie_header .navie_menu nav .navbar-nav{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:0 30px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li{padding:5px 0}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.dropdown{position:static}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a{font-family:Poppins,sans-serif;color:#293e71;position:relative;display:inline-block;font-size:1.7rem;text-transform:uppercase;font-weight:600;cursor:pointer}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a:after{display:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu{position:absolute;min-width:100%;padding:20px 40px 30px;margin:0;top:40px;left:0;background-color:#fff;border:none;border-radius:0 0 30px 30px;list-style-position:outside;list-style-type:none;-moz-column-count:2;column-count:2;box-shadow:-10px 30px 20px 0 rgba(0,0,0,.05)}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li{display:block;margin-left:0;padding:0}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a{font-family:Poppins,sans-serif;letter-spacing:0;background-color:#fff;text-transform:none;padding:10px 0;color:#293e71;display:block;font-size:1.4rem;line-height:120%;font-weight:600}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a:hover{color:#6bab98}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a:after{display:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li .dropdown-menu{position:relative!important;display:block;min-width:auto;top:auto;left:auto;right:auto;padding:0;border-radius:0;box-shadow:none;-moz-column-count:1;column-count:1}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li .dropdown-menu li a{position:relative;font-family:Rubik,sans-serif;letter-spacing:0;background-color:#fff;text-transform:none;padding:7px 0;color:#293e71;display:block;font-size:1.3rem;line-height:120%;font-weight:400}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li .dropdown-menu li a:hover{color:#6bab98}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li .dropdown-menu li a:after{display:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li .dropdown-menu li .dropdown-menu{margin-left:20px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li:hover .dropdown-menu{display:block}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li:hover>.dropdown-menu{display:block}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li:hover a{color:#6bab98}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.active>a,.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.current-menu-parent>a,.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.current-page-ancestor>a{color:#6bab98}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux{display:flex;gap:10px}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux a{width:25px;height:25px;background-color:#ffd866;color:#fff;font-size:1.4rem;border-radius:50%;padding-top:5px;text-align:center}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux a:hover{background-color:#6bab98}.navie_desktop header .navie_header .navie_menu:hover{box-shadow:none}.navie_desktop header .navie_bandeau img{display:block;min-width:100%}.navie_mobile header{position:relative;width:100%;background-color:transparent;background-image:url(../../assets/imgs/fond.png);background-position:100% 0;background-size:auto 100%;background-repeat:no-repeat;border-bottom:16px solid #ffd866}.navie_mobile header .navie_bar{padding:20px;display:flex;align-items:center;justify-content:space-between;width:100%}.navie_mobile header .navie_bar .navie_logo{display:inline-block}.navie_mobile header .navie_bar .navie_logo a img{width:150px}.navie_mobile header .navie_bar .navie_menu_bouton{text-align:right;margin-right:0}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#293e71}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger:hover{color:#293e71}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger .navie_open{display:block}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger .navie_close{display:none}.navie_mobile header .navie_bandeau img{display:block;min-width:100%}#navie_menu_mobile_sidr{background:#fff;display:none;box-shadow:none;padding:0 20px 25px 30px;width:350px;top:0}@media (min-width:1200px){#navie_menu_mobile_sidr{display:none!important;right:-350px!important}}#navie_menu_mobile_sidr.right{right:-350px}#navie_menu_mobile_sidr .navie_menu{padding-bottom:60px;position:relative;margin-top:35px}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton{text-align:right}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#293e71}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger:hover{color:#293e71}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger .navie_open{display:block}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger .navie_close{display:none}#navie_menu_mobile_sidr .navie_menu nav{margin-top:30px}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav{display:block}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li{padding:0;margin:25px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a{font-family:Poppins,sans-serif;color:#293e71;position:relative;display:inline-block;font-size:1.6rem;text-transform:uppercase;font-weight:600;cursor:pointer}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a:after{display:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu{display:block;background:none;min-width:auto;width:100%;position:relative;margin:0;padding:0;border:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu li{margin:15px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu li a{padding-left:15px;font-size:1.4rem;line-height:2rem;font-family:Poppins,sans-serif;color:#293e71;font-weight:500;text-transform:none;letter-spacing:0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu{background:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li{margin:15px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li a{padding-left:30px!important;font-size:1.3rem;line-height:2rem;font-family:Poppins,sans-serif;color:#293e71;font-weight:400;text-transform:none;letter-spacing:0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li a:after{display:none!important}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li .dropdown-menu{background:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li .dropdown-menu li{margin:15px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu .dropdown-menu li .dropdown-menu li a{padding-left:60px!important}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li .dropdown-menu.show{display:block;position:relative!important;transform:none!important}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li:hover a{color:#6bab98}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.active>a,#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.current-menu-parent>a,#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.current-page-ancestor>a{transition:.1s;color:#6bab98}#navie_menu_mobile_sidr .navie_menu .navie_reseaux_sociaux{display:flex;gap:10px}#navie_menu_mobile_sidr .navie_menu .navie_reseaux_sociaux a{width:30px;height:30px;background-color:#ffd866;color:#fff;font-size:1.4rem;border-radius:50%;padding-top:8px;text-align:center}#navie_menu_mobile_sidr .navie_menu .navie_reseaux_sociaux a:hover{background-color:#6bab98}.sidr-open{overflow:hidden}.sidr-open .navie_close{display:block!important}.sidr-open .navie_open{display:none!important}footer .navie_bandeau{border-bottom:16px solid #ffd866}footer .navie_bandeau img{display:block;min-width:100%}footer .navie_footer{background-color:#fff;padding:70px 0 40px}footer .navie_footer .navie_logo{text-align:center}@media (max-width:1199px){footer .navie_footer .navie_logo{margin-bottom:30px}}footer .navie_footer .navie_logo img{display:inline-block;width:180px}footer .navie_footer .navie_bloc{position:relative;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:20px;padding:50px 20px 25px;height:100%}@media (max-width:991px){footer .navie_footer .navie_bloc{margin-bottom:30px;height:auto}}footer .navie_footer .navie_bloc.navie_bloc_1{background:linear-gradient(45deg,#6fb94d,#b7db9b)}footer .navie_footer .navie_bloc.navie_bloc_1 .navie_icone i{color:#7bb747}footer .navie_footer .navie_bloc.navie_bloc_2{background:linear-gradient(45deg,#61ae9d,#99cdbc)}footer .navie_footer .navie_bloc.navie_bloc_2 .navie_icone i{color:#6bab98}footer .navie_footer .navie_bloc.navie_bloc_3{background:linear-gradient(45deg,#acd12e,#cbe08d)}footer .navie_footer .navie_bloc.navie_bloc_3 .navie_icone i{color:#b1ce64}footer .navie_footer .navie_bloc .navie_icone{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;text-align:center;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:50%}footer .navie_footer .navie_bloc .navie_icone i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:3rem}footer .navie_footer .navie_bloc .navie_titre{font-family:Poppins,sans-serif;font-weight:700;font-size:2.2rem;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:20px}footer .navie_footer .navie_bloc .navie_adresse,footer .navie_footer .navie_bloc .navie_email,footer .navie_footer .navie_bloc .navie_telephone{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:1.4rem;margin-bottom:15px;line-height:130%}footer .navie_footer .navie_bloc .navie_adresse a,footer .navie_footer .navie_bloc .navie_email a,footer .navie_footer .navie_bloc .navie_telephone a{color:#fff}footer .navie_footer .navie_bloc .navie_texte{text-align:center;color:#fff;font-size:1.4rem;line-height:130%}footer .navie_footer .navie_bloc .navie_reseaux_sociaux{text-align:center;margin-top:25px}footer .navie_footer .navie_bloc .navie_reseaux_sociaux a{display:inline-block;margin:0 10px;color:#fff;font-size:1.6rem}footer .navie_copyright{background-color:#fff;padding:20px 0;text-align:center;font-size:1.4rem;line-height:130%;color:#b5b5b5;border-top:2px solid #ffd866}footer .navie_copyright a{color:#b5b5b5}footer .navie_copyright a:hover{color:#b5b5b5}.navie_accueil_acces_rapide{padding:40px;background:none}@media (max-width:767px){.navie_accueil_acces_rapide{padding:20px 0;background-image:url(../../assets/imgs/forme-1.png);background-position:right bottom 30px;background-repeat:no-repeat;background-size:auto 50%}}.navie_accueil_acces_rapide .navie_liens{display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width:767px){.navie_accueil_acces_rapide .navie_liens{grid-template-columns:repeat(1,1fr)}}.navie_accueil_acces_rapide .navie_lien{display:inline-block;text-align:center}@media (max-width:767px){.navie_accueil_acces_rapide .navie_lien{display:flex;flex-direction:row;align-items:center;margin:15px 0}}.navie_accueil_acces_rapide .navie_lien .navie_icone{position:relative;display:inline-block;width:100px;height:100px;border-radius:50%;transition:.1s ease-in-out}@media (max-width:767px){.navie_accueil_acces_rapide .navie_lien .navie_icone{width:50px;height:50px}}.navie_accueil_acces_rapide .navie_lien .navie_icone i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:4.5rem;color:#fff}@media (max-width:767px){.navie_accueil_acces_rapide .navie_lien .navie_icone i{font-size:2.5rem}}.navie_accueil_acces_rapide .navie_lien .navie_intitule{font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:600;margin-top:25px}@media (max-width:767px){.navie_accueil_acces_rapide .navie_lien .navie_intitule{font-size:1.4rem;margin:0 0 0 20px}}.navie_accueil_acces_rapide .navie_lien.navie_lien_1 .navie_icone,.navie_accueil_acces_rapide .navie_lien.navie_lien_4 .navie_icone{background-color:#98d166;box-shadow:5px 5px 0 #7bb747}.navie_accueil_acces_rapide .navie_lien.navie_lien_1 .navie_intitule,.navie_accueil_acces_rapide .navie_lien.navie_lien_4 .navie_intitule{color:#7bb747}.navie_accueil_acces_rapide .navie_lien.navie_lien_1:hover .navie_icone,.navie_accueil_acces_rapide .navie_lien.navie_lien_4:hover .navie_icone{background-color:#7bb747;box-shadow:5px 5px 0 #98d166}.navie_accueil_acces_rapide .navie_lien.navie_lien_2 .navie_icone,.navie_accueil_acces_rapide .navie_lien.navie_lien_5 .navie_icone{background-color:#8ed3be;box-shadow:5px 5px 0 #6bab98}.navie_accueil_acces_rapide .navie_lien.navie_lien_2 .navie_intitule,.navie_accueil_acces_rapide .navie_lien.navie_lien_5 .navie_intitule{color:#6bab98}.navie_accueil_acces_rapide .navie_lien.navie_lien_2:hover .navie_icone,.navie_accueil_acces_rapide .navie_lien.navie_lien_5:hover .navie_icone{background-color:#6bab98;box-shadow:5px 5px 0 #8ed3be}.navie_accueil_acces_rapide .navie_lien.navie_lien_3 .navie_icone{background-color:#ead571;box-shadow:5px 5px 0 #d3bc4e}.navie_accueil_acces_rapide .navie_lien.navie_lien_3 .navie_intitule{color:#d3bc4e}.navie_accueil_acces_rapide .navie_lien.navie_lien_3:hover .navie_icone{background-color:#d3bc4e;box-shadow:5px 5px 0 #ead571}.navie_accueil_presentation{position:relative;background-image:url(../../assets/imgs/forme-1.png);background-position:100%;background-repeat:no-repeat;background-size:auto 70%}@media (max-width:991px){.navie_accueil_presentation{background:none}}.navie_accueil_presentation .navie_slider .swiper .swiper-slide{width:auto;min-width:300px}.navie_accueil_presentation .navie_bloc{position:relative;z-index:100;width:750px;top:-100px;left:200px;background:linear-gradient(45deg,#b1ce64,#bedb70);box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:40px;padding:50px 50px 50px 125px}@media (max-width:991px){.navie_accueil_presentation .navie_bloc{width:100%;left:0;margin:0 20px;padding:50px;border-radius:40px 0 0 40px}}.navie_accueil_presentation .navie_bloc .navie_image{position:absolute;top:-100px;left:-190px}@media (max-width:991px){.navie_accueil_presentation .navie_bloc .navie_image{display:none}}.navie_accueil_presentation .navie_bloc h1{font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:600;color:#fff;text-transform:uppercase}@media (max-width:575px){.navie_accueil_presentation .navie_bloc h1{font-size:2rem}}.navie_accueil_presentation .navie_bloc .navie_texte{font-size:1.6rem;color:#fff;font-style:italic;line-height:150%;margin:15px 0}@media (max-width:575px){.navie_accueil_presentation .navie_bloc .navie_texte{font-size:1.4rem}}.navie_accueil_presentation .navie_bloc .navie_lien a{display:inline-block;font-family:Poppins,sans-serif;font-size:1.6rem;color:#fff;text-decoration:underline;text-underline-offset:5px}@media (max-width:575px){.navie_accueil_presentation .navie_bloc .navie_lien a{font-size:1.4rem}}.navie_accueil_actualites{position:relative;text-align:center;padding:30px 0 80px;background-image:url(../../assets/imgs/forme-2.png);background-position:0;background-repeat:no-repeat;background-size:auto 70%;border-bottom:12px solid #ffd866}@media (max-width:1199px){.navie_accueil_actualites{background:none;padding-top:0}}.navie_accueil_actualites .navie_actualites{margin-top:50px}.navie_accueil_actualites .navie_general_lien{text-align:right;margin:30px 0 0}.navie_accueil_bulletin{padding:80px 0 40px}@media (max-width:991px){.navie_accueil_bulletin{text-align:center}}.navie_accueil_bulletin .navie_general_titre{margin-bottom:20px}.navie_accueil_bulletin .navie_liens{margin-top:30px;display:flex;gap:30px}.navie_accueil_bulletin .navie_liens .navie_general_lien{margin:0}@media (max-width:991px){.navie_accueil_bulletin .navie_liens{margin-bottom:50px;justify-content:center}}.navie_accueil_bulletin .navie_image{text-align:right}@media (max-width:991px){.navie_accueil_bulletin .navie_image{text-align:center}}.navie_accueil_bulletin .navie_image img{display:inline-block;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.navie_entete .navie_ariane{background-color:#ffd866;padding:0 0 18px;font-size:1.4rem;color:#fff;font-weight:500;line-height:150%;text-align:right}.navie_entete .navie_ariane a{color:#fff}.navie_entete .navie_ariane a:hover{color:#fff}.navie_entete .navie_general_titre{margin-top:70px;text-align:center;font-size:5rem}@media (max-width:767px){.navie_entete .navie_general_titre{font-size:4rem}}.navie_contenu_flexible{position:relative;padding:50px 0}.navie_contenu_flexible .navie_boutons .navie_general_lien{display:inline-block;padding:0}.navie_contenu_flexible .navie_boutons.left{text-align:left}.navie_contenu_flexible .navie_boutons.left .navie_general_lien{margin:15px 15px 15px 0}.navie_contenu_flexible .navie_boutons.right{text-align:right}.navie_contenu_flexible .navie_boutons.right .navie_general_lien{margin:15px 0 15px 15px}.navie_contenu_flexible .navie_boutons.center{text-align:center}.navie_contenu_flexible .navie_boutons.center .navie_general_lien{margin:15px}.navie_contenu_flexible .navie_image_principale{margin:40px 0;text-align:center}.navie_contenu_flexible .navie_galerie_images{margin:50px 0}.navie_contenu_flexible .navie_galerie_images .grid:after{content:"";display:block;clear:both}.navie_contenu_flexible .navie_galerie_images .grid-sizer{width:33%}.navie_contenu_flexible .navie_galerie_images .grid-item{width:33%;float:left}.navie_contenu_flexible .navie_galerie_images .grid-item img{display:block;max-width:100%;padding:10px}.navie_contenu_flexible .navie_video{margin:40px 0}.navie_contenu_flexible .navie_fichiers{margin:20px 0 50px}.navie_contenu_flexible .navie_fichiers .navie_fichier{border-bottom:1px solid #ffd866}.navie_contenu_flexible .navie_fichiers .navie_fichier a{display:inline-block;font-size:1.6rem;color:#7bb747;padding:15px 0}.navie_contenu_flexible .navie_fichiers .navie_fichier a:hover{color:#b1ce64}.navie_contenu_flexible .navie_sommaire{margin:40px 0}.navie_contenu_flexible .navie_sommaire .navie_titre{font-family:Poppins,sans-serif;font-size:1.8rem;color:#7bb747;line-height:130%;font-weight:600}.navie_contenu_flexible .navie_sommaire .navie_image{text-align:center}.navie_contenu_flexible .navie_sommaire .navie_image img{display:inline-block;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.navie_contenu_flexible .navie_bulletins_municipaux{text-align:center;margin:40px 0}.navie_contenu_flexible .navie_bulletins_municipaux .navie_general_lien{margin-bottom:60px}.navie_contenu_flexible .navie_blocs_deroulants{margin:40px 0}.navie_contenu_flexible .navie_blocs_deroulants .accordion{--bs-accordion-btn-bg:none}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item{border:1px solid #cdcdcd;border-radius:2px;margin-bottom:20px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header{--bs-accordion-btn-focus-box-shadow:#fff;--bs-accordion-active-bg:#fff;--bs-accordion-border-width:0}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button{font-size:1.8rem;color:#7bb747;font-weight:600;line-height:160%;font-family:Poppins,sans-serif;border:none;padding:15px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button span{padding-right:40px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:after{content:"+";font-family:Font Awesome\ 6 Pro;color:#fff;font-size:2rem;padding-top:6px;background:none;font-weight:400;background-color:#7bb747;border-radius:50%;text-align:center;width:40px;height:40px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"-"}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:focus{background-color:#fff;border:none}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-body{padding:0 20px 20px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-body .navie_boutons .navie_general_lien{margin:10px 40px 10px 0}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-body .navie_galerie_images_simple{margin:30px 0 0}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-body .navie_galerie_images_simple .navie_image{display:block;margin-bottom:15px}.navie_contenu_flexible .navie_blocs_deroulants .accordion .accordion-item .accordion-body .navie_galerie_images_simple .navie_image img{display:block}.navie_contenu_flexible .navie_trombinoscope{padding:50px 0}.navie_contenu_flexible .navie_trombinoscope .navie_personne{font-size:1.5rem;line-height:150%;font-family:Rubik,sans-serif;text-align:center}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_image{margin-bottom:20px}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_image img{width:150px;border-radius:50%}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_nom{margin-bottom:10px;font-family:Poppins,sans-serif;font-weight:600;color:#7bb747;font-size:1.8rem}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_poste{margin-bottom:10px;font-weight:400}.navie_contenu_flexible .navie_2_colonnes{position:relative;padding:70px 0}@media (max-width:991px){.navie_contenu_flexible .navie_2_colonnes{padding:40px 0}}.navie_contenu_flexible .navie_2_colonnes .gx-5{--bs-gutter-x:5rem}.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{position:relative;margin:0}@media (max-width:991px){.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{margin:30px 0}}.navie_actualites{text-align:left}.navie_actualites .navie_categorie{display:inline-block;background-color:#7bb747;font-size:1.4rem;color:#fff;padding:6px 10px;border-radius:15px}@media (max-width:575px){.navie_actualites .navie_categorie{font-size:1.2rem}}.navie_actualites .navie_titre{color:#b1ce64;font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;font-size:2rem;line-height:130%;margin:10px 0;transition:.2s ease-in-out}@media (max-width:575px){.navie_actualites .navie_titre{font-size:1.6rem}}.navie_actualites .navie_date{color:#b5b5b5;font-size:1.4rem;line-height:130%;font-style:italic}@media (max-width:575px){.navie_actualites .navie_date{font-size:1.2rem}}.navie_actualites .navie_actualite_principale{position:relative;display:block}.navie_actualites .navie_actualite_principale .navie_image{position:relative;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.08);overflow:hidden}.navie_actualites .navie_actualite_principale .navie_image img{display:block;transition:.2s ease-in-out;border-radius:25px;transform:scale(1);min-width:100%}.navie_actualites .navie_actualite_principale .navie_image .navie_filtre{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));border-radius:25px}.navie_actualites .navie_actualite_principale .navie_contenu{position:absolute;z-index:2;bottom:30px;left:30px}.navie_actualites .navie_actualite_principale .navie_contenu .navie_date,.navie_actualites .navie_actualite_principale .navie_contenu .navie_titre{color:#fff}.navie_actualites .navie_actualite_principale:hover .navie_image img{transform:scale(1.05)}.navie_actualites .navie_actualite{display:block;padding:20px 0}.navie_actualites .navie_actualite:first-child{border-bottom:2px solid #b1ce64}.navie_actualites .navie_actualite:hover .navie_titre{color:#7bb747}.page-template-tpl_actualites .navie_actualites{margin:50px 0}.page-template-tpl_actualites .navie_actualites .navie_pagination{margin:50px 0 0;text-align:center}.page-template-tpl_actualites .navie_actualites .navie_pagination a{display:inline-block;margin:0 8px;background-color:#fff;width:50px;height:50px;border:none;border-radius:50%;text-align:center;color:#7bb747;font-weight:500;padding-top:17px;font-size:1.6rem}.page-template-tpl_actualites .navie_actualites .navie_pagination a:hover{color:#b1ce64}.page-template-tpl_actualites .navie_actualites .navie_pagination span{text-decoration:none;border:none;padding:0;margin:0}.page-template-tpl_actualites .navie_actualites .navie_pagination .current{margin:0 8px;display:inline-block;background-color:#fff;width:50px;height:50px;border:none;border-radius:50%;text-align:center;color:#b1ce64;font-weight:500;padding-top:17px;font-size:1.6rem}.page-template-tpl_actualites .navie_actualites .navie_actualite{padding:0}.page-template-tpl_actualites .navie_actualites .navie_actualite .navie_image{margin-bottom:20px;overflow:hidden;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.08)}.page-template-tpl_actualites .navie_actualites .navie_actualite .navie_image img{display:block;transition:.2s ease-in-out;border-radius:25px;transform:scale(1);min-width:100%}.page-template-tpl_actualites .navie_actualites .navie_actualite:first-child{border:none}.page-template-tpl_actualites .navie_actualites .navie_actualite:hover .navie_titre{color:#7bb747}.page-template-tpl_actualites .navie_actualites .navie_actualite:hover .navie_image img{transform:scale(1.05)}.navie_entete_actualite .navie_ariane{background-color:#ffd866;padding:0 0 18px;font-size:1.4rem;color:#fff;font-weight:500;line-height:150%;text-align:right}.navie_entete_actualite .navie_ariane a{color:#fff}.navie_entete_actualite .navie_ariane a:hover{color:#fff}.navie_entete_actualite .navie_contenu{text-align:center;margin-top:70px}.navie_entete_actualite .navie_contenu .navie_categorie{display:inline-block;background-color:#7bb747;font-size:1.4rem;color:#fff;padding:6px 10px;border-radius:15px}@media (max-width:575px){.navie_entete_actualite .navie_contenu .navie_categorie{font-size:1.2rem}}.navie_entete_actualite .navie_contenu .navie_general_titre{font-size:3rem;color:#b1ce64;text-transform:none;font-weight:600;margin:20px 0}@media (max-width:767px){.navie_entete_actualite .navie_contenu .navie_general_titre{font-size:2.5rem}}.navie_entete_actualite .navie_contenu .navie_date{color:#b5b5b5;font-size:1.4rem;line-height:130%;font-style:italic}@media (max-width:575px){.navie_entete_actualite .navie_contenu .navie_date{font-size:1.2rem}}.navie_entete_actualite .navie_contenu .navie_image{margin-top:30px}.navie_entete_actualite .navie_contenu .navie_image img{display:inline-block}.navie_navigation{margin:20px 0 50px}.navie_navigation .navie_general_titre{margin-top:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9hY2Nlc19yYXBpZGUuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9wcmVzZW50YXRpb24uc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9hY3R1YWxpdGVzLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfYnVsbGV0aW4uc2NzcyIsIm1vZHVsZXMvZW50ZXRlLnNjc3MiLCJtb2R1bGVzL2NvbnRlbnVfZmxleGlibGUuc2NzcyIsIm1vZHVsZXMvYWN0dWFsaXRlcy5zY3NzIiwibW9kdWxlcy9lbnRldGVfYWN0dWFsaXRlLnNjc3MiLCJtb2R1bGVzL25hdmlnYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNJLGFBQWMsQ0FDZCxlQUFtQixDQUNuQixVQUNrQixDQUV0QixVQUZJLGlCQUtrQixDQUh0QixVQUNJLGlCQUFrQixDQUNsQixlQUNrQixDQUV0QixFQUNJLHNCQUF3QixDQUU1QiwyWkFhSSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsdUJBQXdCLENBRTVCLE1BQ0ksZUFBZ0IsQ0FFcEIsYUFDSSxXQUFZLENBRWhCLG9EQUNJLFVBQVcsQ0FDWCxZQUFhLENBRWpCLE1BQ0ksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUVyQiw4RUFFSSxhQUFjLENBRWxCLGlDQUNJLDRCQUE4QixDQUVsQyxFQUNJLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsVUFBYyxDQUNkLGNBQWdCLENBSnBCLGdCQU1RLG9CQUFxQixDQzNEN0IsVUFDSSw0QkNEeUIsQ0RHekIsY0FBZSxDQUVuQixZQUhJLGFDSVksQ0RJaEIscUJBQ0ksOEJDVnlCLENEV3pCLHdCQUF5QixDQUN6QixhQ0pZLENES1osY0FBZSxDQUNmLGdCQUFpQixDQUNq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QkFBNEIsQ0FDNUIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixjQUFlLENBeERuQyw2RUE0RGdCLFdBQVksQ0E1RDVCLG9GQWdFb0IsYVRqSkosQ1NpRmhCLHdGQXNFd0IscUJBQXNCLENDaks5QyxzQ0FFUSx3QlZVUSxDVVRSLGdCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsVVZDUSxDVUFSLGVWcUJJLENVcEJKLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FSekIsd0NBVVksVVZKSSxDVU5oQiw4Q0FZZ0IsVVZOQSxDVU5oQix1Q0FpQlEsaUJBQWtCLENBQ2xCLGVBQWdCLENBbEJ4Qix3REFvQlksb0JBQXFCLENBQ3JCLHdCVlhJLENVWUosZ0JBQWlCLENBQ2pCLFVWakJJLENVa0JKLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIseUJBMUJaLHdEQTJCZ0IsZ0JBQWlCLENBRXhCLENBN0JULDREQStCWSxjQUFlLENBQ2YsYVZyQkksQ1VzQkosbUJBQW9CLENBQ3BCLGVWTkUsQ1VPRixhQUFjLENBQ2QseUJBcENaLDREQXFDZ0IsZ0JBQWlCLENBRXhCLENBdkNULG1EQXlDWSxhVjFCSyxDVTJCTCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQix5QkE3Q1osbURBOENnQixnQkFBaUIsQ0FFeEIsQ0FoRFQsb0RBa0RZLGVBQWdCLENBbEQ1Qix3REFvRGdCLG9CQUFxQixDQ3BEckMsa0JBQ0ksa0JBQXFCLENBRHpCLHVDQUdRLGVBQWdCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwsIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbioge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKi9cbmh0bWwsIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5hIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFRJVFJFLCBURVhURSAmIExJRU4gKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3I1O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF90aXRyZV9zZWNvbmRhaXJlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3I2O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4ubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGNvbG9yNjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbi5uYXZpZV9nZW5lcmFsX3RleHRlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRlY2ltYWw7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE1cHggMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAxNXB4IDA7XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4N0M3NEY7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzg3Qzc0RiwgI0FERDg4OCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjN0JCNzQ3O1xuICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODdDNzRGLCAjODdDNzRGKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjQUREODg4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfZm9uZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mb3JtZS0yLnBuZycpLCB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2Zvcm1lLTEucG5nJyk7O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHggYXV0bywgMTIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDYwMHB4LCByaWdodCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cbi5uYXZpZV9hY3R1YWxpdGVfaW1wb3J0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZSBkZWNpbWFsO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAxNXB4IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIH1cbn1cbi8qKioqKioqKioqKioqKioqKiBCT09UU1RSQVAgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZ2VuZXJhbF9jb250YWluZXJfbWF4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLm5hdmllX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFJFU1BPTlNJVkUgKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdmllX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2aWVfbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgIC5uYXZpZV9kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2aWVfbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKiBBTklNQVRJT05TICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX2FuaW1fbGVmdCwgLm5hdmllX2FuaW1fdG9wLCAubmF2aWVfYW5pbV9yaWdodCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKioqKioqKioqKioqKioqKiBMSUdIVEJPWCAqKioqKioqKioqKioqKioqKi9cbi5sZy1iYWNrZHJvcCB7XG4gICAgei1pbmRleDogOTAwMDAwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlciB7XG4gICAgei1pbmRleDogOTAwMDAwMDAwMDEgIWltcG9ydGFudDtcbn1cbi5sZy1pbWFnZSB7XG4gICAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBNQVNRVUVSICoqKioqKioqKioqKioqKioqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjZHVfY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLyoqKioqKioqKioqKioqKioqIFBPTElDRVMgKioqKioqKioqKioqKioqKiovXG4kZGVmYXVsdDogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiR0aXRsZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJGxpbms6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcblxuLyoqKioqKioqKioqKioqKioqIENPVUxFVVJTICoqKioqKioqKioqKioqKioqL1xuJGNvbG9yMTogI0ZGRkZGRjtcbiRjb2xvcjI6ICMxMjFCMzE7XG4kY29sb3IzOiAjMjkzRTcxO1xuJGNvbG9yNDogIzZCQUI5ODtcbiRjb2xvcjU6ICM3QkI3NDc7XG4kY29sb3I2OiAjQjFDRTY0O1xuJGNvbG9yNzogI0ZGRDg2NjtcbiRjb2xvcjg6ICNGMEY3RjQ7XG4kY29sb3I5OiAjRjlGOUY3O1xuJGNvbG9yMTA6ICNCNUI1QjU7XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuJHNtOiA1NzVweDtcbiRtZDogNzY3cHg7XG4kbGc6IDk5MXB4O1xuJHhsOiAxMTk5cHg7XG4keHhsOiAxMzk5cHg7XG5cbi8qKioqKioqKioqKioqKioqKiBHUkFJU1NFUyAqKioqKioqKioqKioqKioqKi9cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRzZW1pQm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYUJvbGQ6IDgwMDtcbiRibGFjazogOTAwOyIsIi8qKioqKioqKioqKioqKioqKiBCVVJFQVUgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZGVza3RvcCB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZm9uZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkY29sb3I3O1xuICAgICAgICAubmF2aWVfaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX21lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAgMzBweDtcbiAgICAgICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMzBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMzBweCAyMHB4IDAgcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYSwgJi5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYmFuZGVhdSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqIE1PQklMRSAqKioqKioqKioqKioqKioqKi9cbi5uYXZpZV9tb2JpbGUge1xuICAgIGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZvbmQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgJGNvbG9yNztcbiAgICAgICAgLm5hdmllX2JhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAubmF2aWVfYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9iYW5kZWF1IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI25hdmllX21lbnVfbW9iaWxlX3NpZHIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyNXB4IDMwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHRvcDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC0zNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0zNTBweDtcbiAgICB9XG4gICAgLm5hdmllX21lbnUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAubmF2aWVfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAubmF2aWVfYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEsICYuY3VycmVudC1tZW51LXBhcmVudCA+IGEsICYuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3Jlc2VhdXhfc29jaWF1eCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaWRyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm5hdmllX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX29wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiZm9vdGVyIHtcbiAgICAubmF2aWVfYmFuZGVhdSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgJGNvbG9yNztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwO1xuICAgICAgICAubmF2aWVfbG9nbyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYmxvYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCAyNXB4IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX2Jsb2NfMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNkZCOTRELCAjQjdEQjlCKTtcbiAgICAgICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9ibG9jXzIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYxQUU5RCwgIzk5Q0RCQyk7XG4gICAgICAgICAgICAgICAgLm5hdmllX2ljb25lIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2aWVfYmxvY18zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBQ0QxMkUsICNDQkUwOEQpO1xuICAgICAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3RpdHJlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2FkcmVzc2UsIC5uYXZpZV90ZWxlcGhvbmUsIC5uYXZpZV9lbWFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3RleHRlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfcmVzZWF1eF9zb2NpYXV4IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfY29weXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yNztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfYWNjZXNfcmFwaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZm9ybWUtMS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tIDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG4gICAgfVxuICAgIC5uYXZpZV9saWVucyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsMWZyKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9saWVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbnRpdHVsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZpZV9saWVuXzEsICYubmF2aWVfbGllbl80IHtcbiAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4RDE2NjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgIzdCQjc0NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9pbnRpdHVsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3QkI3NDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JCNzQ3O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgIzk4RDE2NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZpZV9saWVuXzIsICYubmF2aWVfbGllbl81IHtcbiAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFRDNCRTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgIzZCQUI5ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9pbnRpdHVsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2QkFCOTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJBQjk4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgIzhFRDNCRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZpZV9saWVuXzMge1xuICAgICAgICAgICAgLm5hdmllX2ljb25lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFENTcxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjRDNCQzRFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2ludGl0dWxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0QzQkM0RTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEM0JDNEU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjRUFENTcxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2Zvcm1lLTEucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZpZV9zbGlkZXIge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2Jsb2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbGVmdDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0IxQ0U2NCwgI0JFREI3MCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDEyNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xOTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV90ZXh0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbGllbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9hY3R1YWxpdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mb3JtZS0yLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICRjb2xvcjc7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLm5hdmllX2FjdHVhbGl0ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfYnVsbGV0aW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLm5hdmllX2xpZW5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2VudGV0ZSB7XG4gICAgLm5hdmllX2FyaWFuZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxOHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfY29udGVudV9mbGV4aWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAubmF2aWVfYm91dG9ucyB7XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ltYWdlX3ByaW5jaXBhbGUge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmF2aWVfZ2FsZXJpZV9pbWFnZXMge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgLmdyaWQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLXNpemVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV92aWRlbyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cbiAgICAubmF2aWVfZmljaGllcnMge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgICAgIC5uYXZpZV9maWNoaWVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3I3O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9zb21tYWlyZSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAubmF2aWVfdGl0cmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9idWxsZXRpbnNfbXVuaWNpcGF1eCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfYmxvY3NfZGVyb3VsYW50cyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogbm9uZTtcbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9ib3V0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA0MHB4IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9nYWxlcmllX2ltYWdlc19zaW1wbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfdHJvbWJpbm9zY29wZSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgLm5hdmllX3BlcnNvbm5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX25vbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfcG9zdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV8yX2NvbG9ubmVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZ3gtNSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZV9wcmluY2lwYWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIubmF2aWVfYWN0dWFsaXRlcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAubmF2aWVfY2F0ZWdvcmllIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfdGl0cmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9hY3R1YWxpdGVfcHJpbmNpcGFsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9maWx0cmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMCksIHJnYmEoMCwwLDAsMC44KSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIC5uYXZpZV90aXRyZSwgLm5hdmllX2RhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfYWN0dWFsaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yNjsgICBcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5uYXZpZV90aXRyZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10cGxfYWN0dWFsaXRlcyB7XG4gICAgLm5hdmllX2FjdHVhbGl0ZXMge1xuICAgICAgICBtYXJnaW46IDUwcHggMCA1MHB4IDA7XG4gICAgICAgIC5uYXZpZV9wYWdpbmF0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2FjdHVhbGl0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm5hdmllX3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2VudGV0ZV9hY3R1YWxpdGUge1xuICAgIC5uYXZpZV9hcmlhbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I3O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMThweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgLm5hdmllX2NhdGVnb3JpZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5uYXZpZV9uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn0iXX0= */
