body{line-height:1;background:#fff;color:#000}body,html{overflow-x:hidden}body,html{position:relative;font-weight:400}*{outline:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input::-webkit-input-placeholder{line-height:normal!important}a{cursor:pointer;text-decoration:none;color:#000;transition:.1s}a:focus,a:hover{text-decoration:none}body,html{font-family:Rubik,sans-serif;color:#576f7e;font-size:10px}body{background-image:url(../../assets/imgs/fond.png);background-size:100% auto;background-repeat:repeat-y;background-position:0 800px}@media (max-width:1199px){body{background-image:none}}body.page-template-tpl_accueil{background-image:none}a{color:#7acbb6}.navie_general_titre_principal{display:inline-block;padding:12px 25px;background-color:#fff;border-radius:35px;font-family:Fredoka,sans-serif;color:#0f3046;font-size:3.4rem;line-height:120%;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:30px}@media (max-width:767px){.navie_general_titre_principal{font-size:3rem}}@media (max-width:575px){.navie_general_titre_principal{font-size:2.2rem}}.navie_general_titre{font-family:Fredoka,sans-serif;color:#7acbb6;font-size:3.6rem;line-height:120%;font-weight:600;margin-bottom:15px}@media (max-width:767px){.navie_general_titre{font-size:3rem}}@media (max-width:575px){.navie_general_titre{font-size:2.2rem}}.navie_general_titre_secondaire{font-family:Fredoka,sans-serif;color:#7acbb6;font-size:3rem;line-height:120%;font-weight:600;margin-bottom:15px}@media (max-width:767px){.navie_general_titre_secondaire{font-size:2.4rem}}@media (max-width:575px){.navie_general_titre_secondaire{font-size:1.8rem}}.navie_general_texte_principal{font-family:Fredoka,sans-serif;color:#7acbb6;font-size:2.4rem;line-height:130%;font-weight:600;margin-bottom:15px}@media (max-width:767px){.navie_general_texte_principal{font-size:2rem}}.navie_general_texte{margin:15px 0;font-size:1.6rem;line-height:160%;font-weight:500}@media (max-width:767px){.navie_general_texte{font-size:1.4rem}}.navie_general_texte a{color:#7acbb6}.navie_general_texte a:hover{color:#7acbb6}.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:Fredoka,sans-serif;color:#7acbb6;line-height:140%;font-weight:600;margin:40px 0 15px}.navie_general_texte h3{font-size:2rem}.navie_general_lien{margin:30px 0}.navie_general_lien a{font-family:Fredoka,sans-serif;display:inline-block;background-color:#7acbb6;text-transform:uppercase;font-weight:500;border-radius:35px;color:#fff;padding:10px 15px;text-align:center;font-size:1.8rem;line-height:120%;transition:.1s ease-in}.navie_general_lien a i{transition:.1s ease-in;margin-left:5px}@media (max-width:575px){.navie_general_lien a{font-size:1.6rem}}.navie_general_lien a:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_general_lien a:hover i{margin-left:10px}.navie_general_departement{display:flex;align-items:center;gap:7px;border:none;-webkit-appearance:none;appearance:none;background:none}.navie_general_departement .navie_numero{width:25px;height:25px;border-radius:50%;color:#fff;font-size:1.3rem;text-align:center;padding-top:6px}.navie_general_departement .navie_nom{color:#0f3046;font-size:1.6rem;font-weight:500}.navie_general_vague{position:absolute;width:100%;height:140px;top:-138px;overflow:hidden}@media (max-width:1199px){.navie_general_vague{height:115px;top:-114px}}.navie_general_vague svg{width:100%;height:100%;display:block}.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}@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}#navie_loader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:9999}#navie_loader .navie_content{position:relative;display:inline-block}#navie_loader .navie_content .navie_spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-14px;margin-left:-25px;border:4px solid #fff;border-top-color:#7acbb6;border-radius:50%;animation:navie_spin 1s linear infinite}#navie_loader .navie_content .navie_image{width:140px;height:auto;display:block}@keyframes navie_spin{to{transform:rotate(1turn)}}.lg-backdrop{z-index:90000000000!important;background-color:rgba(0,0,0,.8)!important}.lg-outer{z-index:90000000001!important}.lg-image{padding:50px 0!important}#cdu_close,.grecaptcha-badge,.otgs-development-site-front-end{display:none!important}.navie_desktop header{position:fixed;z-index:999;top:0;left:0;width:100%;background-color:#fff}.navie_desktop header .navie_bandeau_contenu{width:100%;overflow:hidden;box-sizing:content-box;padding:10px 0;background-color:#7acbb6}.navie_desktop header .navie_bandeau_contenu .navie_bandeau{display:inline-block;white-space:nowrap;padding-right:100%;box-sizing:content-box;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:navie_bandeau;animation-duration:1000s}.navie_desktop header .navie_bandeau_contenu .navie_bandeau .navie_texte{display:inline-block;padding:0 50px;font-family:Fredoka,sans-serif;color:#fff;font-size:1.6rem}.navie_desktop header .navie_bandeau_contenu .navie_bandeau .navie_texte br{display:none!important}@media (max-width:1450px){.navie_desktop header .navie_general_container{padding-right:20px;padding-left:20px}}.navie_desktop header .navie_header{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.navie_desktop header .navie_header .navie_logo a{display:inline-block}.navie_desktop header .navie_header .navie_logo a img{width:230px}@media (max-width:1500px){.navie_desktop header .navie_header .navie_logo a img{width:170px}}.navie_desktop header .navie_header .navie_menu{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:0 20px}@media (max-width:1500px){.navie_desktop header .navie_header .navie_menu{gap:0 10px}}.navie_desktop header .navie_header .navie_menu nav .navbar-nav{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:0 20px}@media (max-width:1500px){.navie_desktop header .navie_header .navie_menu nav .navbar-nav{gap:0 10px}}.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{position:relative;display:inline-block;padding:10px 15px;border-radius:25px;font-family:Fredoka,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:1.7rem;letter-spacing:.5px;cursor:pointer}@media (max-width:1399px){.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a{font-size:1.6rem}}@media (max-width:1300px){.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a{font-size:1.4rem}}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.vert a{background-color:#7acbb6}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.vert a:hover{background-color:#d0ede5;color:#7acbb6}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.rose a{background-color:#eb6380}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.rose a:hover{background-color:#fbdee3;color:#eb6380}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.bleu a{background-color:#68b9ef}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.bleu a:hover{background-color:#cde8fa;color:#68b9ef}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.violet a{background-color:#c79edb}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.violet a:hover{background-color:#e7d6f0;color:#c79edb}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux{display:flex;gap:8px}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux a{width:30px;height:30px;background-color:#ffd866;color:#fff;font-size:1.5rem;border-radius:50%;padding-top:7px;text-align:center;transition:.1s ease-in}.navie_desktop header .navie_header .navie_menu .navie_reseaux_sociaux a:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_desktop .navie_sticky{box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.navie_mobile header{position:fixed;z-index:999;top:0;left:0;width:100%;background-color:#fff}@keyframes navie_bandeau{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}.navie_mobile header .navie_bandeau_contenu{width:100%;overflow:hidden;box-sizing:content-box;padding:10px 0;background-color:#7acbb6}.navie_mobile header .navie_bandeau_contenu .navie_bandeau{display:inline-block;white-space:nowrap;padding-right:100%;box-sizing:content-box;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:navie_bandeau;animation-duration:1000s}.navie_mobile header .navie_bandeau_contenu .navie_bandeau .navie_texte{display:inline-block;padding:0 50px;font-family:Fredoka,sans-serif;color:#fff;font-size:1.4rem}.navie_mobile header .navie_bandeau_contenu .navie_bandeau .navie_texte br{display:none!important}.navie_mobile header .navie_bar{display:flex;align-items:center;width:100%;padding:10px 0}.navie_mobile header .navie_bar .navie_logo{margin-right:auto}.navie_mobile header .navie_bar .navie_logo a img{width:160px}.navie_mobile header .navie_bar .navie_reseaux_sociaux{display:flex;gap:10px;margin-right:20px}.navie_mobile header .navie_bar .navie_reseaux_sociaux a{width:30px;height:30px;background-color:#ffd866;color:#fff;font-size:1.5rem;border-radius:50%;padding-top:7px;text-align:center}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#eb6380}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger:hover{color:#eb6380}.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:#fff;display:none;box-shadow:none;padding:0 20px 25px 30px;width:350px;top:0}@media (min-width:1200px){#navie_menu_mobile_sidr{display:none!important;right:-350px!important}}#navie_menu_mobile_sidr.right{right:-350px}#navie_menu_mobile_sidr .navie_menu{padding-bottom:60px;position:relative;margin-top:35px}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton{text-align:right}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#eb6380}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger:hover{color:#eb6380}#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:50px}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav{display:flex;flex-direction:column;align-items:center;gap:20px}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li{padding:0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a{position:relative;display:inline-block;padding:10px 15px;border-radius:25px;font-family:Fredoka,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:1.8rem;letter-spacing:.5px;cursor:pointer}@media (max-width:1399px){#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a{font-size:1.7rem}}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.vert a{background-color:#7acbb6}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.vert a:hover{background-color:#d0ede5;color:#7acbb6}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.rose a{background-color:#eb6380}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.rose a:hover{background-color:#fbdee3;color:#eb6380}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.bleu a{background-color:#68b9ef}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.bleu a:hover{background-color:#cde8fa;color:#68b9ef}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.violet a{background-color:#c79edb}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.violet a:hover{background-color:#e7d6f0;color:#c79edb}.sidr-open{overflow:hidden}.sidr-open .navie_close{display:block!important}.sidr-open .navie_open{display:none!important}footer{margin-top:70px}footer #top{position:fixed;z-index:900;bottom:10px;right:10px;color:#7acbb6;font-size:4rem;cursor:pointer}footer .navie_partenaires{position:relative;padding:15px 0 150px}@media (max-width:1199px){footer .navie_partenaires{text-align:center}}footer .navie_partenaires .navie_general_texte_principal{color:#eb6380}footer .navie_partenaires .navie_general_lien{margin:20px 0 0}@media (max-width:1199px){footer .navie_partenaires .navie_general_lien{margin-bottom:30px}}footer .navie_partenaires .navie_general_lien a{background-color:#eb6380}footer .navie_partenaires .navie_logos{display:flex;justify-content:flex-end;gap:10px}@media (max-width:1199px){footer .navie_partenaires .navie_logos{justify-content:center;flex-wrap:wrap}}footer .navie_partenaires .navie_logos a img{height:170px;width:auto}@media (max-width:767px){footer .navie_partenaires .navie_logos a img{height:120px}}footer .navie_footer{position:relative;padding:30px 0;background-color:#d0ede5}footer .navie_footer .navie_contenu{margin-top:-150px}@media (max-width:1199px){footer .navie_footer .navie_contenu{margin-top:0}}footer .navie_footer .navie_bloc{background-color:#fff;padding:30px 50px;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.08)}@media (max-width:1300px){footer .navie_footer .navie_bloc{padding:30px}}footer .navie_footer .navie_bloc .navie_logo{text-align:center;margin-bottom:33px}footer .navie_footer .navie_bloc .navie_logo a{display:inline-block}footer .navie_footer .navie_bloc .navie_logo a img{width:230px}@media (max-width:767px){footer .navie_footer .navie_bloc .navie_logo a img{width:180px}}footer .navie_footer .navie_bloc .navie_coordonnees{padding:8px 0}footer .navie_footer .navie_bloc .navie_coordonnees a{display:inline-block;font-size:1.6rem;color:#eb6380;font-weight:500}@media (max-width:767px){footer .navie_footer .navie_bloc .navie_coordonnees a{font-size:1.4rem}}footer .navie_footer .navie_bloc .navie_coordonnees a i{margin-right:5px}footer .navie_footer .navie_bloc .navie_reseaux_sociaux{margin-top:20px;display:flex;gap:10px}footer .navie_footer .navie_bloc .navie_reseaux_sociaux .navie_icone{width:30px;height:30px;background-color:#ffd866;color:#fff;font-size:1.5rem;border-radius:50%;padding-top:7px;text-align:center;transition:.1s ease-in}footer .navie_footer .navie_bloc .navie_reseaux_sociaux .navie_icone:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}footer .navie_footer .navie_bloc .navie_reseaux_sociaux .navie_helloasso img{width:110px}footer .navie_footer .navie_bloc .navie_liens .navie_lien{padding:12px 0;border-bottom:1px solid #d0ede5}footer .navie_footer .navie_bloc .navie_liens .navie_lien:last-child{border:none}footer .navie_footer .navie_bloc .navie_liens .navie_lien a{display:flex;justify-content:space-between;color:#eb6380;font-size:1.6rem;font-weight:500;transition:.1s ease-in}@media (max-width:767px){footer .navie_footer .navie_bloc .navie_liens .navie_lien a{font-size:1.4rem}}footer .navie_footer .navie_bloc .navie_liens .navie_lien a i{color:#7acbb6}footer .navie_footer .navie_bloc .navie_liens .navie_lien a:hover{color:#7acbb6}footer .navie_footer .navie_general_lien{margin:15px 0}footer .navie_footer .navie_general_lien.vert a{background-color:#7acbb6}footer .navie_footer .navie_general_lien.rose a{background-color:#eb6380}footer .navie_footer .navie_general_lien.bleu a{background-color:#68b9ef}footer .navie_footer .navie_general_lien.violet a{background-color:#c79edb}footer .navie_footer .navie_general_lien a{display:flex;justify-content:space-between;align-items:center}footer .navie_copyright{padding:20px 0 50px;background-color:#d0ede5;color:#7acbb6;text-align:center;font-size:1.6rem;font-weight:500;line-height:140%}@media (max-width:575px){footer .navie_copyright{font-size:1.4rem}}footer .navie_copyright a{color:#7acbb6}footer .navie_copyright a:hover{color:#7acbb6}footer .navie_copyright a.navie_site{color:#eb6380}footer .navie_copyright a.navie_site:hover{color:#eb6380}.page-template-tpl_accueil footer,.single-bibli footer{margin-top:0}.navie_accueil_presentation{padding:40px 0}@media (max-width:1199px){.navie_accueil_presentation{text-align:center}}.navie_accueil_presentation .navie_general_texte_principal{color:#68b9ef;margin-bottom:20px;font-size:2.8rem}@media (max-width:767px){.navie_accueil_presentation .navie_general_texte_principal{font-size:2rem}}.navie_accueil_presentation .navie_departements{display:flex;gap:20px}@media (max-width:1199px){.navie_accueil_presentation .navie_departements{justify-content:center;margin:30px 0 50px}}.navie_accueil_presentation .navie_chiffres_cles{display:flex;justify-content:flex-end;align-items:center;gap:80px}@media (max-width:1199px){.navie_accueil_presentation .navie_chiffres_cles{justify-content:center}}@media (max-width:767px){.navie_accueil_presentation .navie_chiffres_cles{gap:30px}}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle{text-align:center}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_nombre{display:inline-block;padding:10px 20px 12px;border-radius:30px;color:#fff;font-family:Fredoka,sans-serif;font-weight:600;font-size:3.6rem;letter-spacing:1px;text-align:center}@media (max-width:767px){.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_nombre{font-size:2.2rem;padding:10px 15px 12px}}@media (max-width:575px){.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_nombre{font-size:1.8rem;padding:10px 12px 12px}}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_intitule{display:block;margin-top:10px;font-family:Fredoka,sans-serif;font-weight:500;font-size:1.8rem;text-align:center}@media (max-width:767px){.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_intitule{font-size:1.6rem}}@media (max-width:575px){.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_intitule{font-size:1.4rem}}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_1{transform:rotate(10deg)}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_1 .navie_nombre{background-color:#7acbb6}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_1 .navie_intitule{color:#7acbb6}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_2{transform:rotate(-10deg)}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_2 .navie_nombre{background-color:#eb6380}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_2 .navie_intitule{color:#eb6380}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_3{transform:rotate(10deg)}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_3 .navie_nombre{background-color:#68b9ef}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_3 .navie_intitule{color:#68b9ef}.navie_accueil_sorties{position:relative;margin-top:90px;padding:30px 0 150px;background-color:#d0ede5;background-image:url(../../assets/imgs/fond-sorties.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center -100px;text-align:center}.navie_accueil_sorties .navie_general_titre_principal{color:#7acbb6;margin-bottom:60px}.navie_accueil_sorties .navie_general_lien{margin-bottom:0}.navie_accueil_sorties .navie_general_lien a{background-color:#7acbb6}.navie_accueil_sorties .navie_sorties_grille_sidebar{margin-top:40px!important}.navie_accueil_sorties .navie_sorties_slider{position:relative;padding-left:60px}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_slider{padding-left:50px;padding-right:50px}}.navie_accueil_sorties .navie_sorties_slider .navie_navigation{position:absolute;z-index:10;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_slider .navie_navigation{width:100%;flex-direction:row;justify-content:space-between}}.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_precedent,.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_suivant{width:50px;height:50px;background-color:#7acbb6;color:#fff;font-size:2.8rem;text-align:center;padding-top:10px;border-radius:50%;transition:.1s ease-in}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_precedent,.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_suivant{width:40px;height:40px;font-size:2.2rem;padding-top:8px}}.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_precedent:hover,.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_suivant:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_precedent.swiper-button-disabled,.navie_accueil_sorties .navie_sorties_slider .navie_navigation .navie_suivant.swiper-button-disabled{opacity:.5;cursor:default}.navie_accueil_sorties .navie_sorties_slider .swiper{padding:10px 10px 80px}.navie_accueil_sorties .navie_sorties_slider .swiper .swiper-slide{display:flex;height:auto}.navie_accueil_sorties .navie_sorties_slider .swiper .swiper-slide .navie_sortie_card{display:block;width:100%;height:100%;padding:20px}.navie_accueil_sorties .navie_sorties_container .navie_sorties_grille_container{grid-template-columns:75% 22%}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_container .navie_sorties_grille_container{grid-template-columns:100%}}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_grille_sidebar{align-items:center}}.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider{position:relative}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider{width:60%}}.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation{position:absolute;z-index:10;bottom:-25px;right:25px;display:flex;flex-direction:row;gap:10px}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation{bottom:-20px;right:20px}}.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_precedent,.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_suivant{width:50px;height:50px;background-color:#ffd866;color:#fff;font-size:2.8rem;text-align:center;padding-top:10px;border-radius:50%;transition:.1s ease-in}@media (max-width:767px){.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_precedent,.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_suivant{width:40px;height:40px;font-size:2.2rem;padding-top:8px}}.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_precedent:hover,.navie_accueil_sorties .navie_sorties_grille_sidebar .navie_slider .navie_navigation .navie_suivant:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_accueil_adresses{position:relative;padding:40px 0 150px;background-color:#fbdee3;background-image:url(../../assets/imgs/carte.png);background-size:auto 90%;background-position:100% 100%;background-repeat:no-repeat}@media (max-width:1199px){.navie_accueil_adresses{text-align:center;background-image:url(../../assets/imgs/carte-mobile.png);background-size:70% auto}}.navie_accueil_adresses .navie_general_texte_principal,.navie_accueil_adresses .navie_general_titre_principal{color:#eb6380}.navie_accueil_adresses .navie_general_lien{margin-bottom:0}.navie_accueil_adresses .navie_general_lien a{background-color:#eb6380}.navie_accueil_adresses .navie_thematiques{display:flex;gap:15px;flex-direction:column}@media (max-width:1199px){.navie_accueil_adresses .navie_thematiques{margin-top:20px}}.navie_accueil_adresses .navie_thematiques .navie_thematique{display:flex;align-items:center;justify-content:space-between;font-family:Fredoka,sans-serif;font-size:1.8rem;font-weight:500;color:#fff;border-radius:35px;padding:12px 12px 12px 15px;transition:.1s ease-in;text-align:left}@media (max-width:575px){.navie_accueil_adresses .navie_thematiques .navie_thematique{font-size:1.4rem}}.navie_accueil_adresses .navie_thematiques .navie_thematique:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_accueil_magazine{position:relative;padding:30px 0 250px;background-color:#cde8fa;text-align:center;background-image:url(../../assets/imgs/bulle.png);background-size:auto 70%;background-position:bottom 110px right 200px;background-repeat:no-repeat}.navie_accueil_magazine .navie_general_texte_principal,.navie_accueil_magazine .navie_general_titre_principal{color:#68b9ef}.navie_accueil_magazine .navie_liens{display:flex;justify-content:center;gap:15px;margin-top:30px}@media (max-width:767px){.navie_accueil_magazine .navie_liens{flex-direction:column}}.navie_accueil_magazine .navie_general_lien{margin:0}.navie_accueil_magazine .navie_general_lien a{background-color:#68b9ef}.navie_accueil_magazine .navie_magazine{position:relative;display:inline-block;margin-top:-150px;box-shadow:5px 5px 25px rgba(0,0,0,.15);transform:rotate(-5deg);transition:.1s ease-in}@media (max-width:1199px){.navie_accueil_magazine .navie_magazine{margin-top:50px}}.navie_accueil_magazine .navie_magazine:hover{transform:rotate(-4deg)}.navie_accueil_magazine .navie_magazine:before{content:"";position:absolute;bottom:-50px;right:-50px;width:100px;height:134px;background-image:url(../../assets/imgs/clic.png);background-size:cover}.navie_accueil_magazine .navie_magazine img{width:300px}@media (max-width:1199px){.navie_accueil_magazine .navie_magazine img{width:200px}}.navie_accueil_magazine .navie_jeu_concours{position:absolute;z-index:10;bottom:-50px;left:50%;transform:translateX(-50%);width:auto;background-color:#ffd866;border-radius:50px;padding:50px 80px;text-align:center}@media (max-width:1199px){.navie_accueil_magazine .navie_jeu_concours{padding:30px;width:90%;border-radius:35px;bottom:0}}.navie_accueil_magazine .navie_jeu_concours .navie_general_texte_principal{color:#fff}@media (max-width:575px){.navie_accueil_magazine .navie_jeu_concours .navie_general_texte_principal{font-size:1.6rem}}.navie_accueil_magazine .navie_jeu_concours .navie_reseaux_sociaux{display:flex;justify-content:center;gap:10px}.navie_accueil_magazine .navie_jeu_concours .navie_reseaux_sociaux a{width:50px;height:50px;background-color:#fff;color:#ffd866;font-size:2.4rem;border-radius:50%;padding-top:13px;text-align:center;transition:.1s ease-in}.navie_accueil_magazine .navie_jeu_concours .navie_reseaux_sociaux a:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_accueil_bibli{position:relative;padding:30px 0 150px;background-color:#e7d6f0;background-image:url(../../assets/imgs/livre.png);background-size:auto 50%;background-position:bottom 100px right;background-repeat:no-repeat}@media (max-width:1199px){.navie_accueil_bibli{padding:50px 0 150px;text-align:center;background-image:none}}.navie_accueil_bibli .navie_general_texte_principal,.navie_accueil_bibli .navie_general_titre_principal{color:#c79edb}.navie_accueil_bibli .navie_general_lien{margin-bottom:0}@media (max-width:1199px){.navie_accueil_bibli .navie_general_lien{margin-bottom:30px}}.navie_accueil_bibli .navie_general_lien a{background-color:#c79edb}.navie_accueil_bibli .navie_post{position:relative;display:block;margin-top:115px;background-color:#fff;padding:100px 30px 30px;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.08);text-align:center;transition:.1s ease-in}.navie_accueil_bibli .navie_post .navie_image{position:absolute;top:-75px;left:50%;transform:translate(-50%)}.navie_accueil_bibli .navie_post .navie_image img{display:inline-block;width:150px;height:150px;border:8px solid #c79edb;border-radius:50%}.navie_accueil_bibli .navie_post .navie_numero{font-family:Fredoka,sans-serif;font-weight:600;color:#c79edb;font-size:2.4rem}@media (max-width:767px){.navie_accueil_bibli .navie_post .navie_numero{font-size:2rem}}.navie_accueil_bibli .navie_post .navie_auteur{color:#576f7e;font-size:1.6rem;font-weight:500;margin:15px 0}@media (max-width:767px){.navie_accueil_bibli .navie_post .navie_auteur{font-size:1.6rem}}.navie_accueil_bibli .navie_post .navie_lien{color:#c79edb;font-size:1.6rem;font-weight:500}@media (max-width:767px){.navie_accueil_bibli .navie_post .navie_lien{font-size:1.4rem}}.navie_accueil_bibli .navie_post .navie_lien i{transition:.1s ease-in;margin-left:5px}.navie_accueil_bibli .navie_post .navie_lien:hover i{margin-left:10px}.navie_accueil_bibli .navie_post:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.navie_entete{margin-top:135px}@media (max-width:1500px){.navie_entete{margin-top:122px}}@media (max-width:1199px){.navie_entete{margin-top:99px}}.navie_entete .navie_entete_page{position:relative;padding:0 0 145px;margin:230px 0 -130px;background-color:#d0ede5;text-align:center}@media (max-width:1399px){.navie_entete .navie_entete_page{margin:220px 0 -130px}}@media (max-width:1199px){.navie_entete .navie_entete_page{margin:175px 0 -130px}}@media (max-width:767px){.navie_entete .navie_entete_page{padding:0 0 55px;margin:175px 0 -50px}}.navie_entete .navie_entete_page .navie_general_vague svg path{fill:#d0ede5!important}.navie_entete .navie_entete_page .navie_general_titre_principal{color:#7acbb6}.navie_entete .navie_fil{margin:35px 0 20px;text-align:right;font-size:1.6rem;color:#7acbb6;line-height:130%;font-weight:500}@media (max-width:575px){.navie_entete .navie_fil{font-size:1.4rem}}.navie_entete .navie_fil .fa-chevron-right{margin:0 3px;font-size:1.2rem}.navie_entete .navie_fil a{color:#7acbb6}.navie_entete .navie_fil a:hover{color:#7acbb6}.navie_entete .navie_slider_contenu{position:relative}.navie_entete .navie_slider_contenu .navie_navigation{position:absolute;z-index:10;bottom:-25px;right:25px;display:flex;flex-direction:row;gap:10px}@media (max-width:767px){.navie_entete .navie_slider_contenu .navie_navigation{bottom:-20px;right:20px}}.navie_entete .navie_slider_contenu .navie_navigation .navie_precedent,.navie_entete .navie_slider_contenu .navie_navigation .navie_suivant{width:50px;height:50px;background-color:#ffd866;color:#fff;font-size:2.8rem;text-align:center;padding-top:10px;border-radius:50%;transition:.1s ease-in}@media (max-width:767px){.navie_entete .navie_slider_contenu .navie_navigation .navie_precedent,.navie_entete .navie_slider_contenu .navie_navigation .navie_suivant{width:40px;height:40px;font-size:2.2rem;padding-top:8px}}.navie_entete .navie_slider_contenu .navie_navigation .navie_precedent:hover,.navie_entete .navie_slider_contenu .navie_navigation .navie_suivant:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_entete .navie_slider_contenu .navie_slider .swiper .swiper-wrapper .swiper-slide .navie_image{position:relative;display:block}.navie_entete .navie_slider_contenu .navie_slider .swiper .swiper-wrapper .swiper-slide .navie_image .navie_titre{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;background-color:#fff;color:#7acbb6;font-family:Fredoka,sans-serif;font-weight:500;font-size:2.8rem;line-height:120%;text-align:center;border-radius:90px;padding:20px 40px}@media (max-width:767px){.navie_entete .navie_slider_contenu .navie_slider .swiper .swiper-wrapper .swiper-slide .navie_image .navie_titre{font-size:1.6rem;padding:10px 20px}.navie_entete .navie_slider_contenu .navie_slider .swiper .swiper-wrapper .swiper-slide .navie_image .navie_titre br{display:none}}@media (max-width:575px){.navie_entete .navie_slider_contenu .navie_slider .swiper .swiper-wrapper .swiper-slide .navie_image .navie_titre{font-size:1.2rem}}.page-template-tpl_adresses .navie_entete .navie_entete_page,.tax-thematique .navie_entete .navie_entete_page{background-color:#fbdee3}.page-template-tpl_adresses .navie_entete .navie_entete_page .navie_general_vague svg path,.tax-thematique .navie_entete .navie_entete_page .navie_general_vague svg path{fill:#fbdee3!important}.page-template-tpl_adresses .navie_entete .navie_entete_page .navie_general_titre_principal,.page-template-tpl_adresses .navie_entete .navie_fil,.page-template-tpl_adresses .navie_entete .navie_fil a,.tax-thematique .navie_entete .navie_entete_page .navie_general_titre_principal,.tax-thematique .navie_entete .navie_fil,.tax-thematique .navie_entete .navie_fil a{color:#eb6380}.page-template-tpl_adresses .navie_entete .navie_fil a:hover,.tax-thematique .navie_entete .navie_fil a:hover{color:#eb6380}.page-template-tpl_depositaires .navie_entete .navie_entete_page,.page-template-tpl_magazines .navie_entete .navie_entete_page{background-color:#cde8fa}.page-template-tpl_depositaires .navie_entete .navie_entete_page .navie_general_vague svg path,.page-template-tpl_magazines .navie_entete .navie_entete_page .navie_general_vague svg path{fill:#cde8fa!important}.page-template-tpl_depositaires .navie_entete .navie_entete_page .navie_general_titre_principal,.page-template-tpl_depositaires .navie_entete .navie_fil,.page-template-tpl_depositaires .navie_entete .navie_fil a,.page-template-tpl_magazines .navie_entete .navie_entete_page .navie_general_titre_principal,.page-template-tpl_magazines .navie_entete .navie_fil,.page-template-tpl_magazines .navie_entete .navie_fil a{color:#68b9ef}.page-template-tpl_depositaires .navie_entete .navie_fil a:hover,.page-template-tpl_magazines .navie_entete .navie_fil a:hover{color:#68b9ef}.page-template-tpl_bibli .navie_entete .navie_entete_page,.single-bibli .navie_entete .navie_entete_page{background-color:#e7d6f0}.page-template-tpl_bibli .navie_entete .navie_entete_page .navie_general_vague svg path,.single-bibli .navie_entete .navie_entete_page .navie_general_vague svg path{fill:#e7d6f0!important}.page-template-tpl_bibli .navie_entete .navie_entete_page .navie_general_titre_principal,.page-template-tpl_bibli .navie_entete .navie_fil,.page-template-tpl_bibli .navie_entete .navie_fil a,.single-bibli .navie_entete .navie_entete_page .navie_general_titre_principal,.single-bibli .navie_entete .navie_fil,.single-bibli .navie_entete .navie_fil a{color:#c79edb}.page-template-tpl_bibli .navie_entete .navie_fil a:hover,.single-bibli .navie_entete .navie_fil a:hover{color:#c79edb}.navie_contenu_flexible{position:relative}.navie_contenu_flexible .navie_boutons .navie_general_lien{display:block;padding:0;margin:15px}.navie_contenu_flexible .navie_boutons .navie_general_lien.left{text-align:left}.navie_contenu_flexible .navie_boutons .navie_general_lien.right{text-align:right}.navie_contenu_flexible .navie_boutons .navie_general_lien.center{text-align:center}.navie_contenu_flexible .navie_image_principale{margin:40px 0;text-align:center}.navie_contenu_flexible .navie_galerie_images{margin:50px 0}.navie_contenu_flexible .navie_galerie_images .grid:after{content:"";display:block;clear:both}.navie_contenu_flexible .navie_galerie_images .grid-sizer{width:33%}.navie_contenu_flexible .navie_galerie_images .grid-item{width:33%;float:left}.navie_contenu_flexible .navie_galerie_images .grid-item img{display:block;max-width:100%;padding:10px}.navie_contenu_flexible .navie_logos{margin:50px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media (max-width:1399px){.navie_contenu_flexible .navie_logos{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.navie_contenu_flexible .navie_logos{grid-template-columns:1fr 1fr}}.navie_contenu_flexible .navie_logos .navie_logo{text-align:center}.navie_contenu_flexible .navie_logos .navie_logo .navie_general_texte{color:#eb6380}.navie_contenu_flexible .navie_logos .navie_logo .navie_logo_image{display:inline-block;position:relative;width:140px;height:140px;background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1)}.navie_contenu_flexible .navie_logos .navie_logo .navie_logo_image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-height:70px;max-width:90px}.navie_contenu_flexible .navie_video{margin:40px 0}.navie_contenu_flexible .navie_2_colonnes{position:relative;padding:40px 0}.navie_contenu_flexible .navie_2_colonnes .gx-5{--bs-gutter-x:5rem}.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{position:relative;margin:0}@media (max-width:991px){.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{margin:30px 0}}.navie_contenu_flexible .navie_depositaires_carte{margin-top:50px}@media (max-width:991px){.navie_contenu_flexible .navie_depositaires_carte{text-align:center}}.navie_contenu_flexible .navie_depositaires_carte .navie_carte{position:relative;display:inline-block;margin-left:auto;margin-right:auto}@media (max-width:991px){.navie_contenu_flexible .navie_depositaires_carte .navie_carte{margin-top:40px;width:50%}}@media (max-width:575px){.navie_contenu_flexible .navie_depositaires_carte .navie_carte{width:90%}}.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_calvados,.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_manche,.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_orne{position:absolute;background-color:#fff;color:#68b9ef;font-family:Fredoka,sans-serif;font-weight:600;font-size:2rem;display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;padding-top:14px}.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_calvados{top:34%;left:50%;color:#b89bc9}.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_manche{top:35%;left:17%;color:#9bcc97}.navie_contenu_flexible .navie_depositaires_carte .navie_carte .navie_orne{top:60%;left:65%;color:#d29292}.navie_contenu_flexible .navie_formulaire{position:relative;margin:40px 0}@media (max-width:1199px){.navie_contenu_flexible .navie_formulaire{margin:20px 0 40px}}.navie_contenu_flexible .navie_formulaire .navie_bloc{background-color:#fff;padding:43px 50px;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.08)}@media (max-width:1300px){.navie_contenu_flexible .navie_formulaire .navie_bloc{padding:30px}}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_logo{text-align:center;margin-bottom:33px}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_logo a{display:inline-block}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_logo a img{width:230px}@media (max-width:767px){.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_logo a img{width:180px}}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_coordonnees{padding:8px 0}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_coordonnees a{display:inline-block;font-size:1.6rem;color:#eb6380;font-weight:500;line-height:130%}@media (max-width:767px){.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_coordonnees a{font-size:1.4rem}}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_coordonnees a i{margin-right:5px}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_reseaux_sociaux{margin-top:20px;display:flex;gap:10px}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_reseaux_sociaux .navie_icone{width:30px;height:30px;background-color:#ffd866;color:#fff;font-size:1.5rem;border-radius:50%;padding-top:7px;text-align:center;transition:.1s ease-in}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_reseaux_sociaux .navie_icone:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_contenu_flexible .navie_formulaire .navie_bloc .navie_reseaux_sociaux .navie_helloasso img{width:110px}.navie_contenu_flexible .navie_formulaire .navie_contenu form ::placeholder{color:#576f7e;opacity:1}.navie_contenu_flexible .navie_formulaire .navie_contenu form :-ms-input-placeholder{color:#576f7e;opacity:1}.navie_contenu_flexible .navie_formulaire .navie_contenu form ::-ms-input-placeholder{color:#576f7e;opacity:1}.navie_contenu_flexible .navie_formulaire .navie_contenu form input[type=email],.navie_contenu_flexible .navie_formulaire .navie_contenu form input[type=tel],.navie_contenu_flexible .navie_formulaire .navie_contenu form input[type=text]{width:100%;background-color:#f7f7f7;border:none;padding:12px 20px;font-size:1.6rem;position:relative;margin-bottom:20px;color:#576f7e;font-weight:500;border-radius:30px}.navie_contenu_flexible .navie_formulaire .navie_contenu form textarea{margin-top:0;border:none;border-radius:0;background-color:#f7f7f7;padding:20px;font-size:1.6rem;width:100%;font-weight:500;margin-bottom:20px;resize:none;color:#576f7e;border-radius:15px;height:282px}.navie_contenu_flexible .navie_formulaire .navie_contenu form .navie_submit{margin:30px 0 20px;text-align:right;position:relative}.navie_contenu_flexible .navie_formulaire .navie_contenu form .navie_submit input[type=submit]{display:inline-block;background-color:#7acbb6;font-family:Fredoka,sans-serif;font-weight:500;text-transform:uppercase;border-radius:30px;color:#fff;padding:12px 20px;text-align:center;font-size:1.8rem;line-height:130%;transition:.1s ease-in-out;border:none}@media (max-width:575px){.navie_contenu_flexible .navie_formulaire .navie_contenu form .navie_submit input[type=submit]{font-size:1.6rem}}.navie_contenu_flexible .navie_formulaire .navie_contenu form .navie_submit input[type=submit]:hover{background-color:#d0ede5;color:#7acbb6}.navie_contenu_flexible .navie_formulaire .navie_contenu form .navie_submit .wpcf7-spinner{display:none}.navie_contenu_flexible .navie_formulaire .navie_contenu form p{line-height:160%;font-size:1.6rem;color:#576f7e;font-weight:500}.navie_contenu_flexible .navie_formulaire .navie_contenu form .wpcf7-list-item{margin:0!important}.navie_contenu_flexible .navie_formulaire .navie_contenu form input[type=checkbox],.navie_contenu_flexible .navie_formulaire .navie_contenu form input[type=radio]{width:auto;margin-bottom:0;margin-right:5px}.navie_contenu_flexible .navie_formulaire .navie_contenu form .rgpd{display:block}.navie_contenu_flexible .navie_formulaire .navie_contenu form .ajax-loader,.navie_contenu_flexible .navie_formulaire .navie_contenu form .wpcf7-not-valid-tip{display:none}.navie_contenu_flexible .navie_formulaire .navie_contenu form .wpcf7-response-output{text-align:center;border:none;line-height:160%;font-size:1.6rem;padding:15px;margin:0;color:#7acbb6;font-weight:500}.page-template-tpl_depositaires .navie_contenu_flexible .navie_general_texte_principal,.page-template-tpl_depositaires .navie_contenu_flexible .navie_general_titre,.page-template-tpl_magazines .navie_contenu_flexible .navie_general_texte_principal,.page-template-tpl_magazines .navie_contenu_flexible .navie_general_titre{color:#68b9ef}.page-template-tpl_bibli .navie_contenu_flexible .navie_general_texte_principal,.page-template-tpl_bibli .navie_contenu_flexible .navie_general_titre,.single-bibli .navie_contenu_flexible .navie_general_texte_principal,.single-bibli .navie_contenu_flexible .navie_general_titre{color:#c79edb}.navie_adresses .navie_thematiques{position:relative;display:flex;gap:30px;flex-direction:column}@media (max-width:1199px){.navie_adresses .navie_thematiques{margin-top:20px}}.navie_adresses .navie_thematiques .navie_thematique{display:flex;align-items:center;justify-content:space-between;font-family:Fredoka,sans-serif;font-size:1.8rem;font-weight:500;color:#fff;border-radius:35px;padding:12px 15px 12px 25px;transition:.1s ease-in;text-align:left;line-height:120%}@media (max-width:767px){.navie_adresses .navie_thematiques .navie_thematique{flex-direction:column;gap:10px;text-align:center;font-size:1.4rem;border-radius:20px}}.navie_adresses .navie_thematiques .navie_thematique .navie_intitule{color:#576f7e}.navie_adresses .navie_thematiques .navie_thematique .navie_lien{font-size:1.4rem;text-transform:uppercase;border:2px solid #fff;padding:8px 10px;border-radius:30px}@media (max-width:767px){.navie_adresses .navie_thematiques .navie_thematique .navie_lien{padding:5px 8px}}.navie_adresses .navie_thematiques .navie_thematique .navie_lien i{transition:.1s ease-in;margin-left:5px}.navie_adresses .navie_thematiques .navie_thematique .navie_lien:hover i{margin-left:10px}.navie_adresses .navie_thematiques .navie_thematique:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_adresses .navie_thematiques .navie_slider{position:relative;padding:0 75px}.navie_adresses .navie_thematiques .navie_slider .navie_precedent,.navie_adresses .navie_thematiques .navie_slider .navie_suivant{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:#7acbb6;color:#fff;font-size:2.6rem;text-align:center;padding-top:12px;border-radius:12px;transition:.1s ease-in}.navie_adresses .navie_thematiques .navie_slider .navie_precedent.swiper-button-disabled,.navie_adresses .navie_thematiques .navie_slider .navie_suivant.swiper-button-disabled{opacity:.5;cursor:default}.navie_adresses .navie_thematiques .navie_slider .navie_precedent.navie_precedent,.navie_adresses .navie_thematiques .navie_slider .navie_suivant.navie_precedent{left:0}.navie_adresses .navie_thematiques .navie_slider .navie_precedent.navie_suivant,.navie_adresses .navie_thematiques .navie_slider .navie_suivant.navie_suivant{right:0}.navie_adresses .navie_thematiques .navie_slider .navie_precedent:hover,.navie_adresses .navie_thematiques .navie_slider .navie_suivant:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant{display:block;text-align:center}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant img{max-width:100%;margin-bottom:10px;transition:.15s ease-in}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant span{font-family:Fredoka,sans-serif;font-weight:500;color:#576f7e;font-size:1.6rem;line-height:130%;transition:.1s ease-in}@media (max-width:575px){.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant span{font-size:1.4rem}}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant.active img{border-bottom-right-radius:30px}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant.active span{color:#eb6380}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant:hover img{border-bottom-right-radius:30px}.navie_adresses .navie_thematiques .navie_slider .navie_thematique_enfant:hover span{color:#eb6380}.navie_thematique_container{max-width:1400px;margin:0 auto;padding:40px 20px}.navie_thematique_layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width:1024px){.navie_thematique_layout{grid-template-columns:1fr}}.navie_adresses_liste{display:flex;flex-direction:column;gap:40px;max-height:500px;overflow-y:auto;padding:15px}@media (max-width:1024px){.navie_adresses_liste{order:2;max-height:none;margin-top:30px}}.navie_adresses_liste::-webkit-scrollbar{width:8px}.navie_adresses_liste::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.navie_adresses_liste::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.navie_adresses_liste::-webkit-scrollbar-thumb:hover{background:#999}.navie_adresse_card,.navie_popup_card{position:relative;background:#fff;border:2px solid #fff;border-radius:12px;padding:30px 20px 20px;box-shadow:0 0 12px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer}.navie_adresse_card:hover,.navie_popup_card:hover{box-shadow:0 0 12px rgba(0,0,0,.1);transform:translateY(-2px)}.navie_adresse_card.active,.navie_popup_card.active{border-color:#eb6380;box-shadow:0 0 12px rgba(0,0,0,.1)}.navie_adresse_card .navie_badge_thematique,.navie_popup_card .navie_badge_thematique{position:absolute;display:inline-block;top:-15px;left:20px;color:#fff;font-size:1.4rem;padding:8px 12px 7px;border-radius:30px;font-family:Fredoka,sans-serif;font-weight:500}.navie_adresse_card .navie_adresse_titre,.navie_popup_card .navie_adresse_titre{font-family:Fredoka,sans-serif;color:#eb6380;font-size:2rem;line-height:120%;margin:0 140px 12px 0}.navie_adresse_card .navie_adresse_ville,.navie_popup_card .navie_adresse_ville{display:flex;align-items:center;gap:7px;margin:10px 0}.navie_adresse_card .navie_adresse_ville .navie_departement,.navie_popup_card .navie_adresse_ville .navie_departement{display:inline-block;width:25px;height:25px;border-radius:50%;color:#fff;font-size:1.3rem;text-align:center;padding-top:6px;font-family:Rubik,sans-serif}.navie_adresse_card .navie_adresse_ville .navie_ville,.navie_popup_card .navie_adresse_ville .navie_ville{font-family:Rubik,sans-serif;color:#576f7e;font-size:1.6rem;font-weight:500}.navie_adresse_card .navie_adresse,.navie_adresse_card .navie_telephone a,.navie_popup_card .navie_adresse,.navie_popup_card .navie_telephone a{font-size:1.4rem;font-weight:500;color:#576f7e;margin-bottom:10px;line-height:150%;font-family:Rubik,sans-serif}.navie_adresse_card .navie_adresse_reseaux,.navie_popup_card .navie_adresse_reseaux{position:absolute;top:20px;right:20px;display:flex;gap:8px;margin-bottom:15px}.navie_adresse_card .navie_adresse_reseaux .navie_reseau_lien,.navie_popup_card .navie_adresse_reseaux .navie_reseau_lien{width:36px;height:36px;border-radius:50%;background:#ffd866;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.navie_adresse_card .navie_adresse_reseaux .navie_reseau_lien:hover,.navie_popup_card .navie_adresse_reseaux .navie_reseau_lien:hover{transform:scale(1.1)}.navie_adresse_card .navie_adresse_reseaux .navie_reseau_lien i,.navie_popup_card .navie_adresse_reseaux .navie_reseau_lien i{font-size:16px}.navie_adresse_card .navie_rdv,.navie_popup_card .navie_rdv{display:inline-block;background-color:#68b9ef;color:#fff;font-size:1.4rem;padding:5px 10px 8px;border-radius:30px;font-family:Fredoka,sans-serif;font-weight:500;margin:15px 0 10px}.navie_adresse_card .navie_rdv i,.navie_popup_card .navie_rdv i{margin-right:3px}.navie_adresse_card .navie_description,.navie_popup_card .navie_description{font-family:Rubik,sans-serif;font-size:1.4rem;font-weight:500;color:#576f7e;margin-bottom:10px;line-height:150%}.navie_carte_container{position:sticky;top:20px;height:500px}@media (max-width:1024px){.navie_carte_container{position:relative;height:500px;order:1}}#navie_carte_map{width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f5f5f5}.navie_carte_rechercher{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:#7acbb6;font-family:Fredoka,sans-serif;text-transform:uppercase;color:#fff;border:none;border-radius:25px;padding:12px 20px;font-size:1.4rem;line-height:120%;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease;z-index:400;text-align:center}@media (max-width:767px){.navie_carte_rechercher{width:90%}}.navie_carte_rechercher i{margin-right:8px}.navie_carte_rechercher:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.navie_carte_rechercher i{font-size:12px}.navie_marker_custom{background:transparent;border:none}.navie_marker_pin{width:30px;height:30px;background:#7acbb6;border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:relative;box-shadow:0 3px 8px rgba(0,0,0,.3);font-family:Rubik,sans-serif}.navie_marker_pin:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:50%}.navie_cluster_icon{background:transparent;border:none;text-align:center}.navie_cluster_inner{font-family:Rubik,sans-serif;width:30px;height:30px;border-radius:50%;background:#7acbb6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;box-shadow:0 3px 8px rgba(0,0,0,.3)}.navie_cluster_medium .navie_cluster_inner{width:40px;height:40px;font-size:16px;background:#7acbb6}.navie_cluster_large .navie_cluster_inner{width:50px;height:50px;font-size:16px;background:#7acbb6}.navie_popup_leaflet .leaflet-popup-content-wrapper{border-radius:12px;padding:0}.navie_popup_leaflet .leaflet-popup-content{margin:0;width:100%!important}.navie_popup_leaflet .leaflet-popup-tip{background:#fff}.navie_popup_card{width:250px;max-height:400px;overflow-y:auto;padding:20px}.navie_popup_card:hover{box-shadow:none;transform:none}.navie_popup_card .navie_badge_thematique{position:relative;top:auto;left:auto;margin-bottom:15px}.navie_popup_card .navie_adresse_titre{margin:0 0 12px}.navie_popup_card .navie_departement{padding-top:4px!important}.navie_popup_card .navie_adresse_reseaux{margin:15px 0 0;position:relative;top:auto;right:auto}.navie_magazines .navie_contenu{position:relative;padding:20px 0 0;text-align:center}.navie_magazines .navie_contenu .navie_general_texte_principal{color:#68b9ef;margin-bottom:25px}.navie_magazines .navie_contenu .navie_liens{display:flex;justify-content:center;gap:15px;margin-top:30px}@media (max-width:767px){.navie_magazines .navie_contenu .navie_liens{flex-direction:column}}.navie_magazines .navie_contenu .navie_general_lien{margin:0}.navie_magazines .navie_contenu .navie_general_lien a{background-color:#68b9ef}.navie_magazines .navie_contenu .navie_magazine_principal{position:absolute;left:20px;bottom:-30px;z-index:11;display:inline-block;box-shadow:5px 5px 25px rgba(0,0,0,.15);transform:rotate(-5deg);transition:.1s ease-in}@media (max-width:1199px){.navie_magazines .navie_contenu .navie_magazine_principal{margin-top:50px;position:relative;left:auto;bottom:auto}}.navie_magazines .navie_contenu .navie_magazine_principal:hover{transform:rotate(-4deg)}.navie_magazines .navie_contenu .navie_magazine_principal:before{content:"";position:absolute;bottom:-50px;right:-50px;width:100px;height:134px;background-image:url(../../assets/imgs/clic.png);background-size:cover}.navie_magazines .navie_contenu .navie_magazine_principal img{width:340px}@media (max-width:1199px){.navie_magazines .navie_contenu .navie_magazine_principal img{width:200px}}.navie_magazines .navie_contenu .navie_jeu_concours{background-color:#ffd866;border-radius:50px;padding:40px 80px;text-align:center;margin:50px 0 0 30px}@media (max-width:1199px){.navie_magazines .navie_contenu .navie_jeu_concours{padding:30px 20px;border-radius:35px;margin:50px 0 0}}.navie_magazines .navie_contenu .navie_jeu_concours .navie_general_texte_principal{color:#fff}@media (max-width:575px){.navie_magazines .navie_contenu .navie_jeu_concours .navie_general_texte_principal{font-size:1.6rem}}.navie_magazines .navie_contenu .navie_jeu_concours .navie_reseaux_sociaux{display:flex;justify-content:center;gap:10px}.navie_magazines .navie_contenu .navie_jeu_concours .navie_reseaux_sociaux a{width:50px;height:50px;background-color:#fff;color:#ffd866;font-size:2.4rem;border-radius:50%;padding-top:13px;text-align:center;transition:.1s ease-in}.navie_magazines .navie_contenu .navie_jeu_concours .navie_reseaux_sociaux a:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_magazines .navie_general_titre{padding:150px 0 50px;text-transform:uppercase;color:#68b9ef;text-align:center}@media (max-width:1199px){.navie_magazines .navie_general_titre{padding:70px 0 50px}}.navie_magazines .navie_magazines_liste{display:grid;grid-template-columns:repeat(6,1fr);gap:25px}@media (max-width:767px){.navie_magazines .navie_magazines_liste{grid-template-columns:repeat(4,1fr);gap:15px}}@media (max-width:575px){.navie_magazines .navie_magazines_liste{grid-template-columns:repeat(3,1fr)}}.navie_magazines .navie_magazines_liste .navie_magazine img{max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.08);transition:.1s ease-in}.navie_magazines .navie_magazines_liste .navie_magazine img:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.navie_sorties_container{max-width:1400px;margin:0 auto;padding:0 20px 40px}.navie_sorties_container .navie_sorties_filtres{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;background-color:#f5f5f5;padding:30px;border-radius:15px}@media (max-width:1199px){.navie_sorties_container .navie_sorties_filtres{grid-template-columns:1fr 1fr}}@media (max-width:991px){.navie_sorties_container .navie_sorties_filtres{grid-template-columns:1fr 1fr}}@media (max-width:767px){.navie_sorties_container .navie_sorties_filtres{grid-template-columns:1fr}}.navie_sorties_container .navie_filtre_groupe{display:flex;flex-direction:column;gap:8px}.navie_sorties_container .navie_filtre_groupe label{font-weight:500;font-size:1.6rem}.navie_sorties_container .navie_filtres_pills{display:flex;gap:10px 2px;flex-wrap:wrap}@media (max-width:767px){.navie_sorties_container .navie_filtres_pills{flex-direction:column}}.navie_sorties_container .navie_filtres_pills .navie_filtre_pill .navie_age_range .navie_numero{padding-top:7px}.navie_sorties_container .navie_filtres_pills .navie_filtre_pill.active .navie_nom{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.navie_sorties_container .navie_filtre_date,.navie_sorties_container .navie_filtre_input,.navie_sorties_container .navie_filtre_select{padding:10px 10px 8px;border:1px solid #ddd;border-radius:5px;width:100%;font-size:1.6rem;color:#576f7e;background-color:#fff;font-weight:500}.navie_sorties_container .navie_actions{display:flex;justify-content:space-between;align-items:center;margin-top:23px}.navie_sorties_container .navie_actions .navie_resultats_compteur{margin:0;font-size:1.6rem;font-weight:500}.navie_sorties_container .navie_actions .navie_filtre_reinitialiser{margin-left:auto;background:transparent;border:none;color:#576f7e;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:500;font-size:1.6rem;cursor:pointer;transition:.1s ease-in}.navie_sorties_container .navie_actions .navie_filtre_reinitialiser:hover{opacity:.7}.navie_sorties_container .navie_sorties_grille_container{display:grid;grid-template-columns:3fr 1fr;gap:30px}@media (max-width:767px){.navie_sorties_container .navie_sorties_grille_container{grid-template-columns:1fr}}.navie_sorties_container .navie_btn_charger_plus{text-align:center;margin-top:50px}.navie_sorties_container .navie_btn_charger_plus button{font-family:Fredoka,sans-serif;display:inline-block;background-color:#7acbb6;text-transform:uppercase;font-weight:500;border-radius:35px;color:#fff;padding:10px 15px;text-align:center;border:none;font-size:1.8rem;line-height:120%;transition:.1s ease-in}.navie_sorties_container .navie_btn_charger_plus button i{transition:.1s ease-in;margin-left:5px}@media (max-width:575px){.navie_sorties_container .navie_btn_charger_plus button{font-size:1.6rem}}.navie_sorties_container .navie_btn_charger_plus button:hover{box-shadow:0 0 10px rgba(0,0,0,.08)}.navie_sorties_container .navie_btn_charger_plus button:hover i{margin-left:10px}.navie_sorties_container .navie_sorties_grille_sidebar{display:flex;flex-direction:column;gap:30px;margin-top:30px}@media (max-width:767px){.navie_sorties_container .navie_sorties_grille_sidebar{align-items:center}}.navie_sorties_container .navie_sorties_grille_sidebar .navie_annonceur{box-shadow:0 0 20px rgba(0,0,0,.1)}@media (max-width:767px){.navie_sorties_container .navie_sorties_grille_sidebar .navie_annonceur{width:60%}}.navie_sorties_container .navie_sorties_grille_sidebar .navie_annonceur img{min-width:100%;display:block}.navie_sorties_container .navie_sorties_grille{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1199px){.navie_sorties_container .navie_sorties_grille{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.navie_sorties_container .navie_sorties_grille{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.navie_sorties_container .navie_sorties_grille{grid-template-columns:repeat(1,1fr)}}.navie_sorties_container .navie_sortie_card{position:relative;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:15px;padding:20px 20px 60px;transition:all .3s;margin-top:30px;margin-bottom:40px;text-align:center}.navie_sorties_container .navie_sortie_card .navie_sortie_dates_header{position:relative;margin-top:-55px;display:flex;justify-content:center}.navie_sorties_container .navie_sortie_card .navie_sortie_dates_header .navie_date{width:70px;height:70px;border-radius:5px;color:#fff;background-color:#7acbb6;text-align:center;font-family:Fredoka,sans-serif;font-size:1.8rem;text-transform:lowercase;font-weight:400;padding:5px 0}.navie_sorties_container .navie_sortie_card .navie_sortie_dates_header .navie_date strong{font-size:2.2rem;font-weight:600}.navie_sorties_container .navie_sortie_card .navie_sortie_dates_header .navie_chevron{position:relative;background-color:#7acbb6;color:#fff;font-size:1.6rem;margin:0 0 0 -6px}.navie_sorties_container .navie_sortie_card .navie_sortie_dates_header .navie_chevron i{position:absolute;top:50%;transform:translateY(-50%)}.navie_sorties_container .navie_sortie_card .navie_sortie_titre{font-family:Fredoka,sans-serif;font-size:2rem;font-weight:500;color:#eb6380;text-align:center;margin:20px 0 10px}.navie_sorties_container .navie_sortie_card .navie_sortie_genre{background:#68b9ef;color:#fff;padding:4px 10px;border-radius:15px;font-size:1.4rem;display:inline-block}.navie_sorties_container .navie_sortie_card .navie_sortie_localisation{display:flex;align-items:center;gap:7px;margin:10px 0}.navie_sorties_container .navie_sortie_card .navie_sortie_localisation .navie_departement{display:inline-block;width:25px;height:25px;border-radius:50%;color:#fff;font-size:1.3rem;text-align:center;padding-top:6px;font-family:Rubik,sans-serif}.navie_sorties_container .navie_sortie_card .navie_sortie_localisation .navie_ville{font-family:Rubik,sans-serif;color:#576f7e;font-size:1.6rem;font-weight:500}.navie_sorties_container .navie_sortie_card .navie_separateur{background-color:#dfdfdf;height:1px;margin:20px 0}.navie_sorties_container .navie_sortie_card .navie_sortie_dates,.navie_sorties_container .navie_sortie_card .navie_sortie_horaires{display:flex;flex-wrap:nowrap;gap:5px;justify-content:flex-start;align-items:center;text-align:left;margin-bottom:10px}.navie_sorties_container .navie_sortie_card .navie_sortie_dates .navie_icone,.navie_sorties_container .navie_sortie_card .navie_sortie_horaires .navie_icone{position:relative;width:25px;height:25px;background-color:#ffd866;border-radius:50%;flex-shrink:0;flex-grow:0}.navie_sorties_container .navie_sortie_card .navie_sortie_dates .navie_icone i,.navie_sorties_container .navie_sortie_card .navie_sortie_horaires .navie_icone i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:1.6rem}.navie_sorties_container .navie_sortie_card .navie_sortie_dates .navie_valeur,.navie_sorties_container .navie_sortie_card .navie_sortie_horaires .navie_valeur{font-size:1.5rem;font-weight:500}.navie_sorties_container .navie_sortie_card .navie_sortie_description{font-size:1.4rem;color:#576f7e;margin:15px 0;line-height:150%;text-align:left}.navie_sorties_container .navie_sortie_card .navie_sortie_age,.navie_sorties_container .navie_sortie_card .navie_sortie_contact,.navie_sorties_container .navie_sortie_card .navie_sortie_organisateur,.navie_sorties_container .navie_sortie_card .navie_sortie_prix,.navie_sorties_container .navie_sortie_card .navie_sortie_reservation{font-size:1.5rem;font-weight:500;margin-bottom:8px;text-align:left}.navie_sorties_container .navie_sortie_card .navie_sortie_age a,.navie_sorties_container .navie_sortie_card .navie_sortie_contact a,.navie_sorties_container .navie_sortie_card .navie_sortie_organisateur a,.navie_sorties_container .navie_sortie_card .navie_sortie_prix a,.navie_sorties_container .navie_sortie_card .navie_sortie_reservation a{color:#eb6380;line-height:115%}.navie_sorties_container .navie_sortie_card .navie_sortie_prix{margin-bottom:15px}.navie_sorties_container .navie_sortie_card .navie_sortie_contact,.navie_sorties_container .navie_sortie_card .navie_sortie_reservation{font-weight:400}.navie_sorties_container .navie_sortie_card .navie_sortie_organisateur{margin-top:15px}.navie_sorties_container .navie_sortie_card .navie_image{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:80px;height:80px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:50%;background-color:#fff}.navie_sorties_container .navie_sortie_card .navie_image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-height:70px;max-width:70px;border-radius:50%}.navie_sorties_container .navie_sortie_card .navie_lien{margin:20px 0 0;text-align:left}.navie_sorties_container .navie_sortie_card .navie_lien a{display:inline-block;color:#eb6380;font-size:1.6rem;font-weight:500}.navie_sorties_container .navie_sortie_card .navie_lien a i{margin-left:3px;transition:.1s ease-in-out}.navie_sorties_container .navie_sortie_card .navie_lien a:hover i{margin-left:6px}.navie_sorties_container .navie_loader{text-align:center;padding:40px;font-size:1.8rem;color:#999}.navie_depositaires_container{max-width:1400px;margin:0 auto;padding:40px 20px}.navie_filtres{margin-bottom:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;background-color:#f5f5f5;padding:20px 30px;border-radius:15px}@media (max-width:767px){.navie_filtres{flex-direction:column}}.navie_filtres .navie_filtres_titre{font-weight:500;font-size:1.6rem}.navie_filtres .navie_filtres_pills{display:flex;gap:10px;flex-wrap:wrap;margin-right:15px}@media (max-width:767px){.navie_filtres .navie_filtres_pills{flex-direction:column}}.navie_filtres .navie_filtres_pills .navie_filtre_pill.active .navie_nom{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.navie_filtres .navie_filtre_ville_container .navie_filtre_ville{width:100%;max-width:280px;padding:10px;border:1px solid #ccc;border-radius:5px;font-weight:500;color:#576f7e;font-size:1.6rem;background-color:#fff;cursor:pointer}.navie_resultats_compteur{font-size:1.6rem;font-weight:500;margin-left:auto}@media (max-width:767px){.navie_resultats_compteur{margin-left:0}}.navie_resultats_compteur .navie_resultats_nombre{font-weight:600}.navie_filtre_reinitialiser{background:transparent;border:none;color:#576f7e;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:500;font-size:1.6rem;cursor:pointer;transition:.1s ease-in}.navie_filtre_reinitialiser:hover{opacity:.7}.navie_depositaires_liste{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media (max-width:1199px){.navie_depositaires_liste{grid-template-columns:1fr 1fr}}@media (max-width:991px){.navie_depositaires_liste{grid-template-columns:1fr}}.navie_depositaire_card{position:relative;background:#fff;border:2px solid #fff;border-radius:12px;padding:20px;box-shadow:0 0 12px rgba(0,0,0,.05)}.navie_depositaire_card .navie_depositaire_titre{font-family:Fredoka,sans-serif;color:#eb6380;font-size:2rem;line-height:120%;margin:0 0 12px}.navie_depositaire_card .navie_depositaire_ville{display:flex;align-items:center;gap:7px;margin:10px 0}.navie_depositaire_card .navie_depositaire_ville .navie_departement{display:inline-block;width:25px;height:25px;border-radius:50%;color:#fff;font-size:1.3rem;text-align:center;padding-top:6px;font-family:Rubik,sans-serif}.navie_depositaire_card .navie_depositaire_ville .navie_ville{font-family:Rubik,sans-serif;color:#576f7e;font-size:1.6rem;font-weight:500}.navie_depositaire_card .navie_adresse{font-size:1.4rem;font-weight:500;color:#576f7e;margin-bottom:10px;line-height:150%;font-family:Rubik,sans-serif}.navie_depositaire_card .navie_lien{margin:20px 0 0;text-align:left}.navie_depositaire_card .navie_lien a{display:inline-block;color:#eb6380;font-size:1.6rem;font-weight:500}.navie_depositaire_card .navie_lien a i{margin-left:3px;transition:.1s ease-in-out}.navie_depositaire_card .navie_lien a:hover i{margin-left:6px}.navie_bibli{margin:100px 0 60px}.navie_bibli .navie_post{position:relative;display:block;background-color:#fff;padding:100px 30px 30px;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.08);text-align:center;margin:30px 0 60px;transition:.1s ease-in}.navie_bibli .navie_post .navie_image{position:absolute;top:-75px;left:50%;transform:translate(-50%)}.navie_bibli .navie_post .navie_image img{display:inline-block;width:150px;height:150px;border:8px solid #c79edb;border-radius:50%}.navie_bibli .navie_post .navie_numero{font-family:Fredoka,sans-serif;font-weight:600;color:#c79edb;font-size:2.4rem}@media (max-width:767px){.navie_bibli .navie_post .navie_numero{font-size:2rem}}.navie_bibli .navie_post .navie_auteur{color:#576f7e;font-size:1.6rem;font-weight:500;margin:15px 0}@media (max-width:767px){.navie_bibli .navie_post .navie_auteur{font-size:1.6rem}}.navie_bibli .navie_post .navie_lien{color:#c79edb;font-size:1.6rem;font-weight:500}@media (max-width:767px){.navie_bibli .navie_post .navie_lien{font-size:1.4rem}}.navie_bibli .navie_post .navie_lien i{transition:.1s ease-in;margin-left:5px}.navie_bibli .navie_post .navie_lien:hover i{margin-left:10px}.navie_bibli .navie_post:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.navie_bibli .navie_pagination{text-align:center}.navie_bibli .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:#c79edb;font-weight:600;padding-top:17px;font-size:1.8rem}.navie_bibli .navie_pagination a:hover{color:#c79edb}.navie_bibli .navie_pagination span{text-decoration:none;border:none;padding:0;margin:0}.navie_bibli .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:#e7d6f0;font-weight:600;padding-top:17px;font-size:1.8rem}.navie_bibli_entete{display:flex;align-items:center;gap:50px;margin-bottom:50px}@media (max-width:767px){.navie_bibli_entete{flex-direction:column;text-align:center;gap:20px}}.navie_bibli_entete .navie_image{flex:0 0 180px;height:180px}@media (max-width:767px){.navie_bibli_entete .navie_image{width:130px;height:130px;flex:auto}}.navie_bibli_entete .navie_image img{display:inline-block;width:100%;height:100%;border:8px solid #c79edb;border-radius:50%}.navie_bibli_entete .navie_contenu .navie_numero{font-family:Fredoka,sans-serif;font-weight:600;color:#c79edb;font-size:2.6rem}@media (max-width:767px){.navie_bibli_entete .navie_contenu .navie_numero{font-size:2rem}}.navie_bibli_entete .navie_contenu .navie_auteur{font-size:1.8rem;font-weight:500;margin:15px 0}@media (max-width:767px){.navie_bibli_entete .navie_contenu .navie_auteur{font-size:1.6rem}}.navie_bibli_navigation{background-color:#e7d6f0;background:linear-gradient(180deg,#fff 50%,#e7d6f0 0);padding:70px 0;margin-top:70px}@media (max-width:767px){.navie_bibli_navigation{background:#e7d6f0}}.navie_bibli_navigation .navie_general_titre{text-transform:uppercase;color:#c79edb;text-align:center}@media (max-width:1199px){.navie_bibli_navigation .navie_general_titre{padding:70px 0 50px}}@media (max-width:767px){.navie_bibli_navigation .navie_general_titre{padding:0 0 30px}}.navie_bibli_navigation .navie_general_lien{text-align:center;margin-top:0}.navie_bibli_navigation .navie_general_lien a{background-color:#c79edb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9wcmVzZW50YXRpb24uc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9zb3J0aWVzLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfYWRyZXNzZXMuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9tYWdhemluZS5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX2JpYmxpLnNjc3MiLCJtb2R1bGVzL2VudGV0ZS5zY3NzIiwibW9kdWxlcy9jb250ZW51X2ZsZXhpYmxlLnNjc3MiLCJtb2R1bGVzL2FkcmVzc2VzLnNjc3MiLCJtb2R1bGVzL3RoZW1hdGlxdWUuc2NzcyIsIm1vZHVsZXMvbWFnYXppbmVzLnNjc3MiLCJtb2R1bGVzL3NvcnRpZXMuc2NzcyIsIm1vZHVsZXMvZGVwb3NpdGFpcmVzLnNjc3MiLCJtb2R1bGVzL2JpYmxpLnNjc3MiLCJtb2R1bGVzL2JpYmxpX2VudGV0ZS5zY3NzIiwibW9kdWxlcy9iaWJsaV9uYXZpZ2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDSSxhQUFjLENBQ2QsZUFBbUIsQ0FDbkIsVUFDa0IsQ0FFdEIsVUFGSSxpQkFLa0IsQ0FIdEIsVUFDSSxpQkFBa0IsQ0FDbEIsZUFDa0IsQ0FFdEIsRUFDSSxzQkFBd0IsQ0FFNUIsMlpBYUksUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLHVCQUF3QixDQUU1QixNQUNJLGVBQWdCLENBRXBCLGFBQ0ksV0FBWSxDQUVoQixvREFDSSxVQUFXLENBQ1gsWUFBYSxDQUVqQixNQUNJLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FFckIsOEVBRUksYUFBYyxDQUVsQixpQ0FDSSw0QkFBOEIsQ0FFbEMsRUFDSSxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLFVBQWMsQ0FDZCxjQUFnQixDQUpwQixnQkFNUSxvQkFBcUIsQ0MzRDdCLFVBQ0ksNEJDRHlCLENERXpCLGFDY1ksQ0RiWixjQUFlLENBRW5CLEtBQ0ksZ0RBQW1ELENBQ25ELHlCQUEwQixDQUMxQiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLDBCQUxKLEtBTVEscUJBQXNCLENBSzdCLENBWEQsK0JBU1EscUJBQXNCLENBRzlCLEVBQ0ksYUNYWSxDRGdCaEIsK0JBQ0ksb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixxQkNyQlksQ0RzQlosa0JBQW1CLENBQ25CLDhCQzNCeUIsQ0Q0QnpCLGFDdkJZLENEd0JaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUNEVSxDREVWLHdCQUF5QixDQUN6QixtQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix5QkFkSiwrQkFlUSxjQUFlLENBS3RCLENBSEcseUJBakJKLCtCQWtCUSxnQkFBaUIsQ0FFeEIsQ0FFRCxxQkFDSSw4QkM3Q3lCLENEOEN6QixhQ3hDWSxDRHlDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVDbkJVLENEb0JWLGtCQUFtQixDQUNuQix5QkFQSixxQkFRUSxjQUFlLENBS3RCLENBSEcseUJBVkoscUJBV1EsZ0JBQWlCLENBRXhCLENBRUQsZ0NBQ0ksOEJDNUR5QixDRDZEekIsYUN2RFksQ0R3RFosY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQ2xDVSxDRG1DVixrQkFBbUIsQ0FDbkIseUJBUEosZ0NBUVEsZ0JBQWlCLENBS3hCLENBSEcseUJBVkosZ0NBV1EsZ0JBQWlCLENBRXhCLENBRUQsK0JBQ0ksOEJDM0V5QixDRDRFekIsYUN0RVksQ0R1RVosZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixlQ2pEVSxDRGtEVixrQkFBbUIsQ0FDbkIseUJBUEosK0JBUVEsY0FBZSxDQUV0QixDQUVELHFCQUNJLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGVDN0RRLENEOERSLHlCQUxKLHFCQU1RLGdCQUFpQixDQXlDeEIsQ0EvQ0QsdUJBU1EsYUN6RlEsQ0RnRmhCLDZCQVdZLGFDM0ZJLENEZ0ZoQix1QkFlUSxhQUFjLENBZnRCLHdCQWtCUSxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBbkJoQywyQkFxQlksWUFBYSxDQXJCekIsd0JBeUJRLHlCQUEwQixDQUMxQix1QkFBd0IsQ0ExQmhDLDJCQTRCWSxZQUFhLENBNUJ6Qix3QkFrQ1EsY0FHcUIsQ0FyQzdCLGdEQWdDUSw4QkN0SHFCLENEdUhyQixhQ2pIUSxDRG1IUixnQkFBaUIsQ0FDakIsZUM1Rk0sQ0Q2Rk4sa0JBUXFCLENBN0M3Qix3QkEwQ1EsY0FHcUIsQ0FHN0Isb0JBQ0ksYUFBYyxDQURsQixzQkFHUSw4QkN4SW9CLENEeUlwQixvQkFBcUIsQ0FDckIsd0JDcklRLENEc0lSLHdCQUF5QixDQUN6QixlQ2hISSxDRGlISixrQkFBbUIsQ0FDbkIsVUMzSVEsQ0Q0SVIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLHNCQUF3QixDQWRoQyx3QkFnQlksc0JBQXdCLENBQ3hCLGVBQWdCLENBRXBCLHlCQW5CUixzQkFvQlksZ0JBQWlCLENBUXhCLENBNUJMLDRCQXVCWSxtQ0FBcUMsQ0F2QmpELDhCQXlCZ0IsZ0JBQWlCLENBS2pDLDJCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsT0FBUSxDQUNSLFdBQVksQ0FDWix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FOcEIseUNBUVEsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUMzS1EsQ0Q0S1IsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQWR4QixzQ0FpQlEsYUNoTFEsQ0RpTFIsZ0JBQWlCLENBQ2pCLGVDMUpJLENENkpaLHFCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWUFBYSxDQUNiLFVBQVcsQ0FDWCxlQUFnQixDQUNoQiwwQkFOSixxQkFPUSxZQUFhLENBQ2IsVUFBVyxDQU9sQixDQWZELHlCQVdRLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUl0Qiw2QkFDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix5QkFKSiw2QkFLUSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXpCLENBQ0QseUJBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsMEJBSkoseUJBS1EsZ0JBQWlCLENBTXhCLENBSkcseUJBUEoseUJBUVEsa0JBQW1CLENBQ25CLGlCQUFrQixDQUV6QixDQUNELFdBQ0ksWUFBYSxDQUlqQiwwQkFDSSxlQUNJLHVCQUF5QixDQUU3QixjQUNJLHNCQUF3QixDQUMzQixDQUdMLDBCQUNJLGVBQ0ksc0JBQXdCLENBRTVCLGNBQ0ksdUJBQXlCLENBQzVCLENBSUwsbURBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBSXBCLGNBQ0ksY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWiw2QkFBaUMsQ0FDakMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsWUFBYSxDQVZqQiw2QkFZUSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBYjdCLDRDQWVZLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUVsQixxQkMvUUksQ0QrUUosd0JDL1FJLENEZ1JKLGlCQUFrQixDQUNsQix1Q0FBd0MsQ0F6QnBELDBDQTRCWSxXQUFZLENBQ1osV0FBWSxDQUNaLGFBQWMsQ0FLMUIsc0JBQ0ksR0FBSyx1QkFBeUIsQ0FBQSxDQUlsQyxhQUNJLDZCQUErQixDQUMvQix5Q0FBNEMsQ0FFaEQsVUFDSSw2QkFBK0IsQ0FFbkMsVUFDSSx3QkFBMEIsQ0FVOUIsOERBQ0ksc0JBQXdCLENFMVQ1QixzQkFFUSxjQUFlLENBQ2YsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUVYLHFCREhRLENDTGhCLDZDQWdDWSxVQUFXLENBQ1gsZUFBZ0IsQ0FFaEIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZix3QkQ5QkksQ0NQaEIsNERBdUNnQixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FFdkIsa0NBQW1DLENBRW5DLGdDQUFpQyxDQUVqQyw0QkFBNkIsQ0FFN0Isd0JBM0NRLENBUHhCLHlFQW9Eb0Isb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZiw4QkRyRFMsQ0NzRFQsVURsREosQ0NtREksZ0JBQWlCLENBeERyQyw0RUEwRHdCLHNCQUF3QixDQU1wQywwQkFoRVosK0NBaUVnQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXpCLENBcEVULG9DQXNFWSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixjQUFlLENBekUzQixrREE0RW9CLG9CQUFxQixDQTVFekMsc0RBOEV3QixXQUFZLENBQ1osMEJBL0V4QixzREFnRjRCLFdBQVksQ0FFbkIsQ0FsRnJCLGdEQXNGZ0IsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCwwQkEzRmhCLGdEQTRGb0IsVUFBVyxDQTBGbEIsQ0F0TGIsZ0VBZ0d3QixZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLDBCQXJHeEIsZ0VBc0c0QixVQUFXLENBNERsQixDQWxLckIsbUVBeUc0QixTQUFVLENBekd0QyxxRUEyR2dDLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiw4QkQ5R0gsQ0MrR0csZURsRnBCLENDbUZvQixVRDVHaEIsQ0M2R2dCLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDakIsbUJBQXFCLENBQ3JCLGNBQWUsQ0FDZiwwQkF0SGhDLHFFQXVIb0MsZ0JBQWlCLENBS3hCLENBSEcsMEJBekhoQyxxRUEwSG9DLGdCQUFpQixDQUV4QixDQTVIN0IsMEVBK0hvQyx3QkR4SHBCLENDUGhCLGdGQWlJd0Msd0JEekhyQixDQzBIcUIsYUQzSHhCLENDUGhCLDBFQXdJb0Msd0JEL0hwQixDQ1RoQixnRkEwSXdDLHdCRGhJckIsQ0NpSXFCLGFEbEl4QixDQ1RoQiwwRUFpSm9DLHdCRHRJcEIsQ0NYaEIsZ0ZBbUp3Qyx3QkR2SXJCLENDd0lxQixhRHpJeEIsQ0NYaEIsNEVBMEpvQyx3QkQ3SXBCLENDYmhCLGtGQTRKd0Msd0JEOUlyQixDQytJcUIsYURoSnhCLENDYmhCLHVFQXFLb0IsWUFBYSxDQUNiLE9BQVEsQ0F0SzVCLHlFQXdLd0IsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkQzSlIsQ0M0SlEsVUR0S1IsQ0N1S1EsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsc0JBQXdCLENBaExoRCwrRUFrTDRCLG1DQUFxQyxDQWxMakUsNkJBMkxRLHVDQUF5QyxDQUtqRCxxQkFFUSxjQUFlLENBQ2YsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUVYLHFCRG5NUSxDQytNUix5QkFDSSxHQUVJLHVCQUErQixDQUMvQixrQkFBbUIsQ0FFdkIsR0FFSSxnQ0FBbUMsQ0FBQSxDQTVCbkQsNENBZ0NZLFVBQVcsQ0FDWCxlQUFnQixDQUVoQixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLHdCRDlOSSxDQ3lMaEIsMkRBdUNnQixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FFdkIsa0NBQW1DLENBRW5DLGdDQUFpQyxDQUVqQyw0QkFBNkIsQ0FFN0Isd0JBM0NRLENBUHhCLHdFQW9Eb0Isb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZiw4QkRyUFMsQ0NzUFQsVURsUEosQ0NtUEksZ0JBQWlCLENBeERyQywyRUEwRHdCLHNCQUF3QixDQTFEaEQsZ0NBZ0VZLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGNBQWUsQ0FuRTNCLDRDQXFFZ0IsaUJBQWtCLENBckVsQyxrREF3RXdCLFdBQVksQ0F4RXBDLHVEQTZFZ0IsWUFBYSxDQUNiLFFBQVMsQ0FDVCxpQkFBa0IsQ0EvRWxDLHlEQWlGb0IsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkRwUUosQ0NxUUksVUQvUUosQ0NnUkksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixpQkFBa0IsQ0F4RnRDLGlFQTZGb0IsVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixhRHpSSixDQ3VMaEIsdUVBb0d3QixhRDNSUixDQ3VMaEIsc0VBdUd3QixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsY0FBZ0IsQ0EzR3hDLDZFQThHd0IsYUFBYyxDQTlHdEMsOEVBaUh3QixZQUFhLENBT3JDLHdCQUNJLGVEcFRZLENDcVRaLFlBQWEsQ0FDYixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLEtBQU0sQ0FDTiwwQkFQSix3QkFRUSxzQkFBd0IsQ0FDeEIsc0JBQXdCLENBcUcvQixDQTlHRCw4QkFZUSxZQUFhLENBWnJCLG9DQWVRLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FqQnhCLHVEQW1CWSxnQkFBaUIsQ0FuQjdCLHFFQXFCZ0IsVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixhRHpVQSxDQytTaEIsMkVBNEJvQixhRDNVSixDQytTaEIsMEVBK0JvQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsY0FBZ0IsQ0FuQ3BDLGlGQXNDb0IsYUFBYyxDQXRDbEMsa0ZBeUNvQixZQUFhLENBekNqQyx3Q0E4Q1ksZUFBZ0IsQ0E5QzVCLG9EQWdEZ0IsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsUUFBUyxDQW5EekIsdURBcURvQixTQUFVLENBckQ5Qix5REF1RHdCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiw4QkRsWEssQ0NtWEwsZUR0VlosQ0N1VlksVURoWFIsQ0NpWFEsd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixtQkFBcUIsQ0FDckIsY0FBZSxDQUNmLDBCQWxFeEIseURBbUU0QixnQkFBaUIsQ0FFeEIsQ0FyRXJCLDhEQXdFNEIsd0JEelhaLENDaVRoQixvRUEwRWdDLHdCRDFYYixDQzJYYSxhRDVYaEIsQ0NpVGhCLDhEQWlGNEIsd0JEaFlaLENDK1NoQixvRUFtRmdDLHdCRGpZYixDQ2tZYSxhRG5ZaEIsQ0MrU2hCLDhEQTBGNEIsd0JEdllaLENDNlNoQixvRUE0RmdDLHdCRHhZYixDQ3lZYSxhRDFZaEIsQ0M2U2hCLGdFQW1HNEIsd0JEOVlaLENDMlNoQixzRUFxR2dDLHdCRC9ZYixDQ2daYSxhRGpaaEIsQ0MwWmhCLFdBQ0ksZUFBZ0IsQ0FEcEIsd0JBR1EsdUJBQXlCLENBSGpDLHVCQU1RLHNCQUF3QixDQzlhaEMsT0FDSSxlQUFnQixDQURwQixZQUdRLGNBQWUsQ0FDZixXQUFZLENBQ1osV0FBWSxDQUNaLFVBQVcsQ0FDWCxhRkNRLENFQVIsY0FBZSxDQUNmLGNBQWUsQ0FUdkIsMEJBWVEsaUJBQWtCLENBQ2xCLG9CQUF1QixDQUN2QiwwQkFkUiwwQkFlWSxpQkFBa0IsQ0FnQ3pCLENBL0NMLHlEQWtCWSxhRlJJLENFVmhCLDhDQXFCWSxlQUFrQixDQUNsQiwwQkF0QlosOENBdUJnQixrQkFBbUIsQ0FLMUIsQ0E1QlQsZ0RBMEJnQix3QkZoQkEsQ0VWaEIsdUNBOEJZLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsUUFBUyxDQUNULDBCQWpDWix1Q0FrQ2dCLHNCQUF1QixDQUN2QixjQUFlLENBV3RCLENBOUNULDZDQXVDb0IsWUFBYSxDQUNiLFVBQVcsQ0FDWCx5QkF6Q3BCLDZDQTBDd0IsWUFBYSxDQUVwQixDQTVDakIscUJBaURRLGlCQUFrQixDQUNsQixjQUFzQixDQUN0Qix3QkYxQ1csQ0VUbkIsb0NBcURZLGlCQUFrQixDQUNsQiwwQkF0RFosb0NBdURnQixZQUFhLENBRXBCLENBekRULGlDQTJEWSxxQkZyREksQ0VzREosaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQ0FBcUMsQ0FDckMsMEJBL0RaLGlDQWdFZ0IsWUFBYSxDQWdGcEIsQ0FoSlQsNkNBbUVnQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBcEVuQywrQ0FzRW9CLG9CQUFxQixDQXRFekMsbURBd0V3QixXQUFZLENBQ1oseUJBekV4QixtREEwRTRCLFdBQVksQ0FFbkIsQ0E1RXJCLG9EQWdGZ0IsYUFBYyxDQWhGOUIsc0RBa0ZvQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGFGMUVKLENFMkVJLGVGdERSLENFdURRLHlCQXRGcEIsc0RBdUZ3QixnQkFBaUIsQ0FLeEIsQ0E1RmpCLHdEQTBGd0IsZ0JBQWlCLENBMUZ6Qyx3REErRmdCLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixRQUFTLENBakd6QixxRUFtR29CLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JGckZKLENFc0ZJLFVGaEdKLENFaUdJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLHNCQUF3QixDQTNHNUMsMkVBNkd3QixtQ0FBcUMsQ0E3RzdELDZFQWtId0IsV0FBWSxDQWxIcEMsMERBd0hvQixjQUFlLENBQ2YsK0JGaEhELENFVG5CLHFFQTJId0IsV0FBWSxDQTNIcEMsNERBOEh3QixZQUFhLENBQ2IsNkJBQThCLENBQzlCLGFGdEhSLENFdUhRLGdCQUFpQixDQUNqQixlRm5HWixDRW9HWSxzQkFBd0IsQ0FDeEIseUJBcEl4Qiw0REFxSTRCLGdCQUFpQixDQVF4QixDQTdJckIsOERBd0k0QixhRmhJWixDRVJoQixrRUEySTRCLGFGbklaLENFUmhCLHlDQWtKWSxhQUFjLENBbEoxQixnREFxSm9CLHdCRjdJSixDRVJoQixnREEwSm9CLHdCRmhKSixDRVZoQixnREErSm9CLHdCRm5KSixDRVpoQixrREFvS29CLHdCRnRKSixDRWRoQiwyQ0F3S2dCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBMUtuQyx3QkErS1EsbUJBQXNCLENBQ3RCLHdCRnZLVyxDRXdLWCxhRnpLUSxDRTBLUixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGVGckpJLENFc0pKLGdCQUFpQixDQUNqQix5QkF0TFIsd0JBdUxZLGdCQUFpQixDQWN4QixDQXJNTCwwQkEwTFksYUZsTEksQ0VSaEIsZ0NBNExnQixhRnBMQSxDRVJoQixxQ0ErTG9CLGFGckxKLENFVmhCLDJDQWlNb0IsYUZ2TEosQ0U2TGhCLHVEQUVRLFlBQWEsQ0N6TXJCLDRCQUNJLGNBQWUsQ0FDZiwwQkFGSiw0QkFHUSxpQkFBa0IsQ0E2RnpCLENBaEdELDJEQU1RLGFITVEsQ0dMUixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLHlCQVRSLDJEQVVZLGNBQWUsQ0FFdEIsQ0FaTCxnREFjUSxZQUFhLENBQ2IsUUFBUyxDQUNULDBCQWhCUixnREFpQlksc0JBQXVCLENBQ3ZCLGtCQUFxQixDQUU1QixDQXBCTCxpREFzQlEsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULDBCQTFCUixpREEyQlksc0JBQXVCLENBb0U5QixDQWxFRyx5QkE3QlIsaURBOEJZLFFBQVMsQ0FpRWhCLENBL0ZMLG9FQWlDWSxpQkFBa0IsQ0FqQzlCLGtGQW1DZ0Isb0JBQXFCLENBQ3JCLHNCQUE0QixDQUM1QixrQkFBbUIsQ0FDbkIsVUhoQ0EsQ0dpQ0EsOEJIckNhLENHc0NiLGVIUkYsQ0dTRSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix5QkE1Q2hCLGtGQTZDb0IsZ0JBQWlCLENBQ2pCLHNCQUE0QixDQU1uQyxDQUpHLHlCQWhEaEIsa0ZBaURvQixnQkFBaUIsQ0FDakIsc0JBQTRCLENBRW5DLENBcERiLG9GQXNEZ0IsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLDhCSHREYSxDR3VEYixlSDFCSixDRzJCSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHlCQTVEaEIsb0ZBNkRvQixnQkFBaUIsQ0FLeEIsQ0FIRyx5QkEvRGhCLG9GQWdFb0IsZ0JBQWlCLENBRXhCLENBbEViLHdGQW9FZ0IsdUJBQXdCLENBcEV4QyxzR0FzRW9CLHdCSDlESixDR1JoQix3R0F5RW9CLGFIakVKLENHUmhCLHdGQTZFZ0Isd0JBQXlCLENBN0V6QyxzR0ErRW9CLHdCSHJFSixDR1ZoQix3R0FrRm9CLGFIeEVKLENHVmhCLHdGQXNGZ0IsdUJBQXdCLENBdEZ4QyxzR0F3Rm9CLHdCSDVFSixDR1poQix3R0EyRm9CLGFIL0VKLENJWmhCLHVCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixvQkFBdUIsQ0FDdkIsd0JKS2UsQ0lKZix3REFBMkQsQ0FDM0QsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQixpQ0FBa0MsQ0FDbEMsaUJBQWtCLENBVHRCLHNEQVdRLGFKSFEsQ0lJUixrQkFBbUIsQ0FaM0IsMkNBZVEsZUFBZ0IsQ0FmeEIsNkNBaUJZLHdCSlRJLENJUmhCLHFEQXFCUSx5QkFBMkIsQ0FyQm5DLDZDQXdCUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHlCQTFCUiw2Q0EyQlksaUJBQWtCLENBQ2xCLGtCQUFtQixDQXVEMUIsQ0FuRkwsK0RBK0JZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLE1BQU8sQ0FDUCwwQkFBMkIsQ0FDM0IsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQUFTLENBQ1QseUJBdkNaLCtEQXdDZ0IsVUFBVyxDQUNYLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0EwQnJDLENBcEVULDhKQTZDZ0IsVUFBVyxDQUNYLFdBQVksQ0FDWix3Qkp2Q0EsQ0l3Q0EsVUoxQ0EsQ0kyQ0EsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHNCQUF3QixDQUN4Qix5QkF0RGhCLDhKQXVEb0IsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FTdkIsQ0FuRWIsMEtBNkRvQixtQ0FBcUMsQ0E3RHpELDRNQWdFb0IsVUFBWSxDQUNaLGNBQWUsQ0FqRW5DLHFEQXNFWSxzQkFBNEIsQ0F0RXhDLG1FQXdFZ0IsWUFBYSxDQUNiLFdBQVksQ0F6RTVCLHNGQTJFb0IsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQTlFakMsZ0ZBcUZRLDZCQUE4QixDQUM5Qix5QkF0RlIsZ0ZBdUZZLDBCQUEyQixDQUVsQyxDQUVHLHlCQTNGUixxREE0Rlksa0JBQW1CLENBeUMxQixDQXJJTCxtRUErRlksaUJBQWtCLENBQ2xCLHlCQWhHWixtRUFpR2dCLFNBQVUsQ0FtQ2pCLENBcElULHFGQW9HZ0IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULHlCQTNHaEIscUZBNEdvQixZQUFhLENBQ2IsVUFBVyxDQXNCbEIsQ0FuSWIsME1BZ0hvQixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCSmxHSixDSW1HSSxVSjdHSixDSThHSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsc0JBQXdCLENBQ3hCLHlCQXpIcEIsME1BMEh3QixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixlQUFnQixDQUt2QixDQWxJakIsc05BZ0l3QixtQ0FBcUMsQ0NoSTdELHdCQUNJLGlCQUFrQixDQUNsQixvQkFBdUIsQ0FDdkIsd0JMUWUsQ0tQZixpREFBb0QsQ0FDcEQsd0JBQXlCLENBQ3pCLDZCQUFpQyxDQUNqQywyQkFBNEIsQ0FDNUIsMEJBUkosd0JBU1EsaUJBQWtCLENBQ2xCLHdEQUEyRCxDQUMzRCx3QkFBeUIsQ0F5Q2hDLENBcERELDhHQWlCUSxhTFBRLENLVmhCLDRDQW9CUSxlQUFnQixDQXBCeEIsOENBc0JZLHdCTFpJLENLVmhCLDJDQTBCUSxZQUFhLENBQ2IsUUFBUyxDQUNULHFCQUFzQixDQUN0QiwwQkE3QlIsMkNBOEJZLGVBQWdCLENBcUJ2QixDQW5ETCw2REFpQ1ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsOEJMbENpQixDS21DakIsZ0JBQWlCLENBQ2pCLGVMUEEsQ0tRQSxVTGpDSSxDS2tDSixrQkFBbUIsQ0FDbkIsMkJBQTRCLENBQzVCLHNCQUF3QixDQUN4QixlQUFnQixDQUNoQix5QkE1Q1osNkRBNkNnQixnQkFBaUIsQ0FLeEIsQ0FsRFQsbUVBZ0RnQixtQ0FBcUMsQ0NoRHJELHdCQUNJLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsd0JOVWUsQ01UZixpQkFBa0IsQ0FDbEIsaURBQW9ELENBQ3BELHdCQUF5QixDQUN6Qiw0Q0FBNkMsQ0FDN0MsMkJBQTRCLENBUmhDLDhHQWFRLGFORFEsQ01aaEIscUNBZ0JRLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGVBQWdCLENBQ2hCLHlCQXBCUixxQ0FxQlkscUJBQXNCLENBRTdCLENBdkJMLDRDQXlCUSxRQUFTLENBekJqQiw4Q0EyQlksd0JOZkksQ01aaEIsd0NBK0JRLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLHVDQUF5QyxDQUN6Qyx1QkFBd0IsQ0FDeEIsc0JBQXdCLENBQ3hCLDBCQXJDUix3Q0FzQ1ksZUFBZ0IsQ0FxQnZCLENBM0RMLDhDQXlDWSx1QkFBd0IsQ0F6Q3BDLCtDQTRDWSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixXQUFZLENBQ1osV0FBWSxDQUNaLFlBQWEsQ0FDYixnREFBbUQsQ0FDbkQscUJBQXNCLENBbkRsQyw0Q0FzRFksV0FBWSxDQUNaLDBCQXZEWiw0Q0F3RGdCLFdBQVksQ0FFbkIsQ0ExRFQsNENBNkRRLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWUFBYSxDQUNiLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLHdCTm5EUSxDTW9EUixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiwwQkF2RVIsNENBd0VZLFlBQWtCLENBQ2xCLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsUUFBUyxDQTJCaEIsQ0F0R0wsMkVBOEVZLFVOeEVJLENNeUVKLHlCQS9FWiwyRUFnRmdCLGdCQUFpQixDQUV4QixDQWxGVCxtRUFvRlksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixRQUFTLENBdEZyQixxRUF3RmdCLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJOcEZBLENNcUZBLGFOM0VBLENNNEVBLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixzQkFBd0IsQ0FoR3hDLDJFQWtHb0IsbUNBQXFDLENDbEd6RCxxQkFDSSxpQkFBa0IsQ0FDbEIsb0JBQXVCLENBQ3ZCLHdCUFllLENPWGYsaURBQW9ELENBQ3BELHdCQUF5QixDQUN6QixzQ0FBdUMsQ0FDdkMsMkJBQTRCLENBQzVCLDBCQVJKLHFCQVNRLG9CQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBZ0Y3QixDQTNGRCx3R0FpQlEsYVBIUSxDT2RoQix5Q0FvQlEsZUFBZ0IsQ0FDaEIsMEJBckJSLHlDQXNCWSxrQkFBbUIsQ0FLMUIsQ0EzQkwsMkNBeUJZLHdCUFhJLENPZGhCLGlDQTZCUSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixxQlAxQlEsQ08yQlIsdUJBQTZCLENBQzdCLGtCQUFtQixDQUNuQixtQ0FBcUMsQ0FDckMsaUJBQWtCLENBQ2xCLHNCQUF3QixDQXJDaEMsOENBdUNZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULHlCQUEwQixDQTFDdEMsa0RBNENnQixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLFlBQWEsQ0FFYix3QlBsQ0EsQ09tQ0EsaUJBQWtCLENBakRsQywrQ0FxRFksOEJQbkRpQixDT29EakIsZVB0QkUsQ091QkYsYVB6Q0ksQ08wQ0osZ0JBQWlCLENBQ2pCLHlCQXpEWiwrQ0EwRGdCLGNBQWUsQ0FFdEIsQ0E1RFQsK0NBOERZLGFQN0NJLENPOENKLGdCQUFpQixDQUNqQixlUGpDQSxDT2tDQSxhQUFjLENBQ2QseUJBbEVaLCtDQW1FZ0IsZ0JBQWlCLENBRXhCLENBckVULDZDQXVFWSxhUHpESSxDTzBESixnQkFBaUIsQ0FDakIsZVAxQ0EsQ08yQ0EseUJBMUVaLDZDQTJFZ0IsZ0JBQWlCLENBV3hCLENBdEZULCtDQThFZ0Isc0JBQXdCLENBQ3hCLGVBQWdCLENBL0VoQyxxREFtRmdCLGdCQUFpQixDQW5GakMsdUNBd0ZZLGtDQUFxQyxDQ3hGakQsY0FDSSxnQkFBaUIsQ0FDakIsMEJBRkosY0FHUSxnQkFBaUIsQ0ErSHhCLENBN0hHLDBCQUxKLGNBTVEsZUFBZ0IsQ0E0SHZCLENBbElELGlDQVNRLGlCQUFrQixDQUNsQixpQkFBb0IsQ0FDcEIscUJBQXdCLENBQ3hCLHdCUkhXLENRSVgsaUJBQWtCLENBQ2xCLDBCQWRSLGlDQWVXLHFCQUF3QixDQW1COUIsQ0FqQkcsMEJBakJSLGlDQWtCWSxxQkFBd0IsQ0FnQi9CLENBZEcseUJBcEJSLGlDQXFCWSxnQkFBbUIsQ0FDbkIsb0JBQXVCLENBWTlCLENBbENMLCtEQTJCb0Isc0JBQTJCLENBM0IvQyxnRUFnQ1ksYVJ4QkksQ1FSaEIseUJBb0NRLGtCQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGFSL0JRLENRZ0NSLGdCQUFpQixDQUNqQixlUlZJLENRV0oseUJBMUNSLHlCQTJDWSxnQkFBaUIsQ0FZeEIsQ0F2REwsMkNBOENZLFlBQWEsQ0FDYixnQkFBaUIsQ0EvQzdCLDJCQWtEWSxhUjFDSSxDUVJoQixpQ0FvRGdCLGFSNUNBLENRUmhCLG9DQXlEUSxpQkFBa0IsQ0F6RDFCLHNEQTJEWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QseUJBbEVaLHNEQW1FZ0IsWUFBYSxDQUNiLFVBQVcsQ0FzQmxCLENBMUZULDRJQXVFZ0IsVUFBVyxDQUNYLFdBQVksQ0FDWix3QlJ6REEsQ1EwREEsVVJwRUEsQ1FxRUEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHNCQUF3QixDQUN4Qix5QkFoRmhCLDRJQWlGb0IsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FLdkIsQ0F6RmIsd0pBdUZvQixtQ0FBcUMsQ0F2RnpELHFHQWdHNEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FqRzFDLGtIQW1HZ0MsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsMkNBQTRDLENBQzVDLFVBQVcsQ0FDWCxxQlJsR2hCLENRbUdnQixhUmpHaEIsQ1FrR2dCLDhCUnhHSCxDUXlHRyxlUjVFcEIsQ1E2RW9CLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIseUJBakhoQyxrSEFrSG9DLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FuSHRELHFIQXFId0MsWUFBYSxDQUNoQixDQUVMLHlCQXhIaEMsa0hBeUhvQyxnQkFBaUIsQ0FFeEIsQ0FRN0IsOEdBR1ksd0JSM0hPLENRd0huQiwwS0FPd0Isc0JBQTJCLENBUG5ELDRXQWtCZ0IsYVIzSUEsQ1F5SGhCLDhHQW9Cb0IsYVI3SUosQ1FtSmhCLCtIQUdZLHdCUm5KTyxDUWdKbkIsMkxBT3dCLHNCQUEyQixDQVBuRCwrWkFrQmdCLGFSbktBLENRaUpoQiwrSEFvQm9CLGFScktKLENRMktoQix5R0FHWSx3QlIzS08sQ1F3S25CLHFLQU93QixzQkFBMkIsQ0FQbkQsNlZBa0JnQixhUjNMQSxDUXlLaEIseUdBb0JvQixhUjdMSixDU2RoQix3QkFDSSxpQkFBa0IsQ0FEdEIsMkRBSVksYUFBYyxDQUNkLFNBQVUsQ0FDVixXQUFZLENBTnhCLGdFQVFnQixlQUFnQixDQVJoQyxpRUFXZ0IsZ0JBQWlCLENBWGpDLGtFQWNnQixpQkFBa0IsQ0FkbEMsZ0RBbUJRLGFBQWMsQ0FDZCxpQkFBa0IsQ0FwQjFCLDhDQXVCUSxhQUFjLENBdkJ0QiwwREF5QlksVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBM0J2QiwwREE4QlksU0FBVSxDQTlCdEIseURBaUNZLFNBQVUsQ0FDVixVQUFXLENBbEN2Qiw2REFxQ1ksYUFBYyxDQUNkLGNBQWUsQ0FDZixZQUFhLENBdkN6QixxQ0EyQ1EsYUFBYyxDQUNkLFlBQWEsQ0FDYixxQ0FBc0MsQ0FDdEMsUUFBUyxDQUNULDBCQS9DUixxQ0FnRFksaUNBQWtDLENBNEJ6QyxDQTFCRyx5QkFsRFIscUNBbURZLDZCQUE4QixDQXlCckMsQ0E1RUwsaURBc0RZLGlCQUFrQixDQXREOUIsc0VBd0RnQixhVDlDQSxDU1ZoQixtRUEyRGdCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQlR6REEsQ1MwREEsaUJBQWtCLENBQ2xCLGtDQUFvQyxDQWpFcEQsdUVBbUVvQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsZUFBZ0IsQ0FDaEIsY0FBZSxDQXhFbkMscUNBOEVRLGFBQWMsQ0E5RXRCLDBDQWlGUSxpQkFBa0IsQ0FDbEIsY0FBZSxDQWxGdkIsZ0RBb0ZZLGtCQUFjLENBcEYxQixrRUF1RlksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCx5QkF6Rlosa0VBMEZnQixhQUFjLENBRXJCLENBNUZULGtEQStGUSxlQUFnQixDQUNoQix5QkFoR1Isa0RBaUdZLGlCQUFrQixDQTRDekIsQ0E3SUwsK0RBb0dZLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQix5QkF4R1osK0RBeUdnQixlQUFnQixDQUNoQixTQUFVLENBa0NqQixDQWhDRyx5QkE1R1osK0RBNkdnQixTQUFVLENBK0JqQixDQTVJVCx1T0FnSGdCLGlCQUFrQixDQUNsQixxQlQzR0EsQ1M0R0EsYVR0R0EsQ1N1R0EsOEJUakhhLENTa0hiLGVUcEZGLENTcUZFLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQTNIakMsK0VBOEhnQixPQUFRLENBQ1IsUUFBUyxDQUNULGFBQWMsQ0FoSTlCLDZFQW1JZ0IsT0FBUSxDQUNSLFFBQVMsQ0FDVCxhQUFjLENBckk5QiwyRUF3SWdCLE9BQVEsQ0FDUixRQUFTLENBQ1QsYUFBYyxDQTFJOUIsMENBK0lRLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsMEJBakpSLDBDQWtKWSxrQkFBcUIsQ0EySzVCLENBN1RMLHNEQXFKWSxxQlQvSUksQ1NnSkosaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQ0FBcUMsQ0FDckMsMEJBekpaLHNEQTBKZ0IsWUFBYSxDQXVEcEIsQ0FqTlQsa0VBNkpnQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBOUpuQyxvRUFnS29CLG9CQUFxQixDQWhLekMsd0VBa0t3QixXQUFZLENBQ1oseUJBbkt4Qix3RUFvSzRCLFdBQVksQ0FFbkIsQ0F0S3JCLHlFQTBLZ0IsYUFBYyxDQTFLOUIsMkVBNEtvQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGFUcEtKLENTcUtJLGVUaEpSLENTaUpRLGdCQUFpQixDQUNqQix5QkFqTHBCLDJFQWtMd0IsZ0JBQWlCLENBS3hCLENBdkxqQiw2RUFxTHdCLGdCQUFpQixDQXJMekMsNkVBMExnQixlQUFnQixDQUNoQixZQUFhLENBQ2IsUUFBUyxDQTVMekIsMEZBOExvQixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCVGhMSixDU2lMSSxVVDNMSixDUzRMSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixzQkFBd0IsQ0F0TTVDLGdHQXdNd0IsbUNBQXFDLENBeE03RCxrR0E2TXdCLFdBQVksQ0E3TXBDLDRFQXFOb0IsYVRwTUosQ1NxTUksU0FBVSxDQXROOUIscUZBeU5vQixhVHhNSixDU3lNSSxTQUFVLENBMU45QixzRkE2Tm9CLGFUNU1KLENTNk1JLFNBQVUsQ0E5TjlCLDZPQWlPb0IsVUFBVyxDQUNYLHdCVGhOSixDU2lOSSxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGFUdk5KLENTd05JLGVUMU1SLENTMk1RLGtCQUFtQixDQTFPdkMsdUVBNk9vQixZQUFhLENBQ2IsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLHdCVDlOSixDUytOSSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxlVHJOUixDU3NOUSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGFUdE9KLENTdU9JLGtCQUFtQixDQUNuQixZQUFhLENBelBqQyw0RUE0UG9CLGtCQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBOVB0QywrRkFpUXdCLG9CQUFxQixDQUNyQix3QlQxUFIsQ1MyUFEsOEJUaFFJLENTaVFKLGVUck9aLENTc09ZLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsVVRqUVIsQ1NrUVEsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLDBCQUE0QixDQUM1QixXQUFZLENBQ1oseUJBOVF4QiwrRkErUTRCLGdCQUFpQixDQU14QixDQXJSckIscUdBa1I0Qix3QlR6UVQsQ1MwUVMsYVQzUVosQ1NSaEIsMkZBdVJ3QixZQUFhLENBdlJyQyxnRUEyUm9CLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsYVQ1UUosQ1M2UUksZVQvUFIsQ1MvQlosK0VBaVNvQixrQkFBb0IsQ0FqU3hDLG1LQW9Tb0IsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdCQUFpQixDQXRTckMsb0VBeVNvQixhQUFjLENBelNsQyw4SkErU29CLFlBQWEsQ0EvU2pDLHFGQWtUb0IsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixRQUFTLENBQ1QsYVRoVEosQ1NpVEksZVQxUlIsQ1NpU1osa1VBTVksYVQxVEksQ1MrVGhCLHNSQU1ZLGFUblVJLENVZGhCLG1DQUVRLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsUUFBUyxDQUNULHFCQUFzQixDQUN0QiwwQkFOUixtQ0FPWSxlQUFnQixDQW1IdkIsQ0ExSEwscURBVVksWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsOEJWWGlCLENVWWpCLGdCQUFpQixDQUNqQixlVmdCQSxDVWZBLFVWVkksQ1VXSixrQkFBbUIsQ0FDbkIsMkJBQTRCLENBQzVCLHNCQUF3QixDQUN4QixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIseUJBdEJaLHFEQXVCZ0IscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQTJCMUIsQ0F0RFQscUVBOEJnQixhVmJBLENVakJoQixpRUFpQ2dCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIscUJWN0JBLENVOEJBLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIseUJBdENoQixpRUF1Q29CLGVBQWdCLENBV3ZCLENBbERiLG1FQTBDb0Isc0JBQXdCLENBQ3hCLGVBQWdCLENBM0NwQyx5RUErQ3dCLGdCQUFpQixDQS9DekMsMkRBb0RnQixtQ0FBcUMsQ0FwRHJELGlEQXdEWSxpQkFBa0IsQ0FDbEIsY0FBZSxDQXpEM0Isa0lBMkRnQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCVnhEQSxDVXlEQSxVVjNEQSxDVTREQSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsc0JBQXdCLENBdEV4QyxnTEF3RW9CLFVBQVksQ0FDWixjQUFlLENBekVuQyxrS0E0RW9CLE1BQU8sQ0E1RTNCLDhKQStFb0IsT0FBUSxDQS9FNUIsOElBa0ZvQixtQ0FBcUMsQ0FsRnpELDBFQXNGZ0IsYUFBYyxDQUNkLGlCQUFrQixDQXZGbEMsOEVBeUZvQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHVCQUF5QixDQTNGN0MsK0VBOEZvQiw4QlY1RlMsQ1U2RlQsZVZoRVIsQ1VpRVEsYVYvRUosQ1VnRkksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixzQkFBd0IsQ0FDeEIseUJBcEdwQiwrRUFxR3dCLGdCQUFpQixDQUV4QixDQXZHakIscUZBMEd3QiwrQkFBZ0MsQ0ExR3hELHNGQTZHd0IsYVZuR1IsQ1VWaEIsb0ZBa0h3QiwrQkFBZ0MsQ0FsSHhELHFGQXFId0IsYVYzR1IsQ1dMaEIsNEJBQ0ksZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxpQkFBa0IsQ0E2RHRCLHlCQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNULDBCQUpKLHlCQUtRLHlCQUEwQixDQUVqQyxDQUdELHNCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixZQUFhLENBQ2IsMEJBUEosc0JBUVEsT0FBUSxDQUNSLGVBQWdCLENBQ2hCLGVBQWdCLENBZ0J2QixDQTFCRCx5Q0FhUSxTQUFVLENBYmxCLCtDQWdCUSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBakIzQiwrQ0FvQlEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBckIzQixxREF1QlksZUFBZ0IsQ0FNNUIsc0NBQ0ksaUJBQWtCLENBQ2xCLGVYeEdZLENXeUdaLHFCWHpHWSxDVzBHWixrQkFBbUIsQ0FDbkIsc0JBQTRCLENBQzVCLG1DQUF3QyxDQUN4Qyx1QkFBeUIsQ0FDekIsY0FBZSxDQVJuQixrREFVUSxrQ0FBdUMsQ0FDdkMsMEJBQTJCLENBWG5DLG9EQWNRLG9CWGhIUSxDV2lIUixrQ0FBdUMsQ0FmL0Msc0ZBa0JRLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFNBQVUsQ0FDVixVWDVIUSxDVzZIUixnQkFBaUIsQ0FDakIsb0JBQTBCLENBQzFCLGtCQUFtQixDQUNuQiw4QlhwSXFCLENXcUlyQixlWHhHSSxDVzZFWixnRkE4QlEsOEJYeElxQixDV3lJckIsYVhqSVEsQ1drSVIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FsQzlCLGdGQXFDUSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLE9BQVEsQ0FDUixhQUFjLENBeEN0QixzSEEwQ1ksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFVYcEpJLENXcUpKLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsNEJYN0ppQixDVzJHN0IsMEdBcURZLDRCWGhLaUIsQ1dpS2pCLGFYakpJLENXa0pKLGdCQUFpQixDQUNqQixlWHJJQSxDVzZFWixnSkE0RFEsZ0JBQWlCLENBQ2pCLGVYMUlJLENXMklKLGFYekpRLENXMEpSLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsNEJBU3FCLENBMUU3QixvRkE4RVEsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsWUFBYSxDQUNiLE9BQVEsQ0FDUixrQkFBbUIsQ0FuRjNCLDBIQXFGWSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixrQlhwTEksQ1dxTEosWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsdUJBQXlCLENBQ3pCLFVYbk1JLENXc0doQixzSUErRmdCLG9CQUFxQixDQS9GckMsOEhBbUdnQixjQUFlLENBbkcvQiw0REF3R1Esb0JBQXFCLENBQ3JCLHdCWHpNUSxDVzBNUixVWGhOUSxDV2lOUixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQiw4Qlh4TnFCLENXeU5yQixlWDVMSSxDVzZMSixrQkFBcUIsQ0FoSDdCLGdFQWtIWSxnQkFBaUIsQ0FsSDdCLDRFQXNIUSw0QlhqT3FCLENXa09yQixnQkFBaUIsQ0FDakIsZVhyTUksQ1dzTUosYVhwTlEsQ1dxTlIsa0JBQW1CLENBQ25CLGdCQUFpQixDQUt6Qix1QkFDSSxlQUFnQixDQUNoQixRQUFTLENBQ1QsWUFBYSxDQUNiLDBCQUpKLHVCQUtRLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsT0FBUSxDQUVmLENBRUQsaUJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLHdCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osUUFBUyxDQUNULDBCQUEyQixDQUMzQixrQlg1UFksQ1c2UFosOEJYblF5QixDV29RekIsd0JBQXlCLENBQ3pCLFVYalFZLENXa1FaLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsb0NBQXlDLENBQ3pDLGNBQWUsQ0FDZix1QkFBeUIsQ0FDekIsV0FBWSxDQUNaLGlCQUFrQixDQUNsQix5QkFwQkosd0JBcUJRLFNBQVUsQ0FhakIsQ0FsQ0QsMEJBd0JRLGdCQUFpQixDQXhCekIsOEJBMkJRLDJDQUE0QyxDQUM1QyxvQ0FBeUMsQ0E1QmpELDBCQWdDUSxjQUFlLENBS3ZCLHFCQUNJLHNCQUF1QixDQUN2QixXQUFZLENBR2hCLGtCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JYcFNZLENXcVNaLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLG1DQUF3QyxDQUN4Qyw0QlhoVHlCLENXd1M3Qix3QkFVUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxXQUFZLENBQ1osZVhwVFEsQ1dxVFIsaUJBQWtCLENBSzFCLG9CQUNJLHNCQUF1QixDQUN2QixXQUFZLENBQ1osaUJBQWtCLENBR3RCLHFCQUNJLDRCWHRVeUIsQ1d1VXpCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGtCWG5VWSxDV29VWixVWHRVWSxDV3VVWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixjQUFlLENBQ2YsbUNBQXdDLENBRzVDLDJDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FBZSxDQUNmLGtCWGpWWSxDV29WaEIsMENBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBQ2Ysa0JYeFZZLENXNFZoQixvREFFUSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUhsQiw0Q0FPUSxRQUFTLENBQ1Qsb0JBQXNCLENBUjlCLHdDQVlRLGVYMVdRLENXOFdoQixrQkFFSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFlBQTRCLENBTGhDLHdCQU9RLGVBQWdCLENBQ2hCLGNBQWUsQ0FSdkIsMENBV1EsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1Ysa0JBQW1CLENBZDNCLHVDQWlCUSxlQUFrQixDQWpCMUIscUNBb0JRLHlCQUEyQixDQXBCbkMseUNBdUJRLGVBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQzlZbkIsZ0NBRVEsaUJBQWtCLENBQ2xCLGdCQUFtQixDQUNuQixpQkFBa0IsQ0FKMUIsK0RBTVksYVpNSSxDWUxKLGtCQUFtQixDQVAvQiw2Q0FVWSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQix5QkFkWiw2Q0FlZ0IscUJBQXNCLENBRTdCLENBakJULG9EQW1CWSxRQUFTLENBbkJyQixzREFxQmdCLHdCWlRBLENZWmhCLDBEQXlCWSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFlBQWEsQ0FDYixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLHVDQUF5QyxDQUN6Qyx1QkFBd0IsQ0FDeEIsc0JBQXdCLENBQ3hCLDBCQWpDWiwwREFrQ2dCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQXFCbkIsQ0ExRFQsZ0VBd0NnQix1QkFBd0IsQ0F4Q3hDLGlFQTJDZ0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsV0FBWSxDQUNaLFdBQVksQ0FDWixZQUFhLENBQ2IsZ0RBQW1ELENBQ25ELHFCQUFzQixDQWxEdEMsOERBcURnQixXQUFZLENBQ1osMEJBdERoQiw4REF1RG9CLFdBQVksQ0FFbkIsQ0F6RGIsb0RBNERZLHdCWjVDSSxDWTZDSixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMEJBakVaLG9EQWtFZ0IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFrQixDQTJCekIsQ0EvRlQsbUZBdUVnQixVWmpFQSxDWWtFQSx5QkF4RWhCLG1GQXlFb0IsZ0JBQWlCLENBRXhCLENBM0ViLDJFQTZFZ0IsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixRQUFTLENBL0V6Qiw2RUFpRm9CLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJaN0VKLENZOEVJLGFacEVKLENZcUVJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixzQkFBd0IsQ0F6RjVDLG1GQTJGd0IsbUNBQXFDLENBM0Y3RCxzQ0FrR1Esb0JBQXVCLENBQ3ZCLHdCQUF5QixDQUN6QixhWnhGUSxDWXlGUixpQkFBa0IsQ0FDbEIsMEJBdEdSLHNDQXVHWSxtQkFBc0IsQ0FFN0IsQ0F6R0wsd0NBMkdRLFlBQWEsQ0FDYixtQ0FBb0MsQ0FDcEMsUUFBUyxDQUNULHlCQTlHUix3Q0ErR1ksbUNBQW9DLENBQ3BDLFFBQVMsQ0FlaEIsQ0FiRyx5QkFsSFIsd0NBbUhZLG1DQUFvQyxDQVkzQyxDQS9ITCw0REF1SGdCLGNBQWUsQ0FDZixtQ0FBcUMsQ0FDckMsc0JBQXdCLENBekh4QyxrRUEySG9CLGtDQUFxQyxDQzNIekQseUJBQ0ksZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxtQkFBeUIsQ0FIN0IsZ0RBT1Esa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxQ0FBc0MsQ0FDdEMsUUFBUyxDQUNULHdCYlFTLENhUFQsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiwwQkFkUixnREFlWSw2QkFBOEIsQ0FRckMsQ0FORyx5QkFqQlIsZ0RBa0JZLDZCQUE4QixDQUtyQyxDQUhHLHlCQXBCUixnREFxQlkseUJBQTBCLENBRWpDLENBdkJMLDhDQTBCUSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE9BQVEsQ0E1QmhCLG9EQThCWSxlYkNBLENhQUEsZ0JBQWlCLENBL0I3Qiw4Q0FvQ1EsWUFBYSxDQUNiLFlBQWEsQ0FDYixjQUFlLENBRWYseUJBeENSLDhDQXlDWSxxQkFBc0IsQ0FjN0IsQ0F2REwsZ0dBNkNnQixlQUFnQixDQTdDaEMsbUZBaURvQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLDZCQUE4QixDQW5EbEQsdUlBMkRRLHFCQUEyQixDQUMzQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsYWIvQ1EsQ2FnRFIscUJiM0RRLENhNERSLGVibkNJLENhL0JaLHdDQXNFUSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixlQUFnQixDQXpFeEIsa0VBNkVZLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZWJoREEsQ2EvQlosb0VBb0ZZLGdCQUFpQixDQUNqQixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGFidEVJLENhdUVKLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIsK0JBQWdDLENBQ2hDLGViNURBLENhNkRBLGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysc0JBQXdCLENBOUZwQywwRUFnR2dCLFVBQVksQ0FoRzVCLHlEQXlHUSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FDVCx5QkE1R1IseURBNkdZLHlCQUEwQixDQUVqQyxDQS9HTCxpREFrSFEsaUJBQWtCLENBQ2xCLGVBQWdCLENBbkh4Qix3REFxSFksOEJibEhnQixDYW1IaEIsb0JBQXFCLENBQ3JCLHdCYi9HSSxDYWdISix3QkFBeUIsQ0FDekIsZWIxRkEsQ2EyRkEsa0JBQW1CLENBQ25CLFVickhJLENhc0hKLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsc0JBQXdCLENBaklwQywwREFtSWdCLHNCQUF3QixDQUN4QixlQUFnQixDQUVwQix5QkF0SVosd0RBdUlnQixnQkFBaUIsQ0FReEIsQ0EvSVQsOERBMElnQixtQ0FBcUMsQ0ExSXJELGdFQTRJb0IsZ0JBQWlCLENBNUlyQyx1REFtSlEsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIseUJBdkpSLHVEQXdKWSxrQkFBbUIsQ0FZMUIsQ0FwS0wsd0VBMkpZLGtDQUFvQyxDQUNwQyx5QkE1Slosd0VBNkpnQixTQUFVLENBTWpCLENBbktULDRFQWdLZ0IsY0FBZSxDQUNmLGFBQWMsQ0FqSzlCLCtDQXVLUSxZQUFhLENBQ2IsbUNBQXFDLENBQ3JDLFFBQVMsQ0FFVCwwQkEzS1IsK0NBNEtZLG1DQUFxQyxDQVU1QyxDQVBHLHlCQS9LUiwrQ0FnTFksbUNBQXFDLENBTTVDLENBSEcseUJBbkxSLCtDQW9MWSxtQ0FBcUMsQ0FFNUMsQ0F0TEwsNENBMExRLGlCQUFrQixDQUNsQixlYnJMUSxDYXNMUixvQ0FBeUMsQ0FDekMsa0JBQW1CLENBQ25CLHNCQUE0QixDQUM1QixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQWxNMUIsdUVBb01ZLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLHNCQUF1QixDQXZNbkMsbUZBeU1nQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVYnRNQSxDYXVNQSx3QmJyTUEsQ2FzTUEsaUJBQWtCLENBQ2xCLDhCYjdNYSxDYThNYixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGVicExILENhcUxHLGFBQWMsQ0FuTjlCLDBGQXFOb0IsZ0JBQWlCLENBQ2pCLGVidExOLENhaENkLHNGQTBOZ0IsaUJBQWtCLENBQ2xCLHdCYm5OQSxDYW9OQSxVYnROQSxDYXVOQSxnQkFBaUIsQ0FDakIsaUJBQW9CLENBOU5wQyx3RkFnT29CLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsMEJBQTJCLENBbE8vQyxnRUF3T1ksOEJidE9pQixDYXVPakIsY0FBZSxDQUNmLGViM01BLENhNE1BLGFiak9JLENha09KLGlCQUFrQixDQUNsQixrQkFBcUIsQ0E3T2pDLGdFQWlQWSxrQmJyT0ksQ2FzT0osVWI1T0ksQ2E2T0osZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBdFBqQyx1RUEwUFksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixPQUFRLENBQ1IsYUFBYyxDQTdQMUIsMEZBK1BnQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVWI3UEEsQ2E4UEEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiw0QmJ0UWEsQ2FEN0Isb0ZBMFFnQiw0QmJ6UWEsQ2EwUWIsYWIxUEEsQ2EyUEEsZ0JBQWlCLENBQ2pCLGViOU9KLENhL0JaLDhEQWlSWSx3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLGFBQWMsQ0FuUjFCLG1JQXVSWSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGtCQUFtQixDQTdSL0IsNkpBK1JnQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWix3QmJsUkEsQ2FtUkEsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxXQUFZLENBclM1QixpS0F1U29CLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDJDQUE0QyxDQUM1QyxVYnJTSixDYXNTSSxnQkFBaUIsQ0E1U3JDLCtKQWdUZ0IsZ0JBQWlCLENBQ2pCLGVibFJKLENhL0JaLHNFQXNUWSxnQkFBaUIsQ0FDakIsYWJ0U0ksQ2F1U0osYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQTFUNUIsNFVBa1VZLGdCQUFpQixDQUNqQixlYnBTQSxDYXFTQSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FyVTVCLHNWQXVVZ0IsYWI3VEEsQ2E4VEEsZ0JBQWlCLENBeFVqQywrREE2VVksa0JBQW1CLENBN1UvQix3SUFrVlksZWJwVEMsQ2E5QmIsdUVBc1ZZLGVBQWdCLENBdFY1Qix5REEwVlksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxZQUFhLENBQ2IsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0NBQXlDLENBQ3pDLGlCQUFrQixDQUNsQixxQmI1VkksQ2FOaEIsNkRBb1dnQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQTFXbEMsd0RBK1dZLGVBQWtCLENBQ2xCLGVBQWdCLENBaFg1QiwwREFrWGdCLG9CQUFxQixDQUNyQixhYnpXQSxDYTBXQSxnQkFBaUIsQ0FDakIsZWJ0VkosQ2EvQlosNERBdVhvQixlQUFnQixDQUNoQiwwQkFBNEIsQ0F4WGhELGtFQTRYd0IsZUFBZ0IsQ0E1WHhDLHVDQXFZUSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixVQUFXLENDblluQiw4QkFDSSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUl0QixlQUNJLGtCQUFtQixDQUNuQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFFBQVMsQ0FDVCxjQUFlLENBQ2Ysd0JkQ2EsQ2NBYixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHlCQVRKLGVBVVEscUJBQXNCLENBc0M3QixDQWhERCxvQ0FhUSxlZE1JLENjTEosZ0JBQWlCLENBZHpCLG9DQWlCUSxZQUFhLENBQ2IsUUFBUyxDQUNULGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIseUJBckJSLG9DQXNCWSxxQkFBc0IsQ0FXN0IsQ0FqQ0wseUVBMkJvQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLDZCQUE4QixDQTdCbEQsaUVBb0NZLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixlZHRCQSxDY3VCQSxhZHJDSSxDY3NDSixnQkFBaUIsQ0FDakIscUJkbERJLENjbURKLGNBQWUsQ0FNM0IsMEJBQ0ksZ0JBQWlCLENBQ2pCLGVkbENRLENjbUNSLGdCQUFpQixDQUNqQix5QkFKSiwwQkFLUSxhQUFjLENBS3JCLENBVkQsa0RBUVEsZWR2Q00sQ2M0Q2QsNEJBQ0ksc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixhZDlEWSxDYytEWix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLCtCQUFnQyxDQUNoQyxlZHBEUSxDY3FEUixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHNCQUF3QixDQVY1QixrQ0FZUSxVQUFZLENBS3BCLDBCQUNJLFlBQWEsQ0FDYixpQ0FBa0MsQ0FDbEMsUUFBUyxDQUNULDBCQUpKLDBCQUtRLDZCQUE4QixDQUtyQyxDQUhHLHlCQVBKLDBCQVFRLHlCQUEwQixDQUVqQyxDQUdELHdCQUNJLGlCQUFrQixDQUNsQixlZHRHWSxDY3VHWixxQmR2R1ksQ2N3R1osa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixtQ0FBd0MsQ0FONUMsaURBUVEsOEJkaEhxQixDY2lIckIsYWR6R1EsQ2MwR1IsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFrQixDQVoxQixpREFlUSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLE9BQVEsQ0FDUixhQUFjLENBbEJ0QixvRUFvQlksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFVkNUhJLENjNkhKLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsNEJkcklpQixDY3lHN0IsOERBK0JZLDRCZHhJaUIsQ2N5SWpCLGFkekhJLENjMEhKLGdCQUFpQixDQUNqQixlZDdHQSxDYzJFWix1Q0FzQ1EsZ0JBQWlCLENBQ2pCLGVkbEhJLENjbUhKLGFkaklRLENja0lSLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsNEJkcEpxQixDY3lHN0Isb0NBOENRLGVBQWtCLENBQ2xCLGVBQWdCLENBL0N4QixzQ0FpRFksb0JBQXFCLENBQ3JCLGFkbEpJLENjbUpKLGdCQUFpQixDQUNqQixlZC9IQSxDYzJFWix3Q0FzRGdCLGVBQWdCLENBQ2hCLDBCQUE0QixDQXZENUMsOENBMkRvQixlQUFnQixDQ3JLcEMsYUFDSSxtQkFBc0IsQ0FEMUIseUJBR1EsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxxQmZDUSxDZUFSLHVCQUE2QixDQUM3QixrQkFBbUIsQ0FDbkIsbUNBQXFDLENBQ3JDLGlCQUFrQixDQUNsQixrQkFBcUIsQ0FDckIsc0JBQXdCLENBWGhDLHNDQWFZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULHlCQUEwQixDQWhCdEMsMENBa0JnQixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLFlBQWEsQ0FFYix3QmZSQSxDZVNBLGlCQUFrQixDQXZCbEMsdUNBMkJZLDhCZnpCaUIsQ2UwQmpCLGVmSUUsQ2VIRixhZmZJLENlZ0JKLGdCQUFpQixDQUNqQix5QkEvQlosdUNBZ0NnQixjQUFlLENBRXRCLENBbENULHVDQW9DWSxhZm5CSSxDZW9CSixnQkFBaUIsQ0FDakIsZWZQQSxDZVFBLGFBQWMsQ0FDZCx5QkF4Q1osdUNBeUNnQixnQkFBaUIsQ0FFeEIsQ0EzQ1QscUNBNkNZLGFmL0JJLENlZ0NKLGdCQUFpQixDQUNqQixlZmhCQSxDZWlCQSx5QkFoRFoscUNBaURnQixnQkFBaUIsQ0FXeEIsQ0E1RFQsdUNBb0RnQixzQkFBd0IsQ0FDeEIsZUFBZ0IsQ0FyRGhDLDZDQXlEZ0IsZ0JBQWlCLENBekRqQywrQkE4RFksa0NBQXFDLENBOURqRCwrQkFrRVEsaUJBQWtCLENBbEUxQixpQ0FvRVksb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQmZoRUksQ2VpRUosVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixhZjlESSxDZStESixlZjdDRSxDZThDRixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBL0U3Qix1Q0FpRmdCLGFmbkVBLENlZGhCLG9DQXFGWSxvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLFNBQVUsQ0FDVixRQUFTLENBeEZyQix3Q0EyRlksWUFBYSxDQUNiLG9CQUFxQixDQUNyQixxQmZ2RkksQ2V3RkosVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixhZnBGTyxDZXFGUCxlZnBFRSxDZXFFRixnQkFBaUIsQ0FDakIsZ0JBQWlCLENDdEc3QixvQkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIseUJBTEosb0JBTVEscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixRQUFTLENBc0NoQixDQTlDRCxpQ0FXUSxjQUFlLENBTWYsWUFBYSxDQUxiLHlCQVpSLGlDQWFZLFdBQVksQ0FDWixZQUFhLENBQ2IsU0FBVSxDQVdqQixDQTFCTCxxQ0FtQlksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBRVosd0JoQlRJLENnQlVKLGlCQUFrQixDQXhCOUIsaURBNkJZLDhCaEIzQmlCLENnQjRCakIsZWhCRUUsQ2dCREYsYWhCakJJLENnQmtCSixnQkFBaUIsQ0FDakIseUJBakNaLGlEQWtDZ0IsY0FBZSxDQUV0QixDQXBDVCxpREFzQ1ksZ0JBQWlCLENBQ2pCLGVoQlJBLENnQlNBLGFBQWMsQ0FDZCx5QkF6Q1osaURBMENnQixnQkFBaUIsQ0FFeEIsQ0M1Q1Qsd0JBQ0ksd0JqQmNlLENpQmJmLHFEQUFtRSxDQUNuRSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIseUJBTEosd0JBTVEsa0JqQlNXLENpQldsQixDQTFCRCw2Q0FTUSx3QkFBeUIsQ0FDekIsYWpCSVEsQ2lCSFIsaUJBQWtCLENBQ2xCLDBCQVpSLDZDQWFZLG1CQUFzQixDQUs3QixDQUhHLHlCQWZSLDZDQWdCWSxnQkFBbUIsQ0FFMUIsQ0FsQkwsNENBb0JRLGlCQUFrQixDQUNsQixZQUFhLENBckJyQiw4Q0F1Qlksd0JqQlRJIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwsIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbioge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKi9cbmh0bWwsIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGNvbG9yODtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZvbmQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgODAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgICAmLnBhZ2UtdGVtcGxhdGUtdHBsX2FjY3VlaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbn1cbmEge1xuICAgIGNvbG9yOiAkY29sb3IzO1xufVxuXG4vKioqKioqKioqKioqKioqKiogVElUUkUsIFRFWFRFICYgTElFTiAqKioqKioqKioqKioqKioqKi9cbi8vIFRpdHJlIGRlIGxhIHBhZ2UgZCdhY2N1ZWlsXG4ubmF2aWVfZ2VuZXJhbF90aXRyZV9wcmluY2lwYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG59XG4vLyBUaXRyZVxuLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvcjM7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbn1cbi8vIFRpdHJlIHNlY29uZGFpcmVcbi5uYXZpZV9nZW5lcmFsX3RpdHJlX3NlY29uZGFpcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvcjM7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi8vIFRleHRlIHByaW5jaXBhbFxuLm5hdmllX2dlbmVyYWxfdGV4dGVfcHJpbmNpcGFsIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3IzO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG4vLyBUZXh0ZVxuLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZSBkZWNpbWFsO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAxNXB4IDA7XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGluaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfZGVwYXJ0ZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC5uYXZpZV9udW1lcm8ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cbiAgICAubmF2aWVfbm9tIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF92YWd1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgdG9wOiAtMTM4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIHRvcDogLTExNHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4vKioqKioqKioqKioqKioqKiogQk9PVFNUUkFQICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX2dlbmVyYWxfY29udGFpbmVyX21heCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbi5uYXZpZV9nZW5lcmFsX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbi5uYXZpZV9jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZV9kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAubmF2aWVfZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogQU5JTUFUSU9OUyAqKioqKioqKioqKioqKioqKi9cbi5uYXZpZV9hbmltX2xlZnQsIC5uYXZpZV9hbmltX3RvcCwgLm5hdmllX2FuaW1fcmlnaHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKiogTE9BREVSICoqKioqKioqKioqKioqKioqL1xuI25hdmllX2xvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgLm5hdmllX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLm5hdmllX3NwaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yMTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBhbmltYXRpb246IG5hdmllX3NwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuQGtleWZyYW1lcyBuYXZpZV9zcGluIHtcbiAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLyoqKioqKioqKioqKioqKioqIExJR0hUQk9YICoqKioqKioqKioqKioqKioqL1xuLmxnLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiA5MDAwMDAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyIHtcbiAgICB6LWluZGV4OiA5MDAwMDAwMDAwMSAhaW1wb3J0YW50O1xufVxuLmxnLWltYWdlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIE1BU1FVRVIgKioqKioqKioqKioqKioqKiovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NkdV9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIvKioqKioqKioqKioqKioqKiogUE9MSUNFUyAqKioqKioqKioqKioqKioqKi9cbiRkZWZhdWx0OiAnUnViaWsnLCBzYW5zLXNlcmlmO1xuJHRpdGxlOiAnRnJlZG9rYScsIHNhbnMtc2VyaWY7XG4kbGluazogJ0ZyZWRva2EnLCBzYW5zLXNlcmlmO1xuXG4vKioqKioqKioqKioqKioqKiogQ09VTEVVUlMgKioqKioqKioqKioqKioqKiovXG4kY29sb3IxOiAjRkZGRkZGO1xuJGNvbG9yMjogIzBGMzA0NjtcbiRjb2xvcjM6ICM3QUNCQjY7XG4kY29sb3JiaXMzOiAjRDBFREU1O1xuJGNvbG9yNDogI0VCNjM4MDtcbiRjb2xvcmJpczQ6ICNGQkRFRTM7XG4kY29sb3I1OiAjNjhCOUVGO1xuJGNvbG9yYmlzNTogI0NERThGQTtcbiRjb2xvcjY6ICNDNzlFREI7XG4kY29sb3JiaXM2OiAjRTdENkYwO1xuJGNvbG9yNzogI0ZGRDg2NjtcbiRjb2xvcjg6ICM1NzZGN0U7XG4kY29sb3I5OiAjRjdGN0Y3O1xuJGNvbG9yMTA6ICNGNUY1RjU7XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuJHNtOiA1NzVweDtcbiRtZDogNzY3cHg7XG4kbGc6IDk5MXB4O1xuJHhsOiAxMTk5cHg7XG4keHhsOiAxMzk5cHg7XG5cbi8qKioqKioqKioqKioqKioqKiBHUkFJU1NFUyAqKioqKioqKioqKioqKioqKi9cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRzZW1pQm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYUJvbGQ6IDgwMDtcbiRibGFjazogOTAwOyIsIi8qKioqKioqKioqKioqKioqKiBCVVJFQVUgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZGVza3RvcCB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICRkdXJhdGlvbjogMTAwMHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBuYXZpZV9iYW5kZWF1IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIG5hdmllX2JhbmRlYXUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9iYW5kZWF1X2NvbnRlbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgLm5hdmllX2JhbmRlYXUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5hdmllX2JhbmRlYXU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5hdmllX2JhbmRlYXU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICAgICAgICAubmF2aWVfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2dlbmVyYWxfY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgLm5hdmllX2xvZ28ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX21lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JiaXM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmxldSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmJpczU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aW9sZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JiaXM2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqKioqKioqKioqKioqKioqIFNUSUNLWSAqKioqKioqKioqKioqKioqKi9cbiAgICAubmF2aWVfc3RpY2t5IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogTU9CSUxFICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX21vYmlsZSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICRkdXJhdGlvbjogMTAwMHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBuYXZpZV9iYW5kZWF1IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIG5hdmllX2JhbmRlYXUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9iYW5kZWF1X2NvbnRlbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgLm5hdmllX2JhbmRlYXUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5hdmllX2JhbmRlYXU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5hdmllX2JhbmRlYXU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICAgICAgICAubmF2aWVfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2JhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgLm5hdmllX2xvZ28ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgICAgIC5uYXZpZV9idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmllX29wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmllX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jbmF2aWVfbWVudV9tb2JpbGVfc2lkciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHggMzBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgdG9wOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogLTM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYucmlnaHQge1xuICAgICAgICByaWdodDogLTM1MHB4O1xuICAgIH1cbiAgICAubmF2aWVfbWVudSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIC5uYXZpZV9tZW51X2JvdXRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIC5uYXZpZV9idXJnZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnZlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucm9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JiaXM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5ibGV1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmJpczU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnZpb2xldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JiaXM2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2lkci1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAjdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5MDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5hdmllX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTUwcHggMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbG9nb3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2Zvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2Jsb2Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbG9nbyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfY29vcmRvbm5lZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfcmVzZWF1eF9zb2NpYXV4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9oZWxsb2Fzc28ge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2xpZW5zIHtcbiAgICAgICAgICAgICAgICAubmF2aWVfbGllbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcmJpczM7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgJi52ZXJ0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJvc2Uge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmxldSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi52aW9sZXQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmJpczM7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5hdmllX3NpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdHBsX2FjY3VlaWwsIC5zaW5nbGUtYmlibGkge1xuICAgIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZGVwYXJ0ZW1lbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfY2hpZmZyZXNfY2xlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogODBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9jaGlmZnJlX2NsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAubmF2aWVfbm9tYnJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9pbnRpdHVsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2aWVfY2hpZmZyZV9jbGVfMSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgICAgICAgIC5uYXZpZV9ub21icmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfaW50aXR1bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdmllX2NoaWZmcmVfY2xlXzIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgICAgICAgICAgLm5hdmllX25vbWJyZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9pbnRpdHVsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2aWVfY2hpZmZyZV9jbGVfMyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgICAgICAgIC5uYXZpZV9ub21icmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfaW50aXR1bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfc29ydGllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDE1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZvbmQtc29ydGllcy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlX3ByaW5jaXBhbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9zb3J0aWVzX2dyaWxsZV9zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2aWVfc29ydGllc19zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3ByZWNlZGVudCwgLm5hdmllX3N1aXZhbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggODBweCAxMHB4O1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLm5hdmllX3NvcnRpZV9jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLm5hdmllX3NvcnRpZXNfY29udGFpbmVyIC5uYXZpZV9zb3J0aWVzX2dyaWxsZV9jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyMiU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfc29ydGllc19ncmlsbGVfc2lkZWJhciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3NsaWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIC5uYXZpZV9uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9wcmVjZWRlbnQsIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX2FkcmVzc2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAwIDE1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2NhcnRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvY2FydGUtbW9iaWxlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90aXRyZV9wcmluY2lwYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfdGV4dGVfcHJpbmNpcGFsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX3RoZW1hdGlxdWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV90aGVtYXRpcXVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfbWFnYXppbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9idWxsZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMTBweCByaWdodCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlX3ByaW5jaXBhbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICB9XG4gICAgLm5hdmllX2xpZW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX21hZ2F6aW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2NsaWMucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9qZXVfY29uY291cnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3Jlc2VhdXhfc29jaWF1eCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2FjY3VlaWxfYmlibGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JiaXM2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvbGl2cmUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTAwcHggcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxNTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlX3ByaW5jaXBhbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9wb3N0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbnVtZXJvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2F1dGV1ciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbGllbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjIwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfZW50ZXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk5cHg7XG4gICAgfVxuICAgIC5uYXZpZV9lbnRldGVfcGFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDE0NXB4IDA7XG4gICAgICAgIG1hcmdpbjogMjMwcHggMCAtMTMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4bCkge1xuICAgICAgICAgICBtYXJnaW46IDIyMHB4IDAgLTEzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNzVweCAwIC0xMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1NXB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDE3NXB4IDAgLTUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF92YWd1ZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JiaXMzICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZV9wcmluY2lwYWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ZpbCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9zbGlkZXJfY29udGVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLm5hdmllX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3ByZWNlZGVudCwgLm5hdmllX3N1aXZhbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfc2xpZGVyIHtcbiAgICAgICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmllX3RpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRwbF9hZHJlc3NlcywgLnRheC10aGVtYXRpcXVlIHtcbiAgICAubmF2aWVfZW50ZXRlIHtcbiAgICAgICAgLm5hdmllX2VudGV0ZV9wYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmJpczQ7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF92YWd1ZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JiaXM0ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfcHJpbmNpcGFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZmlsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRwbF9tYWdhemluZXMsIC5wYWdlLXRlbXBsYXRlLXRwbF9kZXBvc2l0YWlyZXMge1xuICAgIC5uYXZpZV9lbnRldGUge1xuICAgICAgICAubmF2aWVfZW50ZXRlX3BhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzNTtcbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX3ZhZ3VlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcmJpczUgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZV9wcmluY2lwYWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9maWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdHBsX2JpYmxpLCAuc2luZ2xlLWJpYmxpIHtcbiAgICAubmF2aWVfZW50ZXRlIHtcbiAgICAgICAgLm5hdmllX2VudGV0ZV9wYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmJpczY7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF92YWd1ZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JiaXM2ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfcHJpbmNpcGFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZmlsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfY29udGVudV9mbGV4aWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5uYXZpZV9ib3V0b25zIHtcbiAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ltYWdlX3ByaW5jaXBhbGUge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmF2aWVfZ2FsZXJpZV9pbWFnZXMge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgLmdyaWQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLXNpemVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9sb2dvcyB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4bCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2xvZ28ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2xvZ29faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV8yX2NvbG9ubmVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIC5neC01IHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ltYWdlX3ByaW5jaXBhbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9kZXBvc2l0YWlyZXNfY2FydGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2NhcnRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2NhbHZhZG9zLCAubmF2aWVfbWFuY2hlLCAubmF2aWVfb3JuZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfY2FsdmFkb3Mge1xuICAgICAgICAgICAgICAgIHRvcDogMzQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I4OWJjOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9tYW5jaGUge1xuICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzliY2M5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9vcm5lIHtcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkMjkyOTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2Zvcm11bGFpcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2Jsb2Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbG9nbyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfY29vcmRvbm5lZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3Jlc2VhdXhfc29jaWF1eCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfaGVsbG9hc3NvIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJncGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWpheC1sb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGxfbWFnYXppbmVzLCAucGFnZS10ZW1wbGF0ZS10cGxfZGVwb3NpdGFpcmVzIHtcbiAgICAubmF2aWVfY29udGVudV9mbGV4aWJsZSB7XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdHBsX2JpYmxpLCAuc2luZ2xlLWJpYmxpIHtcbiAgICAubmF2aWVfY29udGVudV9mbGV4aWJsZSB7XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWRyZXNzZXMge1xuICAgIC5uYXZpZV90aGVtYXRpcXVlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV90aGVtYXRpcXVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2ludGl0dWxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9saWVuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfc2xpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgICAgICAgICAgIC5uYXZpZV9wcmVjZWRlbnQsIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uYXZpZV9wcmVjZWRlbnQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5hdmllX3N1aXZhbnQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3RoZW1hdGlxdWVfZW5mYW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBTdHlsZXMgcG91ciBsYSBwYWdlIHRow6ltYXRpcXVlXG4gKiBMaXN0ZSBkZXMgYWRyZXNzZXMgYXZlYyBmaWx0cmVzIGV0IGNhcnRlXG4gKi9cblxuLm5hdmllX3RoZW1hdGlxdWVfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi8vIEZpbHRyZXNcbi5uYXZpZV9maWx0cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC5uYXZpZV9maWx0cmVzX3RpdHJlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICAubmF2aWVfZmlsdHJlc19waWxscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAubmF2aWVfZmlsdHJlX3BpbGwge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5uYXZpZV9ub20ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbXB0ZXVyIGRlIHLDqXN1bHRhdHNcbi5uYXZpZV9yZXN1bHRhdHNfY29tcHRldXIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC5uYXZpZV9yZXN1bHRhdHNfbm9tYnJlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICB9XG59XG5cbi8vIFLDqWluaXRpYWxpc2VyXG4ubmF2aWVfZmlsdHJlX3JlaW5pdGlhbGlzZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxufVxuXG4vLyBMYXlvdXQgcHJpbmNpcGFsXG4ubmF2aWVfdGhlbWF0aXF1ZV9sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuLy8gTGlzdGUgZGVzIGFkcmVzc2VzXG4ubmF2aWVfYWRyZXNzZXNfbGlzdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ2FyZCBhZHJlc3NlXG4ubmF2aWVfYWRyZXNzZV9jYXJkLCAubmF2aWVfcG9wdXBfY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgIC5uYXZpZV9iYWRnZV90aGVtYXRpcXVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggN3B4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIH1cbiAgICAubmF2aWVfYWRyZXNzZV90aXRyZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBtYXJnaW46IDAgMTQwcHggMTJweCAwO1xuICAgIH1cbiAgICAubmF2aWVfYWRyZXNzZV92aWxsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgLm5hdmllX2RlcGFydGVtZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3ZpbGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfYWRyZXNzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgfVxuICAgIC5uYXZpZV90ZWxlcGhvbmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfYWRyZXNzZV9yZXNlYXV4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLm5hdmllX3Jlc2VhdV9saWVuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yNztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfcmR2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cbn1cblxuLy8gQ2FydGVcbi5uYXZpZV9jYXJ0ZV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbn1cblxuI25hdmllX2NhcnRlX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4ubmF2aWVfY2FydGVfcmVjaGVyY2hlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIFxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4vLyBNYXJrZXJzIHBlcnNvbm5hbGlzw6lzXG4ubmF2aWVfbWFya2VyX2N1c3RvbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2aWVfbWFya2VyX3BpbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuXG4vLyBDbHVzdGVyc1xuLm5hdmllX2NsdXN0ZXJfaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdmllX2NsdXN0ZXJfaW5uZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZpZV9jbHVzdGVyX21lZGl1bSAubmF2aWVfY2x1c3Rlcl9pbm5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xufVxuXG4ubmF2aWVfY2x1c3Rlcl9sYXJnZSAubmF2aWVfY2x1c3Rlcl9pbm5lciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xufVxuXG4vLyBQb3B1cCBMZWFmbGV0XG4ubmF2aWVfcG9wdXBfbGVhZmxldCB7XG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTtcbiAgICB9XG59XG5cbi5uYXZpZV9wb3B1cF9jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmllX2JhZGdlX3RoZW1hdGlxdWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLm5hdmllX2FkcmVzc2VfdGl0cmUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV9kZXBhcnRlbWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX2FkcmVzc2VfcmVzZWF1eCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn0iLCIubmF2aWVfbWFnYXppbmVzIHtcbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9saWVucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9tYWdhemluZV9wcmluY2lwYWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjVweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2NsaWMucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfamV1X2NvbmNvdXJzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfcmVzZWF1eF9zb2NpYXV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCA1MHB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX21hZ2F6aW5lc19saXN0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsMWZyKTtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9tYWdhemluZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX3NvcnRpZXNfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xuXG4gICAgLy8gRmlsdHJlc1xuICAgIC5uYXZpZV9zb3J0aWVzX2ZpbHRyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxMDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZV9maWx0cmVfZ3JvdXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWVfZmlsdHJlc19waWxscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweCAycHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ZpbHRyZV9waWxsIHtcbiAgICAgICAgICAgIC5uYXZpZV9hZ2VfcmFuZ2UgLm5hdmllX251bWVybyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAubmF2aWVfbm9tIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmllX2ZpbHRyZV9zZWxlY3QsXG4gICAgLm5hdmllX2ZpbHRyZV9kYXRlLCAubmF2aWVfZmlsdHJlX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDhweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIH1cblxuICAgIC5uYXZpZV9hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgICAgIC8vIENvbXB0ZXVyIGRlIHLDqXN1bHRhdHNcbiAgICAgICAgLm5hdmllX3Jlc3VsdGF0c19jb21wdGV1ciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUsOpaW5pdGlhbGlzZXJcbiAgICAgICAgLm5hdmllX2ZpbHRyZV9yZWluaXRpYWxpc2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxLjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIC8vIEdyaWxsZVxuICAgIC5uYXZpZV9zb3J0aWVzX2dyaWxsZV9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWVfYnRuX2NoYXJnZXJfcGx1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGluaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5hdmllX3NvcnRpZXNfZ3JpbGxlX3NpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2Fubm9uY2V1ciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWVfc29ydGllc19ncmlsbGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FyZCBzb3J0aWVcbiAgICAubmF2aWVfc29ydGllX2NhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubmF2aWVfc29ydGllX2RhdGVzX2hlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5uYXZpZV9kYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2NoZXZyb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCAtNnB4O1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX3NvcnRpZV90aXRyZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZV9zb3J0aWVfZ2VucmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yNTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWVfc29ydGllX2xvY2FsaXNhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAubmF2aWVfZGVwYXJ0ZW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV92aWxsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9zZXBhcmF0ZXVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX3NvcnRpZV9kYXRlcywgLm5hdmllX3NvcnRpZV9ob3JhaXJlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfdmFsZXVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZV9zb3J0aWVfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX3NvcnRpZV9hZ2UsXG4gICAgICAgIC5uYXZpZV9zb3J0aWVfcHJpeCxcbiAgICAgICAgLm5hdmllX3NvcnRpZV9yZXNlcnZhdGlvbixcbiAgICAgICAgLm5hdmllX3NvcnRpZV9jb250YWN0LFxuICAgICAgICAubmF2aWVfc29ydGllX29yZ2FuaXNhdGV1ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX3NvcnRpZV9wcml4IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWVfc29ydGllX3Jlc2VydmF0aW9uLFxuICAgICAgICAubmF2aWVfc29ydGllX2NvbnRhY3Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX3NvcnRpZV9vcmdhbmlzYXRldXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmllX2xpZW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExvYWRlclxuICAgIC5uYXZpZV9sb2FkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG59IiwiLyoqXG4gKiBTdHlsZXMgcG91ciBsYSBwYWdlIGTDqXBvc2l0YWlyZXNcbiAqIExpc3RlIGRlcyBkw6lwb3NpdGFpcmVzIGF2ZWMgZmlsdHJlcyBldCBjYXJ0ZVxuICovXG5cbi5uYXZpZV9kZXBvc2l0YWlyZXNfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi8vIEZpbHRyZXNcbi5uYXZpZV9maWx0cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm5hdmllX2ZpbHRyZXNfdGl0cmUge1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIC5uYXZpZV9maWx0cmVzX3BpbGxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZmlsdHJlX3BpbGwge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5uYXZpZV9ub20ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ZpbHRyZV92aWxsZV9jb250YWluZXIge1xuICAgICAgICAubmF2aWVfZmlsdHJlX3ZpbGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcHRldXIgZGUgcsOpc3VsdGF0c1xuLm5hdmllX3Jlc3VsdGF0c19jb21wdGV1ciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm5hdmllX3Jlc3VsdGF0c19ub21icmUge1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgIH1cbn1cblxuLy8gUsOpaW5pdGlhbGlzZXJcbi5uYXZpZV9maWx0cmVfcmVpbml0aWFsaXNlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3I4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cbi8vIExpc3RlIGRlcyBkZXBvc2l0YWlyZXNcbi5uYXZpZV9kZXBvc2l0YWlyZXNfbGlzdGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG4vLyBDYXJkIGRlcG9zaXRhaXJlXG4ubmF2aWVfZGVwb3NpdGFpcmVfY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAubmF2aWVfZGVwb3NpdGFpcmVfdGl0cmUge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIH1cbiAgICAubmF2aWVfZGVwb3NpdGFpcmVfdmlsbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIC5uYXZpZV9kZXBhcnRlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV92aWxsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2FkcmVzc2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIH1cbiAgICAubmF2aWVfbGllbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2JpYmxpIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNjBweCAwO1xuICAgIC5uYXZpZV9wb3N0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNjBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW47XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX251bWVybyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9hdXRldXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2xpZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4yMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX3BhZ2luYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JiaXM2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdmllX2JpYmxpX2VudGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxODBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIC5uYXZpZV9udW1lcm8ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYXV0ZXVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYmlibGlfbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yYmlzNjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IxIDUwJSwgJGNvbG9yYmlzNiA1MCUpO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yYmlzNjtcbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
