body{font-size:14px}#navleft>hr{display:none}.nosrayons{padding:15px 0 13px 15px}.navGauche{box-sizing:border-box;max-width:100%}.navGauche>ul.rmVertical{box-sizing:border-box;max-width:100%;padding:0 0 40px 0!important}.navGauche>ul.rmVertical li.rmItem{box-sizing:border-box;max-width:100%;border:none!important;margin:0;position:relative;padding:0!important;transition:background-color .2s ease}.navGauche>ul.rmVertical li.rmItem.active>a span,.navGauche>ul.rmVertical li.rmItem:hover>a span{border-bottom-color:#d30000!important;border-bottom-width:2px!important;padding-bottom:10px!important}.navGauche>ul.rmVertical li.rmItem>a{width:100%;box-sizing:border-box;padding:0 30px 0 10px;display:inline-block}.navGauche>ul.rmVertical li.rmItem>a span{transition:border-bottom .2s ease,padding .2s ease;display:inline-block;padding:10px 0 11px 0!important;border-bottom:1px solid #fff}.navGauche>ul.rmVertical li.rmItem.niv_1>a span{font-size:14px;line-height:18px}.navGauche>ul.rmVertical li.rmItem.niv_1:first-of-type>a span{border-top:1px solid #fff!important}.navGauche>ul.rmVertical li.rmItem.niv_1:last-of-type>a span{border-bottom:1px solid #fff}.navGauche>ul.rmVertical li.rmItem.niv_2>a span{padding-left:10px!important}.navGauche>ul.rmVertical li.rmItem.niv_3>a span{padding-left:15px!important}.navGauche>ul.rmVertical li.rmItem.niv_4>a span{padding-left:20px!important}.navGauche>ul.rmVertical li.rmItem .rmSlide{background-color:#cecdb1;margin-left:0;font-size:13px;padding:7px 0 10px;border:2px solid #fff}.navGauche>ul.rmVertical li.rmItem .rmSlide ul{padding:0!important;background-color:#cecdb1}.navGauche>ul.rmVertical li.rmItem .rmSlide ul .rmBottomFix,.navGauche>ul.rmVertical li.rmItem .rmSlide ul .rmBottomLeft,.navGauche>ul.rmVertical li.rmItem .rmSlide ul .rmBottomRight,.navGauche>ul.rmVertical li.rmItem .rmSlide ul .rmTopFix,.navGauche>ul.rmVertical li.rmItem .rmSlide ul .rmTopRight{display:none}.navGauche>ul.rmVertical li.rmItem .rmSlide ul li:nth-of-type(6){margin-bottom:5px}.navGauche>ul.rmVertical li.rmItem .rmSlide ul li:nth-of-type(6) .rmText{padding-bottom:5px;font-weight:700;font-size:15px;border-bottom:1px solid #fff!important}.navGauche>ul.rmVertical li.rmItem .rmSlide ul li a[href=""]{color:#002e25}.navGauche>ul.rmVertical li.rmItem .rmSlide ul li a:not([href=""]){color:#00483a!important;transition:color .2s ease,filter .2s ease}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText{padding:0;margin:0 10px;position:relative;transition:background-color .2s ease}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText img{width:13px;height:13px;position:absolute;top:5px;right:5px}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText .rmTemplateSubmenu{padding:1px 20px 1px 20px}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText .rmExpanded,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText:hover{background-color:#ebead6}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText .rmExpanded a,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem .rmText:hover a{color:#d30000!important}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .expanded,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .rmExpanded,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .rmText:hover,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6):hover{background-color:transparent}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .expanded a,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .rmExpanded a,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6) .rmText:hover a,.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem:nth-of-type(6):hover a{color:#00483a!important}.navGauche>ul.rmVertical li.rmItem .rmSlide .rmItem a[href=""]{color:#5c6000!important}.navGauche>ul.rmVertical .wrapsubcats p{font-size:14px}.navGauche>ul.rmVertical .wrapsubcats ul.categorie li{transition:background-color .2s ease}.navGauche>ul.rmVertical .wrapsubcats ul.categorie li a{font-size:13px}.basketTopSection>div:first-child{font-size:11px}.blocBasket .panierContent{background-image:url(/App_Themes/Payot/images/add-to-basket.png);background-position:10px 10px;background-size:18px}.blocBasket .listeContent{background-image:url(/App_Themes/Payot/images/liste.png);background-position:10px 13px;background-size:24px}.menuTopNiv_1 a{font-weight:400}#barsearch{margin-top:2px}#barsearch a{font-size:12px}#barsearch .searchZone a{vertical-align:middle}#barsearch input[type=image]{margin-right:20px}.zonePrix{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center;text-align:right;margin-bottom:15px}.zonePrix .prixReduit{display:flex;color:#919608;margin-top:20px}.zonePrix .prixReduit .rabais{margin-top:0;line-height:.8em;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;background-color:#919608;margin-right:3px;color:#fff;border-radius:50%;height:38px;width:38px}.zonePrix .prixReduit .rabais span.minus{margin-right:2px;margin-top:-3px}.zonePrix .prixReduit .pourcent{display:flex;flex-direction:column;justify-content:center;margin-right:8px;font-size:18px;font-weight:700}.zonePrix .prixReduit .prix-sans-rabais{font-weight:700;text-decoration:line-through;white-space:nowrap;display:flex;align-items:center;font-size:18px}.zonePrix .vrai-prix{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.zonePrix .vrai-prix span:first-of-type{margin-bottom:8px;font-size:17px;color:#333}.zonePrix .vrai-prix .prix-payot{font-size:20px;color:#00483a;font-weight:700}#resultat-wrapper .zonePrix{flex-direction:row;justify-content:flex-end;align-items:flex-end;margin-bottom:10px}#resultat-wrapper .zonePrix .prixReduit{margin-right:10px}#resultat-wrapper .zonePrix .vrai-prix{margin-bottom:8px}#resultat-wrapper .zonePrix .prix-sans-rabais{font-size:15px}.wrapachat .prixDispo{width:auto}#suivi-de-recherche{font-size:12px}#suivi-de-recherche .blocControl{background-color:transparent;margin-top:0}#suivi-de-recherche .blocControl h2,#suivi-de-recherche .blocControl h3{text-transform:uppercase;padding-left:0;border-bottom:none;border-top:1px solid #002e25;background-color:transparent;padding-top:10px;margin-top:20px;margin-bottom:10px}#suivi-de-recherche .blocControl .blocControlContent{background-color:transparent;margin:0}#suivi-de-recherche .blocControl .RadComboBox,#suivi-de-recherche .blocControl select{margin:7px 0}#suivi-de-recherche>.blocControl:first-of-type h3{margin-top:10px;margin-bottom:0;border-top:none}#suivi-de-recherche #Column_Right_C007_pnlSearchRefine .blocControlContent input[type=text]{width:calc(100% - 34px)}#suivi-de-recherche .blocControl.affiner-recherche a{color:#00483a}#suivi-de-recherche .blocControl.affiner-selection h2{margin-bottom:0}#suivi-de-recherche .par-prix input{width:60px;color:#333;font:12px 'segoe ui',arial,sans-serif;padding:2px 5px 1px 5px;box-sizing:border-box}#suivi-de-recherche .par-prix .fl{float:none}#suivi-de-recherche .par-prix span{font-size:.9em;width:87px;display:inline-block}#suivi-de-recherche .par-prix .prix-entre-et{margin-bottom:25px}#suivi-de-recherche .par-prix .prix-entre-et>div{display:flex;justify-content:space-between;margin-bottom:10px}#suivi-de-recherche .par-prix .prix-entre-et .prix-entre-et{margin-bottom:15px;width:100%}#suivi-de-recherche .par-prix .prix-entre-et .prix-entre-et .prix-entre{padding-right:26px}#suivi-de-recherche .par-prix .prix-moins-plus>div{display:flex;justify-content:flex-start;margin-bottom:10px}#suivi-de-recherche .par-prix .prix-moins-plus input[type=text]{margin-left:3px;margin-right:11px}#suivi-de-recherche table.tabledateParution>tbody>tr>td{width:38px}#suivi-de-recherche table.tabledateParution>tbody>tr>td .red.filtre{transform:translateX(-8px)}#suivi-de-recherche table.tabledateParution .small-spacer{height:8px}#suivi-de-recherche table.tabledateParution .big-spacer{height:25px}#suivi-de-recherche .red.filtre{background-color:#00483a;width:19px;height:19px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}#suivi-de-recherche .red.filtre strong{color:#fff}.suggestions{margin-top:50px;background-color:transparent}.suggestions .blocControlContent{padding-top:15px}.suggestions h2{font-size:.8em}.suggestions .RadRotator_Telerik .rrButton,.suggestions .RadRotator_Telerik .rrClipRegion,.suggestions .blocControlContent,.suggestions h2{background-color:transparent!important;border:none!important}.suggestions .RadRotator.RadRotator_Telerik p.redTitle a{color:#00483a!important}.suggestions .rrButton{padding:0!important}.suggestions .rrButton.rrButtonUp{background-image:url(/App_Themes/Payot/images/icon-arrow.png)!important;background-image:url(/App_Themes/Payot/images/icon-arrow.svg),linear-gradient(transparent,transparent)!important;background-size:contain}.suggestions .rrButton.rrButtonUp:focus,.suggestions .rrButton.rrButtonUp:hover{background-color:transparent!important}.suggestions .rrButton.rrButtonDown{transform:rotate(180deg);background-image:url(/App_Themes/Payot/images/icon-arrow.png)!important;background-image:url(/App_Themes/Payot/images/icon-arrow.svg),linear-gradient(transparent,transparent)!important;background-size:contain}.suggestions .rrButton.rrButtonDown:focus,.suggestions .rrButton.rrButtonDown:hover{background-color:transparent!important}.suggestions hr{display:none}#simple-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100001}.simple-popup-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:80%;max-width:100%;z-index:100002;padding:30px 40px;overflow:auto}.simple-popup-content .close{position:absolute;right:0;top:0}.simple-popup-content .close::before{display:inline-block;text-align:center;content:'\00d7';font-size:40px;color:#d3d3d3;width:40px;line-height:40px}.simple-popup-content .close:focus,.simple-popup-content .close:hover{cursor:hand;cursor:pointer}.simple-popup-content .close:focus::before,.simple-popup-content .close:hover::before{color:grey}#simple-popup-backdrop,.simple-popup-backdrop-content{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000}#simple-popup,#simple-popup-backdrop,#simple-popup-backdrop.hide-it,#simple-popup.hide-it{transition-property:opacity}#simple-popup-backdrop.hide-it,#simple-popup.hide-it{opacity:0}#simple-popup,#simple-popup-backdrop{opacity:1}.add-to-basket{display:flex;flex-direction:column}.add-to-basket a,.add-to-basket input{background-color:transparent;border:none;font-size:1.2em;color:#fff;padding:10px}.add-to-basket .boutonsAjoutBasket,.add-to-basket .boutonsOneClic{display:flex;justify-content:center;margin-bottom:15px;position:relative}.add-to-basket .boutonsAjoutBasket img,.add-to-basket .boutonsOneClic img{width:23px;position:absolute;left:25px;top:50%;transform:translateY(-50%);pointer-events:none}.add-to-basket .boutonsAjoutBasket input,.add-to-basket .boutonsOneClic input{border:1px solid #00483a;background-color:#00483a;padding-left:25px;flex:1;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.add-to-basket .boutonsAjoutBasket input:focus,.add-to-basket .boutonsAjoutBasket input:hover,.add-to-basket .boutonsOneClic input:focus,.add-to-basket .boutonsOneClic input:hover{background-color:#00624f;border-color:#00624f}.add-to-basket .boutonsAjoutBasket>span{position:absolute;left:33px;bottom:-5px;transform:translateY(-50%);color:#fff;background-color:#d30000;border-radius:50%;font-size:.7em;line-height:.7em;font-weight:700;width:17px;height:17px;display:flex;justify-content:center;flex-direction:column;align-items:center;pointer-events:none}.add-to-basket .boutonsAjoutBasket>span:empty{display:none}.add-to-basket .boutonsOneClic input{background-color:#fff;color:#00483a}.add-to-basket .boutonsOneClic input:focus,.add-to-basket .boutonsOneClic input:hover{border-color:rgba(0,72,58,.2);background-color:rgba(0,72,58,.05)}.add-to-basket .boutonsOneClic img{width:22px}.add-to-basket .boutonsCreerAlerte{display:flex;justify-content:flex-end;align-items:center;margin-bottom:5px;margin-top:5px}.add-to-basket .boutonsCreerAlerte a{color:#00483a;padding:0}.add-to-basket .boutonsCreerAlerte a:hover{text-decoration:underline}.add-to-basket .boutonsCreerAlerte img{width:13px;height:13px;margin-right:5px}.add-to-basket .boutonsAjoutList,.add-to-basket .boutonsPresentList{display:flex;justify-content:center;align-items:center;margin-bottom:5px;color:#00483a}.add-to-basket .boutonsAjoutList a,.add-to-basket .boutonsPresentList a{color:#00483a}.add-to-basket .boutonsAjoutList{border:2px solid #00483a;padding:10px 10px 10px 0}.add-to-basket .boutonsAjoutList img{width:14px;height:14px;padding-right:15px}.add-to-basket .boutonsAjoutList a{padding:0}.add-to-basket .boutonsAjoutList a:hover{text-decoration:underline}.add-to-basket .boutonsAjoutList .RadAjaxPanel div{display:flex;align-items:center}.add-to-basket .boutonsPresentList{background-color:#cecdb1;border:2px solid #cecdb1;font-size:1.2em;padding:10px}.add-to-basket .boutonsPresentList img{width:16px;height:16px;padding-right:10px;vertical-align:middle}#RadAjaxLoadingPanelList,#RadAjaxLoadingPanelResult{z-index:1;pointer-events:none}.loadingBtn{margin:0!important;height:40px!important;width:232px!important}#divLoading.loadingListResult,#divLoadingLst.loadingListResult{margin-left:-11px!important;margin-top:10px}#content{padding:0 20px;width:100%;max-width:1040px;box-sizing:border-box}#content .top-details{position:relative;padding-top:25px}#content .top-details [itemprop=name]{margin-right:260px}#content .rotNav{display:none}#content h1.titreouvrageDetail{font-size:22px;margin:0}#content h1.titreouvrageDetail div{margin-bottom:5px}#content h1.titreouvrageDetail .detailSubTitle{font-size:16px;line-height:20px}#content h1.titreouvrageDetail a{color:#00483a;font-size:1.1em;line-height:1.1em;text-decoration:underline}#content h1.titreouvrageDetail a:focus,#content h1.titreouvrageDetail a:hover{text-decoration:none}#content h1.titreouvrageDetail .li-autheur{margin-top:10px;font-size:16px}#content h1.titreouvrageDetail .li-autheur li{display:inline}#content h1.titreouvrageDetail .li-autheur li:not(:last-child)::after{content:','}#content h1.titreouvrageDetail .li-autheur--secondary a{font-style:italic;font-weight:400}#content .printAndShare{position:absolute;top:25px;right:0;padding-left:0;font-size:14px}#content .printAndShare .social-icons .RadSocialShare{padding:0!important;background-color:transparent}#content .printAndShare>a img{width:15px;margin-right:10px}#content .printAndShare #share-button{margin-right:70px}#content .printAndShare #share-button span{transition:all .3s ease;transform:translateY(30px);opacity:0;pointer-events:none}#content .printAndShare .emailButton{width:20px;height:20px}#content .printAndShare .sshIcon{background-position:center center;background-size:contain;width:20px;height:20px}#content .printAndShare .sshIcon.sshShareOnFacebook{background-image:url(/App_Themes/Payot/images/share-facebook.png)}#content .printAndShare .sshIcon.sshShareOnTwitter{background-image:url(/App_Themes/Payot/images/share-twitter.png)}#content .printAndShare .social-icons{position:absolute;transform:translateY(-3px);opacity:1;pointer-events:auto;transition:all .5s ease;left:25px}#content .printAndShare.not-showing .social-icons{transform:translateY(-20px);opacity:0;pointer-events:none}#content .printAndShare.not-showing #share-button span{transform:translateY(0);opacity:1;pointer-events:auto}#content .labels-wrapper{min-height:1px;position:relative;margin-top:20px;margin-bottom:50px}#content .prix-et-labels .inner-prix-et-labels{display:flex;justify-content:flex-end;flex-wrap:wrap}#content .prix-et-labels .inner-prix-et-labels>div{margin-left:13px;margin-bottom:5px}#content .prix-et-labels .inner-prix-et-labels>div:first-of-type{margin-left:0}#content .prix-litt{padding:5px 7px 5px 5px;border:1px solid #d7d7d7;background:#fff;display:flex;align-items:center;font-size:11px;line-height:21px;text-transform:uppercase}#content .prix-litt img{width:11px;margin-right:5px}#content .line{position:absolute;top:17px;height:1px;width:100%;background-color:#828282;margin:0;z-index:-1}#content .formats{display:flex;flex-wrap:wrap;width:70%}#content .formats a{padding:5px 15px 3px 15px;margin-right:15px;margin-bottom:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00483a;text-decoration:none;font-size:12px;line-height:15px;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}#content .formats a span{line-height:15px}#content .formats a span:last-of-type{font-weight:700;color:#333}#content .formats a:focus,#content .formats a:hover{border-color:rgba(0,72,58,.2);background-color:rgba(0,72,58,.05)}#content .formats a.format-actuel{border-color:#00483a;background-color:rgba(0,72,58,.05);border-width:3px}#content .formats a.format-actuel:focus,#content .formats a.format-actuel:hover{background-color:rgba(0,72,58,.05)}#content .formats a.format-actuel span:last-of-type{color:#00483a}#content .formats a.format-actuel:not(.format-multiple){cursor:default}#content .formats .popup-wrapper{display:none}#content .biblio-block{display:flex}#content .cover{display:flex;justify-content:space-around;margin-right:20px;width:200px}#content .cover img{margin-bottom:0;padding:0;width:auto!important;max-width:200px}#content .infoOuvrage{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;line-height:20px}#content .infoOuvrage a{text-decoration:underline}#content .infoOuvrage p>span:first-child{font-weight:400;width:130px;margin-bottom:5px}#content .infoOuvrage .detailDispoInfo span{padding-top:0;margin-top:0;border-top:none}#content .miniatures{clear:both;max-width:270px;padding:20px 0}#content .miniatures a{display:inline-block;width:55px}#content .miniatures a img{max-width:100%}#content .miniatures .slick-track{margin-left:0;margin-right:0}#content .miniatures .slick-track a{margin-right:10px;margin-left:0}#content .miniatures.has-more{padding:10px 25px 0 25px}#content .miniatures.has-more .slick-track{margin-left:auto;margin-right:auto}#content .miniatures.has-more .slick-track a{margin-right:5px;margin-left:5px}#content ul.excerpts{display:inline-block;margin-top:15px}#content ul.excerpts li:not(:last-child){margin-bottom:2px}#content ul.excerpts .lire-un-extrait{display:flex;border:1px solid #00483a;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .3s ease}#content ul.excerpts .lire-un-extrait img{margin-right:10px;width:18px;height:18px}#content ul.excerpts .lire-un-extrait:focus,#content ul.excerpts .lire-un-extrait:hover{background-color:rgba(0,72,58,.1)}#content .pricingDetail{border-bottom:none}#content .detailDispoInfo,#content .infoDispo2{font-size:13px;text-align:right;margin-bottom:15px}#content .info-tabs{margin-top:50px}#content .info-tabs .rtsLink{padding:0;font-size:14px!important;color:#6f6f6f!important;border:0;background-color:#fff!important;border-bottom:5px solid transparent;transition:all .2s ease}#content .info-tabs .rtsLink:focus,#content .info-tabs .rtsLink:hover{text-decoration:none!important;color:#333!important}#content .info-tabs .rtsLink.rtsSelected{border:0;background-color:#fff!important;border-bottom:5px solid #00483a;color:#333!important}#content .info-tabs .rtsLink .rtsOut{padding:0}#content .resume{background-color:#fff;border:none;padding:20px 0 40px 0;font-size:14px;line-height:20px}#content .resume h2{text-decoration:none;font-size:22px;border-bottom:none;margin-bottom:15px;color:#00483a!important;padding:0}#content .resume .chronique-tabs{display:flex;margin:10px 0}#content .resume .chroniquesPayot,#content .resume .chroniquesPresse{width:auto;margin-bottom:0;float:none;min-width:230px;margin-right:0}#content .resume .chroniquesPayot ul,#content .resume .chroniquesPresse ul{list-style-type:none;display:flex;flex-wrap:wrap}#content .resume .chroniquesPayot ul li,#content .resume .chroniquesPresse ul li{margin-right:10px}#content .resume .chroniquesPayot ul li:last-of-type,#content .resume .chroniquesPresse ul li:last-of-type{margin-right:0}#content .resume .chroniquesPayot ul a,#content .resume .chroniquesPresse ul a{color:#00483a!important;font-size:15px;text-decoration:underline;white-space:nowrap}#content .resume .chronique-spacer{height:auto;width:1px;background-color:#00483a;margin:0 20px 0 20px}#content .resume .chronique-spacer.invisible{display:none}#content .resume .chroniquesPayot .selected,#content .resume .chroniquesPresse .selected{color:#00483a!important;font-weight:700}#content .resume .separationChronique{display:none}#content .resume .chroniqueContent h2{font-size:18px;font-weight:700}#content .resume .chroniqueContent p{line-height:21px}#content .resume .chroniqueContent h3{margin-top:10px;font-size:15px!important;font-weight:700;font-style:normal}#content .resume .chroniqueContent a{text-decoration:underline}#content .livredemavie,#content .marque-page{margin-bottom:40px}#content .livredemavie h2,#content .marque-page h2{font-size:22px;border-bottom:none;padding:0;margin-bottom:15px;color:#00483a!important;text-transform:none}#content .livredemavie .videoWrapper,#content .marque-page .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#content .livredemavie .videoWrapper iframe,#content .marque-page .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content #resultat-wrapper h1,#content .myList h1{font-size:19px}#content #resultat-wrapper .WrapTri,#content .myList .WrapTri{margin-bottom:15px}#content #resultat-wrapper .labels-wrapper,#content .myList .labels-wrapper{margin-right:0;margin-top:0;margin-bottom:0;min-height:21px}#content #resultat-wrapper .inner-book,#content .myList .inner-book{display:flex;padding:35px 0 30px;justify-content:space-between;align-items:flex-start}#content #resultat-wrapper .inner-book .left-inner-book,#content .myList .inner-book .left-inner-book{display:flex}#content #resultat-wrapper .inner-book .CartoucheLeft,#content .myList .inner-book .CartoucheLeft{width:130px;flex-shrink:0}#content #resultat-wrapper .inner-book .CartoucheLeft a,#content .myList .inner-book .CartoucheLeft a{display:block;width:auto!important;margin:0}#content #resultat-wrapper .inner-book .CartoucheLeft a img,#content .myList .inner-book .CartoucheLeft a img{margin:0}#content #resultat-wrapper .inner-book .CartoucheLeft br,#content .myList .inner-book .CartoucheLeft br{display:none}#content #resultat-wrapper .inner-book .CartoucheMiddle,#content .myList .inner-book .CartoucheMiddle{padding-top:0;max-width:500px;padding-left:20px;padding-right:40px;display:flex;flex-direction:column;justify-content:space-between}#content #resultat-wrapper .inner-book .CartoucheMiddle .title a,#content .myList .inner-book .CartoucheMiddle .title a{font-size:1.3em;line-height:1.3em;font-weight:700}#content #resultat-wrapper .inner-book .CartoucheMiddle .subTitle a,#content .myList .inner-book .CartoucheMiddle .subTitle a{font-size:1.1em;line-height:1.2em;font-weight:700}#content #resultat-wrapper .inner-book .CartoucheMiddle .li-autheur li,#content .myList .inner-book .CartoucheMiddle .li-autheur li{display:inline}#content #resultat-wrapper .inner-book .CartoucheMiddle .li-autheur li:not(:last-child)::after,#content .myList .inner-book .CartoucheMiddle .li-autheur li:not(:last-child)::after{content:','}#content #resultat-wrapper .inner-book .CartoucheMiddle .li-autheur a,#content .myList .inner-book .CartoucheMiddle .li-autheur a{font-size:1.1em;line-height:1.1em;color:#333}#content #resultat-wrapper .inner-book .CartoucheMiddle .li-autheur--main a,#content .myList .inner-book .CartoucheMiddle .li-autheur--main a{font-weight:700}#content #resultat-wrapper .inner-book .CartoucheMiddle .li-autheur--secondary a,#content .myList .inner-book .CartoucheMiddle .li-autheur--secondary a{font-style:italic}#content #resultat-wrapper .inner-book .CartoucheMiddle br,#content .myList .inner-book .CartoucheMiddle br{display:none}#content #resultat-wrapper .inner-book .CartoucheMiddle .infoLink,#content .myList .inner-book .CartoucheMiddle .infoLink{font-size:15px!important;margin-bottom:8px}#content #resultat-wrapper .inner-book .CartoucheMiddle .bottom-part,#content .myList .inner-book .CartoucheMiddle .bottom-part{display:flex;flex-direction:column;justify-content:flex-end}#content #resultat-wrapper .inner-book .CartoucheRight,#content .myList .inner-book .CartoucheRight{width:234px!important;flex-shrink:0}#content #resultat-wrapper .inner-book .CartoucheRight .infoDispo2,#content .myList .inner-book .CartoucheRight .infoDispo2{max-width:205px;text-align:right;margin-bottom:10px;margin-left:auto;font-size:12px;line-height:18px}#content #resultat-wrapper .inner-book .CartoucheRight .infoDispo,#content .myList .inner-book .CartoucheRight .infoDispo{display:flex;justify-content:flex-end;align-items:flex-end}#content #resultat-wrapper .inner-book .CartoucheRight .infoDispo span.red,#content .myList .inner-book .CartoucheRight .infoDispo span.red{font-weight:700}#content .myList h1.title{border-bottom:none}#content .myList .left-inner-book{width:100%}#content .myList .CartoucheMiddle{max-width:none!important;flex:1}#content .myList .boutonsSupList{text-align:right}#content .myList .boutonsSupList a{color:#00483a;font-size:1em;padding-right:0}.RadToolTip .outer-list-item{padding:0 20px}.RadToolTip .outer-list-item *{box-sizing:border-box}.RadToolTip .outer-list-item h2{font-size:22px;color:#00483a;padding:20px 0}.RadToolTip .outer-list-item h2::after{content:' :'}.RadToolTip .outer-list-item h2+.list-item{padding-top:0}.RadToolTip .outer-list-item>h2:nth-of-type(2){margin-top:40px;color:#d30000}.RadToolTip .outer-list-item .list-item{display:flex;justify-content:space-between;border-bottom:1px solid #828282;padding:40px 0 30px}.RadToolTip .outer-list-item .list-item:last-of-type{border-bottom:none}.RadToolTip .outer-list-item .col-1{display:flex;align-items:flex-start}.RadToolTip .outer-list-item .col-1 input[type=image]{flex-shrink:0;width:150px;margin-right:20px}.RadToolTip .outer-list-item .col-1 .list-item-infos{display:flex;flex-direction:column;justify-content:space-between;width:250px!important}.RadToolTip .outer-list-item .col-1 h3 a{font-size:1.3em;line-height:1.3em;font-weight:700;color:#00483a}.RadToolTip .outer-list-item .col-1 h3 a:focus,.RadToolTip .outer-list-item .col-1 h3 a:hover{text-decoration:underline}.RadToolTip .outer-list-item .col-1 .infoLivre{display:flex;flex-direction:column}.RadToolTip .outer-list-item .col-2 .disponibilite{margin-top:0;width:200px}.RadToolTip .outer-list-item .col-2 .disponibilite .ouvrage-disponibilite{font-weight:700;color:#00483a;margin-bottom:5px}.RadToolTip .outer-list-item .col-2 .disponibilite .livrabiliter{line-height:19px}.RadToolTip .outer-list-item .col-3{flex-shrink:0;flex-grow:0;width:145px;padding:0 30px}.RadToolTip .outer-list-item .col-4{width:215px}body.homepage #content{float:none;max-width:none;margin:0 auto}body.homepage #content>.sf_cols{max-width:1040px;margin:0 auto}.OrderHistory1,.OrderHistory2{color:#f29203}.OrderHistory1 img,.OrderHistory2 img{filter:invert(78%) sepia(16%) saturate(5619%) hue-rotate(341deg) brightness(104%) contrast(98%)}.OrderHistory3,.OrderHistory5,.OrderHistory8,.OrderHistory9{color:#00483a}.OrderHistory3 img,.OrderHistory5 img,.OrderHistory8 img,.OrderHistory9 img{filter:invert(21%) sepia(11%) saturate(4536%) hue-rotate(125deg) brightness(100%) contrast(103%)}.OrderHistory4,.OrderHistory7{color:#d30000}.OrderHistory4 img,.OrderHistory7 img{filter:invert(11%) sepia(53%) saturate(5886%) hue-rotate(0) brightness(131%) contrast(129%)}.OrderStatus1 span{color:#f29203;background-image:url(../App_Themes/Payot/images/icon-inprogress.svg)}.OrderStatus2 span{color:#00483a;background-image:url(../App_Themes/Payot/images/icon-done.svg)}.OrderStatus3 span{color:#d30000;background-image:url(../App_Themes/Payot/images/icon-cancelled.svg)}.CmdMyOrders{width:90%}.CmdGroup{border:1px solid #a9a9a9;margin-bottom:15px}.CmdGroup input{display:none}.CmdGroup hr{border-top:#d8d7d7;color:#d8d7d7!important}.CmdGroup hr:last-of-type{display:none}.CmdGroup .wrapCmd{margin-bottom:0}.CmdGroup .CmdDetails{margin-bottom:15px}.CmdGroup .CmdDetails .wrapInfo{padding:0}.CmdGroup .CmdDetails .wrapInfo .btn{background-color:#fff}.CmdGroup .CmdDetails .wrapInfo .btn:hover{background-color:#00624f}.CmdGroup .CmdWrapper{background-color:#fff;padding:15px 15px 0}.CmdGroup .CmdWrapper:not(:last-of-type){margin-bottom:15px}.CmdGroup .CmdLabel{display:flex;align-items:center;width:calc(100% - 20px);padding:10px;font-weight:700;cursor:pointer}.CmdGroup .CmdLabel span{padding-left:23px;margin-left:7px;background-repeat:no-repeat;background-position:center left;height:20px;display:flex;align-items:center}.CmdGroup .CmdLabel:after{content:'\276F';transform:rotate(90deg);color:#00483a;font-weight:500;margin-left:auto;width:20px;height:20px;border:1px solid #00483a;border-radius:50%;display:flex;justify-content:center}.CmdGroup .CmdStatus{margin-bottom:10px;font-size:15px;font-weight:700;display:flex;align-items:center}.CmdGroup .CmdStatus img{margin-right:5px;height:15px}.CmdGroup .CmdTracking{margin-left:15px;font-weight:600;font-size:14px;display:flex}.CmdGroup .CmdTracking .CmdTrackingLink{margin-left:5px;display:flex;align-items:center}.CmdGroup .CmdTracking a{color:#00483a;border-bottom:1px solid #00483a;margin-right:4px}.CmdGroup .CmdTracking a:hover{color:#00624f}.CmdGroup .CmdTracking+table{margin-left:20px;margin-top:8px}.CmdGroup .CmdContent{display:none;background-color:#f3f3f3}.CmdGroup .CmdContent .CmdHistoCover{width:85px}.CmdGroup .CmdContent .CmdHistoDetailsBook{margin-left:150px}.CmdGroup .CmdContent .CmdArticles{width:55%}.CmdGroup input:checked+.CmdLabel:after{transform:rotate(-90deg)}.CmdGroup input:checked+.CmdLabel{border-bottom:1px solid #a9a9a9}.CmdGroup input:checked~.CmdContent{display:block;padding:1em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIm1vZHVsZXMvX2NhdGVnb3JpZXMuc2NzcyIsInN0eWxlcy5jc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX3ByaXguc2NzcyIsIm1vZHVsZXMvX3N1aXZpLWRlLXJlY2hlcmNoZS5zY3NzIiwibW9kdWxlcy9fbm9zLXN1Z2dlc3Rpb25zLnNjc3MiLCJtb2R1bGVzL19zaW1wbGUtcG9wdXAuc2NzcyIsIm1vZHVsZXMvX2JvdXRvbnMuc2NzcyIsInBhZ2VzL19kZXRhaWxzLnNjc3MiLCJwYWdlcy9fcmVzdWx0YXRzLWV0LW1hbGlzdGUuc2NzcyIsInBhZ2VzL19tYWxpc3RlLnNjc3MiLCJwYWdlcy9fZm9ybWF0LXBvcHVwLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2hpc3RvcmlxdWUtY29tbWFuZGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsS0FDSSxVQUFBLEtDUEosWUFDSSxRQUFBLEtBRUosV0FDSSxRQUFBLEtBQUEsRUFBQSxLQUFBLEtBRUosV0FDSSxXQUFBLFdBQ0EsVUFBQSxLQUZKLHlCQUtRLFdBQUEsV0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxZQVBSLG1DQVVZLFdBQUEsV0FDQSxVQUFBLEtBQ0EsT0FBQSxlQUNBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxZQUNBLFdBQUEsaUJBQUEsSUFBQSxLQWhCWixpREFBQSxnREFzQndCLG9CQUFBLGtCQUNBLG9CQUFBLGNBQ0EsZUFBQSxlQXhCeEIscUNBOEJnQixNQUFBLEtBQ0EsV0FBQSxXQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxRQUFBLGFBakNoQiwwQ0FvQ29CLFdBQUEsY0FBQSxJQUFBLElBQUEsQ0FBQSxRQUFBLElBQUEsS0FDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLEtBdkNwQixnREE4Q3dCLFVBQUEsS0FDQSxZQUFB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SUFDQSxRQUFBLEtBQ0EsZ0JBQUEsT0F0RVoscUJBMkVRLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BL0VSLHlCQWlGWSxhQUFBLElBQ0EsT0FBQSxLQWxGWix1QkF1RlEsWUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxLQTFGUix3Q0E0RlksWUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BOUZaLHlCQWlHWSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBbkdaLCtCQXFHZ0IsTUFBQSxRQXJHaEIsNkJBMEdZLFlBQUEsS0FDQSxXQUFBLElBM0daLHNCQWdIUSxRQUFBLEtBQ0EsaUJBQUEsUUFqSFIscUNBb0hZLE1BQUEsS0FwSFosMkNBd0hZLFlBQUEsTUF4SFosbUNBNEhZLE1BQUEsSUE1SFosd0NBaUlRLFVBQUEsZUFqSVIsa0NBcUlRLGNBQUEsSUFBQSxNQUFBLFFBcklSLG9DQXlJUSxRQUFBLE1BQ0EsUUFBQSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGRhcmtncmVlbjogIzAwMmUyNTtcclxuJGdyZWVuOiAjMDA0ODNhO1xyXG4kbGlnaHRncmVlbjogIzkxOTYwODtcclxuJGJsYWNrOiAjMzMzO1xyXG4kcmVkOiAjZDMwMDAwO1xyXG4kZ3JheTogI2E3YTdhNztcclxuJG9yYW5nZTogI0YyOTIwMztcclxuJGxpZ2h0Z3JheTogI0YzRjNGMztcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNZW51IGRlcyBjYXTDqWdvcmllcywgdmVydCBzdXIgbGEgZ2F1Y2hlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jbmF2bGVmdCA+IGhyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vc3JheW9ucyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTNweCAxNXB4O1xyXG59XHJcbi5uYXZHYXVjaGUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICA+IHVsLnJtVmVydGljYWwge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkucm1JdGVtIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDMwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2UsIHBhZGRpbmcgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTFweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5pdl8xIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSA+IGEgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgPiBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uaXZfMiB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubml2XzMge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5pdl80IHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJtU2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2RiMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2RiMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJtVG9wUmlnaHQsIC5ybUJvdHRvbUxlZnQsIC5ybUJvdHRvbVJpZ2h0LCAucm1Cb3R0b21GaXgsIC5ybVRvcEZpeCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ybVRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpub3QoW2hyZWY9XCJcIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLCBmaWx0ZXIgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJtSXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJtVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ybVRlbXBsYXRlU3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweCAxcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJtRXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWFkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJtVGV4dDpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJtRXhwYW5kZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM2MDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHN1YmNhdHMge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwuY2F0ZWdvcmllIGxpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJib2R5IHtcclxuICBmb250LXNpemU6IDE0cHg7IH1cclxuXHJcbiNuYXZsZWZ0ID4gaHIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5ub3NyYXlvbnMge1xyXG4gIHBhZGRpbmc6IDE1cHggMCAxM3B4IDE1cHg7IH1cclxuXHJcbi5uYXZHYXVjaGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cclxuICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtOmhvdmVyID4gYSBzcGFuLCAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0uYWN0aXZlID4gYSBzcGFuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDMwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG4gICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gPiBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtID4gYSBzcGFuIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4ycyBlYXNlLCBwYWRkaW5nIDAuMnMgZWFzZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxyXG4gICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0ubml2XzEgPiBhIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxyXG4gICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0ubml2XzE6Zmlyc3Qtb2YtdHlwZSA+IGEgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7IH1cclxuICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtLm5pdl8xOmxhc3Qtb2YtdHlwZSA+IGEgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9XHJcbiAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbS5uaXZfMiA+IGEgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtLm5pdl8zID4gYSBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxyXG4gICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0ubml2XzQgPiBhIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2RiMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDAgMTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgfVxyXG4gICAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZGIxOyB9XHJcbiAgICAgICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgdWwgLnJtVG9wUmlnaHQsIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB1bCAucm1Cb3R0b21MZWZ0LCAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgdWwgLnJtQm90dG9tUmlnaHQsIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB1bCAucm1Cb3R0b21GaXgsIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB1bCAucm1Ub3BGaXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgdWwgbGk6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIHVsIGxpOm50aC1vZi10eXBlKDYpIC5ybVRleHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSB1bCBsaSBhW2hyZWY9XCJcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMmUyNTsgfVxyXG4gICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIHVsIGxpIGE6bm90KFtocmVmPVwiXCJdKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0ODNhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLCBmaWx0ZXIgLjJzIGVhc2U7IH1cclxuICAgICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgLnJtSXRlbSAucm1UZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7IH1cclxuICAgICAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSAucm1JdGVtIC5ybVRleHQgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxyXG4gICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW0gLnJtVGV4dCAucm1UZW1wbGF0ZVN1Ym1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweCAxcHggMjBweDsgfVxyXG4gICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW0gLnJtVGV4dDpob3ZlcixcclxuICAgICAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSAucm1JdGVtIC5ybVRleHQgLnJtRXhwYW5kZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYWQ2OyB9XHJcbiAgICAgICAgICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSAucm1JdGVtIC5ybVRleHQ6aG92ZXIgYSxcclxuICAgICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW0gLnJtVGV4dCAucm1FeHBhbmRlZCBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2QzMDAwMCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW06bnRoLW9mLXR5cGUoNikgLnJtVGV4dDpob3ZlciwgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW06bnRoLW9mLXR5cGUoNik6aG92ZXIsXHJcbiAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW06bnRoLW9mLXR5cGUoNikgLnJtRXhwYW5kZWQsXHJcbiAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW06bnRoLW9mLXR5cGUoNikgLmV4cGFuZGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgICAgICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgLnJtSXRlbTpudGgtb2YtdHlwZSg2KSAucm1UZXh0OmhvdmVyIGEsIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIGxpLnJtSXRlbSAucm1TbGlkZSAucm1JdGVtOm50aC1vZi10eXBlKDYpOmhvdmVyIGEsXHJcbiAgICAgICAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCBsaS5ybUl0ZW0gLnJtU2xpZGUgLnJtSXRlbTpudGgtb2YtdHlwZSg2KSAucm1FeHBhbmRlZCBhLFxyXG4gICAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW06bnRoLW9mLXR5cGUoNikgLmV4cGFuZGVkIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNDgzYSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgbGkucm1JdGVtIC5ybVNsaWRlIC5ybUl0ZW0gYVtocmVmPVwiXCJdIHtcclxuICAgICAgICAgIGNvbG9yOiAjNWM2MDAwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5uYXZHYXVjaGUgPiB1bC5ybVZlcnRpY2FsIC53cmFwc3ViY2F0cyBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XHJcbiAgICAubmF2R2F1Y2hlID4gdWwucm1WZXJ0aWNhbCAud3JhcHN1YmNhdHMgdWwuY2F0ZWdvcmllIGxpIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cclxuICAgICAgLm5hdkdhdWNoZSA+IHVsLnJtVmVydGljYWwgLndyYXBzdWJjYXRzIHVsLmNhdGVnb3JpZSBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cclxuXHJcbi5iYXNrZXRUb3BTZWN0aW9uID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi5ibG9jQmFza2V0IC5wYW5pZXJDb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvYWRkLXRvLWJhc2tldC5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMThweDsgfVxyXG5cclxuLmJsb2NCYXNrZXQgLmxpc3RlQ29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2xpc3RlLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9XHJcblxyXG4ubWVudVRvcE5pdl8xIGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuXHJcbiNiYXJzZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDJweDsgfVxyXG4gICNiYXJzZWFyY2ggYSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7IH1cclxuICAjYmFyc2VhcmNoIC5zZWFyY2hab25lIGEge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gICNiYXJzZWFyY2ggaW5wdXRbdHlwZT0naW1hZ2UnXSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cclxuXHJcbi56b25lUHJpeCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAuem9uZVByaXggLnByaXhSZWR1aXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjOTE5NjA4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxyXG4gICAgLnpvbmVQcml4IC5wcml4UmVkdWl0IC5yYWJhaXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5NjA4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgd2lkdGg6IDM4cHg7IH1cclxuICAgICAgLnpvbmVQcml4IC5wcml4UmVkdWl0IC5yYWJhaXMgc3Bhbi5taW51cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxyXG4gICAgLnpvbmVQcml4IC5wcml4UmVkdWl0IC5wb3VyY2VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gICAgLnpvbmVQcml4IC5wcml4UmVkdWl0IC5wcml4LXNhbnMtcmFiYWlzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cclxuICAuem9uZVByaXggLnZyYWktcHJpeCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuICAgIC56b25lUHJpeCAudnJhaS1wcml4IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBjb2xvcjogIzMzMzsgfVxyXG4gICAgLnpvbmVQcml4IC52cmFpLXByaXggLnByaXgtcGF5b3Qge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuI3Jlc3VsdGF0LXdyYXBwZXIgLnpvbmVQcml4IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuICAjcmVzdWx0YXQtd3JhcHBlciAuem9uZVByaXggLnByaXhSZWR1aXQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XHJcbiAgI3Jlc3VsdGF0LXdyYXBwZXIgLnpvbmVQcml4IC52cmFpLXByaXgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XHJcbiAgI3Jlc3VsdGF0LXdyYXBwZXIgLnpvbmVQcml4IC5wcml4LXNhbnMtcmFiYWlzIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxyXG5cclxuLndyYXBhY2hhdCAucHJpeERpc3BvIHtcclxuICB3aWR0aDogYXV0bzsgfVxyXG5cclxuI3N1aXZpLWRlLXJlY2hlcmNoZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4OyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAuYmxvY0NvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cclxuICAgICNzdWl2aS1kZS1yZWNoZXJjaGUgLmJsb2NDb250cm9sIGgzLFxyXG4gICAgI3N1aXZpLWRlLXJlY2hlcmNoZSAuYmxvY0NvbnRyb2wgaDIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAyZTI1O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuICAgICNzdWl2aS1kZS1yZWNoZXJjaGUgLmJsb2NDb250cm9sIC5ibG9jQ29udHJvbENvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luOiAwOyB9XHJcbiAgICAjc3VpdmktZGUtcmVjaGVyY2hlIC5ibG9jQ29udHJvbCBzZWxlY3QsXHJcbiAgICAjc3VpdmktZGUtcmVjaGVyY2hlIC5ibG9jQ29udHJvbCAuUmFkQ29tYm9Cb3gge1xyXG4gICAgICBtYXJnaW46IDdweCAwOyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSA+IC5ibG9jQ29udHJvbDpmaXJzdC1vZi10eXBlIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBib3JkZXItdG9wOiBub25lOyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAjQ29sdW1uX1JpZ2h0X0MwMDdfcG5sU2VhcmNoUmVmaW5lIC5ibG9jQ29udHJvbENvbnRlbnQgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTsgfVxyXG4gICNzdWl2aS1kZS1yZWNoZXJjaGUgLmJsb2NDb250cm9sLmFmZmluZXItcmVjaGVyY2hlIGEge1xyXG4gICAgY29sb3I6ICMwMDQ4M2E7IH1cclxuICAjc3VpdmktZGUtcmVjaGVyY2hlIC5ibG9jQ29udHJvbC5hZmZpbmVyLXNlbGVjdGlvbiBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucGFyLXByaXggaW5wdXQge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQ6IDEycHggJ3NlZ29lIHVpJywgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4IDFweCA1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucGFyLXByaXggLmZsIHtcclxuICAgIGZsb2F0OiBub25lOyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucGFyLXByaXggc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuICAjc3VpdmktZGUtcmVjaGVyY2hlIC5wYXItcHJpeCAucHJpeC1lbnRyZS1ldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XHJcbiAgICAjc3VpdmktZGUtcmVjaGVyY2hlIC5wYXItcHJpeCAucHJpeC1lbnRyZS1ldCA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4gICAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucGFyLXByaXggLnByaXgtZW50cmUtZXQgLnByaXgtZW50cmUtZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAjc3VpdmktZGUtcmVjaGVyY2hlIC5wYXItcHJpeCAucHJpeC1lbnRyZS1ldCAucHJpeC1lbnRyZS1ldCAucHJpeC1lbnRyZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDsgfVxyXG4gICNzdWl2aS1kZS1yZWNoZXJjaGUgLnBhci1wcml4IC5wcml4LW1vaW5zLXBsdXMgPiBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuICAjc3VpdmktZGUtcmVjaGVyY2hlIC5wYXItcHJpeCAucHJpeC1tb2lucy1wbHVzIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSB0YWJsZS50YWJsZWRhdGVQYXJ1dGlvbiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICB3aWR0aDogMzhweDsgfVxyXG4gICAgI3N1aXZpLWRlLXJlY2hlcmNoZSB0YWJsZS50YWJsZWRhdGVQYXJ1dGlvbiA+IHRib2R5ID4gdHIgPiB0ZCAucmVkLmZpbHRyZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTsgfVxyXG4gICNzdWl2aS1kZS1yZWNoZXJjaGUgdGFibGUudGFibGVkYXRlUGFydXRpb24gLnNtYWxsLXNwYWNlciB7XHJcbiAgICBoZWlnaHQ6IDhweDsgfVxyXG4gICNzdWl2aS1kZS1yZWNoZXJjaGUgdGFibGUudGFibGVkYXRlUGFydXRpb24gLmJpZy1zcGFjZXIge1xyXG4gICAgaGVpZ2h0OiAyNXB4OyB9XHJcbiAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucmVkLmZpbHRyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ODNhO1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gICAgI3N1aXZpLWRlLXJlY2hlcmNoZSAucmVkLmZpbHRyZSBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogd2hpdGU7IH1cclxuXHJcbi5zdWdnZXN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5zdWdnZXN0aW9ucyAuYmxvY0NvbnRyb2xDb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XHJcbiAgLnN1Z2dlc3Rpb25zIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cclxuICAuc3VnZ2VzdGlvbnMgaDIsXHJcbiAgLnN1Z2dlc3Rpb25zIC5ibG9jQ29udHJvbENvbnRlbnQsXHJcbiAgLnN1Z2dlc3Rpb25zIC5SYWRSb3RhdG9yX1RlbGVyaWsgLnJyQ2xpcFJlZ2lvbixcclxuICAuc3VnZ2VzdGlvbnMgLlJhZFJvdGF0b3JfVGVsZXJpayAucnJCdXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgLnN1Z2dlc3Rpb25zIC5SYWRSb3RhdG9yLlJhZFJvdGF0b3JfVGVsZXJpayBwLnJlZFRpdGxlIGEge1xyXG4gICAgY29sb3I6ICMwMDQ4M2EgIWltcG9ydGFudDsgfVxyXG4gIC5zdWdnZXN0aW9ucyAucnJCdXR0b24ge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XHJcbiAgLnN1Z2dlc3Rpb25zIC5yckJ1dHRvbi5yckJ1dHRvblVwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9pY29uLWFycm93LnBuZ1wiKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2ljb24tYXJyb3cuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XHJcbiAgICAuc3VnZ2VzdGlvbnMgLnJyQnV0dG9uLnJyQnV0dG9uVXA6aG92ZXIsIC5zdWdnZXN0aW9ucyAucnJCdXR0b24ucnJCdXR0b25VcDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuICAuc3VnZ2VzdGlvbnMgLnJyQnV0dG9uLnJyQnV0dG9uRG93biB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2ljb24tYXJyb3cucG5nXCIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvaWNvbi1hcnJvdy5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cclxuICAgIC5zdWdnZXN0aW9ucyAucnJCdXR0b24ucnJCdXR0b25Eb3duOmhvdmVyLCAuc3VnZ2VzdGlvbnMgLnJyQnV0dG9uLnJyQnV0dG9uRG93bjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuICAuc3VnZ2VzdGlvbnMgaHIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuI3NpbXBsZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwMDE7IH1cclxuXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwMjtcclxuICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IH1cclxuXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb250ZW50OiAnXFwwMGQ3JztcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNkM2QzZDM7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cclxuXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6aG92ZXIsXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6Zm9jdXMge1xyXG4gIGN1cnNvcjogaGFuZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6aG92ZXI6OmJlZm9yZSxcclxuLnNpbXBsZS1wb3B1cC1jb250ZW50IC5jbG9zZTpmb2N1czo6YmVmb3JlIHtcclxuICBjb2xvcjogZ3JleTsgfVxyXG5cclxuI3NpbXBsZS1wb3B1cC1iYWNrZHJvcCxcclxuLnNpbXBsZS1wb3B1cC1iYWNrZHJvcC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwMDsgfVxyXG5cclxuI3NpbXBsZS1wb3B1cCxcclxuI3NpbXBsZS1wb3B1cC1iYWNrZHJvcCxcclxuI3NpbXBsZS1wb3B1cC1iYWNrZHJvcC5oaWRlLWl0LFxyXG4jc2ltcGxlLXBvcHVwLmhpZGUtaXQge1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cclxuXHJcbiNzaW1wbGUtcG9wdXAtYmFja2Ryb3AuaGlkZS1pdCxcclxuI3NpbXBsZS1wb3B1cC5oaWRlLWl0IHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4jc2ltcGxlLXBvcHVwLFxyXG4jc2ltcGxlLXBvcHVwLWJhY2tkcm9wIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4uYWRkLXRvLWJhc2tldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgLmFkZC10by1iYXNrZXQgaW5wdXQsXHJcbiAgLmFkZC10by1iYXNrZXQgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4OyB9XHJcbiAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dEJhc2tldCxcclxuICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc09uZUNsaWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gICAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dEJhc2tldCBpbWcsXHJcbiAgICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc09uZUNsaWMgaW1nIHtcclxuICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTdweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQWpvdXRCYXNrZXQgaW5wdXQsXHJcbiAgICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc09uZUNsaWMgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0ODNhO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7IH1cclxuICAgICAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dEJhc2tldCBpbnB1dDpob3ZlciwgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dEJhc2tldCBpbnB1dDpmb2N1cyxcclxuICAgICAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNPbmVDbGljIGlucHV0OmhvdmVyLFxyXG4gICAgICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc09uZUNsaWMgaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNGY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MjRmOyB9XHJcbiAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dEJhc2tldCA+IHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzNweDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQWpvdXRCYXNrZXQgPiBzcGFuOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zT25lQ2xpYyBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMDA0ODNhOyB9XHJcbiAgICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc09uZUNsaWMgaW5wdXQ6aG92ZXIsIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zT25lQ2xpYyBpbnB1dDpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA3MiwgNTgsIDAuMik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjA1KTsgfVxyXG4gIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zT25lQ2xpYyBpbWcge1xyXG4gICAgd2lkdGg6IDIycHg7IH1cclxuICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc0Fqb3V0TGlzdCxcclxuICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc0NyZWVyQWxlcnRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgLmFkZC10by1iYXNrZXQgLmJvdXRvbnNBam91dExpc3QgYSxcclxuICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQ3JlZXJBbGVydGUgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQWpvdXRMaXN0IGE6aG92ZXIsXHJcbiAgICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQ3JlZXJBbGVydGUgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQWpvdXRMaXN0IGltZyxcclxuICAgIC5hZGQtdG8tYmFza2V0IC5ib3V0b25zQ3JlZXJBbGVydGUgaW1nIHtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cclxuICAuYWRkLXRvLWJhc2tldCAuYm91dG9uc0NyZWVyQWxlcnRlIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDsgfVxyXG5cclxuI1JhZEFqYXhMb2FkaW5nUGFuZWxSZXN1bHQsXHJcbiNSYWRBamF4TG9hZGluZ1BhbmVsTGlzdCB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuLmxvYWRpbmdCdG4ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50OyB9XHJcblxyXG4jZGl2TG9hZGluZ0xzdC5sb2FkaW5nTGlzdFJlc3VsdCxcclxuI2RpdkxvYWRpbmcubG9hZGluZ0xpc3RSZXN1bHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cclxuXHJcbiNjb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gICNjb250ZW50IC50b3AtZGV0YWlscyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxyXG4gICAgI2NvbnRlbnQgLnRvcC1kZXRhaWxzIFtpdGVtcHJvcD0nbmFtZSddIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNjBweDsgfVxyXG4gICNjb250ZW50IC5yb3ROYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gICNjb250ZW50IGgxLnRpdHJlb3V2cmFnZURldGFpbCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW46IDA7IH1cclxuICAgICNjb250ZW50IGgxLnRpdHJlb3V2cmFnZURldGFpbCBkaXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgICNjb250ZW50IGgxLnRpdHJlb3V2cmFnZURldGFpbCAuZGV0YWlsU3ViVGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XHJcbiAgICAjY29udGVudCBoMS50aXRyZW91dnJhZ2VEZXRhaWwgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAgICNjb250ZW50IGgxLnRpdHJlb3V2cmFnZURldGFpbCBhOmhvdmVyLCAjY29udGVudCBoMS50aXRyZW91dnJhZ2VEZXRhaWwgYTpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgICAjY29udGVudCBoMS50aXRyZW91dnJhZ2VEZXRhaWwgLmxpLWF1dGhldXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cclxuICAgICAgI2NvbnRlbnQgaDEudGl0cmVvdXZyYWdlRGV0YWlsIC5saS1hdXRoZXVyIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgICAgICAjY29udGVudCBoMS50aXRyZW91dnJhZ2VEZXRhaWwgLmxpLWF1dGhldXIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJywnOyB9XHJcbiAgICAgICNjb250ZW50IGgxLnRpdHJlb3V2cmFnZURldGFpbCAubGktYXV0aGV1ci0tc2Vjb25kYXJ5IGEge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcbiAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7IH1cclxuICAgICNjb250ZW50IC5wcmludEFuZFNoYXJlIC5zb2NpYWwtaWNvbnMgLlJhZFNvY2lhbFNoYXJlIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gICAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUgPiBhIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cclxuICAgICNjb250ZW50IC5wcmludEFuZFNoYXJlICNzaGFyZS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cclxuICAgICAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUgI3NoYXJlLWJ1dHRvbiBzcGFuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcbiAgICAjY29udGVudCAucHJpbnRBbmRTaGFyZSAuZW1haWxCdXR0b24ge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4OyB9XHJcbiAgICAjY29udGVudCAucHJpbnRBbmRTaGFyZSAuc3NoSWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDsgfVxyXG4gICAgICAjY29udGVudCAucHJpbnRBbmRTaGFyZSAuc3NoSWNvbi5zc2hTaGFyZU9uRmFjZWJvb2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9zaGFyZS1mYWNlYm9vay5wbmdcIik7IH1cclxuICAgICAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUgLnNzaEljb24uc3NoU2hhcmVPblR3aXR0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9zaGFyZS10d2l0dGVyLnBuZ1wiKTsgfVxyXG4gICAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgbGVmdDogMjVweDsgfVxyXG4gICAgI2NvbnRlbnQgLnByaW50QW5kU2hhcmUubm90LXNob3dpbmcgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcbiAgICAjY29udGVudCAucHJpbnRBbmRTaGFyZS5ub3Qtc2hvd2luZyAjc2hhcmUtYnV0dG9uIHNwYW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XHJcbiAgI2NvbnRlbnQgLmxhYmVscy13cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XHJcbiAgI2NvbnRlbnQgLnByaXgtZXQtbGFiZWxzIC5pbm5lci1wcml4LWV0LWxhYmVscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgI2NvbnRlbnQgLnByaXgtZXQtbGFiZWxzIC5pbm5lci1wcml4LWV0LWxhYmVscyA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgICAgI2NvbnRlbnQgLnByaXgtZXQtbGFiZWxzIC5pbm5lci1wcml4LWV0LWxhYmVscyA+IGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxyXG4gICNjb250ZW50IC5wcml4LWxpdHQge1xyXG4gICAgcGFkZGluZzogNXB4IDdweCA1cHggNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuICAgICNjb250ZW50IC5wcml4LWxpdHQgaW1nIHtcclxuICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XHJcbiAgI2NvbnRlbnQgLmxpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAtMTsgfVxyXG4gICNjb250ZW50IC5mb3JtYXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogNzAlOyB9XHJcbiAgICAjY29udGVudCAuZm9ybWF0cyBhIHtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHggM3B4IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4M2E7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTsgfVxyXG4gICAgICAjY29udGVudCAuZm9ybWF0cyBhIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XHJcbiAgICAgICAgI2NvbnRlbnQgLmZvcm1hdHMgYSBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XHJcbiAgICAgICNjb250ZW50IC5mb3JtYXRzIGE6aG92ZXIsICNjb250ZW50IC5mb3JtYXRzIGE6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA3MiwgNTgsIDAuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3MiwgNTgsIDAuMDUpOyB9XHJcbiAgICAgICNjb250ZW50IC5mb3JtYXRzIGEuZm9ybWF0LWFjdHVlbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjA1KTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDsgfVxyXG4gICAgICAgICNjb250ZW50IC5mb3JtYXRzIGEuZm9ybWF0LWFjdHVlbDpob3ZlciwgI2NvbnRlbnQgLmZvcm1hdHMgYS5mb3JtYXQtYWN0dWVsOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjA1KTsgfVxyXG4gICAgICAgICNjb250ZW50IC5mb3JtYXRzIGEuZm9ybWF0LWFjdHVlbCBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNDgzYTsgfVxyXG4gICAgICAgICNjb250ZW50IC5mb3JtYXRzIGEuZm9ybWF0LWFjdHVlbDpub3QoLmZvcm1hdC1tdWx0aXBsZSkge1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgICAjY29udGVudCAuZm9ybWF0cyAucG9wdXAtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAjY29udGVudCAuYmlibGlvLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAjY29udGVudCAuY292ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4OyB9XHJcbiAgICAjY29udGVudCAuY292ZXIgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxyXG4gICNjb250ZW50IC5pbmZvT3V2cmFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XHJcbiAgICAjY29udGVudCAuaW5mb091dnJhZ2UgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAjY29udGVudCAuaW5mb091dnJhZ2UgcCA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgI2NvbnRlbnQgLmluZm9PdXZyYWdlIC5kZXRhaWxEaXNwb0luZm8gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XHJcbiAgI2NvbnRlbnQgLm1pbmlhdHVyZXMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwOyB9XHJcbiAgICAjY29udGVudCAubWluaWF0dXJlcyBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNTVweDsgfVxyXG4gICAgICAjY29udGVudCAubWluaWF0dXJlcyBhIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAjY29udGVudCAubWluaWF0dXJlcyAuc2xpY2stdHJhY2sge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAgICNjb250ZW50IC5taW5pYXR1cmVzIC5zbGljay10cmFjayBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAgICNjb250ZW50IC5taW5pYXR1cmVzLmhhcy1tb3JlIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyNXB4IDAgMjVweDsgfVxyXG4gICAgICAjY29udGVudCAubWluaWF0dXJlcy5oYXMtbW9yZSAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG4gICAgICAgICNjb250ZW50IC5taW5pYXR1cmVzLmhhcy1tb3JlIC5zbGljay10cmFjayBhIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG4gICNjb250ZW50IHVsLmV4Y2VycHRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cclxuICAgICNjb250ZW50IHVsLmV4Y2VycHRzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cclxuICAgICNjb250ZW50IHVsLmV4Y2VycHRzIC5saXJlLXVuLWV4dHJhaXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0ODNhO1xyXG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxyXG4gICAgICAjY29udGVudCB1bC5leGNlcnB0cyAubGlyZS11bi1leHRyYWl0IGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDsgfVxyXG4gICAgICAjY29udGVudCB1bC5leGNlcnB0cyAubGlyZS11bi1leHRyYWl0OmhvdmVyLCAjY29udGVudCB1bC5leGNlcnB0cyAubGlyZS11bi1leHRyYWl0OmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDcyLCA1OCwgMC4xKTsgfVxyXG4gICNjb250ZW50IC5wcmljaW5nRGV0YWlsIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuICAjY29udGVudCAuZGV0YWlsRGlzcG9JbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICNjb250ZW50IC5pbmZvLXRhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxyXG4gICAgI2NvbnRlbnQgLmluZm8tdGFicyAucnRzTGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzZmNmY2ZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxyXG4gICAgICAjY29udGVudCAuaW5mby10YWJzIC5ydHNMaW5rOmhvdmVyLCAjY29udGVudCAuaW5mby10YWJzIC5ydHNMaW5rOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XHJcbiAgICAgICNjb250ZW50IC5pbmZvLXRhYnMgLnJ0c0xpbmsucnRzU2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDA0ODNhO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cclxuICAgICAgI2NvbnRlbnQgLmluZm8tdGFicyAucnRzTGluayAucnRzT3V0IHtcclxuICAgICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgI2NvbnRlbnQgLnJlc3VtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxyXG4gICAgI2NvbnRlbnQgLnJlc3VtZSBoMiB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzAwNDgzYSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWUtdGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XHJcbiAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVzUGF5b3QsXHJcbiAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVzUHJlc3NlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgI2NvbnRlbnQgLnJlc3VtZSAuY2hyb25pcXVlc1BheW90IHVsLFxyXG4gICAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVzUHJlc3NlIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgICAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVzUGF5b3QgdWwgbGksXHJcbiAgICAgICAgI2NvbnRlbnQgLnJlc3VtZSAuY2hyb25pcXVlc1ByZXNzZSB1bCBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cclxuICAgICAgICAgICNjb250ZW50IC5yZXN1bWUgLmNocm9uaXF1ZXNQYXlvdCB1bCBsaTpsYXN0LW9mLXR5cGUsXHJcbiAgICAgICAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVzUHJlc3NlIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAgICNjb250ZW50IC5yZXN1bWUgLmNocm9uaXF1ZXNQYXlvdCB1bCBhLFxyXG4gICAgICAgICNjb250ZW50IC5yZXN1bWUgLmNocm9uaXF1ZXNQcmVzc2UgdWwgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNDgzYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWUtc3BhY2VyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBtYXJnaW46IDBweCAyMHB4IDAgMjBweDsgfVxyXG4gICAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWUtc3BhY2VyLmludmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgI2NvbnRlbnQgLnJlc3VtZSAuY2hyb25pcXVlc1BheW90IC5zZWxlY3RlZCxcclxuICAgICNjb250ZW50IC5yZXN1bWUgLmNocm9uaXF1ZXNQcmVzc2UgLnNlbGVjdGVkIHtcclxuICAgICAgY29sb3I6ICMwMDQ4M2EgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICNjb250ZW50IC5yZXN1bWUgLnNlcGFyYXRpb25DaHJvbmlxdWUge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAjY29udGVudCAucmVzdW1lIC5jaHJvbmlxdWVDb250ZW50IGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gICAgI2NvbnRlbnQgLnJlc3VtZSAuY2hyb25pcXVlQ29udGVudCBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cclxuICAgICNjb250ZW50IC5yZXN1bWUgLmNocm9uaXF1ZUNvbnRlbnQgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XHJcbiAgI2NvbnRlbnQgLm1hcnF1ZS1wYWdlLFxyXG4gICNjb250ZW50IC5saXZyZWRlbWF2aWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgI2NvbnRlbnQgLm1hcnF1ZS1wYWdlIGgyLFxyXG4gICAgI2NvbnRlbnQgLmxpdnJlZGVtYXZpZSBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgY29sb3I6ICMwMDQ4M2EgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxuICAgICNjb250ZW50IC5tYXJxdWUtcGFnZSAudmlkZW9XcmFwcGVyLFxyXG4gICAgI2NvbnRlbnQgLmxpdnJlZGVtYXZpZSAudmlkZW9XcmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAvKiAxNjo5ICovXHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDA7IH1cclxuICAgICNjb250ZW50IC5tYXJxdWUtcGFnZSAudmlkZW9XcmFwcGVyIGlmcmFtZSxcclxuICAgICNjb250ZW50IC5saXZyZWRlbWF2aWUgLnZpZGVvV3JhcHBlciBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTsgfVxyXG5cclxuI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgaDEsXHJcbiNjb250ZW50IC5teUxpc3QgaDEge1xyXG4gIGZvbnQtc2l6ZTogMTlweDsgfVxyXG5cclxuI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLldyYXBUcmksXHJcbiNjb250ZW50IC5teUxpc3QgLldyYXBUcmkge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuXHJcbiNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5sYWJlbHMtd3JhcHBlcixcclxuI2NvbnRlbnQgLm15TGlzdCAubGFiZWxzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogMjFweDsgfVxyXG5cclxuI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLmlubmVyLWJvb2ssXHJcbiNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzVweCAwIDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbiAgI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLmlubmVyLWJvb2sgLmxlZnQtaW5uZXItYm9vayxcclxuICAjY29udGVudCAubXlMaXN0IC5pbm5lci1ib29rIC5sZWZ0LWlubmVyLWJvb2sge1xyXG4gICAgZGlzcGxheTogZmxleDsgfVxyXG4gICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0LFxyXG4gICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZUxlZnQge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0IGEsXHJcbiAgICAjY29udGVudCAubXlMaXN0IC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwOyB9XHJcbiAgICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0IGEgaW1nLFxyXG4gICAgICAjY29udGVudCAubXlMaXN0IC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0IGEgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDA7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVMZWZ0IGJyLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlTGVmdCBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAjY29udGVudCAjcmVzdWx0YXQtd3JhcHBlciAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlLFxyXG4gICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gICAgI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSAudGl0bGUgYSxcclxuICAgICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSAudGl0bGUgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLnN1YlRpdGxlIGEsXHJcbiAgICAjY29udGVudCAubXlMaXN0IC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLnN1YlRpdGxlIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbiAgICAjY29udGVudCAjcmVzdWx0YXQtd3JhcHBlciAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5saS1hdXRoZXVyIGxpLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5saS1hdXRoZXVyIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmxpLWF1dGhldXIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXHJcbiAgICAgICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSAubGktYXV0aGV1ciBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJywnOyB9XHJcbiAgICAjY29udGVudCAjcmVzdWx0YXQtd3JhcHBlciAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5saS1hdXRoZXVyIGEsXHJcbiAgICAjY29udGVudCAubXlMaXN0IC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmxpLWF1dGhldXIgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgY29sb3I6ICMzMzM7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmxpLWF1dGhldXItLW1haW4gYSxcclxuICAgICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSAubGktYXV0aGV1ci0tbWFpbiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmxpLWF1dGhldXItLXNlY29uZGFyeSBhLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5saS1hdXRoZXVyLS1zZWNvbmRhcnkgYSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG4gICAgI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSBicixcclxuICAgICNjb250ZW50IC5teUxpc3QgLmlubmVyLWJvb2sgLkNhcnRvdWNoZU1pZGRsZSBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmluZm9MaW5rLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5pbmZvTGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVNaWRkbGUgLmJvdHRvbS1wYXJ0LFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlTWlkZGxlIC5ib3R0b20tcGFydCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuICAjY29udGVudCAjcmVzdWx0YXQtd3JhcHBlciAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQsXHJcbiAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQge1xyXG4gICAgd2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMDsgfVxyXG4gICAgI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIgLmlubmVyLWJvb2sgLkNhcnRvdWNoZVJpZ2h0IC5pbmZvRGlzcG8yLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQgLmluZm9EaXNwbzIge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuICAgICNjb250ZW50ICNyZXN1bHRhdC13cmFwcGVyIC5pbm5lci1ib29rIC5DYXJ0b3VjaGVSaWdodCAuaW5mb0Rpc3BvLFxyXG4gICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQgLmluZm9EaXNwbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG4gICAgICAjY29udGVudCAjcmVzdWx0YXQtd3JhcHBlciAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQgLmluZm9EaXNwbyBzcGFuLnJlZCxcclxuICAgICAgI2NvbnRlbnQgLm15TGlzdCAuaW5uZXItYm9vayAuQ2FydG91Y2hlUmlnaHQgLmluZm9EaXNwbyBzcGFuLnJlZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbiNjb250ZW50IC5teUxpc3QgaDEudGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuXHJcbiNjb250ZW50IC5teUxpc3QgLmxlZnQtaW5uZXItYm9vayB7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiNjb250ZW50IC5teUxpc3QgLkNhcnRvdWNoZU1pZGRsZSB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZmxleDogMTsgfVxyXG5cclxuI2NvbnRlbnQgLm15TGlzdCAuYm91dG9uc1N1cExpc3Qge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgI2NvbnRlbnQgLm15TGlzdCAuYm91dG9uc1N1cExpc3QgYSB7XHJcbiAgICBjb2xvcjogIzAwNDgzYTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG5cclxuLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMCAyMHB4OyB9XHJcbiAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgcGFkZGluZzogMjBweCAwOyB9XHJcbiAgICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIGgyOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgOic7IH1cclxuICAgIC5SYWRUb29sVGlwIC5vdXRlci1saXN0LWl0ZW0gaDIgKyAubGlzdC1pdGVtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7IH1cclxuICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtID4gaDI6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGNvbG9yOiAjZDMwMDAwOyB9XHJcbiAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAubGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODI4MjtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4OyB9XHJcbiAgICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIC5saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxyXG4gIC5SYWRUb29sVGlwIC5vdXRlci1saXN0LWl0ZW0gLmNvbC0xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gICAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAuY29sLTEgaW5wdXRbdHlwZT0naW1hZ2UnXSB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG4gICAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAuY29sLTEgLmxpc3QtaXRlbS1pbmZvcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5SYWRUb29sVGlwIC5vdXRlci1saXN0LWl0ZW0gLmNvbC0xIGgzIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzAwNDgzYTsgfVxyXG4gICAgICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIC5jb2wtMSBoMyBhOmhvdmVyLCAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIC5jb2wtMSBoMyBhOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAuY29sLTEgLmluZm9MaXZyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIC5jb2wtMiAuZGlzcG9uaWJpbGl0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4OyB9XHJcbiAgICAuUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIC5jb2wtMiAuZGlzcG9uaWJpbGl0ZSAub3V2cmFnZS1kaXNwb25pYmlsaXRlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgIC5SYWRUb29sVGlwIC5vdXRlci1saXN0LWl0ZW0gLmNvbC0yIC5kaXNwb25pYmlsaXRlIC5saXZyYWJpbGl0ZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxyXG4gIC5SYWRUb29sVGlwIC5vdXRlci1saXN0LWl0ZW0gLmNvbC0zIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4OyB9XHJcbiAgLlJhZFRvb2xUaXAgLm91dGVyLWxpc3QtaXRlbSAuY29sLTQge1xyXG4gICAgd2lkdGg6IDIxNXB4OyB9XHJcblxyXG5ib2R5LmhvbWVwYWdlICNjb250ZW50IHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87IH1cclxuICBib2R5LmhvbWVwYWdlICNjb250ZW50ID4gLnNmX2NvbHMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuLk9yZGVySGlzdG9yeTEsXHJcbi5PcmRlckhpc3RvcnkyIHtcclxuICBjb2xvcjogI0YyOTIwMzsgfVxyXG4gIC5PcmRlckhpc3RvcnkxIGltZyxcclxuICAuT3JkZXJIaXN0b3J5MiBpbWcge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoNzglKSBzZXBpYSgxNiUpIHNhdHVyYXRlKDU2MTklKSBodWUtcm90YXRlKDM0MWRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCg5OCUpOyB9XHJcblxyXG4uT3JkZXJIaXN0b3J5MyxcclxuLk9yZGVySGlzdG9yeTUsXHJcbi5PcmRlckhpc3Rvcnk4LFxyXG4uT3JkZXJIaXN0b3J5OSB7XHJcbiAgY29sb3I6ICMwMDQ4M2E7IH1cclxuICAuT3JkZXJIaXN0b3J5MyBpbWcsXHJcbiAgLk9yZGVySGlzdG9yeTUgaW1nLFxyXG4gIC5PcmRlckhpc3Rvcnk4IGltZyxcclxuICAuT3JkZXJIaXN0b3J5OSBpbWcge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMjElKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDQ1MzYlKSBodWUtcm90YXRlKDEyNWRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDMlKTsgfVxyXG5cclxuLk9yZGVySGlzdG9yeTQsXHJcbi5PcmRlckhpc3Rvcnk3IHtcclxuICBjb2xvcjogI2QzMDAwMDsgfVxyXG4gIC5PcmRlckhpc3Rvcnk0IGltZyxcclxuICAuT3JkZXJIaXN0b3J5NyBpbWcge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMTElKSBzZXBpYSg1MyUpIHNhdHVyYXRlKDU4ODYlKSBodWUtcm90YXRlKDBkZWcpIGJyaWdodG5lc3MoMTMxJSkgY29udHJhc3QoMTI5JSk7IH1cclxuXHJcbi5PcmRlclN0YXR1czEgc3BhbiB7XHJcbiAgY29sb3I6ICNGMjkyMDM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvaWNvbi1pbnByb2dyZXNzLnN2Z1wiKTsgfVxyXG5cclxuLk9yZGVyU3RhdHVzMiBzcGFuIHtcclxuICBjb2xvcjogIzAwNDgzYTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9pY29uLWRvbmUuc3ZnXCIpOyB9XHJcblxyXG4uT3JkZXJTdGF0dXMzIHNwYW4ge1xyXG4gIGNvbG9yOiAjZDMwMDAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2ljb24tY2FuY2VsbGVkLnN2Z1wiKTsgfVxyXG5cclxuLkNtZE15T3JkZXJzIHtcclxuICB3aWR0aDogOTAlOyB9XHJcblxyXG4uQ21kR3JvdXAge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gIC5DbWRHcm91cCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLkNtZEdyb3VwIGhyIHtcclxuICAgIGJvcmRlci10b3A6ICNEOEQ3RDc7XHJcbiAgICBjb2xvcjogI0Q4RDdENyAhaW1wb3J0YW50OyB9XHJcbiAgICAuQ21kR3JvdXAgaHI6bGFzdC1vZi10eXBlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5DbWRHcm91cCAud3JhcENtZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLkNtZEdyb3VwIC5DbWREZXRhaWxzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kRGV0YWlscyAud3JhcEluZm8ge1xyXG4gICAgICBwYWRkaW5nOiAwOyB9XHJcbiAgICAgIC5DbWRHcm91cCAuQ21kRGV0YWlscyAud3JhcEluZm8gLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxyXG4gICAgICAgIC5DbWRHcm91cCAuQ21kRGV0YWlscyAud3JhcEluZm8gLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjRmOyB9XHJcbiAgLkNtZEdyb3VwIC5DbWRXcmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDsgfVxyXG4gICAgLkNtZEdyb3VwIC5DbWRXcmFwcGVyOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cclxuICAuQ21kR3JvdXAgLkNtZExhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kTGFiZWwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4gICAgLkNtZEdyb3VwIC5DbWRMYWJlbDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI3NkYnO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNDgzYTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gIC5DbWRHcm91cCAuQ21kU3RhdHVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kU3RhdHVzIGltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cclxuICAuQ21kR3JvdXAgLkNtZFRyYWNraW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kVHJhY2tpbmcgLkNtZFRyYWNraW5nTGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kVHJhY2tpbmcgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA0ODNhO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNDgzYTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cclxuICAgICAgLkNtZEdyb3VwIC5DbWRUcmFja2luZyBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwNjI0ZjsgfVxyXG4gICAgLkNtZEdyb3VwIC5DbWRUcmFja2luZyArIHRhYmxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxyXG4gIC5DbWRHcm91cCAuQ21kQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxyXG4gICAgLkNtZEdyb3VwIC5DbWRDb250ZW50IC5DbWRIaXN0b0NvdmVyIHtcclxuICAgICAgd2lkdGg6IDg1cHg7IH1cclxuICAgIC5DbWRHcm91cCAuQ21kQ29udGVudCAuQ21kSGlzdG9EZXRhaWxzQm9vayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDsgfVxyXG4gICAgLkNtZEdyb3VwIC5DbWRDb250ZW50IC5DbWRBcnRpY2xlcyB7XHJcbiAgICAgIHdpZHRoOiA1NSU7IH1cclxuICAuQ21kR3JvdXAgaW5wdXQ6Y2hlY2tlZCArIC5DbWRMYWJlbDphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XHJcbiAgLkNtZEdyb3VwIGlucHV0OmNoZWNrZWQgKyAuQ21kTGFiZWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBOUE5QTk7IH1cclxuICAuQ21kR3JvdXAgaW5wdXQ6Y2hlY2tlZCB+IC5DbWRDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMWVtOyB9XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkZXIgZWxlbWVudHNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEVzcGFjZSBwcm9cclxuLmJhc2tldFRvcFNlY3Rpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi8vIFRvcCBidXR0b25zOiBNb24gUGFuaWVyLCBNYSBMaXN0ZVxyXG4uYmxvY0Jhc2tldCB7XHJcbiAgICAucGFuaWVyQ29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvYWRkLXRvLWJhc2tldC5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3RlQ29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvbGlzdGUucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTWVudSBwcmluY2lwYWxcclxuLm1lbnVUb3BOaXZfMSB7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4jYmFyc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2hab25lIGEge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAvLyBCb3V0b24gcmVjaGVyY2hlIGF2YW5jw6llXHJcbiAgICBpbnB1dFt0eXBlPSdpbWFnZSddIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN0eWxlIGR1IHByaXggZXQgZGVzIHJhYmFpc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbGEgYmFzZSAoc3VyIHBhZ2UgRGV0YWlsKVxyXG4uem9uZVByaXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgLnByaXhSZWR1aXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodGdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLy8gcm9uZCB2ZXJ0XHJcbiAgICAgICAgLnJhYmFpcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIC8vIGxlIFwiLVwiIGRldmFudCBsZSByYWJhaXNcclxuICAgICAgICAgICAgc3Bhbi5taW51cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvdXJjZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBwcml4IHRyYWPDqVxyXG4gICAgICAgIC5wcml4LXNhbnMtcmFiYWlzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gcHJpeCBub3JtYWxcclxuICAgIC52cmFpLXByaXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaXgtcGF5b3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBPdmVycmlkZXMgcG91ciBwYWdlIGRlIHLDqXN1bHRhdHMsIG1hIGxpc3RlLCBsaWdodGJveFxyXG4jcmVzdWx0YXQtd3JhcHBlciAuem9uZVByaXgge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLnByaXhSZWR1aXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC52cmFpLXByaXgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5wcml4LXNhbnMtcmFiYWlzIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEEgcGFyYWl0cmVcclxuLndyYXBhY2hhdCAucHJpeERpc3BvIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdWl2aSBkZSBsYSByZWNoZXJjaGUgKMOgIGRyb2l0ZSBzdXIgcsOpc3VsdGF0cyBkZSByZWNoZXJjaGUpXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jc3VpdmktZGUtcmVjaGVyY2hlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIC5ibG9jQ29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtncmVlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvY0NvbnRyb2xDb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIC5SYWRDb21ib0JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gU3VpdmkgZGUgbGEgcmVjaGVyY2hlXHJcbiAgICA+IC5ibG9jQ29udHJvbDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBQcsOpY2lzZXIgbGEgcmVjaGVyY2hlXHJcbiAgICAjQ29sdW1uX1JpZ2h0X0MwMDdfcG5sU2VhcmNoUmVmaW5lIHtcclxuICAgICAgICAuYmxvY0NvbnRyb2xDb250ZW50IHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEFmZmluZXIgUmVjaGVyY2hlXHJcbiAgICAuYmxvY0NvbnRyb2wuYWZmaW5lci1yZWNoZXJjaGUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEFmZmluZXIgbGEgc8OpbGVjdGlvblxyXG4gICAgLmJsb2NDb250cm9sLmFmZmluZXItc2VsZWN0aW9uIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFBhciBwcml4IChjb21tZW5jw6kgYXZlYyBkdSBmbGV4LCBtYWlzIHBhcyBiaWVuIGZpbmkuLilcclxuICAgIC5wYXItcHJpeCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udDogMTJweCAnc2Vnb2UgdWknLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAxcHggNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmwge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcml4LWVudHJlLWV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpeC1lbnRyZS1ldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAucHJpeC1lbnRyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpeC1tb2lucy1wbHVzIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIERhdGUgZGUgcGFydXRpb24gKGhvdGZpeCAtIGJldXJrKVxyXG4gICAgdGFibGUudGFibGVkYXRlUGFydXRpb24ge1xyXG4gICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIC5yZWQuZmlsdHJlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGwtc3BhY2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iaWctc3BhY2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBib3V0b25zID5cclxuICAgIC5yZWQuZmlsdHJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOb3VzIHZvdXMgc3VnZ8Opcm9ucyBhdXNzaSAoUGFnZSBEw6l0YWlsKVxyXG4vLyBmaWNoaWVyIFdpZGdldHMvUHJlZGRpZ28vUHJlZGRpZ28uYXNjeFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnN1Z2dlc3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5ibG9jQ29udHJvbENvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgICAvLyBjaGFuZ2VyIGxlcyBjb3VsZXVyc1xyXG4gICAgaDIsXHJcbiAgICAuYmxvY0NvbnRyb2xDb250ZW50LFxyXG4gICAgLlJhZFJvdGF0b3JfVGVsZXJpayAucnJDbGlwUmVnaW9uLFxyXG4gICAgLlJhZFJvdGF0b3JfVGVsZXJpayAucnJCdXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuUmFkUm90YXRvci5SYWRSb3RhdG9yX1RlbGVyaWsgcC5yZWRUaXRsZSBhIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBib3V0b25zXHJcbiAgICAucnJCdXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yckJ1dHRvbi5yckJ1dHRvblVwIHtcclxuICAgICAgICAvLyBwbmcgZmFsbGJhY2tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9pY29uLWFycm93LnBuZycpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvaWNvbi1hcnJvdy5zdmcnKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucnJCdXR0b24ucnJCdXR0b25Eb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIC8vIHBuZyBmYWxsYmFja1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2ljb24tYXJyb3cucG5nJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9pY29uLWFycm93LnN2ZycpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBam91dMOpIHBhciB0bWkgcG91ciBsZXMgcG9wdXAgZGUgZm9ybWF0XHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9kaW5vcXFxL3NpbXBsZS1wb3B1cFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI3NpbXBsZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDE7XHJcbn1cclxuLnNpbXBsZS1wb3B1cC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDI7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uc2ltcGxlLXBvcHVwLWNvbnRlbnQgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb250ZW50OiAnXFwwMGQ3JztcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGNvbG9yOiAjZDNkM2QzO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4uc2ltcGxlLXBvcHVwLWNvbnRlbnQgLmNsb3NlOmhvdmVyLFxyXG4uc2ltcGxlLXBvcHVwLWNvbnRlbnQgLmNsb3NlOmZvY3VzIHtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2ltcGxlLXBvcHVwLWNvbnRlbnQgLmNsb3NlOmhvdmVyOjpiZWZvcmUsXHJcbi5zaW1wbGUtcG9wdXAtY29udGVudCAuY2xvc2U6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogZ3JleTtcclxufVxyXG4jc2ltcGxlLXBvcHVwLWJhY2tkcm9wLFxyXG4uc2ltcGxlLXBvcHVwLWJhY2tkcm9wLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG59XHJcbiNzaW1wbGUtcG9wdXAsXHJcbiNzaW1wbGUtcG9wdXAtYmFja2Ryb3AsXHJcbiNzaW1wbGUtcG9wdXAtYmFja2Ryb3AuaGlkZS1pdCxcclxuI3NpbXBsZS1wb3B1cC5oaWRlLWl0IHtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuI3NpbXBsZS1wb3B1cC1iYWNrZHJvcC5oaWRlLWl0LFxyXG4jc2ltcGxlLXBvcHVwLmhpZGUtaXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4jc2ltcGxlLXBvcHVwLFxyXG4jc2ltcGxlLXBvcHVwLWJhY2tkcm9wIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN0eWxlcyBkZXMgZGlmZsOpcmVudHMgYm91dG9uc1xyXG4vLyAtIEFqb3V0ZXIgYXUgcGFuaWVyXHJcbi8vIC0gQWNoYXQgZW4gMSBjbGljXHJcbi8vIC0gQWpvdXRlciDDoCBtYSBsaXN0ZVxyXG4vLyAtIENyw6llciB1bmUgYWxlcnRlXHJcbi8vICsgU3R5bGVzIGRlcyBMb2FkaW5nIHRydWMgYWpheCAoVGVsZXJpayBSYWRBamF4TG9hZGluZ1BhbmVsTGlzdClcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hZGQtdG8tYmFza2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaW5wdXQsXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgIC5ib3V0b25zQWpvdXRCYXNrZXQsXHJcbiAgICAuYm91dG9uc09uZUNsaWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGdyZWVuLCAkYW1vdW50OiA1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3I6ICRncmVlbiwgJGFtb3VudDogNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBOb21icmUgZGUgbGl2cmVzIGRhbnMgcGFuaWVyXHJcbiAgICAuYm91dG9uc0Fqb3V0QmFza2V0ID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDMzcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEFjaGF0IGVuIHVuIGNsaWNcclxuICAgIC5ib3V0b25zT25lQ2xpYyB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3MiwgNTgsIDAuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gQ3LDqWVyIHVuZSBhbGVydGVcclxuICAgIC5ib3V0b25zQ3JlZXJBbGVydGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBBam91dGVyIMOgIG1hIGxpc3RlXHJcblxyXG4gICAgLmJvdXRvbnNBam91dExpc3QsXHJcbiAgICAuYm91dG9uc1ByZXNlbnRMaXN0IHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiRncmVlbjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYm91dG9uc0Fqb3V0TGlzdCB7XHJcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLlJhZEFqYXhQYW5lbCB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdXRvbnNQcmVzZW50TGlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojY2VjZGIxO1xyXG4gICAgICAgIGJvcmRlcjoycHggc29saWQgI2NlY2RiMTtcclxuICAgICAgICBmb250LXNpemU6MS4yZW07XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvdXRvbiBMb2FkaW5nLCBsb3JzcXUnb24gY2xpcXVlIHN1ciBBam91dCBhdSBwYW5pZXJcclxuI1JhZEFqYXhMb2FkaW5nUGFuZWxSZXN1bHQsXHJcbiNSYWRBamF4TG9hZGluZ1BhbmVsTGlzdCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLy8gRGVwdWlzIG1hIGxpc3RlXHJcbi5sb2FkaW5nQnRuIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcclxufVxyXG4vLyBib3V0b24gQWpvdXRlciDDoCBtYSBsaXN0ZVxyXG4vLyBib3V0b24gU3VwcHJpbWVyIGRlIG1hIGxpc3RlXHJcbiNkaXZMb2FkaW5nTHN0LmxvYWRpbmdMaXN0UmVzdWx0LFxyXG4jZGl2TG9hZGluZy5sb2FkaW5nTGlzdFJlc3VsdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBhZ2UgZMOpdGFpbCBkJ3VuIGxpdnJlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTA0MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC50b3AtZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIFtpdGVtcHJvcD0nbmFtZSddIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm90TmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLy8gVGl0cmUsIGF1dGV1cnNcclxuICAgIGgxLnRpdHJlb3V2cmFnZURldGFpbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxTdWJUaXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGktYXV0aGV1ciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJywnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlY29uZGFyeSBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzaGFyZSAmIHByaW50XHJcbiAgICAucHJpbnRBbmRTaGFyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vIGNhY2jDqXMgYXUgZMOpYnV0XHJcbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIC5SYWRTb2NpYWxTaGFyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBQYXJ0YWdlclxyXG4gICAgICAgICNzaGFyZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW1haWxCdXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3NoSWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgJi5zc2hTaGFyZU9uRmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvc2hhcmUtZmFjZWJvb2sucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zc2hTaGFyZU9uVHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9BcHBfVGhlbWVzL1BheW90L2ltYWdlcy9zaGFyZS10d2l0dGVyLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGNsYXNzZSBlbmxldsOpZSB2aWEgamF2YXNjcmlwdFxyXG4gICAgICAgICYubm90LXNob3dpbmcge1xyXG4gICAgICAgICAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3NoYXJlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbHMtd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAucHJpeC1ldC1sYWJlbHMge1xyXG4gICAgICAgIC5pbm5lci1wcml4LWV0LWxhYmVscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaXgtbGl0dCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDdweCA1cHggNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAvLyBkaXNwbGF5IGRlcyBkaWZmw6lyZW50cyBmb3JtYXRzXHJcbiAgICAuZm9ybWF0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggM3B4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3MiwgNTgsIDAuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9ybWF0LWFjdHVlbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW46bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmZvcm1hdC1tdWx0aXBsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9wdXAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJpYmxpby1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5jb3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZGV0YWlsc1xyXG4gICAgLmluZm9PdXZyYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxEaXNwb0luZm8gc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5taW5pYXR1cmVzIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLW1vcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gbGlyZSB1biBleHRyYWl0XHJcbiAgICB1bC5leGNlcnB0cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpcmUtdW4tZXh0cmFpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDU4LCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gcHJpeCArIHByaXgtcsOpZHVpdFxyXG4gICAgLnByaWNpbmdEZXRhaWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsRGlzcG9JbmZvLFxyXG4gICAgLmluZm9EaXNwbzIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHRhYnNfIHLDqXN1bcOpLCBjaHJvbmlxdWVzLCAuLi5cclxuICAgIC5pbmZvLXRhYnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLnJ0c0xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZjZmNmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ydHNTZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucnRzT3V0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSw6lzdW3DqSwgY2hyb25pcXVlcywgLi4uXHJcbiAgICAucmVzdW1lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hyb25pcXVlLXRhYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNocm9uaXF1ZXNQYXlvdCxcclxuICAgICAgICAuY2hyb25pcXVlc1ByZXNzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNocm9uaXF1ZS1zcGFjZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIC8vIGNsYXNzIHJlbW92ZWQgd2l0aCBqcyBpZiBvbmx5IG9uZSBjaHJvbmlxdWVcclxuICAgICAgICAgICAgJi5pbnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hyb25pcXVlc1BheW90IC5zZWxlY3RlZCxcclxuICAgICAgICAuY2hyb25pcXVlc1ByZXNzZSAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VwYXJhdGlvbkNocm9uaXF1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaHJvbmlxdWVDb250ZW50IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gdmlkw6lvc1xyXG4gICAgLm1hcnF1ZS1wYWdlLFxyXG4gICAgLmxpdnJlZGVtYXZpZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gcG91ciBxdWUgbGEgdmlkw6lvIHNvaXQgcmVzcG9uc2l2ZVxyXG4gICAgICAgIC52aWRlb1dyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvV3JhcHBlciBpZnJhbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBhZ2VzOlxyXG4vLyAtIFLDqXN1bHRhdCBkJ3VuZSByZWNoZXJjaGVcclxuLy8gLSBNYSBsaXN0ZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2NvbnRlbnQgI3Jlc3VsdGF0LXdyYXBwZXIsXHJcbiNjb250ZW50IC5teUxpc3Qge1xyXG4gICAgLy8gdGl0cmUgZGUgbGEgcGFnZVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgIC8vIGJhcnJlIHLDqXN1bHRhdFxyXG4gICAgLldyYXBUcmkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAvLyBwcml4LWxpdHQgKyBsYWJlbHNcclxuICAgIC5sYWJlbHMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLmlubmVyLWJvb2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDMwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vIGltYWdlICsgaW5mb3NcclxuICAgICAgICAubGVmdC1pbm5lci1ib29rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gaW1hZ2UgcHJpbmNpcGFsZVxyXG4gICAgICAgIC5DYXJ0b3VjaGVMZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEluZm9zIHN1ciBsZSBsaXZyZVxyXG4gICAgICAgIC5DYXJ0b3VjaGVNaWRkbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLnRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJUaXRsZSBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGktYXV0aGV1ciB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLW1haW4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1zZWNvbmRhcnkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm9MaW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20tcGFydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gUHJpeCwgYm91dG9ucyBkJ2FjaGF0XHJcbiAgICAgICAgLkNhcnRvdWNoZVJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAuaW5mb0Rpc3BvMiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBpbmRpc3BvbmlibGVcclxuICAgICAgICAgICAgLmluZm9EaXNwbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHNwYW4ucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGFnZTogTWEgbGlzdGVcclxuLy8gTGEgcGx1cGFydCBlc3QgZMOpasOgIGRhbnMgX3Jlc3VsdGF0LWV0LW1hbGlzdGVcclxuLy8gaWNpIGMnZXN0IGRlcyBzdHlsZXMgc3DDqWNpZmlxdWVzIMOgIE1hIGxpc3RlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jY29udGVudCAubXlMaXN0IHtcclxuICAgIGgxLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtaW5uZXItYm9vayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuQ2FydG91Y2hlTWlkZGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuYm91dG9uc1N1cExpc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBvdXIgbGVzIHBvcHVwIFwiZm9ybWF0c1wiOiBsaXN0ZSBkZSBsaXZyZXMgZHUgbcOqbWUgZm9ybWF0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uUmFkVG9vbFRpcCAub3V0ZXItbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgOic7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBwZGZcclxuICAgID4gaDI6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODI4MjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGltYWdlICsgaW5mb3NcclxuICAgIC5jb2wtMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBpbnB1dFt0eXBlPSdpbWFnZSddIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1pdGVtLWluZm9zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm9MaXZyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZGlzcG9uaWJpbGl0w6lcclxuICAgIC5jb2wtMiB7XHJcbiAgICAgICAgLmRpc3BvbmliaWxpdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIC5vdXZyYWdlLWRpc3BvbmliaWxpdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXZyYWJpbGl0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBwcml4XHJcbiAgICAuY29sLTMge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gYm91dG9uc1xyXG4gICAgLmNvbC00IHtcclxuICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBhZ2U6IEFjY3VlaWxcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENlbnRyZXIgbGUgY29udGVudSBkZSBsYSBwYWdlIGQnYWNjdWVpbFxyXG5ib2R5LmhvbWVwYWdlIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgPiAuc2ZfY29scyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBhZ2U6IEhpc3RvcmlxdWUgZGVzIGNvbW1hbmRlc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5PcmRlckhpc3RvcnkxLFxyXG4uT3JkZXJIaXN0b3J5MiB7XHJcbiAgICBjb2xvcjokb3JhbmdlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg3OCUpIHNlcGlhKDE2JSkgc2F0dXJhdGUoNTYxOSUpIGh1ZS1yb3RhdGUoMzQxZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDk4JSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5PcmRlckhpc3RvcnkzLFxyXG4uT3JkZXJIaXN0b3J5NSxcclxuLk9yZGVySGlzdG9yeTgsXHJcbi5PcmRlckhpc3Rvcnk5IHtcclxuICAgIGNvbG9yOiRncmVlbjtcclxuICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMjElKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDQ1MzYlKSBodWUtcm90YXRlKDEyNWRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDMlKTtcclxuICAgIH1cclxufVxyXG5cclxuLk9yZGVySGlzdG9yeTQsXHJcbi5PcmRlckhpc3Rvcnk3IHtcclxuICAgIGNvbG9yOiRyZWQ7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDExJSkgc2VwaWEoNTMlKSBzYXR1cmF0ZSg1ODg2JSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDEzMSUpIGNvbnRyYXN0KDEyOSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uT3JkZXJTdGF0dXMxIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiRvcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvaWNvbi1pbnByb2dyZXNzLnN2Z1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuLk9yZGVyU3RhdHVzMiB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjokZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vQXBwX1RoZW1lcy9QYXlvdC9pbWFnZXMvaWNvbi1kb25lLnN2Z1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuLk9yZGVyU3RhdHVzMyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjokcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0FwcF9UaGVtZXMvUGF5b3QvaW1hZ2VzL2ljb24tY2FuY2VsbGVkLnN2Z1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuLkNtZE15T3JkZXJzIHtcclxuICAgIHdpZHRoOjkwJTtcclxufVxyXG5cclxuLkNtZEdyb3VwIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0E5QTlBOTtcclxuICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBib3JkZXItdG9wOiNEOEQ3RDc7XHJcbiAgICAgICAgY29sb3I6I0Q4RDdENyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwQ21kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICB9XHJcblxyXG4gICAgLkNtZERldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAud3JhcEluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI0ZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLkNtZFdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQ21kTGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OidcXDI3NkYnO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuQ21kU3RhdHVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5DbWRUcmFja2luZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIC5DbWRUcmFja2luZ0xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkZ3JlZW4sICRhbW91bnQ6IDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIHRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5DbWRDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JheTtcclxuXHJcbiAgICAgICAgLkNtZEhpc3RvQ292ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDo4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNtZEhpc3RvRGV0YWlsc0Jvb2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5DbWRBcnRpY2xlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjU1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5DbWRMYWJlbDphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmNoZWNrZWQgKyAuQ21kTGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNBOUE5QTk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5DbWRDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6MWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */
