@charset "UTF-8";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;transition:.1s}a:focus,a:hover{text-decoration:none}body,html{font-family:Roboto,sans-serif;color:#4f5049;font-size:10px;background-color:#f7f8f2}a{color:#000}.navie_general_titre{font-family:Jost,sans-serif;color:#194b97;font-size:3rem;line-height:120%;font-weight:500;margin-bottom:15px}.navie_general_titre span{color:#00739f}@media (max-width:767px){.navie_general_titre{font-size:3rem}}.navie_general_titre_secondaire{font-family:Jost,sans-serif;color:#194b97;font-size:2.4rem;line-height:120%;font-weight:500;margin-bottom:15px}.navie_general_titre_secondaire span{color:#00739f}@media (max-width:767px){.navie_general_titre_secondaire{font-size:2.2rem}}.navie_general_texte_principal{font-family:Jost,sans-serif;color:#00739f;font-size:1.8rem;line-height:140%;font-weight:500;margin-bottom:15px}@media (max-width:767px){.navie_general_texte_principal{font-size:1.7rem}}.navie_general_texte{margin:15px 0;font-size:1.6rem;line-height:160%;color:#4f5049}@media (max-width:767px){.navie_general_texte{font-size:1.5rem}}.navie_general_texte a{color:#889778;font-weight:500}.navie_general_texte a:hover{color:#889778}.navie_general_texte p{margin:15px 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 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:Jost,sans-serif;color:#000;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;background-color:#889778;color:#f7f8f2;font-family:Jost,sans-serif;font-weight:500;font-size:1.6rem;border-radius:30px;padding:12px 15px;text-align:center;box-shadow:0 10px 10px rgba(0,0,0,.15)}.navie_general_lien a i{margin-right:2px}.navie_general_lien a:hover{box-shadow:0 10px 10px rgba(0,0,0,.25);transform:translateY(-2px)}.navie_general_container_max{position:relative;padding-right:30px;padding-left:30px}@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}.navie_g{--bs-gutter-x:10rem;--bs-gutter-y:5rem}@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 .navie_top{position:relative;z-index:2}.navie_desktop .navie_top .navie_top_logo{text-align:center;padding:10px 0}.navie_desktop .navie_top .navie_top_logo img{display:inline-block;width:150px}.navie_desktop .navie_top .navie_widgets{position:absolute;top:0;right:20px;z-index:2}.navie_desktop .navie_top .navie_widgets .avis-verifies{background:#000;border-radius:0 0 15px 15px;padding:5px;margin:0}.navie_desktop .navie_top .navie_widgets .avis-verifies img{max-width:180px;display:inline-block;margin:.7em .5em .3em;width:100%;height:100%}.navie_desktop .navie_top .navie_widgets .avis-verifies #texte-avis{text-align:center;margin-bottom:10px;color:#fff;font-size:14px}.navie_desktop .navie_top .navie_top_menu{position:relative}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav{display:grid;grid-template-columns:2fr 1fr;gap:100px;padding:25px 0}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li{padding:0;display:none}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.navie_top_active{display:block}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.cabinet{text-align:right;margin-right:-30px}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.cabinet a{color:#f7f8f2}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li a{font-family:Jost,sans-serif;color:#194b97;font-weight:500;position:relative;display:inline-block;font-size:1.8rem;cursor:pointer}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li a:before{content:"";position:absolute;top:-25px;left:0;width:0;height:15px;border-radius:0 0 10px 10px;background-color:#0093bc;transition:.2s ease-in}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li a:hover:before{width:100%}.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.active>a:before,.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.current-menu-parent>a:before,.navie_desktop .navie_top .navie_top_menu nav .navbar-nav li.current-page-ancestor>a:before{width:100%}.navie_desktop .navie_top .navie_top_menu .navie_top_telephone{position:absolute;top:20px;right:100px;display:inline-block}.navie_desktop .navie_top .navie_top_menu .navie_top_telephone i{font-size:3rem;color:#00739f}.navie_desktop .navie_top .navie_top_menu .navie_top_telephone span{opacity:0;font-family:Jost,sans-serif;font-weight:500;font-size:1.6rem;color:#e3e5c2;vertical-align:super;transition:.1s ease-in;position:absolute;width:130px;top:40px;left:-45px;background-color:#00739f;padding:5px;border-radius:30px;text-align:center}.navie_desktop .navie_top .navie_top_menu .navie_top_telephone:hover span{opacity:1}.navie_desktop header{display:none;position:fixed;top:0;left:0;width:100%;z-index:90000;background-color:#f7f8f2}.navie_desktop header .navie_widgets{position:absolute;top:86px;right:20px;z-index:2}.navie_desktop header .navie_widgets .avis-verifies{background:#000;border-radius:0 0 15px 15px;padding:5px;margin:0}.navie_desktop header .navie_widgets .avis-verifies img{max-width:180px;display:inline-block;margin:.7em .5em .3em;width:100%;height:100%}.navie_desktop header .navie_widgets .avis-verifies #texte-avis{text-align:center;margin-bottom:10px;color:#fff;font-size:14px}.navie_desktop header .navie_header{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.navie_desktop header .navie_header .navie_logo a{display:inline-block}.navie_desktop header .navie_header .navie_logo a img{width:100px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:10px 30px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li{padding:0}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a{font-family:Jost,sans-serif;color:#194b97;font-weight:500;position:relative;display:inline-block;font-size:1.8rem;cursor:pointer}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li:hover a{color:#0093bc}.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:#0093bc}.navie_desktop header.navie_sticky{display:block;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.navie_mobile header{position:relative;background-color:#f7f8f2;padding:10px 20px}.navie_mobile header .navie_widgets{position:absolute;top:99px;right:20px;z-index:2}.navie_mobile header .navie_widgets .avis-verifies{background:#000;border-radius:0 0 15px 15px;padding:5px;margin:0}.navie_mobile header .navie_widgets .avis-verifies img{max-width:110px;display:inline-block;margin:.7em .5em .3em;width:100%;height:100%}.navie_mobile header .navie_widgets .avis-verifies #texte-avis{text-align:center;margin-bottom:10px;color:#fff;font-size:14px}.navie_mobile header .navie_bar{padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.navie_mobile header .navie_bar .navie_logo{display:inline-block}.navie_mobile header .navie_bar .navie_logo a img{width:120px}.navie_mobile header .navie_bar .navie_top_telephone{display:inline-block;margin-left:auto}.navie_mobile header .navie_bar .navie_top_telephone i{font-size:3rem;color:#00739f}.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:#194b97}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger:hover{color:#194b97}.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_menu_mobile_sidr{background:#f7f8f2;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:#194b97}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger:hover{color:#194b97}#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{display:block;margin:20px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a{font-family:Jost,sans-serif;color:#194b97;font-weight:500;position:relative;display:inline-block;font-size:1.8rem;cursor:pointer}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li:hover a{color:#0093bc}#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{color:#0093bc}.sidr-open{overflow:hidden}.sidr-open .navie_close{display:block!important}.sidr-open .navie_open{display:none!important}footer{position:relative}footer .navie_rdv{position:fixed;z-index:10;bottom:20px;right:20px;display:inline-block;background-color:#889778;color:#f7f8f2;font-family:Jost,sans-serif;font-weight:500;font-size:1.8rem;border-radius:30px;padding:12px 15px;text-align:center;box-shadow:0 10px 10px rgba(0,0,0,.15)}footer .navie_rdv i{margin-right:2px;vertical-align:top;font-size:2rem}footer .navie_rdv:hover{box-shadow:0 10px 10px rgba(0,0,0,.25);transform:translateY(-2px)}footer .navie_footer{position:relative;background:linear-gradient(30deg,#274294,#009fc3);padding:130px 0 30px}footer .navie_footer .navie_courbe{position:absolute;width:100%;height:100px;top:0;overflow:hidden;z-index:3;transform:rotate(180deg)}footer .navie_footer .navie_courbe img{width:100%;height:100%;display:block}footer .navie_footer .navie_contenu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:50px}@media (max-width:1199px){footer .navie_footer .navie_contenu{grid-template-columns:1fr 1fr 1fr;gap:30px}}@media (max-width:767px){footer .navie_footer .navie_contenu{grid-template-columns:1fr 1fr}}footer .navie_footer .navie_contenu .navie_colonne{font-size:1.6rem;color:#fff;line-height:160%}footer .navie_footer .navie_contenu .navie_colonne strong{display:block;text-transform:uppercase}footer .navie_footer .navie_contenu .navie_colonne a{display:inline-block;color:#fff}footer .navie_footer .navie_contenu .navie_colonne a:hover{color:#fff;opacity:.9}footer .navie_footer .navie_contenu .navie_colonne .navie_bouton{margin-top:30px;display:inline-block;background-color:#fff;color:#194b97;font-family:Jost,sans-serif;font-weight:500;font-size:1.6rem;border-radius:30px;line-height:110%;padding:10px 15px;text-align:center;box-shadow:0 10px 10px rgba(0,0,0,.15)}footer .navie_footer .navie_contenu .navie_colonne .navie_bouton:hover{opacity:1;color:#194b97;transform:translateY(-2px)}footer .navie_footer .navie_contenu .navie_colonne .navie_reseaux_sociaux a{font-size:3rem;display:inline-block;margin-right:5px}footer .navie_footer .navie_contenu .navie_colonne .navie_reseaux_sociaux a:hover{transform:translateY(-2px)}footer .navie_copyright{text-align:center;font-size:1.4rem;line-height:140%;color:#fff;margin-top:50px;opacity:.8}footer .navie_copyright a{color:#fff}footer .navie_copyright a:hover{color:#fff}.page-template-tpl_accueil .navie_footer{padding:200px 0 30px!important}.navie_accueil_entete{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr;gap:10px;transform:translateY(-68px);box-shadow:0 -50px 30px rgba(0,0,0,.05)}@media (max-width:1199px){.navie_accueil_entete{transform:translateY(0);display:flex;flex-direction:column}}.navie_accueil_entete .navie_colonne_1{position:relative;background-position:50%;background-size:cover;background-attachment:fixed}@media (max-width:1199px){.navie_accueil_entete .navie_colonne_1{background-image:url(../../assets/imgs/fond-1.png)!important}}.navie_accueil_entete .navie_colonne_1 .navie_filtre{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(20deg,#1d347b,#009fc3);opacity:.75}.navie_accueil_entete .navie_colonne_1 .navie_contenu{position:relative;z-index:2;padding:15% 20%}.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_slogan{margin-bottom:40px}@media (max-width:1199px){.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_slogan{text-align:center;margin:20px 0 30px}}.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_slogan img{display:inline-block;width:380px}.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_boutons{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1199px){.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_boutons{grid-template-columns:1fr}}.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_boutons .navie_bouton{display:block;background-color:#f7f8f2;color:#194b97;font-family:Jost,sans-serif;font-weight:500;font-size:2rem;border-radius:30px;padding:14px 20px;text-align:center;box-shadow:0 10px 10px rgba(0,0,0,.15)}.navie_accueil_entete .navie_colonne_1 .navie_contenu .navie_boutons .navie_bouton:hover{box-shadow:0 10px 10px rgba(0,0,0,.25);transform:translateY(-2px)}.navie_accueil_entete .navie_colonne_2{position:relative;background-color:#e3e5c2}@media (max-width:1199px){.navie_accueil_entete .navie_colonne_2{padding:20px 20px 100px}}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux{position:absolute;z-index:3;top:50%;left:-100px;transform:translateY(-50%);background-color:#f7f8f2;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:30px 30px 0 30px;padding:30px 50px;text-align:center}@media (max-width:1199px){.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux{position:relative;top:auto;left:auto;transform:none}}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_titre{font-family:Jost,sans-serif;font-weight:600;font-size:2.2rem;color:#194b97;line-height:120%;margin-bottom:20px}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_titre span{color:#0093bc;font-weight:500}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social{margin:20px 0}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a{display:block;border-radius:30px;padding:12px 30px;font-family:Jost,sans-serif;font-weight:500;font-size:1.8rem;box-shadow:0 10px 10px rgba(0,0,0,.15)}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a i{margin-right:5px}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a:hover{transform:translateY(-2px)}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.linkedin{background-color:#e3e5c2;color:#006390}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.facebook{background-color:#009fc3;color:#fff}.navie_accueil_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.instagram{background-color:#102857;color:#fff}.navie_accueil_entete .navie_courbe{position:absolute;width:100%;height:100px;bottom:0;overflow:hidden;z-index:3}.navie_accueil_entete .navie_courbe i{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);font-size:3.5rem;color:#889778}.navie_accueil_entete .navie_courbe img{width:100%;height:100%;display:block}.navie_accueil_valeurs{padding:0 0 50px;text-align:center}@media (max-width:1199px){.navie_accueil_valeurs{padding:50px 0}}.navie_accueil_valeurs .navie_valeurs{display:flex;flex-wrap:nowrap;justify-content:center;gap:100px;margin-top:40px}@media (max-width:1199px){.navie_accueil_valeurs .navie_valeurs{flex-wrap:wrap;gap:0}}.navie_accueil_valeurs .navie_valeurs .navie_valeur{padding:20px;text-align:center}.navie_accueil_valeurs .navie_valeurs .navie_valeur .navie_icone{display:inline-block;position:relative;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);width:80px;height:80px;border-radius:50%}.navie_accueil_valeurs .navie_valeurs .navie_valeur .navie_icone i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:4rem;color:#194b97}.navie_accueil_valeurs .navie_valeurs .navie_valeur .navie_texte_1{font-family:Jost,sans-serif;font-size:2rem;color:#194b97;font-weight:500;margin:20px 0 10px}.navie_accueil_valeurs .navie_valeurs .navie_valeur .navie_texte_2{font-size:1.6rem;line-height:140%;color:#4f5049}.navie_accueil_besoins{padding:50px 0;text-align:center;background-image:url(../../assets/imgs/fond.png);background-repeat:no-repeat;background-size:contain}.navie_accueil_besoins .navie_general_titre{margin-bottom:30px}.navie_accueil_besoins .navie_besoins{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:50px 100px;margin-top:50px}@media (max-width:991px){.navie_accueil_besoins .navie_besoins{grid-template-columns:1fr 1fr;gap:50px}}@media (max-width:575px){.navie_accueil_besoins .navie_besoins{grid-template-columns:1fr;gap:50px}}.navie_accueil_besoins .navie_besoins .navie_besoin{background-color:#f7f8f2;padding:40px 20px;box-shadow:0 0 20px rgba(0,0,0,.15);height:100%}.navie_accueil_besoins .navie_besoins .navie_besoin .navie_general_titre{font-size:2.2rem;margin-bottom:15px}.navie_accueil_besoins .navie_besoins .navie_besoin .navie_general_lien{margin:20px 0 0}.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_1,.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_3,.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_5{border-radius:30px 30px 0 30px}.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_2,.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_4,.navie_accueil_besoins .navie_besoins .navie_besoin.navie_besoin_6{border-radius:0 30px 30px 30px}.navie_accueil_savoir_faire{padding:50px 0;text-align:center}.navie_accueil_savoir_faire .navie_general_titre{margin-bottom:30px}.navie_accueil_savoir_faire .navie_slider{position:relative;margin-top:20px}.navie_accueil_savoir_faire .navie_slider .navie_precedent,.navie_accueil_savoir_faire .navie_slider .navie_suivant{position:absolute;z-index:10;top:50%;transform:translateY(-50%);background-color:#889778;color:#f7f8f2;padding:5px 20px;font-size:2rem;border-radius:18px;cursor:pointer;transition:.1s ease-in}.navie_accueil_savoir_faire .navie_slider .navie_precedent:hover,.navie_accueil_savoir_faire .navie_slider .navie_suivant:hover{box-shadow:0 0 10px rgba(0,0,0,.15)}.navie_accueil_savoir_faire .navie_slider .navie_precedent.navie_precedent,.navie_accueil_savoir_faire .navie_slider .navie_suivant.navie_precedent{left:-10px}.navie_accueil_savoir_faire .navie_slider .navie_precedent.navie_suivant,.navie_accueil_savoir_faire .navie_slider .navie_suivant.navie_suivant{right:-10px}.navie_accueil_savoir_faire .navie_slider .swiper-slide{padding:20px}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire{background-color:#f7f8f2;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:100px 0 100px 0;display:flex;align-items:center}@media (max-width:767px){.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire{flex-direction:column}}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire .navie_image{flex:1}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire .navie_image img{display:block;border-radius:100px 0 0 0}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire .navie_contenu{flex:1;padding:40px 60px 40px 40px;text-align:left}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire .navie_contenu .navie_general_titre{font-size:2.2rem;margin-bottom:15px}.navie_accueil_savoir_faire .navie_slider .swiper-slide .navie_savoir_faire .navie_contenu .navie_general_lien{margin:20px 0 0}.navie_accueil_clients{padding:50px 0;display:grid;grid-template-columns:2fr 3fr;gap:10px}@media (max-width:1199px){.navie_accueil_clients{display:flex;flex-direction:column}}.navie_accueil_clients .navie_colonne_1{position:relative;background-image:url(../../assets/imgs/fond-1.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width:1199px){.navie_accueil_clients .navie_colonne_1{padding:50px}}.navie_accueil_clients .navie_colonne_1 .navie_contenu{position:absolute;z-index:10;top:50%;right:-200px;transform:translateY(-50%);width:550px;background-color:#f7f8f2;padding:40px;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:50px 50px 0 50px}@media (max-width:1199px){.navie_accueil_clients .navie_colonne_1 .navie_contenu{position:relative;right:auto;top:auto;transform:none;width:auto;text-align:center}}.navie_accueil_clients .navie_colonne_1 .navie_contenu .navie_general_titre{font-size:2.2rem;margin-bottom:15px}.navie_accueil_clients .navie_colonne_1 .navie_contenu .navie_general_lien{margin:20px 0 0}.navie_accueil_clients .navie_colonne_2{min-width:0}.navie_accueil_clients .navie_colonne_2 .navie_slider{position:relative}.navie_accueil_clients .navie_colonne_2 .navie_slider .navie_filtre{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background:linear-gradient(rgba(16,40,87,.3),rgba(16,40,87,.9));opacity:.55}.navie_accueil_clients .navie_colonne_2 .navie_slider .navie_image img{min-width:100%}.navie_accueil_recrutement{padding:50px 0;display:flex;justify-content:flex-end}.navie_accueil_recrutement .navie_contenu{width:70%;padding:40px 100px;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:50px 0 0 50px;background:linear-gradient(45deg,#274294,#009fc3)}@media (max-width:767px){.navie_accueil_recrutement .navie_contenu{width:90%;padding:40px}}.navie_accueil_recrutement .navie_contenu .navie_general_texte,.navie_accueil_recrutement .navie_contenu .navie_general_titre{color:#fff}.navie_accueil_recrutement .navie_contenu .navie_general_lien{margin:20px 0 0}.navie_accueil_recrutement .navie_contenu .navie_general_lien a{background-color:#f7f8f2;color:#00739f}.navie_accueil_cabinet{position:relative;z-index:10;padding:50px 0 0;margin-bottom:-130px}.navie_accueil_cabinet .navie_contenu{padding:40px 0 40px 100px;background-color:#e3e5c2;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:50px 0 50px 50px}@media (max-width:991px){.navie_accueil_cabinet .navie_contenu{padding:40px}}.navie_accueil_cabinet .navie_contenu .navie_general_lien{margin:20px 0 0}.navie_accueil_cabinet .navie_contenu .navie_image{margin-right:-50px}@media (max-width:991px){.navie_accueil_cabinet .navie_contenu .navie_image{margin-right:0;margin-top:40px}}.navie_accueil_cabinet .navie_contenu .navie_image img{display:inline-block}@media (max-width:991px){.navie_accueil_cabinet .navie_contenu .navie_image img{max-width:400px}}@media (max-width:575px){.navie_accueil_cabinet .navie_contenu .navie_image img{max-width:100%}}.navie_actualites{padding:50px 0}.navie_actualites .navie_actualite{background-color:#f7f8f2;padding:40px;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:30px 30px 0 30px}.navie_actualites .navie_actualite .navie_general_titre{font-size:2.2rem;margin-bottom:15px}.navie_actualites .navie_actualite .navie_general_lien{margin:20px 0 0}.navie_actualites .navie_pagination{margin:50px 0 0;text-align:center}.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:#889778;font-weight:500;padding-top:17px;font-size:1.6rem}.navie_actualites .navie_pagination a:hover{color:#4f5049}.navie_actualites .navie_pagination span{text-decoration:none;border:none;padding:0;margin:0}.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:#889778;font-weight:500;padding-top:17px;font-size:1.6rem}@media (max-width:991px){.navie_actualites_navigation .navie_general_lien,.navie_actualites_navigation .navie_general_titre{text-align:center}}.navie_actualites_navigation .navie_actualites{margin:0}.navie_contact{padding:20px 0 50px}.navie_contact .navie_image{margin:30px 0}.navie_contact .navie_contenu{display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:1.6rem;color:#4f5049;line-height:160%}@media (max-width:575px){.navie_contact .navie_contenu{grid-template-columns:1fr}}.navie_contact .navie_contenu strong{display:block;text-transform:uppercase}.navie_contact .navie_contenu a{display:inline-block;color:#4f5049}.navie_contact .navie_contenu a:hover{color:#4f5049;opacity:.9}.navie_contact .navie_contenu .navie_carte{margin-top:40px}.navie_contact .navie_contenu .navie_carte iframe{width:100%;height:180px}.navie_contact .navie_formulaire{margin:50px 0}.navie_contact .navie_formulaire form ::placeholder{color:#4f5049;opacity:1}.navie_contact .navie_formulaire form :-ms-input-placeholder{color:#4f5049;opacity:1}.navie_contact .navie_formulaire form ::-ms-input-placeholder{color:#4f5049;opacity:1}.navie_contact .navie_formulaire form input[type=email],.navie_contact .navie_formulaire form input[type=tel],.navie_contact .navie_formulaire form input[type=text]{width:100%;background-color:#f7f8f2;border:1px solid #889778;padding:10px;font-size:1.6rem;position:relative;margin-bottom:20px;color:#4f5049;border-radius:5px}.navie_contact .navie_formulaire form textarea{margin-top:0;border:1px solid #889778;border-radius:0;background-color:#f7f8f2;padding:10px;font-size:1.6rem;width:100%;margin-bottom:20px;resize:none;color:#4f5049;border-radius:5px;height:282px}.navie_contact .navie_formulaire form .navie_submit{margin:30px 0 20px;position:relative}.navie_contact .navie_formulaire form .navie_submit input[type=submit]{display:inline-block;background-color:#889778;color:#f7f8f2;font-family:Jost,sans-serif;font-weight:500;font-size:1.6rem;border-radius:30px;padding:8px 20px 10px;text-align:center;box-shadow:0 10px 10px rgba(0,0,0,.15);border:none;transition:.1s ease-in-out}.navie_contact .navie_formulaire form .navie_submit input[type=submit]:hover{box-shadow:0 10px 10px rgba(0,0,0,.25);transform:translateY(-2px)}.navie_contact .navie_formulaire form .navie_submit .wpcf7-spinner{display:none}.navie_contact .navie_formulaire form p{line-height:160%;font-size:1.6rem;color:#4f5049}.navie_contact .navie_formulaire form .wpcf7-list-item{margin:0!important}.navie_contact .navie_formulaire form input[type=checkbox],.navie_contact .navie_formulaire form input[type=radio]{width:auto;margin-bottom:0;margin-right:5px}.navie_contact .navie_formulaire form .ajax-loader,.navie_contact .navie_formulaire form .wpcf7-not-valid-tip{display:none}.navie_contact .navie_formulaire form .wpcf7-response-output{border:none;line-height:160%;font-size:1.6rem;padding:15px;margin:0;color:#4f5049;font-weight:700}.navie_entete{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr;gap:10px;transform:translateY(-68px);box-shadow:0 -50px 30px rgba(0,0,0,.05)}@media (max-width:1199px){.navie_entete{transform:translateY(0);display:flex;flex-direction:column}}.navie_entete .navie_colonne_1{position:relative;background-position:50%;background-size:cover;background-attachment:fixed}@media (max-width:1199px){.navie_entete .navie_colonne_1{background-image:url(../../assets/imgs/fond-1.png)!important}}.navie_entete .navie_colonne_1 .navie_filtre{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(20deg,#1d347b,#009fc3);opacity:.75}.navie_entete .navie_colonne_1 .navie_contenu{position:relative;z-index:2;padding:25% 20%}@media (max-width:1199px){.navie_entete .navie_colonne_1 .navie_contenu{text-align:center}}.navie_entete .navie_colonne_1 .navie_contenu .navie_general_titre{font-size:4rem;color:#f7f8f2}@media (max-width:1199px){.navie_entete .navie_colonne_1 .navie_contenu .navie_general_titre{font-size:3rem}}.navie_entete .navie_colonne_1 .navie_contenu .navie_fil{font-size:1.6rem;color:#f7f8f2;line-height:130%;font-weight:400;margin-bottom:10px}@media (max-width:575px){.navie_entete .navie_colonne_1 .navie_contenu .navie_fil{font-size:1.4rem}}.navie_entete .navie_colonne_1 .navie_contenu .navie_fil .fa-chevron-right{margin:0 3px;font-size:1.2rem}.navie_entete .navie_colonne_1 .navie_contenu .navie_fil a{color:#f7f8f2}.navie_entete .navie_colonne_1 .navie_contenu .navie_fil a:hover{color:#f7f8f2}.navie_entete .navie_colonne_1 .navie_contenu .navie_general_titre_secondaire{font-size:3rem;color:#f7f8f2}@media (max-width:1199px){.navie_entete .navie_colonne_1 .navie_contenu .navie_general_titre_secondaire{font-size:2rem}}.navie_entete .navie_colonne_2{position:relative;background-color:#e3e5c2}@media (max-width:1199px){.navie_entete .navie_colonne_2{padding:20px 20px 100px}}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux{position:absolute;z-index:3;top:50%;left:-100px;transform:translateY(-50%);background-color:#f7f8f2;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:30px 30px 0 30px;padding:30px 50px;text-align:center}@media (max-width:1199px){.navie_entete .navie_colonne_2 .navie_reseaux_sociaux{position:relative;top:auto;left:auto;transform:none}}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_titre{font-family:Jost,sans-serif;font-weight:600;font-size:2.2rem;color:#194b97;line-height:120%;margin-bottom:20px}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_titre span{color:#0093bc;font-weight:500}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social{margin:20px 0}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a{display:block;border-radius:30px;padding:12px 30px;font-family:Jost,sans-serif;font-weight:500;font-size:1.8rem;box-shadow:0 10px 10px rgba(0,0,0,.15)}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a i{margin-right:5px}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a:hover{transform:translateY(-2px)}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.linkedin{background-color:#e3e5c2;color:#006390}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.facebook{background-color:#009fc3;color:#fff}.navie_entete .navie_colonne_2 .navie_reseaux_sociaux .navie_reseau_social a.instagram{background-color:#102857;color:#fff}.navie_entete .navie_courbe{position:absolute;width:100%;height:100px;bottom:-1px;overflow:hidden;z-index:3}.navie_entete .navie_courbe img{width:100%;height:100%;display:block}.navie_contenu_flexible{position:relative;padding:10px 0 40px}.navie_contenu_flexible .navie_general_texte ul{margin:15px 0 30px;background-color:#e3e5c2;padding:40px 60px;border-radius:30px 30px 30px 0;box-shadow:0 0 20px rgba(0,0,0,.15);list-style:none}.navie_contenu_flexible .navie_general_texte ul li{position:relative;margin:15px 0;font-size:1.8rem;color:#390e0e;padding-left:45px}@media (max-width:575px){.navie_contenu_flexible .navie_general_texte ul li{font-size:1.6rem}}.navie_contenu_flexible .navie_general_texte ul li:after{content:"";font-family:Font Awesome\ 6 Pro;position:absolute;left:0;top:0;color:#889778;font-size:2.6rem;font-size:700}.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 .justified-gallery img{height:auto}.navie_contenu_flexible .navie_logos{margin:50px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.navie_contenu_flexible .navie_logos .navie_logo img{max-height:150px;max-width:150px}.navie_contenu_flexible .navie_video{margin:40px 0}.navie_contenu_flexible .navie_trombinoscope{padding:70px 0}.navie_contenu_flexible .navie_trombinoscope .navie_personne{margin:50px 0;background-color:#f7f8f2;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.15);font-size:1.6rem;line-height:150%;font-family:Roboto,sans-serif;text-align:center;color:#4f5049;border-radius:30px 30px 0 30px;height:auto;width:100%}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_image{margin-bottom:20px;margin-top:-100px}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_image img{width:150px;border-radius:50%}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_nom{font-family:Jost,sans-serif;font-size:2rem;color:#194b97;margin-bottom:10px;font-weight:500}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_pole{margin-bottom:10px;font-weight:500;color:#00739f}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_poste{margin-bottom:10px;font-weight:500}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_email a,.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_telephone a{color:#4f5049}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_email a:hover,.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_telephone a:hover{opacity:.8;color:#4f5049}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_linkedin{margin-top:15px}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_linkedin a{color:#889778;font-size:2rem}.navie_contenu_flexible .navie_trombinoscope .navie_personne .navie_linkedin a:hover{opacity:.8;color:#889778}.navie_contenu_flexible .navie_chiffres_cles{padding:50px 0}.navie_contenu_flexible .navie_chiffres_cles .navie_chiffre_cle .navie_chiffre{font-family:Jost,sans-serif;font-weight:500;color:#889778;font-size:4rem}.navie_contenu_flexible .navie_offres_emploi{padding:50px 0}.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi{background-color:#f7f8f2;padding:40px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.15)}.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi .navie_general_titre{font-size:2.2rem;margin-bottom:15px}.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi .navie_general_lien{margin:20px 0 0}.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_1,.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_3,.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_5{border-radius:30px 30px 0 30px}.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_2,.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_4,.navie_contenu_flexible .navie_offres_emploi .navie_offre_emploi.navie_offre_emploi_6{border-radius:0 30px 30px 30px}.navie_contenu_flexible .navie_2_colonnes{position:relative;padding:50px 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_contenu_flexible .navie_ancre{position:relative;top:-100px}.navie_contenu_flexible .navie_separateur{background-image:url(../../assets/imgs/separateur.png);background-size:cover;background-attachment:fixed;height:200px;margin:50px 0}.navie_contenu_flexible .navie_accueil_cabinet{padding:50px 0;margin-bottom:0}.navie_contenu_flexible .navie_accueil_besoins{padding:20px 0 50px;background:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvY29udGVudV9mbGV4aWJsZS5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX2VudGV0ZS5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX3ZhbGV1cnMuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9iZXNvaW5zLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfc2F2b2lyX2ZhaXJlLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfY2xpZW50cy5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX3JlY3J1dGVtZW50LnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfY2FiaW5ldC5zY3NzIiwibW9kdWxlcy9hY3R1YWxpdGVzLnNjc3MiLCJtb2R1bGVzL2FjdHVhbGl0ZXNfbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9jb250YWN0LnNjc3MiLCJtb2R1bGVzL2VudGV0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQzZCVSxDQzdCVixLQUNJLGFBQWMsQ0FDZCxlQUFtQixDQUNuQixVQUNrQixDQUV0QixVQUZJLGlCQUtrQixDQUh0QixVQUNJLGlCQUFrQixDQUNsQixlQUNrQixDQUV0QixFQUNJLHNCQUF3QixDQUU1QiwyWkFhSSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsdUJBQXdCLENBRTVCLE1BQ0ksZUFBZ0IsQ0FFcEIsYUFDSSxXQUFZLENBRWhCLG9EQUNJLFVBQVcsQ0FDWCxZQUFhLENBRWpCLE1BQ0ksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUVyQiw4RUFFSSxhQUFjLENBRWxCLGlDQUNJLDRCQUE4QixDQUVsQyxFQUNJLGNBQWUsQ0FDZixvQkFBcUIsQ0FFckIsY0FBZ0IsQ0FKcEIsZ0JBTVEsb0JBQXFCLENDM0Q3QixVQUNJLDZCRkQwQixDRUUxQixhRldZLENFVlosY0FBZSxDQUNmLHdCRk1ZLENFSmhCLEVBQ0ksVUZEWSxDRUtoQixxQkFDSSwyQkZYc0IsQ0VZdEIsYUZOWSxDRU9aLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUZVUSxDRVRSLGtCQUFtQixDQU52QiwwQkFRUSxhRlJRLENFVVoseUJBVkoscUJBV1EsY0FBZSxDQUV0QixDQUNELGdDQUNJLDJCRnpCc0IsQ0UwQnRCLGFGcEJZLENFcUJaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUZKUSxDRUtSLGtCQUFtQixDQU52QixxQ0FRUSxhRnRCUSxDRXdCWix5QkFWSixnQ0FXUSxnQkFBaUIsQ0FFeEIsQ0FFRCwrQkFDSSwyQkZ4Q3NCLENFeUN0QixhRi9CWSxDRWdDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVGbkJRLENFb0JSLGtCQUFtQixDQUNuQix5QkFQSiwrQkFRUSxnQkFBaUIsQ0FFeEIsQ0FDRCxxQkFDSSxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixhRjFDWSxDRTJDWix5QkFMSixxQkFNUSxnQkFBaUIsQ0EwQ3hCLENBaERELHVCQVNRLGFGaERRLENFaURSLGVGbkNJLENFeUJaLDZCQVlZLGFGbkRJLENFdUNoQix1QkFnQlEsYUFBYyxDQWhCdEIsd0JBbUJRLHNCQUF1QixDQUN2Qix1QkFBd0IsQ0FwQmhDLDJCQXNCWSxZQUFhLENBdEJ6Qix3QkEwQlEseUJBQTBCLENBQzFCLHVCQUF3QixDQTNCaEMsMkJBNkJZLFlBQWEsQ0E3QnpCLHdCQW1DUSxjQUdxQixDQXRDN0IsZ0RBaUNRLDJCRm5Ga0IsQ0VvRmxCLFVGL0VRLENFaUZSLGdCQUFpQixDQUNqQixlRjVERSxDRTZERixrQkFRcUIsQ0E5QzdCLHdCQTJDUSxjQUdxQixDQUc3QixvQkFDSSxhQUFjLENBRGxCLHNCQUdRLG9CQUFxQixDQUNyQix3QkY1RlEsQ0U2RlIsYUYvRlEsQ0VnR1IsMkJGeEdpQixDRXlHakIsZUZqRkksQ0VrRkosZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHNDQUF3QyxDQVpoRCx3QkFjWSxnQkFBaUIsQ0FkN0IsNEJBaUJZLHNDQUF3QyxDQUN4QywwQkFBMkIsQ0FLdkMsNkJBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIseUJBSkosNkJBS1Esa0JBQW1CLENBQ25CLGlCQUFrQixDQUV6QixDQUNELHlCQUNJLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLDBCQUpKLHlCQUtRLGdCQUFpQixDQU14QixDQUpHLHlCQVBKLHlCQVFRLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFekIsQ0FDRCxXQUNJLFlBQWEsQ0FFakIsU0FDSSxtQkFBYyxDQUNkLGtCQUFjLENBSWxCLDBCQUNJLGVBQ0ksdUJBQXlCLENBRTdCLGNBQ0ksc0JBQXdCLENBQzNCLENBR0wsMEJBQ0ksZUFDSSxzQkFBd0IsQ0FFNUIsY0FDSSx1QkFBeUIsQ0FDNUIsQ0FJTCxtREFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FJcEIsYUFDSSw2QkFBK0IsQ0FDL0IseUNBQTRDLENBRWhELFVBQ0ksNkJBQStCLENBRW5DLFVBQ0ksd0JBQTBCLENBVTlCLDhEQUNJLHNCQUF3QixDQ3JNNUIsMEJBRVEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FIbEIsMENBS1ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FOM0IsOENBUWdCLG9CQUFxQixDQUNyQixXQUFZLENBVDVCLHlDQWFZLGlCQUFrQixDQUNsQixLQUFNLENBQ04sVUFBVyxDQUNYLFNBQVUsQ0FoQnRCLHdEQWtCZ0IsZUFBZ0IsQ0FDaEIsMkJBQTRCLENBQzVCLFdBQVksQ0FDWixRQUFTLENBckJ6Qiw0REF3QmdCLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixxQkFBeUIsQ0FDekIsVUFBVyxDQUNYLFdBQVksQ0E1QjVCLG9FQStCZ0IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsY0FBZSxDQWxDL0IsMENBc0NZLGlCQUFrQixDQXRDOUIsMERBeUNvQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLFNBQVUsQ0FDVixjQUFlLENBNUNuQyw2REE4Q3dCLFNBQVUsQ0FDVixZQUFhLENBL0NyQyw4RUFpRDRCLGFBQWMsQ0FqRDFDLHFFQW9ENEIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQXJEL0MsdUVBdURnQyxhSDdDaEIsQ0dWaEIsK0RBMkQ0QiwyQkgxREYsQ0cyREUsYUhyRFosQ0dzRFksZUhuQ2hCLENHb0NnQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixjQUFlLENBakUzQyxzRUFtRWdDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE1BQU8sQ0FDUCxPQUFRLENBQ1IsV0FBWSxDQUNaLDJCQUE0QixDQUM1Qix3QkhqRWhCLENHa0VnQixzQkFBd0IsQ0EzRXhELDRFQStFb0MsVUFBVyxDQS9FL0MsbVFBcUZnQyxVQUFXLENBckYzQywrREE0RmdCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsV0FBWSxDQUNaLG9CQUFxQixDQS9GckMsaUVBaUdvQixjQUFlLENBQ2YsYUh2RkosQ0dYaEIsb0VBcUdvQixTQUFVLENBQ1YsMkJIcEdLLENHcUdMLGVIN0VSLENHOEVRLGdCQUFpQixDQUNqQixhSGpHSixDR2tHSSxvQkFBcUIsQ0FDckIsc0JBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osUUFBUyxDQUNULFVBQVcsQ0FDWCx3QkhyR0osQ0dzR0ksV0FBWSxDQUNaLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FuSHRDLDBFQXVId0IsU0FBVSxDQXZIbEMsc0JBOEhRLFlBQWEsQ0FDYixjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsYUFBYyxDQUNkLHdCSDFIUSxDR1ZoQixxQ0FzSVksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsU0FBVSxDQXpJdEIsb0RBMklnQixlQUFnQixDQUNoQiwyQkFBNEIsQ0FDNUIsV0FBWSxDQUNaLFFBQVMsQ0E5SXpCLHdEQWlKZ0IsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHFCQUF5QixDQUN6QixVQUFXLENBQ1gsV0FBWSxDQXJKNUIsZ0VBd0pnQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxjQUFlLENBM0ovQixvQ0ErSlksWUFBYSxDQUNiLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsY0FBZSxDQWxLM0Isa0RBcUtvQixvQkFBcUIsQ0FyS3pDLHNEQXVLd0IsV0FBWSxDQXZLcEMsZ0VBOEt3QixZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsYUFBYyxDQWxMdEMsbUVBb0w0QixTQUFVLENBcEx0QyxxRUFzTGdDLDJCSHJMTixDR3NMTSxhSGhMaEIsQ0dpTGdCLGVIOUpwQixDRytKb0IsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsY0FBZSxDQTVML0MsMkVBZ01vQyxhSHZMcEIsQ0dUaEIsZ1FBb01nQyxhSDNMaEIsQ0dUaEIsbUNBNE1ZLGFBQWMsQ0FDZCx1Q0FBeUMsQ0FNckQscUJBRVEsaUJBQWtCLENBQ2xCLHdCSDVNUSxDRzZNUixpQkFBa0IsQ0FKMUIsb0NBTVksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsU0FBVSxDQVR0QixtREFXZ0IsZUFBZ0IsQ0FDaEIsMkJBQTRCLENBQzVCLFdBQVksQ0FDWixRQUFTLENBZHpCLHVEQWlCZ0IsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHFCQUF5QixDQUN6QixVQUFXLENBQ1gsV0FBWSxDQXJCNUIsK0RBd0JnQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxjQUFlLENBM0IvQixnQ0ErQlksU0FBVSxDQUNWLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLFFBQVMsQ0FDVCxVQUFXLENBcEN2Qiw0Q0FzQ2dCLG9CQUFxQixDQXRDckMsa0RBeUN3QixXQUFZLENBekNwQyxxREE4Q2dCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0EvQ2pDLHVEQWlEb0IsY0FBZSxDQUNmLGFIMVBKLENHd01oQixtREFzRGdCLGdCQUFpQixDQUNqQixjQUFlLENBdkQvQixpRUF5RG9CLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsYUgxUUosQ0c0TWhCLHVFQWdFd0IsYUg1UVIsQ0c0TWhCLHNFQW1Fd0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsMkNBQTRDLENBQzVDLGNBQWdCLENBdkV4Qyw2RUEwRXdCLGFBQWMsQ0ExRXRDLDhFQTZFd0IsWUFBYSxDQU9yQyx3QkFDSSxrQkg5UlksQ0crUlosWUFBYSxDQUNiLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixXQUFZLENBQ1osS0FBTSxDQUNOLDBCQVBKLHdCQVFRLHNCQUF3QixDQUN4QixzQkFBd0IsQ0FnRS9CLENBekVELDhCQVlRLFlBQWEsQ0FackIsb0NBZVEsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixlQUFnQixDQWpCeEIsdURBbUJZLGdCQUFpQixDQW5CN0IscUVBcUJnQixVQUFXLENBQ1gsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGFIMVRBLENHZ1NoQiwyRUE0Qm9CLGFINVRKLENHZ1NoQiwwRUErQm9CLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDJDQUE0QyxDQUM1QyxjQUFnQixDQW5DcEMsaUZBc0NvQixhQUFjLENBdENsQyxrRkF5Q29CLFlBQWEsQ0F6Q2pDLHdDQThDWSxlQUFnQixDQTlDNUIsb0RBZ0RnQixhQUFjLENBaEQ5Qix1REFrRG9CLGFBQWMsQ0FDZCxhQUFjLENBbkRsQyx5REFxRHdCLDJCSDNWRSxDRzRWRixhSHRWUixDR3VWUSxlSHBVWixDR3FVWSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixjQUFlLENBM0R2QywrREErRDRCLGFIN1ZaLENHOFJoQiw0TkFtRXdCLGFIaldSLENHd1doQixXQUNJLGVBQWdCLENBRHBCLHdCQUdRLHVCQUF5QixDQUhqQyx1QkFNUSxzQkFBd0IsQ0N4WGhDLE9BQ0ksaUJBQWtCLENBRHRCLGtCQUdRLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsd0JKS1EsQ0lKUixhSkVRLENJRFIsMkJKUGlCLENJUWpCLGVKZ0JJLENJZkosZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHNDQUF3QyxDQWhCaEQsb0JBa0JZLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsY0FBZSxDQXBCM0Isd0JBdUJZLHNDQUF3QyxDQUN4QywwQkFBMkIsQ0F4QnZDLHFCQTRCUSxpQkFBa0IsQ0FDbEIsaURBQWtELENBQ2xELG9CQUF1QixDQTlCL0IsbUNBZ0NZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWUFBYSxDQUNiLEtBQVEsQ0FDUixlQUFnQixDQUNoQixTQUFVLENBQ1Ysd0JBQXlCLENBdENyQyx1Q0F3Q2dCLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQTFDOUIsb0NBOENZLFlBQWEsQ0FDYix5Q0FBMEMsQ0FDMUMsUUFBUyxDQUNULDBCQWpEWixvQ0FrRGdCLGlDQUFrQyxDQUNsQyxRQUFTLENBbURoQixDQWpERyx5QkFyRFosb0NBc0RnQiw2QkFBOEIsQ0FnRHJDLENBdEdULG1EQXlEZ0IsZ0JBQWlCLENBQ2pCLFVKcERBLENJcURBLGdCQUFpQixDQTNEakMsMERBNkRvQixhQUFjLENBQ2Qsd0JBQXlCLENBOUQ3QyxxREFpRW9CLG9CQUFxQixDQUNyQixVSjVESixDSU5oQiwyREFvRXdCLFVKOURSLENJK0RRLFVBQVksQ0FyRXBDLGlFQXlFb0IsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHFCSnJFSixDSXNFSSxhSnBFSixDSXFFSSwyQkoxRUssQ0kyRUwsZUpuRFIsQ0lvRFEsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixzQ0FBd0MsQ0FwRjVELHVFQXNGd0IsU0FBVSxDQUNWLGFKL0VSLENJZ0ZRLDBCQUEyQixDQXhGbkQsNEVBNkZ3QixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGdCQUFpQixDQS9GekMsa0ZBaUc0QiwwQkFBMkIsQ0FqR3ZELHdCQXlHUSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixVSnRHUSxDSXVHUixlQUFnQixDQUNoQixVQUFZLENBOUdwQiwwQkFnSFksVUoxR0ksQ0lOaEIsZ0NBa0hnQixVSjVHQSxDSWtIaEIseUNBRVEsOEJBQWtDLENDMUgxQyxzQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNULDJCQUE0QixDQUM1Qix1Q0FBMkMsQ0FDM0MsMEJBUkosc0JBU1EsdUJBQTBCLENBQzFCLFlBQWEsQ0FDYixxQkFBc0IsQ0FxSjdCLENBaEtELHVDQWNRLGlCQUFrQixDQUNsQix1QkFBa0MsQ0FDbEMscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QiwwQkFsQlIsdUNBbUJZLDREQUFnRSxDQW9EdkUsQ0F2RUwscURBc0JZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlEQUFrRCxDQUNsRCxXQUFhLENBN0J6QixzREFnQ1ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixlQUFnQixDQWxDNUIsb0VBb0NnQixrQkFBbUIsQ0FDbkIsMEJBckNoQixvRUFzQ29CLGlCQUFrQixDQUNsQixrQkFDSixDQUtILENBN0NiLHdFQTBDb0Isb0JBQXFCLENBQ3JCLFdBQVksQ0EzQ2hDLHFFQStDZ0IsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBQ1QsMEJBbERoQixxRUFtRG9CLHlCQUEwQixDQWtCakMsQ0FyRWIsbUZBc0RvQixhQUFjLENBQ2Qsd0JMNUNKLENLNkNJLGFMaERKLENLaURJLDJCTHRESyxDS3VETCxlTC9CUixDS2dDUSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsc0NBQXdDLENBL0Q1RCx5RkFpRXdCLHNDQUF3QyxDQUN4QywwQkFBMkIsQ0FsRW5ELHVDQXlFUSxpQkFBa0IsQ0FDbEIsd0JMakVRLENLa0VSLDBCQTNFUix1Q0E0RVksdUJBQTZCLENBOERwQyxDQTFJTCw4REErRVksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsV0FBWSxDQUNaLDBCQUEyQixDQUMzQix3Qkx6RUksQ0swRUosbUNBQXFDLENBQ3JDLDhCQUErQixDQUMvQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLDBCQXpGWiw4REEwRmdCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0E0Q3RCLENBeklULDJFQWdHZ0IsMkJMOUZVLENLK0ZWLGVMckVGLENLc0VFLGdCQUFpQixDQUNqQixhTDNGQSxDSzRGQSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBckduQyxnRkF1R29CLGFMN0ZKLENLOEZJLGVMN0VSLENLM0JaLG1GQTRHZ0IsYUFBYyxDQTVHOUIscUZBOEdvQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiwyQkw5R0ssQ0srR0wsZUx2RlIsQ0t3RlEsZ0JBQWlCLENBQ2pCLHNDQUF3QyxDQXBINUQsdUZBc0h3QixnQkFBaUIsQ0F0SHpDLDJGQXlId0IsMEJBQTJCLENBekhuRCw4RkE0SHdCLHdCQUF5QixDQUN6QixhQUFjLENBN0h0Qyw4RkFnSXdCLHdCQUF5QixDQUN6QixVQUFjLENBakl0QywrRkFvSXdCLHdCQUF5QixDQUN6QixVQUFjLENBckl0QyxvQ0E0SVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFNBQVUsQ0FqSmxCLHNDQW1KWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsZ0JBQWlCLENBQ2pCLGFBQWMsQ0F4SjFCLHdDQTJKWSxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0M3SjFCLHVCQUNJLGdCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsMEJBSEosdUJBSVEsY0FBZSxDQThDdEIsQ0FsREQsc0NBT1EsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixzQkFBdUIsQ0FDdkIsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLDBCQVpSLHNDQWFZLGNBQWUsQ0FDZixLQUFNLENBbUNiLENBakRMLG9EQWlCWSxZQUFhLENBQ2IsaUJBQWtCLENBbEI5QixpRUFvQmdCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIscUJOaEJBLENNaUJBLG1DQUFxQyxDQUNyQyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQTFCbEMsbUVBNEJvQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsY0FBZSxDQUNmLGFOekJKLENNUmhCLG1FQXFDZ0IsMkJObkNVLENNb0NWLGNBQWUsQ0FDZixhTi9CQSxDTWdDQSxlTmJKLENNY0ksa0JBQXFCLENBekNyQyxtRUE0Q2dCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsYU5oQ0EsQ09kaEIsdUJBQ0ksY0FBZSxDQUNmLGlCQUFrQixDQUNsQixnREFBbUQsQ0FDbkQsMkJBQTRCLENBQzVCLHVCQUF3QixDQUw1Qiw0Q0FPUSxrQkFBbUIsQ0FQM0Isc0NBVVEsWUFBYSxDQUNiLGlDQUFrQyxDQUNsQyxzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHlCQWZSLHNDQWdCWSw2QkFBOEIsQ0FDOUIsUUFBUyxDQTJDaEIsQ0F6Q0cseUJBbkJSLHNDQW9CWSx5QkFBMEIsQ0FDMUIsUUFBUyxDQXVDaEIsQ0E1REwsb0RBd0JZLHdCUGJJLENPY0osaUJBQWtCLENBQ2xCLG1DQUFxQyxDQUNyQyxXQStCRyxDQTFEZix5RUE2QmdCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0E5Qm5DLHdFQWlDZ0IsZUFBa0IsQ0FqQ2xDLHlNQW9DZ0IsOEJBQStCLENBcEMvQyx5TUF1Q2dCLDhCQUErQixDQ3ZDL0MsNEJBQ0ksY0FBZSxDQUNmLGlCQUFrQixDQUZ0QixpREFJUSxrQkFBbUIsQ0FKM0IsMENBT1EsaUJBQWtCLENBQ2xCLGVBQWdCLENBUnhCLG9IQVVZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3QlJESSxDUUVKLGFSSkksQ1FLSixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysc0JBQXdCLENBcEJwQyxnSUFzQmdCLG1DQUFxQyxDQXRCckQsb0pBeUJnQixVQUFXLENBekIzQixnSkE0QmdCLFdBQVksQ0E1QjVCLHdEQWdDWSxZQUFhLENBaEN6Qiw0RUFrQ2dCLHdCUnZCQSxDUXdCQSxtQ0FBcUMsQ0FDckMsNkJBQThCLENBQzlCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIseUJBdkNoQiw0RUF3Q29CLHFCQUFzQixDQXFCN0IsQ0E3RGIseUZBMkNvQixNQUFPLENBM0MzQiw2RkE2Q3dCLGFBQWMsQ0FDZCx5QkFBMEIsQ0E5Q2xELDJGQWtEb0IsTUFBTyxDQUNQLDJCQUE0QixDQUM1QixlQUFnQixDQXBEcEMsZ0hBc0R3QixnQkFBaUIsQ0FDakIsa0JBQW1CLENBdkQzQywrR0EwRHdCLGVBQWtCLENDMUQxQyx1QkFDSSxjQUFlLENBQ2YsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBQ1QsMEJBTEosdUJBTVEsWUFBYSxDQUNiLHFCQUFzQixDQTREN0IsQ0FuRUQsd0NBVVEsaUJBQWtCLENBQ2xCLGtEQUFxRCxDQUNyRCwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QiwwQkFmUix3Q0FnQlksWUFBYSxDQTZCcEIsQ0E3Q0wsdURBbUJZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLFlBQWEsQ0FDYiwwQkFBMkIsQ0FDM0IsV0FBWSxDQUNaLHdCVGRJLENTZUosWUFBYSxDQUNiLG1DQUFxQyxDQUNyQyw4QkFBK0IsQ0FDL0IsMEJBN0JaLHVEQThCZ0IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsY0FBZSxDQUNmLFVBQVcsQ0FDWCxpQkFBa0IsQ0FTekIsQ0E1Q1QsNEVBc0NnQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBdkNuQywyRUEwQ2dCLGVBQWtCLENBMUNsQyx3Q0ErQ1EsV0FBWSxDQS9DcEIsc0RBaURZLGlCQUFrQixDQWpEOUIsb0VBbURnQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDViwrREFBbUUsQ0FDbkUsV0FBYSxDQTFEN0IsdUVBOERvQixjQUFlLENDOURuQywyQkFDSSxjQUFlLENBQ2YsWUFBYSxDQUNiLHdCQUF5QixDQUg3QiwwQ0FLUSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLG1DQUFxQyxDQUNyQywyQkFBNEIsQ0FDNUIsaURBQWtELENBQ2xELHlCQVZSLDBDQVdZLFNBQVUsQ0FDVixZQUFhLENBZXBCLENBM0JMLDhIQWtCWSxVVlpJLENVTmhCLDhEQXFCWSxlQUFrQixDQXJCOUIsZ0VBdUJnQix3QlZaQSxDVWFBLGFWWkEsQ1daaEIsdUJBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsb0JBQXFCLENBSnpCLHNDQU1RLHlCQUEwQixDQUMxQix3QlhFUSxDV0RSLG1DQUFxQyxDQUNyQyw4QkFBK0IsQ0FDL0IseUJBVlIsc0NBV1ksWUFBYSxDQXFCcEIsQ0FoQ0wsMERBY1ksZUFBa0IsQ0FkOUIsbURBaUJZLGtCQUFtQixDQUNuQix5QkFsQlosbURBbUJnQixjQUFlLENBQ2YsZUFBZ0IsQ0FXdkIsQ0EvQlQsdURBdUJnQixvQkFBcUIsQ0FDckIseUJBeEJoQix1REF5Qm9CLGVBQWdCLENBS3ZCLENBSEcseUJBM0JoQix1REE0Qm9CLGNBQWUsQ0FFdEIsQ0M5QmIsa0JBQ0ksY0FBZSxDQURuQixtQ0FHUSx3QlpRUSxDWVBSLFlBQWEsQ0FDYixtQ0FBcUMsQ0FDckMsOEJBQStCLENBTnZDLHdEQVFZLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FUL0IsdURBWVksZUFBa0IsQ0FaOUIsb0NBZ0JRLGVBQWtCLENBQ2xCLGlCQUFrQixDQWpCMUIsc0NBbUJZLG9CQUFxQixDQUNyQixZQUFhLENBQ2IscUJaZkksQ1lnQkosVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixhWmRJLENZZUosZVpEQSxDWUVBLGdCQUFpQixDQUNqQixnQkFBaUIsQ0E5QjdCLDRDQWdDZ0IsYVpsQkEsQ1lkaEIseUNBb0NZLG9CQUFxQixDQUNyQixXQUFZLENBQ1osU0FBVSxDQUNWLFFBQVMsQ0F2Q3JCLDZDQTBDWSxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLHFCWnRDSSxDWXVDSixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGFackNJLENZc0NKLGVaeEJBLENZeUJBLGdCQUFpQixDQUNqQixnQkFBaUIsQ0NuRHJCLHlCQUZSLG1HQUdZLGlCQUFrQixDQUV6QixDQUxMLCtDQU9RLFFBQVMsQ0NQakIsZUFDSSxtQkFBc0IsQ0FEMUIsNEJBR1EsYUFBYyxDQUh0Qiw4QkFNUSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsYWRJUSxDY0hSLGdCQUFpQixDQUNqQix5QkFaUiw4QkFhWSx5QkFBMEIsQ0FxQmpDLENBbENMLHFDQWdCWSxhQUFjLENBQ2Qsd0JBQXlCLENBakJyQyxnQ0FvQlksb0JBQXFCLENBQ3JCLGFkUEksQ2NkaEIsc0NBdUJnQixhZFRBLENjVUEsVUFBWSxDQXhCNUIsMkNBNEJZLGVBQWdCLENBNUI1QixrREE4QmdCLFVBQVcsQ0FDWCxZQUFhLENBL0I3QixpQ0FvQ1EsYUFBYyxDQXBDdEIsb0RBdUNnQixhZHpCQSxDYzBCQSxTQUFVLENBeEMxQiw2REEyQ2dCLGFkN0JBLENjOEJBLFNBQVUsQ0E1QzFCLDhEQStDZ0IsYWRqQ0EsQ2NrQ0EsU0FBVSxDQWhEMUIscUtBbURnQixVQUFXLENBQ1gsd0JkekNBLENjMENBLHdCZHhDQSxDY3lDQSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsYWQ1Q0EsQ2M2Q0EsaUJBQWtCLENBM0RsQywrQ0E4RGdCLFlBQWEsQ0FDYix3QmRsREEsQ2NtREEsZUFBZ0IsQ0FDaEIsd0JkdERBLENjdURBLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixXQUFZLENBQ1osYWR6REEsQ2MwREEsaUJBQWtCLENBQ2xCLFlBQWEsQ0F6RTdCLG9EQTRFZ0Isa0JBQXFCLENBQ3JCLGlCQUFrQixDQTdFbEMsdUVBK0VvQixvQkFBcUIsQ0FDckIsd0JkbkVKLENjb0VJLGFkdEVKLENjdUVJLDJCZC9FSyxDY2dGTCxlZHhEUixDY3lEUSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLHFCQUEyQixDQUMzQixpQkFBa0IsQ0FDbEIsc0NBQXdDLENBQ3hDLFdBQVksQ0FDWiwwQkFBNEIsQ0ExRmhELDZFQTRGd0Isc0NBQXdDLENBQ3hDLDBCQUEyQixDQTdGbkQsbUVBaUdvQixZQUFhLENBakdqQyx3Q0FxR2dCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsYWR6RkEsQ2NkaEIsdURBMEdnQixrQkFBb0IsQ0ExR3BDLG1IQTZHZ0IsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdCQUFpQixDQS9HakMsOEdBcUhnQixZQUFhLENBckg3Qiw2REF3SGdCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixRQUFTLENBQ1QsYWQvR0EsQ2NnSEEsZWRqR04sQ2U3QlYsY0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNULDJCQUE0QixDQUM1Qix1Q0FBMkMsQ0FDM0MsMEJBUkosY0FTUSx1QkFBMEIsQ0FDMUIsWUFBYSxDQUNiLHFCQUFzQixDQStJN0IsQ0ExSkQsK0JBY1EsaUJBQWtCLENBQ2xCLHVCQUFrQyxDQUNsQyxxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLDBCQWxCUiwrQkFtQlksNERBQWdFLENBc0R2RSxDQXpFTCw2Q0FzQlksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osaURBQWtELENBQ2xELFdBQWEsQ0E3QnpCLDhDQWdDWSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLDBCQW5DWiw4Q0FvQ2dCLGlCQUFrQixDQW9DekIsQ0F4RVQsbUVBdUNnQixjQUFlLENBQ2YsYWY3QkEsQ2U4QkEsMEJBekNoQixtRUEwQ29CLGNBQWUsQ0FFdEIsQ0E1Q2IseURBOENnQixnQkFBaUIsQ0FDakIsYWZwQ0EsQ2VxQ0EsZ0JBQWlCLENBQ2pCLGVmdkJILENld0JHLGtCQUFtQixDQUNuQix5QkFuRGhCLHlEQW9Eb0IsZ0JBQWlCLENBWXhCLENBaEViLDJFQXVEb0IsWUFBYSxDQUNiLGdCQUFpQixDQXhEckMsMkRBMkRvQixhZmhESixDZVhoQixpRUE2RHdCLGFmbERSLENlWGhCLDhFQWtFZ0IsY0FBZSxDQUNmLGFmeERBLENleURBLDBCQXBFaEIsOEVBcUVvQixjQUFlLENBRXRCLENBdkViLCtCQTJFUSxpQkFBa0IsQ0FDbEIsd0JmbkVRLENlb0VSLDBCQTdFUiwrQkE4RVksdUJBQTZCLENBOERwQyxDQTVJTCxzREFpRlksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsV0FBWSxDQUNaLDBCQUEyQixDQUMzQix3QmYzRUksQ2U0RUosbUNBQXFDLENBQ3JDLDhCQUErQixDQUMvQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLDBCQTNGWixzREE0RmdCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0E0Q3RCLENBM0lULG1FQWtHZ0IsMkJmaEdVLENlaUdWLGVmdkVGLENld0VFLGdCQUFpQixDQUNqQixhZjdGQSxDZThGQSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBdkduQyx3RUF5R29CLGFmL0ZKLENlZ0dJLGVmL0VSLENlM0JaLDJFQThHZ0IsYUFBYyxDQTlHOUIsNkVBZ0hvQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiwyQmZoSEssQ2VpSEwsZWZ6RlIsQ2UwRlEsZ0JBQWlCLENBQ2pCLHNDQUF3QyxDQXRINUQsK0VBd0h3QixnQkFBaUIsQ0F4SHpDLG1GQTJId0IsMEJBQTJCLENBM0huRCxzRkE4SHdCLHdCQUF5QixDQUN6QixhQUFjLENBL0h0QyxzRkFrSXdCLHdCQUF5QixDQUN6QixVQUFjLENBbkl0Qyx1RkFzSXdCLHdCQUF5QixDQUN6QixVQUFjLENBdkl0Qyw0QkE4SVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FuSmxCLGdDQXFKWSxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ2hCdkoxQix3QkFDSSxpQkFBa0IsQ0FDbEIsbUJBQXNCLENBRjFCLGdEQUtZLGtCQUFxQixDQUNyQix3QkNHSSxDREZKLGlCQUFrQixDQUNsQiw4QkFBK0IsQ0FDL0IsbUNBQXFDLENBQ3JDLGVBQWdCLENBVjVCLG1EQVlnQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixhQ0FDLENEQ0QsaUJBQWtCLENBQ2xCLHlCQWpCaEIsbURBa0JvQixnQkFBaUIsQ0FZeEIsQ0E5QmIseURBcUJvQixXQUFTLENBQ1QsK0JBQWlDLENBQ2pDLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGFDYkosQ0RjSSxnQkFBaUIsQ0FDakIsYUNDVixDRDdCViwyREFtQ1ksb0JBQXFCLENBQ3JCLFNBQVUsQ0FwQ3RCLDRDQXVDWSxlQUFnQixDQXZDNUIsZ0VBeUNnQix1QkFBMEIsQ0F6QzFDLDZDQTZDWSxnQkFBaUIsQ0E3QzdCLGlFQStDZ0IsdUJBQTBCLENBL0MxQyw4Q0FtRFksaUJBQWtCLENBbkQ5QixrRUFxRGdCLFdBQVksQ0FyRDVCLGdEQTBEUSxhQUFjLENBQ2QsaUJBQWtCLENBM0QxQiw4Q0E4RFEsYUFBYyxDQTlEdEIscUVBZ0VZLFdBQVksQ0FoRXhCLHFDQW9FUSxhQUFjLENBQ2QsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLFFBQVMsQ0F6RWpCLHFEQTRFZ0IsZ0JBQWlCLENBQ2pCLGVBQWdCLENBN0VoQyxxQ0FrRlEsYUFBYyxDQWxGdEIsNkNBcUZRLGNBQWUsQ0FyRnZCLDZEQXVGWSxhQUFjLENBQ2Qsd0JDN0VJLENEOEVKLFlBQWEsQ0FDYixtQ0FBcUMsQ0FDckMsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQiw2QkM1RmtCLENENkZsQixpQkFBa0IsQ0FDbEIsYUNqRkksQ0RrRkosOEJBQStCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBbEd2QiwwRUFvR2dCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FyR2xDLDhFQXVHb0IsV0FBWSxDQUNaLGlCQUFrQixDQXhHdEMsd0VBNEdnQiwyQkMxR1UsQ0QyR1YsY0FBZSxDQUNmLGFDdEdBLENEdUdBLGtCQUFtQixDQUNuQixlQ3JGSixDRDNCWix5RUFtSGdCLGtCQUFtQixDQUNuQixlQ3pGSixDRDBGSSxhQ3pHQSxDRFpoQiwwRUF3SGdCLGtCQUFtQixDQUNuQixlQzlGSixDRDNCWiw0SkE2SG9CLGFDL0dKLENEZGhCLHdLQStId0IsVUFBWSxDQUNaLGFDbEhSLENEZGhCLDZFQXFJZ0IsZUFBZ0IsQ0FySWhDLCtFQXVJb0IsYUMxSEosQ0QySEksY0FBZSxDQXhJbkMscUZBMEl3QixVQUFZLENBQ1osYUM5SFIsQ0RiaEIsNkNBa0pRLGNBQWUsQ0FsSnZCLCtFQXFKZ0IsMkJDbkpVLENEb0pWLGVDM0hKLENENEhJLGFDMUlBLENEMklBLGNBQWUsQ0F4Si9CLDZDQTZKUSxjQUFlLENBN0p2QixpRUErSlksd0JDcEpJLENEcUpKLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsbUNBQXFDLENBbEtqRCxzRkFvS2dCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FyS25DLHFGQXdLZ0IsZUFBa0IsQ0F4S2xDLGtRQTJLZ0IsOEJBQStCLENBM0svQyxrUUE4S2dCLDhCQUErQixDQTlLL0MsMENBbUxRLGlCQUFrQixDQUNsQixjQUFlLENBcEx2QixnREFzTFksa0JBQWMsQ0F0TDFCLGtFQXlMWSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULHlCQTNMWixrRUE0TGdCLGFBQWMsQ0FFckIsQ0E5TFQscUNBaU1RLGlCQUFrQixDQUNsQixVQUFXLENBbE1uQiwwQ0FxTVEsc0RBQXlELENBQ3pELHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsWUFBYSxDQUNiLGFBQWMsQ0F6TXRCLCtDQTRNUSxjQUFlLENBQ2YsZUFBZ0IsQ0E3TXhCLCtDQWdOUSxtQkFBc0IsQ0FDdEIsZUFBZ0IiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5uYXZpZV9jb250ZW51X2ZsZXhpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHggMDtcbiAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfvgIwnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2JvdXRvbnMge1xuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9pbWFnZV9wcmluY2lwYWxlIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm5hdmllX2dhbGVyaWVfaW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIC5qdXN0aWZpZWQtZ2FsbGVyeSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9sb2dvcyB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfdmlkZW8ge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG4gICAgLm5hdmllX3Ryb21iaW5vc2NvcGUge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgIC5uYXZpZV9wZXJzb25uZSB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX25vbSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9wb2xlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3Bvc3RlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2VtYWlsLCAubmF2aWVfdGVsZXBob25lIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NoaWZmcmVzX2NsZXMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIC5uYXZpZV9jaGlmZnJlX2NsZSB7XG4gICAgICAgICAgICAubmF2aWVfY2hpZmZyZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX29mZnJlc19lbXBsb2kge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIC5uYXZpZV9vZmZyZV9lbXBsb2kge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX29mZnJlX2VtcGxvaV8xLCAmLm5hdmllX29mZnJlX2VtcGxvaV8zLCAmLm5hdmllX29mZnJlX2VtcGxvaV81IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9vZmZyZV9lbXBsb2lfMiwgJi5uYXZpZV9vZmZyZV9lbXBsb2lfNCwgJi5uYXZpZV9vZmZyZV9lbXBsb2lfNiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfMl9jb2xvbm5lcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAuZ3gtNSB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZV9wcmluY2lwYWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfYW5jcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgIH1cbiAgICAubmF2aWVfc2VwYXJhdGV1ciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3Mvc2VwYXJhdGV1ci5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV9hY2N1ZWlsX2NhYmluZXQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5uYXZpZV9hY2N1ZWlsX2Jlc29pbnMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuXG4iLCIvKioqKioqKioqKioqKioqKiogUE9MSUNFUyAqKioqKioqKioqKioqKioqKi9cbiRkZWZhdWx0OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiR0aXRsZTogJ0pvc3QnLCBzYW5zLXNlcmlmO1xuJGxpbms6ICdKb3N0Jywgc2Fucy1zZXJpZjtcblxuLyoqKioqKioqKioqKioqKioqIENPVUxFVVJTICoqKioqKioqKioqKioqKioqL1xuJGNvbG9yMTogI0ZGRkZGRjtcbiRjb2xvcjI6ICMwMDAwMDA7XG4kY29sb3IzOiAjMTk0Qjk3O1xuJGNvbG9yNDogI0UzRTVDMjtcbiRjb2xvcjU6ICMwMDkzQkM7XG4kY29sb3I2OiAjRjdGOEYyO1xuJGNvbG9yNzogIzAwNzM5RjtcbiRjb2xvcjg6ICM4ODk3Nzg7XG4kY29sb3I5OiAjNEY1MDQ5O1xuJGNvbG9yMTA6ICMzOTBFMEU7XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuJHNtOiA1NzVweDtcbiRtZDogNzY3cHg7XG4kbGc6IDk5MXB4O1xuJHhsOiAxMTk5cHg7XG4keHhsOiAxMzk5cHg7XG5cbi8qKioqKioqKioqKioqKioqKiBHUkFJU1NFUyAqKioqKioqKioqKioqKioqKi9cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRzZW1pQm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYUJvbGQ6IDgwMDtcbiRibGFjazogOTAwOyIsImJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCwgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKiBHRU5FUkFMICoqKioqKioqKioqKioqKioqL1xuaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3I5O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xufVxuYSB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBUSVRSRSwgVEVYVEUgJiBMSUVOICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvcjM7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF90aXRyZV9zZWNvbmRhaXJlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3IzO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbn1cblxuLm5hdmllX2dlbmVyYWxfdGV4dGVfcHJpbmNpcGFsIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICRjb2xvcjk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZSBkZWNpbWFsO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAxNXB4IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIH1cbn1cbi5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqKioqKioqKioqKioqKioqIEJPT1RTVFJBUCAqKioqKioqKioqKioqKioqKi9cbi5uYXZpZV9nZW5lcmFsX2NvbnRhaW5lcl9tYXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4ubmF2aWVfY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmllX2cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZV9kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAubmF2aWVfZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogQU5JTUFUSU9OUyAqKioqKioqKioqKioqKioqKi9cbi5uYXZpZV9hbmltX2xlZnQsIC5uYXZpZV9hbmltX3RvcCwgLm5hdmllX2FuaW1fcmlnaHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKiogTElHSFRCT1ggKioqKioqKioqKioqKioqKiovXG4ubGctYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIge1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAxICFpbXBvcnRhbnQ7XG59XG4ubGctaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKiogTUFTUVVFUiAqKioqKioqKioqKioqKioqKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2R1X2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qKioqKioqKioqKioqKioqKiBCVVJFQVUgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZGVza3RvcCB7XG4gICAgLm5hdmllX3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLm5hdmllX3RvcF9sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfd2lkZ2V0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAuYXZpcy12ZXJpZmllcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXZpcy12ZXJpZmllcyBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC43ZW0gMC41ZW0gMC4zZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2aXMtdmVyaWZpZXMgI3RleHRlLWF2aXMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfdG9wX21lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmF2aWVfdG9wX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhYmluZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYSwgJi5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV90b3BfdGVsZXBob25lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5MDAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgLm5hdmllX3dpZGdldHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4NnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgLmF2aXMtdmVyaWZpZXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2aXMtdmVyaWZpZXMgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuN2VtIDAuNWVtIDAuM2VtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdmlzLXZlcmlmaWVzICN0ZXh0ZS1hdmlzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX21lbnUge1xuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEsICYuY3VycmVudC1tZW51LXBhcmVudCA+IGEsICYuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5hdmllX3N0aWNreSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogTU9CSUxFICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX21vYmlsZSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIC5uYXZpZV93aWRnZXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOTlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIC5hdmlzLXZlcmlmaWVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdmlzLXZlcmlmaWVzIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjdlbSAwLjVlbSAwLjNlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXZpcy12ZXJpZmllcyAjdGV4dGUtYXZpcyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9iYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAubmF2aWVfbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3RvcF90ZWxlcGhvbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAubmF2aWVfYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI25hdmllX21lbnVfbW9iaWxlX3NpZHIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyNXB4IDMwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHRvcDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC0zNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0zNTBweDtcbiAgICB9XG4gICAgLm5hdmllX21lbnUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAubmF2aWVfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAubmF2aWVfYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgPiBhLCAmLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2lkci1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5uYXZpZV9yZHYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIzI3NDI5NCwjMDA5RkMzKTtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMCAzMHB4IDA7XG4gICAgICAgIC5uYXZpZV9jb3VyYmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9jb2xvbm5lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdmllX2JvdXRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGluaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9jb3B5cmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGxfYWNjdWVpbCB7XG4gICAgLm5hdmllX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLm5hdmllX2FjY3VlaWxfZW50ZXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02OHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggLTUwcHggMzBweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5uYXZpZV9jb2xvbm5lXzEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZm9uZC0xLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ZpbHRyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwZGVnLCMxRDM0N0IsIzAwOUZDMyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9jb250ZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNSUgMjAlO1xuICAgICAgICAgICAgLm5hdmllX3Nsb2dhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9ib3V0b25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdmllX2JvdXRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9jb2xvbm5lXzIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfdGl0cmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3Jlc2VhdV9zb2NpYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0U1QzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjM5MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlGQzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyODU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NvdXJiZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM4ODk3Nzg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfdmFsZXVycyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV92YWxldXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3ZhbGV1ciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLm5hdmllX2ljb25lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV90ZXh0ZV8xIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfdGV4dGVfMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfYmVzb2lucyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZvbmQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAubmF2aWVfYmVzb2lucyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDUwcHggMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYmVzb2luIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX2Jlc29pbl8xLCAmLm5hdmllX2Jlc29pbl8zLCAmLm5hdmllX2Jlc29pbl81IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9iZXNvaW5fMiwgJi5uYXZpZV9iZXNvaW5fNCwgJi5uYXZpZV9iZXNvaW5fNiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qJi5uYXZpZV9iZXNvaW5fMiwgJi5uYXZpZV9iZXNvaW5fNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX2Jlc29pbl80IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX2Jlc29pbl82IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0qL1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX3Nhdm9pcl9mYWlyZSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5uYXZpZV9zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5uYXZpZV9wcmVjZWRlbnQsIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9wcmVjZWRlbnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgLm5hdmllX3Nhdm9pcl9mYWlyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMTAwcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9jbGllbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm5hdmllX2NvbG9ubmVfMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mb25kLTEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9jb2xvbm5lXzIge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIC5uYXZpZV9zbGlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm5hdmllX2ZpbHRyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE2LDQwLDg3LDAuMyksIHJnYmEoMTYsNDAsODcsMC45KSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9yZWNydXRlbWVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjMjc0Mjk0LCMwMDlGQzMpO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfY2FiaW5ldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweDtcbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAubmF2aWVfYWN0dWFsaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMzBweDtcbiAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9wYWdpbmF0aW9ue1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY3R1YWxpdGVzX25hdmlnYXRpb24ge1xuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlLCAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9hY3R1YWxpdGVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn0iLCIubmF2aWVfY29udGFjdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbiAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG4gICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3I5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9jYXJ0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9mb3JtdWxhaXJlIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yOTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWpheC1sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9lbnRldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgIGdhcDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY4cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNTBweCAzMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm5hdmllX2NvbG9ubmVfMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mb25kLTEucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZmlsdHJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjBkZWcsIzFEMzQ3QiwjMDA5RkMzKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1JSAyMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZmlsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZV9zZWNvbmRhaXJlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9jb2xvbm5lXzIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfdGl0cmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3Jlc2VhdV9zb2NpYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0U1QzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjM5MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlGQzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyODU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NvdXJiZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
