@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");@font-face{font-family:altima-brandon;src:url(../fonts/brandontext-light-altima.eot);src:url(../fonts/brandontext-light-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/brandontext-light-altima.woff2) format("woff2"),url(../fonts/brandontext-light-altima.woff) format("woff"),url(../fonts/brandontext-light-altima.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:altima-brandon;src:url(../fonts/brandontext-black-altima.eot);src:url(../fonts/brandontext-black-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/brandontext-black-altima.woff2) format("woff2"),url(../fonts/brandontext-black-altima.woff) format("woff"),url(../fonts/brandontext-black-altima.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:altima-brandon;src:url(../fonts/brandontext-bold-altima.eot);src:url(../fonts/brandontext-bold-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/brandontext-bold-altima.woff2) format("woff2"),url(../fonts/brandontext-bold-altima.woff) format("woff"),url(../fonts/brandontext-bold-altima.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:altima-houschkapro;src:url(../fonts/houschkapro-light-altima.eot);src:url(../fonts/houschkapro-light-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/houschkapro-light-altima.woff2) format("woff2"),url(../fonts/houschkapro-light-altima.woff) format("woff"),url(../fonts/houschkapro-light-altima.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:altima-houschkapro;src:url(../fonts/houschkapro-extrabold-altima.eot);src:url(../fonts/houschkapro-extrabold-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/houschkapro-extrabold-altima.woff2) format("woff2"),url(../fonts/houschkapro-extrabold-altima.woff) format("woff"),url(../fonts/houschkapro-extrabold-altima.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:altima-houschkapro;src:url(../fonts/houschkapro-bold-altima.eot);src:url(../fonts/houschkapro-bold-altima.eot?#iefix) format("embedded-opentype"),url(../fonts/houschkapro-bold-altima.woff2) format("woff2"),url(../fonts/houschkapro-bold-altima.woff) format("woff"),url(../fonts/houschkapro-bold-altima.ttf) format("truetype");font-weight:700;font-style:normal}.brandonText,.breadcrumb-back-link,.button,.button-auxiliary,.button-auxiliary-back,.button-expertise-social,.circle-center-sub-title,.circle-center-title,.circle-item,.circle-item-arrow--hover,.contact-description-title,.contact-description h2,.contact-item-name,.directors-item-quote cite,.expertise-certifications-block-list-item,.expertise-clients-grid-title,.expertise-introduction-title,.expertise-objectives-list-item:before,.expertise-rewards-block-list-item-title,.expertise-rewards-counter-list-item-counter,.expertise-steps-list-item-title,.expertise-steps-list-item-title-big,.expertise-steps-list-item:before,.expertise-tablet .description span,.expertise-team-caption,.expertise-team-caption-hashtag,.expertise-team-item-agency-name,.expertise-team-number,.expertises-list-item-title,.footer-agency-title,.frm_error,.frm_primary_label,.header-nav-item,.introducing-big-number,.introducing-caption,.introduction-subtitle,.introduction-title,.introduction-trinity,.job-information-location,.job-presentation h4,.jobs-container-location-name,.news-item-date,.news-item-informations,.presentation-title,.references-list-item-contents-action,.references-rewards-counter-list-item-counter,.section-title,.showcase-altima-list-item-countrie,.showcase-altima-list-item-name,.showcase-contents-tag-title,.showcase-contents-title,.showcase-list-item-text,.social-links a,.social-newletter-subscription-email,.social-newletter-subscription-submit,.social-title,.values-item-title,.values-separator{font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:30em){.brandonText,.breadcrumb-back-link,.button,.button-auxiliary,.button-auxiliary-back,.button-expertise-social,.circle-center-sub-title,.circle-center-title,.circle-item,.circle-item-arrow--hover,.contact-description-title,.contact-description h2,.contact-item-name,.directors-item-quote cite,.expertise-certifications-block-list-item,.expertise-clients-grid-title,.expertise-introduction-title,.expertise-objectives-list-item:before,.expertise-rewards-block-list-item-title,.expertise-rewards-counter-list-item-counter,.expertise-steps-list-item-title,.expertise-steps-list-item-title-big,.expertise-steps-list-item:before,.expertise-tablet .description span,.expertise-team-caption,.expertise-team-caption-hashtag,.expertise-team-item-agency-name,.expertise-team-number,.expertises-list-item-title,.footer-agency-title,.header-nav-item,.introducing-big-number,.introducing-caption,.introduction-subtitle,.introduction-title,.introduction-trinity,.job-information-location,.job-presentation h4,.jobs-container-location-name,.news-item-date,.news-item-informations,.presentation-title,.references-list-item-contents-action,.references-rewards-counter-list-item-counter,.section-title,.showcase-altima-list-item-countrie,.showcase-altima-list-item-name,.showcase-contents-tag-title,.showcase-contents-title,.showcase-list-item-text,.social-links a,.social-newletter-subscription-email,.social-newletter-subscription-submit,.social-title,.values-item-title,.values-separator{font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}}.text-cyrillic,.text-ideogram{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.contact-item-address,.contact-item-coord,.doors-panel,.expertise-introduction-quote,.expertise-introduction-quote-author,.expertise-references-list-item-contents-text,.expertise-steps-list-item-text,.header-nav-item-language,.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner li a,.introduction-sub-text,.introduction-text,.job-information-title,.job-information-type,.jobs-alternatives-title,.jobs-list-empty,.jobs-list-item-name,.legal,.lightbox-contents,.news-item-title,.post-item,.presentation-quote,.references-list-item-contents-text,.serifText,.showcase-contents-text,ol,p,ul{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}body,html{border:none}body,html,ul{margin:0;padding:0}ul li{list-style-type:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{position:relative;-webkit-font-smoothing:antialiased}span:after,span:before,strong:after,strong:before{content:" "}::selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}a{color:#d53457}a:focus,a:hover{color:#d94868}a:active{color:#000}img{border:none}h1,h2,h3,h4,h5,h6,p{margin:0}p{padding:.4em 0}.grid{position:relative;width:73.5em;margin:0 auto;text-align:center}.grid:after{content:"";display:block;clear:both}.grid-col,.grid-col--1,.grid-col--2,.grid-col--3,.grid-col--4,.grid-col--5,.grid-col--6,.grid-col--7,.grid-col--8,.grid-col--9,.grid-col--10,.grid-col--11,.grid-col--12{position:relative;display:inline-block;vertical-align:top;margin:0 .875em;text-align:left}.grid-col--1{width:4.375em}.grid-col--2{width:10.5em}.grid-col--3{width:16.625em}.grid-col--4{width:22.75em}.grid-col--5{width:28.875em}.grid-col--6{width:35em}.grid-col--7{width:41.125em}.grid-col--8{width:47.25em}.grid-col--9{width:53.375em}.grid-col--10{width:59.5em}.grid-col--11{width:65.625em}.grid-col--12{width:71.75em}@media (max-width:73.5em){html{font-size:.85em}}@media (max-width:62.475em){.grid{width:58.8em;text-align:center}.grid-col--1{width:10.5em}.grid-col--2{width:22.75em}.grid-col--3{width:35em}.grid-col--4{width:47.25em}.grid-col--5{width:59.5em}}@media (max-width:49.9375em){html{font-size:.9em}.grid{width:auto;margin:0 1em;text-align:center}.grid-col--1,.grid-col--2,.grid-col--3,.grid-col--4,.grid-col--5,.grid-col--6,.grid-col--7{margin:0;max-width:47.25em;width:auto;text-align:center}.grid-col--8{width:auto;width:100%}.grid-col--8,.grid-col--9{margin:0;max-width:47.25em;text-align:center}.grid-col--9{width:auto}.grid-col--10,.grid-col--11,.grid-col--12{margin:0;max-width:47.25em;width:auto;text-align:center}}.circle-item-arrow,.dark-text .icon-gplus,.dark-text .icon-linkedin,.header-logo,.icon,.icon-agencies-beijing,.icon-agencies-beijing-dark,.icon-agencies-lyon,.icon-agencies-lyon-dark,.icon-agencies-montreal,.icon-agencies-montreal-dark,.icon-agencies-moscow,.icon-agencies-moscow-dark,.icon-agencies-newyork,.icon-agencies-newyork-dark,.icon-agencies-paris,.icon-agencies-paris-dark,.icon-agencies-roubaix,.icon-agencies-roubaix-dark,.icon-agencies-shangai,.icon-agencies-shangai-dark,.icon-agency,.icon-altima,.icon-altima-pin,.icon-blog,.icon-button-blog,.icon-button-twitter,.icon-expertises,.icon-expertises-acquisition,.icon-expertises-analytics,.icon-expertises-crm,.icon-expertises-design,.icon-expertises-exploitation,.icon-expertises-hosting,.icon-expertises-instore,.icon-expertises-optim,.icon-expertises-platform,.icon-expertises-seo,.icon-facebook,.icon-gplus,.icon-instagram,.icon-linkedin,.icon-menu,.icon-twitter,.references-list-item-contents-icon--readCaseStudy,.references-list-item-contents-icon--viewWebsite,.references-list-item-contents-icon--watchVideo,.showcase-contents-arrow,.sprite{background-image:url(../images/sprite05.png);background-size:1500px 425px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){#enhancedtextwidget-2 a:before,.circle-item-arrow,.dark-text .icon-gplus,.dark-text .icon-linkedin,.header-logo,.icon,.icon-agencies-beijing,.icon-agencies-beijing-dark,.icon-agencies-lyon,.icon-agencies-lyon-dark,.icon-agencies-montreal,.icon-agencies-montreal-dark,.icon-agencies-moscow,.icon-agencies-moscow-dark,.icon-agencies-newyork,.icon-agencies-newyork-dark,.icon-agencies-paris,.icon-agencies-paris-dark,.icon-agencies-roubaix,.icon-agencies-roubaix-dark,.icon-agencies-shangai,.icon-agencies-shangai-dark,.icon-agency,.icon-altima,.icon-altima-pin,.icon-blog,.icon-button-blog,.icon-button-twitter,.icon-expertises,.icon-expertises-acquisition,.icon-expertises-analytics,.icon-expertises-crm,.icon-expertises-design,.icon-expertises-exploitation,.icon-expertises-hosting,.icon-expertises-instore,.icon-expertises-optim,.icon-expertises-platform,.icon-expertises-seo,.icon-facebook,.icon-gplus,.icon-instagram,.icon-linkedin,.icon-menu,.icon-twitter,.references-list-item-contents-icon--readCaseStudy,.references-list-item-contents-icon--viewWebsite,.references-list-item-contents-icon--watchVideo,.showcase-contents-arrow,.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon,.sprite{background-image:url(../images/sprite05@2x.png)!important;height:47px!important}}.doors-panel,.expertise-references-list-item-contents,.expertise-steps-list-item,.footer,.pattern,.references-list-item-contents,.showcase-contents{background-color:#111;background-image:url(../images/pattern.png);background-size:180px 180px;background-repeat:repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.doors-panel,.expertise-references-list-item-contents,.expertise-steps-list-item,.footer,.pattern,.references-list-item-contents,.showcase-contents{background-image:url(../images/pattern@2x.png)!important}}.introduction-subtitle,.section-title{font-weight:900;text-transform:uppercase;font-size:2em;text-align:center;padding:.9em 0 .3em;border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.15)}.introduction-subtitle span,.section-title span{font-weight:300}@media (max-width:49.9375em){.introduction-subtitle,.section-title{font-size:1.8em}}.news-item-title{font-size:1.5em;padding:0 0 .6em}.news-item--small .news-item-title{font-size:1em;padding:0 0 .6em}.news-item-informations{padding:.4em 0}.news-item-informations strong{color:#d53457}.social-title{display:inline-block;vertical-align:middle;font-weight:900;text-transform:uppercase;font-size:1.5em;padding:.3em 0}.social-title span{font-weight:300}.light-text .social-title{color:#fff}.button,.button-auxiliary{display:inline-block;vertical-align:bottom;margin-top:.3em;font-weight:700;font-size:.9em;color:#fff;background:#d53457;padding:.4em .8em;border-radius:.3em;text-decoration:none;transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.button-auxiliary:focus,.button-auxiliary:hover,.button:focus,.button:hover{background:#e27189;color:#fff}.button-auxiliary:active,.button:active{background:#9a203a;transition:none;-webkit-transition:none;color:#fff}.button-auxiliary:after,.button:after{content:">";margin-left:.5em}.expertise-introduction-social{text-align:center;padding-top:1em}.button-expertise-social{display:inline-block;background:#fff;border-radius:.2em;text-transform:uppercase;color:#2d2c2b;text-decoration:none;margin:.3em;padding:.3em .9em 0;font-size:.9em}.button-expertise-social:focus,.button-expertise-social:hover{color:#000;background:hsla(0,0%,100%,.9)}.button-expertise-social:active{background:hsla(0,0%,100%,.3);-webkit-box-shadow:inset 0 .1em .2em rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.2);box-shadow:inset 0 .1em .2em rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.2)}.button-expertise-social i{margin-left:.4em}.button-auxiliary{background:#bbb}.button-auxiliary:focus,.button-auxiliary:hover{background:#cfcfcf}.button-auxiliary:active{background:#838383}.button-auxiliary-back{text-transform:uppercase;color:#2d2c3b;font-weight:700;text-decoration:none;font-size:.9em}.button-auxiliary-back:before{content:"<";margin-right:.5em}.button-auxiliary-back:after{content:none}.presentation-quote{font-size:1.8em;text-align:center;margin:0 auto;padding:1em 0;max-width:30em;font-weight:700}@media (max-width:49.9375em){.presentation-quote{font-size:1.4em}}.presentation-col{border-top:1px solid;border-color:#ccc;border-color:rgba(0,0,0,.05);padding:2em 0;float:left}@media (max-width:49.9375em){.presentation-col{display:block;max-width:30em;margin:0 auto;float:none}}.presentation-title{font-size:1.1em;padding:0 0 .2em}.presentation-text{padding:.5em 0}.light-text{margin-top:-2px}.light-text .header .grid{border-bottom:1px solid #fff;border-bottom:1px solid hsla(0,0%,100%,.5)}.light-text .header-nav-item{color:#fff}.light-text .header-nav-item:hover:before{background:#fff}.light-text .header-nav-item:after,.light-text .header-nav:focus .header-nav-item a,.light-text .header-nav:hover .header-nav-item a{color:hsla(0,0%,100%,.5)}.light-text .header-nav:focus .header-nav-item a:hover,.light-text .header-nav:hover .header-nav-item a:hover{color:#fff}.light-text .header-nav:focus .header-nav-item--active a:before,.light-text .header-nav:hover .header-nav-item--active a:before{background:hsla(0,0%,100%,.5)}.light-text .header-nav:focus .header-nav-item--active a:focus,.light-text .header-nav:focus .header-nav-item--active a:hover,.light-text .header-nav:hover .header-nav-item--active a:focus,.light-text .header-nav:hover .header-nav-item--active a:hover{color:#fff}.light-text .header-nav .active:before,.light-text .header-nav:focus .header-nav-item--active:hover:before,.light-text .header-nav:focus .header-nav-item--active a:focus:before,.light-text .header-nav:hover .header-nav-item--active:hover:before,.light-text .header-nav:hover .header-nav-item--active a:focus:before{background:#fff}.light-text .expertise-clients-grid-title,.light-text .expertise-introduction,.light-text .expertise-objectives-list-item,.light-text .introduction,.light-text .social,.light-text .social-links a{color:#fff}.light-text .introducing .grid,.light-text .introduction-subtitle,.light-text .social-link-large{border-color:#fff;border-color:hsla(0,0%,100%,.3)}.light-text .social-links{border-color:#fff;border-color:hsla(0,0%,100%,.2)}.light-text .header-logo{background-position:0 -55px}.dark-text{color:#2e2d2c}.dark-text .header .grid{border-bottom:1px solid #2e2d2c;border-bottom:1px solid rgba(0,0,0,.3)}.dark-text .header-nav-item{color:#2e2d2c}.dark-text .header-nav-item:after,.dark-text .header-nav-item:focus,.dark-text .header-nav-item:hover{color:rgba(0,0,0,.5)}.dark-text .header-nav:focus .header-nav-item a,.dark-text .header-nav:hover .header-nav-item a{color:rgba(46,45,44,.5)}.dark-text .expertise-clients-grid-title,.dark-text .expertise-objectives-list-item,.dark-text .header-nav:focus .header-nav-item:focus,.dark-text .header-nav:focus .header-nav-item:hover,.dark-text .header-nav:focus .header-nav-item a:hover,.dark-text .header-nav:hover .header-nav-item:focus,.dark-text .header-nav:hover .header-nav-item:hover,.dark-text .header-nav:hover .header-nav-item a:hover,.dark-text .introduction,.dark-text .social,.dark-text .social-links a{color:#2e2d2c}.dark-text .introducing .grid,.dark-text .introduction-subtitle,.dark-text .social-link-large,.dark-text .social-links{border-color:#2e2d2c;border-color:rgba(0,0,0,.3)}.dark-text .introduction-subtitle{border-color:#2e2d2c;border-color:rgba(0,0,0,.2)}.dark-text .header-logo{background-position:0 -3px}.dark-text .header-nav-item:before{background:#2e2d2c}.dark-text.layout-nav-fixed .header-logo{background-position:-141px -5px}.red-theme,.red-theme #main-footer,.red-theme .main-footer-top{background:#d53457}.red-theme .expertise-clients-grid-title{-webkit-box-shadow:-1px 0 #d53457,0 -1px #d53457,-1px -1px #d53457;box-shadow:-1px 0 #d53457,0 -1px #d53457,-1px -1px #d53457}.red-theme .circle-item:hover,.red-theme .expertise-rewards-block-list-item-text-emphasis,.red-theme .expertise-steps-list-item:before,.red-theme .expertise-team-number,.red-theme .news-item-informations strong,.red-theme .presentation-quote{color:#d53457}.red-theme .circle-item-arrow--hover,.red-theme .customers-item,.red-theme .expertise-clients-grid-title,.red-theme .expertise-objectives-list-item,.red-theme .header,.red-theme .news-item-date,.red-theme .showcase-list-item:hover,.red-theme .social{background-color:#d53457}.red-theme .doors-panel-quote p:after,.red-theme .doors-panel-quote p:before,.red-theme .expertise-introduction-quote p:first-child:before,.red-theme .expertise-introduction-quote p:last-child:after{color:#d53457}.red-theme .circle-item,.red-theme .doors-panel .arrow,.red-theme .expertise-steps-list-item{border-color:#d53457}.red-theme .header-nav .active:before{background:#fff}.red-theme.image-background .header{background:transparent;background:rgba(213,52,87,0)}.red-theme.image-background.layout-nav-fixed .header{background-color:#d53457}.yellow-theme,.yellow-theme #main-footer,.yellow-theme .main-footer-top{background:#fed545}.yellow-theme .expertise-clients-grid-title{-webkit-box-shadow:-1px 0 #fed545,0 -1px #fed545,-1px -1px #fed545;box-shadow:-1px 0 #fed545,0 -1px #fed545,-1px -1px #fed545}.yellow-theme .circle-item-arrow--hover,.yellow-theme .customers-item,.yellow-theme .expertise-clients-grid-title,.yellow-theme .expertise-objectives-list-item,.yellow-theme .header,.yellow-theme .news-item-date,.yellow-theme .showcase-list-item:hover,.yellow-theme .social{background-color:#fed545}.yellow-theme .circle-item:hover,.yellow-theme .doors-panel-quote p:after,.yellow-theme .doors-panel-quote p:before,.yellow-theme .expertise-introduction-quote p:first-child:before,.yellow-theme .expertise-introduction-quote p:last-child:after,.yellow-theme .expertise-rewards-block-list-item-text-emphasis,.yellow-theme .expertise-steps-list-item:before,.yellow-theme .expertise-team-number,.yellow-theme .news-item-informations strong,.yellow-theme .presentation-quote{color:#fed545}.yellow-theme .circle-item,.yellow-theme .doors-panel .arrow,.yellow-theme .yellow-theme .expertise-steps-list-item{border-color:#fed545}.yellow-theme.image-background .header{background:transparent;background:rgba(254,213,69,0)}.yellow-theme.image-background.layout-nav-fixed .header{background-color:#fed545}.blue-theme,.blue-theme #main-footer,.blue-theme .main-footer-top{background:#55b3d6}.blue-theme #main-footer,.blue-theme .circle-item-arrow--hover,.blue-theme .customers-item,.blue-theme .expertise-clients-grid-title,.blue-theme .expertise-objectives-list-item,.blue-theme .header,.blue-theme .news-item-date,.blue-theme .showcase-list-item:hover,.blue-theme .social{background-color:#55b3d6}.blue-theme .expertise-clients-grid-title{-webkit-box-shadow:-1px 0 #55b3d6,0 -1px #55b3d6,-1px -1px #55b3d6;box-shadow:-1px 0 #55b3d6,0 -1px #55b3d6,-1px -1px #55b3d6}.blue-theme .circle-item:hover,.blue-theme .doors-panel-quote p:after,.blue-theme .doors-panel-quote p:before,.blue-theme .expertise-introduction-quote p:first-child:before,.blue-theme .expertise-introduction-quote p:last-child:after,.blue-theme .expertise-rewards-block-list-item-text-emphasis,.blue-theme .expertise-steps-list-item:before,.blue-theme .expertise-team-number,.blue-theme .news-item-informations strong,.blue-theme .presentation-quote{color:#55b3d6}.blue-theme .circle-item,.blue-theme .doors-panel .arrow,.blue-theme .expertise-steps-list-item{border-color:#55b3d6}.blue-theme .expertise-steps-list-item:before{color:#55b3d6}.blue-theme.image-background.layout-nav-fixed .header{background-color:#55b3d6}.blue-theme.image-background .header{background:transparent;background:rgba(85,179,214,0)}.beige-theme,.beige-theme #main-footer,.beige-theme .main-footer-top{background:#f2efe2}.beige-theme .circle-item-arrow--hover,.beige-theme .customers-item,.beige-theme .expertise-clients-grid-title,.beige-theme .expertise-objectives-list-item,.beige-theme .header,.beige-theme .news-item-date,.beige-theme .showcase-list-item:hover,.beige-theme .social{background-color:#f2efe2}.beige-theme .expertise-clients-grid-title{-webkit-box-shadow:-1px 0 #f2efe2,0 -1px #f2efe2,-1px -1px #f2efe2;box-shadow:-1px 0 #f2efe2,0 -1px #f2efe2,-1px -1px #f2efe2}.beige-theme .beige-theme .circle-item:hover,.beige-theme .beige-theme .expertise-rewards-block-list-item-text-emphasis,.beige-theme .beige-theme .expertise-steps-list-item:before,.beige-theme .beige-theme .expertise-team-number,.beige-theme .beige-theme .presentation-quote,.beige-theme .doors-panel-quote p:after,.beige-theme .doors-panel-quote p:before,.beige-theme .expertise-introduction-quote p:first-child:before,.beige-theme .expertise-introduction-quote p:last-child:after,.beige-theme .news-item-informations strong{color:#f2efe2}.beige-theme .circle-item,.beige-theme .doors-panel .arrow,.beige-theme .expertise-steps-list-item{border-color:#f2efe2}.beige-theme.image-background .header{background:transparent;background:hsla(49,38%,92%,0)}.beige-theme.image-background.layout-nav-fixed .header{background-color:#f2efe2}.expertise-news .button-auxiliary{background:#55b3d6}.expertise-news .button-auxiliary :focus,.expertise-news .button-auxiliary:hover{background:#88cae2}.expertise-news .button-auxiliary:active{background:#000}@media (max-width:62.475em){.header-logo{margin:.5em 1em;width:40px}.light-text .header-logo{background-position:-141px -55px}.light-text .header-nav-item a,.light-text .header-nav:hover .header-nav-item a,.light-text .header-nav:hover .header-nav-item a:hover{color:#2e2d2c}.dark-text .header-logo{background-position:-141px -5px}}a:focus{outline:0}body{margin:0;padding-top:5.5em}@media (max-width:62.475em){body{padding-top:3.8em}section.container{padding-top:0}}.header{position:fixed;top:0;left:0;width:100%;z-index:10;height:90px;transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:.3s ease-out background-color;position:device-fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1025px){.header{height:54px}}.header .grid-col--3,.header .grid-col--9{vertical-align:bottom}.header .grid-col--3{width:16.2em!important}.layout-nav-fixed .header{height:63px}@media (max-width:1025px){.layout-nav-fixed .header{height:54px}}@media (max-width:62.475em){.header .grid{text-align:center}.header .grid-col--3,.header .grid-col--9{margin:0;float:none;text-align:center;display:inline-block;vertical-align:bottom}.header .grid-col--9{width:0}.header .header-logo{margin:1em}.header .grid-col--3{width:auto}}.header-logo{display:inline-block;height:41px;vertical-align:top;width:140px;overflow:hidden;text-indent:-999em;margin:1.5em 1em;transition:margin .2s ease-out,background-position .3s ease-out,width .3s ease-out;-webkit-transition:margin .2s ease-out,background-position .3s ease-out,width .3s ease-out}.layout-nav-fixed .header-logo{margin:.5em 1em;width:40px}.layout-nav-fixed .header .grid{-webkit-box-shadow:0 1.4em 1em -1em rgba(0,0,0,.1),inset 0 -1px rgba(0,0,0,.15);box-shadow:0 1.4em 1em -1em rgba(0,0,0,.1),inset 0 -1px rgba(0,0,0,.15);border-bottom-width:0!important}.layout-nav-fixed .header-nav-item a{padding:1em .93em;height:auto}@media (max-width:62.475em){.header .header-logo{margin:.5em 1em;width:40px}.header .grid{-webkit-box-shadow:0 1.4em 1em -1em rgba(0,0,0,.1),inset 0 -1px rgba(0,0,0,.15);box-shadow:0 1.4em 1em -1em rgba(0,0,0,.1),inset 0 -1px rgba(0,0,0,.15);border-bottom-width:0!important}}.header .grid{transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out}.header-nav{text-align:right}.header-nav .menu{display:inline-block;vertical-align:middle}@media (max-width:62.475em){.header-nav{font-size:.9em;position:fixed;top:4.2em;background:#fff;padding:.4em 1em .4em .4em;bottom:0;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.2),0 .3em .6em rgba(0,0,0,.1);box-shadow:0 1px 0 1px rgba(0,0,0,.2),0 .3em .6em rgba(0,0,0,.1);z-index:-1;left:-100%;transition:left .3s ease-out;-webkit-transition:left .3s ease-out;-moz-transition:.3s ease-out left}.header-nav .menu{display:inline-block;vertical-align:middle;width:100%}.header-nav .header-nav-item{display:block;border-bottom:1px solid rgba(0,0,0,.3)}.header-nav .header-nav-item:after{content:none}}.header-nav.header-nav--visible{left:0}.header-nav-item{position:relative;display:inline-block;vertical-align:middle}.header-nav-item a{color:#fff;font-size:1.2em;padding:1.6em .93em 1.7em;text-transform:lowercase;text-decoration:none;font-weight:700;transition:color .3s ease-out,padding .2s ease-out;-webkit-transition:color .3s ease-out,padding .2s ease-out;display:block}.header-nav-item:before{content:"";position:absolute;left:-4px;right:0;bottom:0;height:.22em;display:none}.header-nav-item:after{content:"|";position:absolute;font-weight:300;top:50%;font-size:.9em;margin-top:-.6em;right:0}.header-nav-item:last-of-type:after{content:none}@media (max-width:62.475em){.header-nav-item{padding:0}.header-nav-item a{padding:.9em 1em .8em}.header-nav-item:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.15em;display:none}.header-nav-item:after{content:"|";position:absolute;font-weight:300;top:50%;font-size:.9em;margin-top:-.6em;right:0}.header-nav-item:last-of-type:after{content:none}}.header-nav-item.header-nav-item--active:before{display:block}.header-nav-item-language{position:relative;display:inline-block;vertical-align:middle;text-transform:lowercase;font-size:1.1em;text-decoration:none}.header-nav-item-language .dk_theme_language{background:transparent;font-size:16px;line-height:normal;border-radius:0;border:1px solid hsla(0,0%,100%,.5);width:30px;height:25px;text-align:center}.header-nav-item-language .dk_theme_language .dk_toggle{min-width:10px;border:none;background-image:none;padding:2px 0;text-decoration:none;color:#fff;display:block;text-shadow:none}@media (max-width:62.475em){.header-nav-item-language{display:inherit}.header-nav-item-language .dk_theme_language{display:inline-block}.header-nav-item-language .dk_theme_language .dk_toggle{background-image:none}.header-nav-item-language .dk_theme_language .dk_toggle .dk_label{color:#fff;text-shadow:none;padding-top:2px;height:100%;display:block;color:#000}}.header-nav-item-language .dk_theme_language .dk_options{font-size:1em;display:none;position:absolute}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner{border:none}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner li a{background:none;min-width:10px;color:#fff;text-shadow:none;text-decoration:none}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item span{padding:5px 5px 5px 0;display:block;color:#000;position:relative}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item span:before{background:url(../images/puce.png) 0 0 no-repeat;width:8px;height:5px;content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item li{display:none;background:#b1b2b3}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item li a{padding:3px}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item:hover span{background:#000;color:#fff}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item:hover span:before{background-position:0 -5px}.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner .widget_polylang .sous-item:hover li{display:block}.header-nav-item-language .dk_theme_language.dk_open .dk_options{height:100%;display:block}@media (max-width:62.475em){.header-nav-item-language .dk_theme_language .dk_options .dk_options_inner li a{color:#000}}.header-nav-item-language .dk_theme_language.dk_open{-webkit-box-shadow:none;box-shadow:none;width:30px;margin-left:-4px;border:none}.header-nav-item-language .dk_theme_language.dk_open .dk_toggle{-webkit-box-shadow:none;box-shadow:none;background:#fff;border-radius:0;padding:4px 0;display:block}.header-nav-item-language .dk_theme_language.dk_open .dk_toggle .dk_label{color:#000}.header-nav-item-language .dk_theme_language.dk_open .dk_options{-webkit-box-shadow:none;box-shadow:none;background:#fff;width:30px}.header-nav-item-language .dk_theme_language.dk_open .dk_options ul{padding:0;margin:0}.header-nav-item-language .dk_theme_language.dk_open .dk_options ul li{list-style-type:none}.header-nav-item-language .dk_theme_language.dk_open .dk_options .dk_options_inner{background:#e6e6e6;border-radius:0}.header-nav-item-language .dk_theme_language.dk_open .dk_options .dk_options_inner li{border-top:1px solid #fff;text-align:center}.header-nav-item-language .dk_theme_language.dk_open .dk_options .dk_options_inner li a{padding:5px;color:#000;display:block}.header-nav-item-language .dk_theme_language.dk_open .dk_options .dk_options_inner li a:hover{background:#000;color:#fff}.header-nav-item-language.box_select{min-width:0;margin:0;margin-top:4px;margin-left:1.2em}.dark-text .header-nav-item-language .dk_theme_language .dk_options_inner li a,.dark-text .header-nav-item-language .dk_theme_language .dk_toggle .dk_label{color:#000}.header-nav-item:hover:before,.header-nav .active:before,.header-nav:focus .header-nav-item:focus:before,.header-nav:focus .header-nav-item:hover:before,.header-nav:hover,.header-nav:hover .header-nav-item:focus:before{display:block}.header-nav:focus .header-nav-item-language:focus:before,.header-nav:focus .header-nav-item-language:hover:before,.header-nav:hover .header-nav-item-language:focus:before,.header-nav:hover .header-nav-item-language:hover:before{display:none}.social{position:relative}#email-footer-error{display:none!important}.newsletter input[type=email]{display:inline-block;vertical-align:middle;padding:0 1em;border:1px solid #fff;-webkit-appearance:none;border-radius:0}.newsletter input[type=email]:focus{outline:none;border-color:#000}.newsletter input[type=email]::-webkit-input-placeholder{text-transform:lowercase;opacity:1}.newsletter input[type=email]::-moz-placeholder{text-transform:lowercase;opacity:1}.newsletter input[type=email]:-ms-input-placeholder{text-transform:lowercase;opacity:1}.newsletter input[type=email]:-moz-placeholder{text-transform:lowercase;opacity:1}.newsletter .social-newletter-subscription-submit,.newsletter input[type=email]{background:#fff;font-size:1em;padding:8px;height:18px;color:#333;float:left;margin:0}.newsletter .social-newletter-subscription-submit.error,.newsletter input[type=email].error{background:#ffd8d6;border-color:#ffd8d6}.newsletter .social-newletter-subscription-email{border:none;background:#fff;font-size:1em;padding:.45em;height:1.2em;color:#333;float:left;margin:0}.newsletter input[type=submit]{background:#222;color:#fff;cursor:pointer;font-weight:700;border-radius:0 .5em .5em 0;-webkit-border-radius:0 .5em .5em 0;-moz-border-radius:0 .5em .5em 0;-webkit-appearance:none;border:none;height:36px;padding-top:6px}.newsletter input[type=submit]:focus,.newsletter input[type=submit]:hover{background:#4e4e4e;outline:none}.newsletter input[type=submit]:active{background:#141414}.social-newletter-subscription-email--invalid{background:#ffd8d6;border-color:#ffd8d6}.social-newletter-subscription-email--invalid+.social-newletter-subscription-submit{cursor:default;opacity:.5}.social-newletter-subscription-email--valid{background:#bfffbf;border-color:#bfffbf}@media (max-width:62.475em){.social .grid-col--4,.social .grid-col--8{max-width:none;width:auto;display:block;margin:0 auto;text-align:center}.header-nav-item-language.box_select{display:block}}.social-links{text-align:right;margin-top:4px}.social-links a{padding:.3em 0;font-size:1.1em;font-weight:700;text-decoration:none;position:relative;transform:scale(.8);-webkit-transform:scale(.8);-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out;-webkit-transition:-webkit-transform .1s ease-out;text-transform:uppercase;display:inline-block;vertical-align:middle;padding-top:.2em}.social-links a.text-hidden{width:40px}.social-links a:focus,.social-links a:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}.social-links a:active{top:.1em}@media (max-width:62.475em){.social-links{margin-top:.6em;border-top:1px solid;text-align:center;padding:.6em 0}.main-footer-top .grid-col--4{max-width:100%}}.enhanced-text-widget a:before{content:"";background-position:-190px -55px;height:48px;width:40px;display:inline-block;vertical-align:middle;background-image:url(../images/sprite05.png);background-size:1500px 425px;background-repeat:no-repeat}@media (max-width:62.475em){.social-links a{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);padding:.5em .2em}}@media (max-width:49.9375em){.social-links a{padding:.5em 0}}.social-link-large{display:inline-block;padding:0 .2em 0 0;margin-right:.2em;text-indent:.1em;text-transform:uppercase}@media (max-width:62.475em){.social-link-large{padding:0}.social-links .enhanced-text-widget h6 a{margin-right:1em}}@media (max-width:1100px){.social-link-large{margin-right:.2em}}.text-hidden{overflow:hidden;white-space:nowrap}.text-hidden span{visibility:hidden}.dark-text .icon-gplus,.dark-text .icon-linkedin,.icon,.icon-altima,.icon-altima-pin,.icon-blog,.icon-button-blog,.icon-button-twitter,.icon-expertises,.icon-expertises-acquisition,.icon-expertises-analytics,.icon-expertises-crm,.icon-expertises-design,.icon-expertises-exploitation,.icon-expertises-hosting,.icon-expertises-instore,.icon-expertises-merchandising,.icon-expertises-optim,.icon-expertises-platform,.icon-expertises-seo,.icon-expertises-transformation-digitale,.icon-facebook,.icon-gplus,.icon-instagram,.icon-linkedin,.icon-menu,.icon-twitter{height:40px;width:40px;display:inline-block;vertical-align:middle}.icon-blog{background-position:-190px -55px}.icon-facebook{background-position:-230px -55px}.icon-twitter{background-position:-270px -55px}.icon-instagram{background-position:-310px -55px}.icon-gplus{background-position:-520px -55px}.icon-linkedin{background-position:-562px -55px}.dark-text .icon-blog{background-position:-190px -5px}.dark-text .icon-facebook{background-position:-230px -5px}.dark-text .icon-twitter{background-position:-270px -5px}.dark-text .icon-instagram{background-position:-310px -5px}.dark-text .icon-gplus{background-position:-520px -5px}.dark-text .icon-linkedin{background-position:-562px -5px}.dark-text .icon-menu{background-position:-350px -5px}.icon-altima{width:82px;height:22px;background-position:-400px -8px;vertical-align:baseline;overflow:hidden;white-space:nowrap;text-indent:82px}.icon-altima-pin{width:35px;height:42px;background-position:-482px -7px;position:absolute;top:1em;left:0}.icon-agencies-beijing,.icon-agencies-beijing-dark,.icon-agencies-lyon,.icon-agencies-lyon-dark,.icon-agencies-montreal,.icon-agencies-montreal-dark,.icon-agencies-moscow,.icon-agencies-moscow-dark,.icon-agencies-newyork,.icon-agencies-newyork-dark,.icon-agencies-paris,.icon-agencies-paris-dark,.icon-agencies-roubaix,.icon-agencies-roubaix-dark,.icon-agencies-shangai,.icon-agencies-shangai-dark,.icon-agency{height:77px;display:block;margin:0 auto;width:70px}.icon-agencies-roubaix{background-position:0 -100px}.icon-agencies-paris{background-position:-70px -100px}.icon-agencies-lyon{background-position:-140px -100px}.icon-agencies-moscow{background-position:-210px -100px}.icon-agencies-beijing{background-position:-280px -100px}.icon-agencies-shangai{background-position:-350px -100px}.icon-agencies-newyork{background-position:-420px -100px;width:68px}.icon-agencies-montreal{background-position:-487px -100px;width:80px}.icon-agencies-roubaix-dark{background-position:0 -350px}.icon-agencies-paris-dark{background-position:-70px -350px}.icon-agencies-lyon-dark{background-position:-140px -350px}.icon-agencies-moscow-dark{background-position:-210px -350px}.icon-agencies-beijing-dark{background-position:-280px -350px}.icon-agencies-shangai-dark{background-position:-350px -350px}.icon-agencies-newyork-dark{background-position:-420px -350px;width:68px}.icon-agencies-montreal-dark{background-position:-487px -350px;width:80px}.icon-expertises,.icon-expertises-acquisition,.icon-expertises-analytics,.icon-expertises-crm,.icon-expertises-design,.icon-expertises-exploitation,.icon-expertises-hosting,.icon-expertises-instore,.icon-expertises-merchandising,.icon-expertises-optim,.icon-expertises-platform,.icon-expertises-seo,.icon-expertises-transformation-digitale{height:150px;width:150px}.icon-expertises-design{background-position:0 -200px}.icon-expertises-acquisition{background-position:-150px -200px}.icon-expertises-crm{background-position:-294px -200px}.icon-expertises-seo{background-position:-453px -200px}.icon-expertises-instore{background-position:-600px -200px}.icon-expertises-optim{background-position:-750px -200px}.icon-expertises-analytics{background-position:-900px -200px}.icon-expertises-platform{background-position:-1054.5px -200px}.icon-expertises-exploitation{background-position:-1209px -195px}.icon-expertises-hosting{background-position:-1350px -200px}.icon-expertises-merchandising{background:url(../images/merchandising.png) 0 0 no-repeat}.icon-expertises-transformation-digitale{background:url(../images/transformation-digitale.png) 0 0 no-repeat}.icon-community{background:url(../images/ico-community.png) 0 0 no-repeat!important;display:inline-block;vertical-align:middle;height:150px;width:150px}.icon-menu{background-position:-350px -55px;background-color:transparent;border:none;cursor:pointer;display:none;position:absolute;top:50%;margin-top:-20px;left:.4em}@media (max-width:62.475em){.icon-menu{display:block}}.icon-button-blog{height:25px;width:25px;background-position:-435px -55px}.icon-button-twitter{height:25px;width:25px;background-position:-435px -80px}.footer{color:#fff;padding:2em 0 1em;position:relative}.footer a{text-decoration:none;color:#fff;display:block}.footer .grid-col--2{width:10.665em}.main-footer-top .newsletter{float:left;margin-top:6px}.main-footer-top .newsletter form{display:inline-block;vertical-align:middle;padding:0 .5em}.main-footer-top .large-4{display:inline-block;vertical-align:top}.main-footer-top .frm_form_widget{text-align:left}.main-footer-top .frm_form_widget h6{display:none;vertical-align:middle;font-weight:900;text-transform:uppercase;font-size:1.5em;padding:.3em 0}.main-footer-top .frm_form_widget h6 a{padding:0;font-size:1.6em}.main-footer-top .frm_form_widget fieldset{border:none;margin:0;padding:.5em 0 .1em}.main-footer-top .frm_form_widget label{display:inline-block;vertical-align:middle;font-weight:900;text-transform:uppercase;font-size:1.5em;padding:.1em 0;color:#fff;float:left;padding-right:1em}.main-footer-top .frm_form_widget label span{font-weight:300}.main-footer-top .frm_error_style{display:none}.main-footer-top .frm_error{display:block;color:#fff;font-size:.8em}.main-footer-top .frm_blank_field input[type=email]{background:#ffd8d6;border-color:#ffd8d6}@media (max-width:62.475em){.main-footer-top .newsletter{float:none;text-align:center}}@media (max-width:49.9375em){.main-footer-top .newsletter{float:none;margin:15px 0 10px}}@media (max-width:37.5em){.main-footer-top .frm_form_widget fieldset{text-align:center}.main-footer-top .frm_form_widget label{float:none;width:100%;padding:.3em 0}.newsletter .frm_top_container{float:none!important;display:inline-block;vertical-align:top}.newsletter input[type=email]{float:left;display:inline-block}.newsletter .frm_submit{display:inline-block;float:none!important}}.main-footer-top .frm_form_widget label .frm_required{display:none}.newsletter .frm_submit,.newsletter .frm_top_container{float:left}.newsletter .frm_submit{margin-left:-5px}.newsletter .enhanced-text-widget a{background-position:-190px -55px;height:48px;width:40px;display:inline-block;vertical-align:middle}.social-links .enhanced-text-widget h6{display:inline-block;text-indent:.1em;text-transform:uppercase;font-size:1em}.social-links .enhanced-text-widget h6 a{padding:0;font-size:1em;font-weight:700}.social-links .zoom-social-icons-list{padding:0;margin:0!important;font-size:0}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item{margin:0}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon{background-image:url(../images/sprite05.png);background-size:1500px 425px;background-repeat:no-repeat;height:40px;width:40px;display:inline-block;vertical-align:middle;padding:0;margin:0;background-color:transparent}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon:before{display:none}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-facebook{background-position:-230px -55px}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-twitter{background-position:-270px -55px}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-instagram{background-position:-310px -55px}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-google{background-position:-520px -55px}.social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-linkedin{background-position:-562px -55px}@media (max-width:62.475em){.footer .grid-col--2{width:22%;margin:0 1.2% 2em}}@media (max-width:40.9375em){.footer .grid{width:auto;text-align:center}.footer .grid-col--2{width:45%;margin:0 1%}}@media (max-width:37.5em){.footer .grid{margin:0}.footer .grid-col--2{width:auto;display:block;clear:both;overflow:hidden;text-align:left;padding:1em 0 1em 100px}.footer .footer-agency-link{position:absolute;left:.5em;bottom:1.5em}.footer .footer-agency-address,.footer .footer-agency-title{text-align:left}}.footer-agency-title{text-align:center;padding:1em 0 .2em;font-size:1em;color:#fff}.footer-agency-address{font-style:normal;font-size:.8em;text-align:center;padding:0;width:100%}.footer-agency-address p a,.footer-agency-address p span{display:inline-block}@media (min-width:1023px){.footer-agency-address p a,.footer-agency-address p span{pointer-events:none;cursor:default}}.footer-agency-address .mail-to{display:inline-block;width:100%;pointer-events:auto;cursor:pointer}.legal{border-top:1px solid #fff;border-top:1px solid hsla(0,0%,100%,.3);margin-top:2em;padding-top:1em;font-size:.9em;text-align:center}.legal ul{margin:0;padding:0;list-style-type:none}.legal ul li{display:inline-block}.legal ul li:first-child{position:relative}.legal ul li:first-child a:hover{text-decoration:none!important}.legal ul li:first-child:after{position:absolute;content:"-";color:#fff;right:-2px;top:0}.legal a{margin:0 1em}.legal a:hover{text-decoration:underline}.legal-mentions{color:#fff;text-decoration:none;cursor:pointer}.legal-mentions:focus,.legal-mentions:hover{outline:none;text-decoration:underline}.introduction-title{font-size:4.375em;font-weight:900;line-height:1.1;margin:0;padding:0;text-align:center;text-transform:uppercase;font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.introduction-title em,.introduction-title span{font-style:normal;display:block;font-weight:300}.introduction .introduction-text{padding:.4em 0}.introduction .introduction-text p{padding:0}.page_altima{padding:3em 0 4em}.page_altima em{display:block;font-weight:300;font-style:unset}.page_altima p{font-size:1.6em;margin:0 auto;max-width:35em;text-align:center}.showcase-altima-list-item{background:#fff none repeat scroll 0 0}.agence-black-one .icon-agencies-paris{background-position:-70px -350px}.agence-black-one .icon-agencies-roubaix{background-position:0 -350px}.agence-black-one .icon-agencies-lyon{background-position:-140px -350px}.agence-black-one .icon-agencies-moscow{background-position:-210px -350px}.agence-black-one .icon-agencies-beijing{background-position:-280px -350px}.agence-black-one .icon-agencies-shangai{background-position:-350px -350px}.agence-black-one .icon-agencies-newyork{background-position:-420px -350px;width:68px}.agence-black-one .icon-agencies-montreal{background-position:-487px -350px;width:80px}.showcase-altima-list-item :focus,.showcase-altima-list-item:hover{background:#2e2d2c none repeat scroll 0 0;color:#2e2d2c}.showcase-altima-list-item :focus .showcase-altima-list-item-contact,.showcase-altima-list-item:hover .showcase-altima-list-item-contact{display:block}.dark-text .main-footer-top .frm_form_widget label{color:#2e2d2c}@media (max-width:62.475em){.altima-showcase img{max-width:49em;height:auto}}@media (max-width:62.475em) and (min-width:49.9375em){.showcase-altima-list .grid-col--2{width:11.5em}.showcase-altima-list .showcase-altima-list-item{top:-1em}}.dark-text .header-nav-item a{color:#2e2d2c}.dark-text .header-nav-item:before{background:#2e2d2c none repeat scroll 0 0}.dark-text .header-nav .active:before{display:block}.dark-text .social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-facebook{background-position:-230px -5px}.dark-text .social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-twitter{background-position:-270px -5px}.dark-text .social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-instagram{background-position:-310px -5px}.dark-text .social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-google{background-position:-520px -5px}.dark-text .social-links .zoom-social-icons-list--no-labels .zoom-social_icons-list__item .socicon-linkedin{background-position:-562px -5px}.dark-text #enhancedtextwidget-2 a:before{background-position:-190px -5px}.dark-text .directors-item-separator{margin:0 -.77em}.showcase{position:relative;text-align:center;background-size:cover;background-position:50% 50%;overflow:hidden;background-color:#000}@media (max-width:25em){.showcase{padding:2em 0}}.altima-showcase{background-color:transparent}.showcase-contents{display:inline-block;margin:12.5em 0;height:25em;width:25em;border:.5em solid #fff;border-radius:13.5em;position:relative}.showcase-contents :focus .showcase-contents-text,.showcase-contents :hover .showcase-contents-text{opacity:1}.showcase-contents img{position:relative;top:-6%;width:300px;height:300px}@media (max-width:73.5em){.showcase-contents img{top:-10%}}@media (max-width:62.475em){.showcase-contents{width:15em;height:15em;margin:3em auto}.showcase-contents img{max-width:15em;height:auto;position:relative;top:-9%!important}.showcase-contents .showcase-contents-title{display:block;font-size:1em;top:60%}.showcase-contents .showcase-contents-tag,.showcase-contents .showcase-contents-text{display:none!important}}.showcase-contents-tag{position:absolute;top:0;right:-1em;height:9.625em;width:9.625em;background:#fff;border-radius:9.625em}.showcase-contents-tag img{position:absolute;bottom:2em;left:50%;margin-left:-41px;top:auto!important}.showcase-contents-tag-title{color:#2d2c2b;text-transform:uppercase;position:absolute;bottom:50%;left:1em;right:1em;text-align:center;line-height:1.2;padding-bottom:.4em;border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.3)}.showcase-contents-arrow{content:"";position:absolute;left:50%;margin-left:-.5em;width:1.111111111111111em;height:1.111111111111111em;bottom:.5em;background-position:-400px -55px}.showcase-contents-title{text-transform:uppercase;top:50%;font-size:1.3em;left:1em;right:1em;border-top:1px solid #fff;border-top:1px solid hsla(0,0%,100%,.3);padding-top:.3em}.showcase-contents-text,.showcase-contents-title{color:#fff;font-weight:300;position:absolute;text-align:center}.showcase-contents-text{top:63%;left:3em;right:3em;opacity:0;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:.5s ease-out all}.showcase-map{margin:0 auto;max-width:100%;height:auto}@media (max-width:999px){.showcase-map{display:none}}.showcase-list{background:#fff}.showcase-list-item{position:relative;top:-1em;background:#fff;height:11em;width:11em;border:.5em solid #fff;padding:0;display:inline-block;border-radius:100%;text-align:center;overflow:hidden;outline:none;transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:.3s ease-out background-color}.showcase-list-item:hover img{bottom:1em;top:auto}.showcase-list-item:hover .showcase-list-item-text{display:block}.showcase-list-item img{position:absolute;top:0;width:10em;height:auto;left:50%;margin-left:-5em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:66.25em){.showcase-list-item{margin:0 auto}}@media (max-width:400px){.showcase-list .grid{margin:0!important}.showcase-list-item{height:10.5em;width:10.5em;border:.2em solid #fff}}.showcase-list-item-text{position:absolute;top:55%;display:none;font-weight:300;left:.3em;right:.3em;font-size:1em;color:#fff;text-transform:uppercase;border-top:1px solid #fff;border-top:1px solid hsla(0,0%,100%,.3)}@media (max-width:73.5em){.altima-showcase img{max-width:62.475em;height:auto}}@media (max-width:62.475em){.altima-showcase img{max-width:49em;height:auto}.altima-showcase{display:none}}@media (max-width:30em){.altima-showcase{padding:0}}.showcase-altima-list{text-align:center}.showcase-altima-list .grid{width:58em;margin:0 auto}.showcase-altima-list .grid-col--2{width:10em}@media (max-width:73.5em){.showcase-altima-list .grid-col--2{width:11.5em}}@media (max-width:62.475em){.showcase-altima-list .grid-col--2{width:11.5em}.showcase-altima-list .grid{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:49.9375em){.showcase-altima-list{padding-top:1em}.showcase-altima-list .grid-col--2{width:13.5em}.showcase-altima-list .grid{width:100%}}@media (max-width:45.9375em){.showcase-altima-list .grid-col--2{width:12.5em}}@media (max-width:62.475em) and (min-width:49.9375em){.showcase-altima-list .grid-col--2 .grid-col--2{width:11.5em}.showcase-altima-list .grid-col--2 .showcase-altima-list-item{top:-1em}}.showcase-altima-list-item{position:relative;top:-4em;background:#fff;height:150px;width:150px;text-align:center;text-decoration:none;border:.5em solid #fff;display:block;color:#2e2d2c;margin:10px auto;border-radius:100%;-webkit-box-shadow:0 -.4em .4em -.4em rgba(100,50,0,.3);box-shadow:0 -.4em .4em -.4em rgba(100,50,0,.3)}.showcase-altima-list-item i{height:70px;margin:7px auto}@media (max-width:62.475em){.showcase-altima-list-item{top:0}}@media (max-width:40em){.showcase-altima-list-item{margin:.5em}}.showcase-altima-list-item:focus,.showcase-altima-list-item:hover{background:#2e2d2c;color:#2e2d2c}.showcase-altima-list-item:focus .showcase-altima-list-item-contact,.showcase-altima-list-item:hover .showcase-altima-list-item-contact{display:block}.showcase-altima-list-item-name{top:-4em;text-align:center;padding:0;font-weight:700}.showcase-altima-list-item-countrie{font-style:italic;padding:0}.showcase-altima-list-item-contact{color:#fff;font-style:italic;display:none;position:absolute;top:62px;width:100%}.expertise-news,.news{background:#fff;padding:1em 0 5em}.expertise-news .grid-col--8,.news .grid-col--8{padding-top:1em;float:left}@media (max-width:62.475em){.expertise-news .grid-col--8,.news .grid-col--8{float:none}.expertise-news .grid-col--4,.news .grid-col--4{text-align:center}}.news-item{position:relative;width:auto;display:block;margin:0}.news-item .button,.news-item .button-auxiliary{margin-top:0}.news-item-title{line-height:1.2;padding-top:0;margin:0}.expertise-news .grid-col--6{display:inline-block}.expertise-news .news-item-title{font-size:1.2em}@media (max-width:62.475em){.expertise-news .grid-col--6{float:none;display:inline-block}}.news-item-contents,.news-item-picture{display:inline-block;vertical-align:middle}@media (max-width:1024px){.expertise-news .grid-col--4,.news .grid-col--4{margin:0}}@media (max-width:47.9375em){.news-item{padding:1.5em}.news-item:after{content:"";position:absolute;bottom:0;left:3em;right:3em;border-bottom:1px solid #ccc}.news-item .button,.news-item .button-auxiliary{margin-top:1em}}@media (max-width:47.9375em){.news-item-picture{max-width:60%;margin:1em auto!important}}@media (max-width:47.9375em){.news-item-contents,.news-item-picture{width:auto!important;display:block;padding:0!important}.news-item-contents{margin:0 auto!important}}@media (max-width:47.9375em){.news-item-title{font-size:1.1em;text-align:center;padding:0!important}}@media (max-width:47.9375em){.news-item-title+p{display:none}}@media (max-width:62.475em){.news-item--small{display:inline-block;vertical-align:top;width:50%}}@media (max-width:49.9375em){.news-item--small{display:block;width:auto}}.news-item--small .news-item-title{color:#999;padding-bottom:.7em}@media (max-width:47.9375em){.news-item--small .news-item-contents{width:auto;display:block;margin:0}}.news-item-contents{width:60%;margin-left:5%;text-align:left}@media (max-width:1024px){.news-item-contents{padding-top:.9em}}@media (max-width:47.9375em){.news-item-contents{text-align:center}}.news-item-picture{padding:1.5em 0;width:30%;position:relative}.news-item-picture:after,.news-item-picture:before{display:inline-block;height:100%;vertical-align:middle;content:"";display:none}.news-item-picture img{width:100%;height:auto;border-radius:50%;display:inline-block;vertical-align:middle;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}.news-item-picture:focus img,.news-item-picture:hover img{opacity:.6}@media (max-width:1024px){.news-item .news-item--small{display:inline-block;width:50%;vertical-align:top}}.news-item-date{position:absolute;z-index:3;top:1.5em;right:-.5em;height:2.375em;width:2.375em;text-align:right;font-weight:300;color:#fff;border-radius:100%;padding:.8em 1em 1.2em;line-height:1.1}.news-item-date span{font-size:1.3em;padding:0 .3em;display:inline-block;text-align:right}.news-item-date span i{display:none}.news-item-date span strong{display:block;font-weight:900;text-align:left}.banner-background{height:456px;background-repeat:no-repeat;background-position:100%;background-size:cover}.home .banner-background{position:relative;height:214px}.home .banner-background a{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:550px){.banner-background{height:362px!important}}@media screen and (min-width:768px){.banner-background{height:362px!important;height:654px!important}}@media screen and (min-width:1200px){.banner-background{height:795px!important}}.contact{background:#fff;position:relative}.contact .grid-col--6{height:19em}@media (max-width:73.5em){.grid-col--6{width:50%;margin:0;text-align:center}.contact .grid-col--6{height:19.5em}}@media (max-width:62.475em){.contact .grid-col--6{height:30.75em}}@media (max-width:49.9375em){.grid-col--6{width:auto;float:none}.contact .grid-col--6{height:19.5em}}@media (max-width:45.9375em){.contact .grid-col--6{height:21em}}@media (max-width:31.9375em){.contact .grid-col--6{height:32.25em}}.contact-item{padding:3em 2em 2em}.contact-item-picture{display:inline-block;vertical-align:top;overflow:hidden;width:200px;height:200px;position:relative;border-radius:100%}@media (max-width:73.5em){.contact-item-picture{width:180px;height:180px}}.contact-item-picture img{bottom:0;position:absolute;left:0;max-width:100%;height:auto}.contact-left-panel{width:22em;position:absolute;left:0;top:0;height:40em}.contact-item-information{display:inline-block;width:16em;padding:.5em 0 1em 1em;text-align:left;vertical-align:top;font-style:normal}.contact-item-name{display:block;font-weight:600;font-size:1.8em;line-height:1.1;padding:0 0 .5em}.contact-item-name a{color:#333;text-decoration:none}.contact-item-coord{display:block;font-weight:700;font-size:1em;text-decoration:none;line-height:1.5em;color:#d53457}.contact-item-address{position:relative;color:#333;padding:1em 0 1em 3em;margin:.5em 0 0;text-align:left;font-size:.9em}.contact-item-address a{text-decoration:none;color:#333;display:inline-block;font-size:1.1em}.contact-item-address:before{content:"";position:absolute;top:0;left:0;border-color:#ccc;border-color:rgba(0,0,0,.1);width:2em}.contact-page{height:42.625em;position:relative}.contact-map{position:absolute;left:22.75em;top:0;bottom:0;right:0;overflow:hidden;background:#e1e1e1}.contact-description{background:#fff;left:0;width:16.75em;padding:1em 3em 0;position:absolute;top:0;bottom:0;-webkit-box-shadow:.4em 0 .6em rgba(0,0,0,.2);box-shadow:.4em 0 .6em rgba(0,0,0,.2);z-index:2}@media (max-width:73.5em){.contact-item-address{padding:1em 0 1em 3.5em;margin:1em 0 0}}@media (max-width:45.9375em){.contact-item-information{text-align:center}.contact-item-address:before{left:50%;margin-left:-1em}.contact-page{height:auto}.contact-map{position:relative;top:auto;left:auto;right:auto;height:25em}.contact-map-overlay{position:absolute;left:3em;top:0;right:0;bottom:0}.contact-description{width:auto;position:static;padding:1em}}.contact-description h2{font-size:1.1em;margin:.6em 0 0;text-transform:uppercase}.contact-description h2 span{font-weight:300}.contact-description p{padding:0 0 .5em;line-height:1.5em}.contact-description hr{border:none;border-bottom:1px solid #ccc;margin:1em 0}.contact-description-title{font-size:2em;position:relative;padding:1em 0 .4em;border-bottom:1px solid #ccc;line-height:1}.contact-description-title i{position:absolute;bottom:.3em;right:.4em}.contact-page-item-name{padding:1.5em 0 0}.contact-description .button-auxiliary-back{padding:3.5em 0 0;font-weight:500;font-size:1.2em;display:block}.introduction{padding:3em 0 4em}@media (max-width:49.9375em){.introduction-title{font-size:3em}}@media (max-width:45.9375em){.introduction-title{font-size:2em}}.introduction-sub-text,.introduction-text{text-align:center;margin:0 auto;max-width:35em;font-size:1.6em}@media (max-width:62.475em){.introduction-sub-text,.introduction-text{font-size:1.3em}}@media (max-width:49.9375em){.introduction-sub-text,.introduction-text{font-size:1.1em}.introduction-sub-text br,.introduction-text br{display:none}}.introduction-sub-text{font-size:1em;max-width:50em}.introduction-subtitle{display:inline-block;margin-bottom:.6em}.introduction-subtitle strong,.section-title strong{font-weight:900!important}.introduction-trinity-container{height:10.3em;width:12em;margin:11em auto}@media (max-width:768px){.introduction-trinity-container{font-size:.7em}}.introduction-trinity{height:10.3em;width:12em;margin:11em auto;position:relative;text-transform:uppercase;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);text-align:center;display:none}.js-has-scrolled .introduction-trinity{display:block}@media (max-width:49.9375em){.introduction-trinity{display:block}}.introduction-trinity-center{height:3em;width:9em;padding:3em 0;position:absolute;top:50%;margin:-3.5em 0 0 -4.5em;left:50%;background:#222;color:#fff;z-index:4;border-radius:9em;animation:1s ease-out lb;-webkit-animation:1s ease-out lb;-moz-animation:1s ease-out lb}.introduction-trinity-center-title{font-weight:400}.introduction-trinity-item{font-size:1.4em;height:1.428571428571429em;width:11.428571428571429em;padding:5.714285714285714em .7142857142857143em;position:absolute;background:#fff;color:#222;border-radius:12.857142857142858em;animation:1.5s ease-out grow;-webkit-animation:1.5s ease-out grow;-moz-animation:1.5s ease-out grow}.introduction-trinity-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px dotted rgba(0,0,0,.3);border-radius:100%;z-index:2}.introduction-trinity-item--1{top:0;left:50%;margin:-6.428571428571429em 0 0 -6.428571428571429em;padding:4.285714285714286em .7142857142857143em 7.142857142857143em;animation:1.5s ease-out mb;-webkit-animation:1.5s ease-out mb;-moz-animation:1.5s ease-out mb}.introduction-trinity-item--2{left:100%;padding:7.142857142857143em 1.428571428571429em 4.285714285714286em 0;text-align:right;animation:1.5s ease-out nb;-webkit-animation:1.5s ease-out nb;-moz-animation:1.5s ease-out nb}.introduction-trinity-item--2,.introduction-trinity-item--3{top:100%;margin:-6.428571428571429em 0 0 -6.428571428571429em}.introduction-trinity-item--3{left:0;padding:7.142857142857143em 0 4.285714285714286em 1.428571428571429em;text-align:left;animation:1.5s ease-out ob;-webkit-animation:1.5s ease-out ob;-moz-animation:1.5s ease-out ob}.expertise-introduction{padding:1em 0 2.4em}.expertise-introduction .grid{text-align:left;height:39em}.expertise-introduction .grid:after,.expertise-introduction .grid:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:1px}.expertise-introduction .grid-col--8{vertical-align:middle}@media (max-width:49.9375em){.expertise-introduction .grid{height:auto;text-align:center}}.expertise-introduction-title{font-size:2.625em;text-transform:uppercase;font-weight:900;text-align:center;line-height:1.1;margin:0;padding:0 2em .3em}.expertise-introduction-title span{font-weight:300}@media (max-width:1024px){.expertise-introduction-title{font-size:2em;padding:.3em 1em}}.expertise-introduction-mobile-head{display:none;height:10em;width:10em;position:relative;margin:1em auto;border:.5em solid #fff;border-radius:11em;overflow:hidden}.expertise-introduction-mobile-head img{max-width:100%;height:auto}@media (max-width:49.9375em){.expertise-introduction-mobile-head{display:block}.expertise-introduction-mobile-head img{border-radius:100%}.expertise-introduction-title{padding:.3em 0}}.expertise-introduction-quote{text-align:center;margin:0 auto;max-width:32em;font-size:1.2em;padding:.3em 5em;font-weight:700}.expertise-introduction-quote p:after,.expertise-introduction-quote p:before{font-size:3em;line-height:0;display:inline-block;vertical-align:bottom}.expertise-introduction-quote p:first-child:before{content:"“"}.expertise-introduction-quote p:last-child:after{content:"”"}.postid-1660 .expertise-introduction-quote p:first-child:before,.postid-1660 .expertise-introduction-quote p:last-child:after{display:none}@media (max-width:1024px){.expertise-introduction-quote{padding:.3em 1em}}@media (max-width:768px){.expertise-introduction-quote{padding:.3em .5em;font-size:.9em}}.expertise-introduction-quote-author{font-size:1em;text-align:center;display:block;font-style:normal}.single-expertises .references-rewards-counter-list-item{height:9em;width:9em;padding:1em}.single-expertises .references-rewards-counter-list-item img{width:140px;height:140px}.references{background:#fff}.references-list{padding-top:2em}.references-list-item{height:15em;width:33.3333%;display:inline-block;border:.2em solid #fff;border-bottom-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50% 50%;position:relative;-webkit-box-shadow:inset .1em .1em 1em rgba(0,0,0,.2);box-shadow:inset .1em .1em 1em rgba(0,0,0,.2);overflow:hidden}.references-list-item:focus .references-list-item-contents,.references-list-item:hover .references-list-item-contents{height:544px;width:544px;margin:-272px 0 0 -272px;border-radius:100%}.references-list-item:focus img,.references-list-item:hover img{top:128px}.references-list-item:focus .references-list-item-contents-text,.references-list-item:hover .references-list-item-contents-text{display:block}.references-list-item:focus .references-list-item-contents-action,.references-list-item:hover .references-list-item-contents-action{top:25em;height:auto}.references-list-item:focus .references-list-item-contents-action i,.references-list-item:hover .references-list-item-contents-action i{display:inline-block;margin:0 .2em 0 0}@media (max-width:73.5em){.references-list-item:focus .references-list-item-contents-action,.references-list-item:hover .references-list-item-contents-action{top:28em}.expertise-references-list-item:focus .references-list-item-contents-action,.expertise-references-list-item:hover .references-list-item-contents-action{top:27em!important}.references-list-item-contents-action{line-height:inherit!important}}@media (max-width:62.475em){.references-list-item{width:50%}}@media (max-width:49.9375em){.references-list-item{width:auto;max-width:30em;display:block;margin:0 auto}}.references-list-item-contents{display:inline-block;margin:-5em 0 0 -5em;top:50%;height:10em;width:10em;border:.5em solid #fff;border-radius:10em;padding:0;text-align:center;text-decoration:none;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.references-list-item-contents,.references-list-item-contents img{position:absolute;left:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:.3s ease-out all}.references-list-item-contents img{top:0;margin-left:-5em;max-width:10em;height:auto}.references-list-item-contents-text{display:none;color:#fff;width:18.75em;left:50%;margin-left:-9.375em;text-align:center;position:relative;padding:.5em 0;top:48%}.references-list-item-contents-text:after,.references-list-item-contents-text:before{content:"";position:absolute;left:8em;right:8em;border-bottom:1px solid #fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.references-list-item-contents-text:before{top:0}.references-list-item-contents-text:after{bottom:0}.references-list-item-contents-action{text-transform:uppercase;font-size:.9em;color:#fff;position:absolute;left:3em;right:3em;top:9.5em;height:16px;line-height:1;overflow:hidden;text-align:center;font-weight:700}.references-list-item-contents-action i{vertical-align:top}.references-list-item-contents-icon--watchVideo{display:block;margin:0 auto;width:18px;height:16px;background-position:-470px -55px}.references-list-item-contents-icon--viewWebsite{display:block;margin:0 auto;width:18px;height:16px;background-position:-470px -87px}.references-list-item-contents-icon--readCaseStudy{display:block;margin:0 auto;width:18px;height:16px;background-position:-470px -71px}.references-rewards-counter{background:#fff;padding-bottom:2em}.references-rewards-counter-list{padding:1em 0}.references-rewards-counter-list-item{border:.5em solid #efeae2;display:inline-block;height:10em;width:10em;border-radius:11em;margin:0 .5em;position:relative}.references-rewards-counter-list-item img{border-radius:10em;max-width:10em;height:auto}.references-rewards-counter-list-item-counter{position:absolute;background:#efeae2;top:0;right:0;height:1.5em;width:1.5em;display:block;font-size:1.5em;font-weight:700;text-align:center;border-radius:1.5em}.customers{background:#fff;padding:1em 0}.customers .grid{text-align:center}.customers-list-item{position:relative;display:inline-block;vertical-align:top;margin:0 1em}.customers-item-contents{display:none}.customers-item-contents ul{list-style-type:none;margin:0;padding:0}.customers-item{position:relative;height:10em;width:10em;margin:1em 0;border-radius:5em}.customers-item img{max-width:100%;height:auto;border-radius:5em}.rewards{background:#fff}.rangeslider,.rangeslider__fill{display:block}.rangeslider{background:#f3f3f3;position:relative;overflow:hidden;border-radius:50px}.rangeslider--horizontal{height:30px;width:100%;cursor:pointer;background:#f3f3f3 url(../images/bg-step.png) 50% no-repeat}@media (max-width:736px){.rangeslider--horizontal{background-size:50%}}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#55b3d6;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{cursor:pointer;display:inline-block;position:absolute;width:30px;height:30px;background:none!important}.rangeslider__handle:after{content:"";background:#fff!important;position:absolute;border-radius:50%;border:1px solid #9b9fa1;width:28px;height:28px}.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.12)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}.rangeslider--horizontal .rangeslider__handle{top:0;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.switch{position:relative;display:inline-block;width:66px;height:30px}.switch .label-switch{font-size:14px;font-family:PT Serif,serif;font-style:italic;font-weight:700;text-align:center;display:block;white-space:nowrap;margin-top:42px}.switch .label-switch,.switch .label-switch.active{color:#55b3d6;opacity:1}.switch input{display:none}.slider{cursor:pointer;top:0;right:0;background-color:#f3f3f3}.slider,.slider:before{position:absolute;left:0;bottom:0;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:28px;width:28px;background-color:#fff;border:1px solid #9b9fa1}input:checked+.slider{background-color:#55b3d6}input:checked+.slider:before{-webkit-transform:translateX(36px);transform:translateX(36px)}.slider.round{border-radius:50px}.slider.round:before{border-radius:50%}.slider-seconde{pointer-events:none;opacity:.4}.single-references{background-repeat:no-repeat!important}.bg-left{background-position:left 0!important}.bg-right{background-position:100% 0!important}.bg-center{background-position:center 0!important}.refChronodrive-Expertises-text,.refChronodrive-Reference-citation,.reference-block-dispositif-miniTitre,.reference-block-titre{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.refChronodrive-Reference-author,.reference-block{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}.header-logo{background-position:0 -55px}.layout-nav-fixed .header-logo{background-position:-141px -55px}.postid-864 .header-nav-item-language .dk_theme_language .dk_toggle .dk_label,.postid-864 .header-nav-item a,.postid-880 .header-nav-item-language .dk_theme_language .dk_toggle .dk_label,.postid-880 .header-nav-item a,.postid-1567 .header-nav-item-language .dk_theme_language .dk_toggle .dk_label,.postid-1567 .header-nav-item a{color:#868e90}.postid-864 .reference-block--lightgrey .reference-block-titre,.postid-880 .reference-block--lightgrey .reference-block-titre,.postid-1567 .reference-block--lightgrey .reference-block-titre{color:#2d2d2d}.reference-block--fonce .reference-block--lightgrey,.reference-block--fonce .reference-block--white{color:#585657}#main-footer{background:#50b4d2}.reference-default.layout-nav-fixed .header{background-color:#2d2d2d}.social{background:#50b4d2}.reference-default .reference-block-introdcution-logo{background:#fff}.reference-block-introdcution-logo{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:block;height:140px;margin:0 auto;padding:1px;width:auto;position:relative}.reference-block-introdcution-logo img{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin:0 auto;width:90%;width:auto;height:auto}.reference-block{overflow:hidden}.reference-block-introdcution{padding:4.5em 0 2.9em!important}.reference-orange .reference-block-introdcution{padding:173px 0 100px!important}.reference-block-titre{font-size:2.1875em;display:block;position:relative;margin:0 auto .85em;padding:0 0 .85em;line-height:1;text-transform:uppercase;color:#fff}.reference-block-image-minititre{width:100%;display:block;font-style:italic;margin-top:20px}.reference-block-titre span{font-weight:400}.reference-block-introdcution .reference-block-titre{font-size:3.75em;margin:0;padding:.2em 0 0;text-transform:none}.reference-block-introdcution .reference-block-titre span{display:initial}.reference-block-introdcution-intro,.reference-block-introdcution-type{line-height:1em;color:#fff}.reference-block-introdcution-intro{font-size:2.1875em;margin:20px auto 0;max-width:31.429em;font-weight:700;text-transform:uppercase}.reference-block-introdcution-intro,.reference-block-introdcution-intro p{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.reference-default .reference-block-introdcution-intro{font-size:1.9em;margin:0 auto;max-width:20.85em;font-weight:400;text-transform:inherit}.reference-default .reference-block-introdcution-intro,.reference-default p{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}.reference-default .reference-block-introdcution-logo{width:140px}.reference-default .reference-block-introdcution-logo img{width:85%}.reference-block-introdcution-type{margin-bottom:0;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-style:italic;font-size:1.1em;font-weight:400;text-transform:none}.chevron{color:#51b4d1;font-size:1.2em;font-weight:700}.refChronodrive-Reference-noWrap{white-space:nowrap}.reference-block--grey{color:#fff;background-color:#2d2d2d}.reference-block--grey .reference-block-resultat-item{color:#2d2d2d}.reference-block--grey .reference-block-resultat-item strong{margin:45px 25px 0;color:#4fb1cf;width:400px;height:290px;padding-top:110px;text-align:center;font-weight:700;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100px;line-height:normal}.reference-block--fonce{color:#fff;background-color:#002d5f}.reference-block--lightgrey{color:#2d2d2d;background-color:#efeae4}.reference-block--dark-red{color:#fff;background-color:#71162f}.reference-block--blue{color:#fff;background-color:#50b4d2}.reference-block--red{background:#e40020;color:#fff}.reference-block--clair{color:#fff;background-color:#305477}.reference-block--orange{color:#fff;background-color:#e5372e}.reference-block-image{padding:2em 0 0!important}.reference-block-image img{display:block;margin:0 auto}.reference-block-resultat.reference-block--blue{color:#50b4d2}.reference-block--blue .reference-block-dispositif-QuadCol li:before,.reference-block--clair .reference-block--blue .reference-block-dispositif-QuadCol li:before,.reference-block--fonce .reference-block--blue .reference-block-dispositif-QuadCol li:before,.reference-orange .reference-block--blue .reference-block-dispositif-QuadCol li:before,.reference-red .reference-block--blue .reference-block-dispositif-QuadCol li:before{border:1px solid #fff;color:#fff}.reference-block--white .reference-block-dispositif-QuadCol li:before{border:1px solid #2d2d2d;color:#2d2d2d}.reference-block--white{color:#2d2d2d;background-color:#fff}.reference-block--grey.reference-block-titre{border-bottom:1px solid #969696}.reference-block--lightgrey .reference-block-titre{border-bottom:1px solid #bfbbb6;color:#50b4d2}.reference-block--lightgrey .reference-block-dispositif-miniTitre{margin-bottom:60px;color:#50b4d2}.reference-block--blue .reference-block-titre{border-bottom:1px solid #a8dae9;color:#fff}.reference-block--white .reference-block-titre{color:#2d2d2d;border-bottom:1px solid #bfbbb6}.reference-block-pdf{padding:4em 0!important}.reference-block-pdf .reference-block-titre{border-bottom:none!important}.reference-block-pdf .download-pdf{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;width:180px;height:50px;line-height:50px;padding:0 10px 0 60px;font-size:18px;color:#fff;text-transform:uppercase;text-decoration:none;background:url(http://altima-agency.com/App_Themes/images/reference-mini/btn.png)}.reference-block{padding:3.5em 0 5em}.reference-block-mainText{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.3em;font-weight:400;line-height:1.7em;padding:.4em 0;width:770px;margin:0 auto}.reference-block-defi .reference-block-mainText{font-size:1.5625em;padding:0;max-width:37em;margin:0 auto;line-height:1.2;width:auto}.reference-block-simple-wrap{padding-bottom:40px}.reference-block-simple-wrap .reference-block-titre{font-size:2.5em;padding-bottom:.85em}.eference-block-defi-mainText+.eference-block-defi-mainText{margin-top:1.36em}.reference-block-dispositif .grid{width:100%;max-width:90%}.reference-block-dispositif-QuadCol{white-space:nowrap;padding:0;margin:0;counter-reset:a;padding:1.125em 0 0}.reference-block-dispositif-QuadCol li{counter-increment:a;display:inline-block;margin:0;vertical-align:top;width:16%;white-space:normal;text-align:center}.reference-block-dispositif-QuadCol li:before{content:"0" counter(a);border:1px solid #50b4d2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;height:30px;width:50px;display:block;text-align:center;color:#50b4d2;font-size:25px;width:70px;height:53px;padding-top:17px;margin:0 auto 30px}.reference-block-dispositif-miniTitre{font-size:1.5625em;line-height:1;text-transform:uppercase;margin:0 0 40px}.refChronodrive-Dispositifs{text-align:center;max-width:960px;margin:0 auto}.refChronodrive-Dispositifs div{float:left;display:inline;text-align:center}.refChronodrive-Dispositifs img{margin:0 15px}.refChronodrive-Dispositifs .mention{font-style:italic;font-size:13px}.reference-block-resultat .reference-block-resultat-item{display:inline-block;vertical-align:middle;margin:45px 25px 0;width:400px;height:290px;padding-top:110px;text-align:center;font-weight:700;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;line-height:normal}.reference-block-resultat .reference-block-resultat-item p{display:block;font-size:25px;font-weight:400;text-transform:uppercase;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0}.reference-block-resultat .reference-block-resultat-item p strong{font-size:100px}.reference-block-resultat .reference-block-resultat-item p strong:before{display:none}.reference-block-resultat .reference-block-resultat-item p.no-padding-top{margin-top:-55px}.reference-block-resultat .reference-block-resultat-item em{font-size:45px;font-weight:300;font-style:normal;display:block;text-transform:none}.reference-block-resultat .reference-block-resultat-item em strong{font-size:45px;font-weight:700}.postid-864 .reference-block-resultat .reference-block-resultat-item em,.postid-880 .reference-block-resultat .reference-block-resultat-item em,.postid-1567 .reference-block-resultat .reference-block-resultat-item em{font-size:40px;font-weight:700;height:40px;margin-top:-36px}.reference-filed-resultat{margin:60px auto 0;width:406px;height:260px;padding-top:146px;text-align:center;font-weight:700;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100px;line-height:60px}.reference-filed-resultat span{display:block;font-size:25px;font-weight:400;text-transform:uppercase}.reference-filed-resultat span.trafic{font-size:40px;font-weight:700;height:40px}@media (max-width:73.5em){.refChronodrive-Dispositifs div img{margin:0 2px}.reference-block-resultat .reference-block-resultat-item{margin:35px 25px 0}.reference-block-dispositif h2{padding:0}}@media (max-width:48em){.reference-block-resultat .reference-block-resultat-item p.no-padding-top{margin-top:0}.reference-block-titre{font-size:1.944444444444444em}.reference-block-introdcution-intro{font-size:1.73em}.reference-block-introdcution-type{font-size:.972222222222222em}.eference-block-defi-mainText{font-size:1.388888888888889em}.refChronodrive-Dispositifs div,.refChronodrive-Dispositifs div img{clear:both;display:block;float:none;margin:10px auto}.reference-block-defi .reference-block-mainText{font-size:1.388888888888889em}}@media (max-width:28.125em){.reference-block-introdcution .reference-block-titre{font-size:1.94em}.reference-block-introdcution{padding-bottom:3.8em}.reference-orange .reference-block-introdcution-intro{font-size:.9em!important;margin:5px auto 0!important}.reference-block--lightgrey .reference-block-dispositif-miniTitre{margin-bottom:30px}.reference-block-dispositif h2{padding:0}.reference-block-introdcution-type{line-height:1.3}.reference-block-dispositif-QuadCol li{width:100%;margin:0 0 30px;display:block}.reference-filed-resultat{margin:60px auto 0;width:266px;height:176px;padding-top:90px;font-size:60px;line-height:40px}.reference-filed-resultat span{font-size:16px}.reference-block-resultat .reference-block-resultat-item{margin:35px auto 0;width:266px;height:206px;padding-top:60px;font-size:60px}.reference-block-resultat .reference-block-resultat-item p{font-size:16px}.reference-block-resultat .reference-block-resultat-item p strong{font-size:60px}.reference-block-resultat .reference-block-resultat-item em{font-size:28px;font-weight:300;font-style:normal;display:block;text-transform:none}.reference-block-resultat .reference-block-resultat-item em strong{font-size:28px;font-weight:700}}#reference-carousel{position:relative;background:url(../images/carousel.gif) 50% -137px #002d5f no-repeat;padding-top:40px;padding-bottom:0}#reference-carousel h3{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;color:#fff;text-transform:uppercase;text-align:center}#reference-carousel p{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.3em;color:#fff;text-align:center;padding:0 0 30px}#reference-carousel .jcarousel-pagination{padding:0}.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;border-radius:5px;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel{width:900px;margin:0 auto}.jcarousel,.jcarousel ul{position:relative;overflow:hidden}.jcarousel ul{width:20000em;list-style:none;margin:0;padding:0}.jcarousel ul li{width:900px;float:left}.jcarousel img{display:block;max-width:100%;height:auto!important;margin:0 auto}.jcarousel-next,.jcarousel-prev{position:absolute;top:360px;width:41px;height:41px;text-align:center;text-decoration:none;text-indent:-9999px;left:50%}.jcarousel-prev{margin-left:-500px;background:url(../images/carousel.gif) no-repeat 50% -93px}.jcarousel-next{margin-left:460px;background:url(../images/carousel.gif) no-repeat 50% -49px}.jcarousel-pagination-next,.jcarousel-pagination-prev{position:absolute;bottom:30px;left:50%}.jcarousel-pagination-prev{margin-left:-64px;background:url(../images/carousel.gif) no-repeat 50% -37px;text-indent:-999px;width:12px;height:12px}.jcarousel-pagination-next{margin-left:46px;background:url(../images/carousel.gif) no-repeat 50% -25px;text-indent:-999px;width:12px;height:12px}.jcarousel-pagination{margin:30px 0;clear:both;text-align:center}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:11px;width:11px;line-height:10px;color:#4e443c;text-indent:-9999px;margin-right:4px;background:url(../images/carousel.gif) 50% -12px no-repeat}.jcarousel-pagination a.active{background:url(../images/carousel.gif) 50% 0 no-repeat}.reference-timeline{padding:40px 0;background:#002d5f}.reference-timeline .timeline-block{background:url(../images/reference-timeline1.png) 50% 232px repeat-x #002d5f}.reference-timeline h2{border-bottom:1px solid #406287;color:#fff;display:block;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:400;line-height:1em;margin:0 auto 30px;padding:0 0 30px;position:relative;text-transform:uppercase;font-weight:700}.reference-timeline h2 strong{display:block}.reference-timeline h2 span{font-weight:400}.reference-timeline p{color:#fff;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.3em;font-weight:400}.reference-timeline p#timeline-txt{height:110px}.reference-timeline ul{position:relative;left:-63px;display:block;height:484px;width:627px;margin:0 auto;padding:0;list-style-type:none;background:url(../images/reference-timeline2.png) repeat-x scroll 0 232px transparent}.reference-timeline ul li{position:absolute;bottom:254px;width:72px;height:87px;background:url(../images/spr4.jpg) 50% -246px;text-align:center;cursor:pointer}.reference-timeline ul li span.date{display:block;padding-top:24px;color:#777;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-align:center}.reference-timeline ul li span.date span,.reference-timeline ul li span.text,.reference-timeline ul li span.title{display:none}.reference-timeline ul li span.title{padding-top:10px;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:700;text-transform:uppercase;color:#fff}.reference-timeline ul li span.text{width:200px;margin:0 auto;color:#fff;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:.8em;line-height:1.5em;font-weight:400;font-style:italic}.reference-timeline ul li.hover{width:232px;height:248px;margin-left:-81px;background-position:50% 0}.reference-timeline ul li.hover span.date{width:140px;margin:0 auto;padding:40px 0 10px;color:#fff;border-bottom:1px solid #626262;font-size:1.5em}.reference-timeline ul li.hover span.date span{display:inline}.reference-timeline ul li.hover span.title{display:block;width:200px;margin:0 auto}.reference-timeline ul li.hover span.text{display:block;font-size:1em;padding-top:10px}.reference-timeline ul#timeline1 li{cursor:pointer}.reference-timeline ul li#timeline-li1{left:-30px}.reference-timeline ul li#timeline-li2{left:124px}.reference-timeline ul li#timeline-li3{left:278px}.reference-timeline ul li#timeline-li4{left:432px}.reference-timeline ul li#timeline-li5{left:586px}.reference-timeline ul li.down{top:242px;background:url(../images/spr4.jpg) 50% -335px;cursor:pointer}.reference-timeline ul li.down span.date{padding-top:40px}.reference-timeline ul li.down.hover{background-position:50% -425px}.reference-timeline ul li.down.hover span.date{padding-top:60px}.reference-orange .reference-timeline{padding:40px 0;background:#002d5f}.reference-orange .reference-timeline .timeline-block{background:url(../images/reference-timeline1.png) 50% 232px repeat-x #002d5f}.reference-orange .reference-timeline h2{border-bottom:1px solid #406287;color:#fff;display:block;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:700;line-height:1em;margin:0 auto 30px;padding:0 0 30px;position:relative;text-transform:uppercase}.reference-orange .reference-timeline h2 strong{display:block}.reference-orange .reference-timeline p{color:#fff;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.3em;font-weight:400}.reference-orange .reference-timeline p#timeline-txt{height:110px}.reference-orange .reference-timeline ul{position:relative;left:-63px;display:block;height:484px;width:627px;margin:0 auto;padding:0;list-style-type:none;background:url(../images/reference-timeline2.png) repeat-x scroll 0 232px transparent}.reference-orange .reference-timeline ul li{position:absolute;bottom:254px;width:72px;height:87px;background:url(../images/spr4.jpg) 50% -246px;text-align:center;cursor:pointer}.reference-orange .reference-timeline ul li span.date{display:block;padding-top:24px;color:#777;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;text-align:center}.reference-orange .reference-timeline ul li span.date span,.reference-orange .reference-timeline ul li span.text,.reference-orange .reference-timeline ul li span.title{display:none}.reference-orange .reference-timeline ul li span.title{padding-top:10px;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:700;text-transform:uppercase;color:#fff}.reference-orange .reference-timeline ul li span.text{width:200px;margin:0 auto;color:#fff;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:.8em;line-height:1.5em;font-weight:400;font-style:italic}.reference-orange .reference-timeline ul li.hover{width:232px;height:248px;margin-left:-81px}.reference-orange .reference-timeline ul li.hover span.date{width:140px;margin:0 auto;padding:40px 0 10px;color:#fff;border-bottom:1px solid #626262;font-size:1.5em}.reference-orange .reference-timeline ul li.hover span.date span{display:inline}.reference-orange .reference-timeline ul li.hover span.title{display:block;width:200px;margin:0 auto}.reference-orange .reference-timeline ul li.hover span.text{display:block;font-size:1em;padding-top:10px}.reference-orange .reference-timeline ul#timeline1 li{cursor:pointer}.reference-orange .reference-timeline ul li#timeline-li1{left:-30px}.reference-orange .reference-timeline ul li#timeline-li2{left:48px}.reference-orange .reference-timeline ul li#timeline-li3{left:124px}.reference-orange .reference-timeline ul li#timeline-li4{left:201px}.reference-orange .reference-timeline ul li#timeline-li5{left:278px}.reference-orange .reference-timeline ul li#timeline-li6{left:355px}.reference-orange .reference-timeline ul li#timeline-li7{left:432px}.reference-orange .reference-timeline ul li#timeline-li8{left:509px}.reference-orange .reference-timeline ul li#timeline-li9{left:586px}.reference-orange .reference-timeline ul li.down{top:242px;background:url(../images/spr4.jpg) 50% -335px;cursor:pointer}.reference-orange .reference-timeline ul li.down span.date{padding-top:40px}.reference-orange .reference-timeline ul li.down.hover{background-position:50% -425px}.reference-orange .reference-timeline ul li.down.hover span.date{padding-top:60px}.reference-block-video{padding:2em 0 3em!important}.reference-block-video a#play{display:block;width:900px;height:529px;margin:0 auto;color:#fff;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:700;line-height:520px;text-transform:uppercase;text-decoration:none}.reference-block-video a#play .paly{position:absolute;left:0;right:0;top:50%;top:48%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:1em}.reference-block-video a#play span{font-size:1.5em}.reference-block-video div#video{display:none;margin-bottom:60px}.reference-block-video div#video iframe{width:900px;height:529px}.reference-block-video img{width:100%;height:auto}.reference-block-video .video--show img{display:none}.videoBox{margin:0 auto;max-width:56.25em}.video{position:relative;width:100%;height:0;padding-bottom:56.2%;cursor:pointer}.video-iframe iframe,.video-pic{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.video-iframe iframe{display:none}.video-pic{display:block}.video--show{cursor:default}.video--show .video-iframe iframe{display:block}.video--show .video-pic{display:none!important}.contenuLayout .subtitle{font-size:1.4em}.contenuLayout .contenuLayoutList{padding:0;list-style:none;margin:2em auto 0;max-width:58.25em;text-align:center}.contenuLayout .contenuLayoutList li{display:inline-block;margin:0 0 .5em;width:18em;vertical-align:top;color:inherit}.contenuLayout .contenuLayoutList li .title{font-size:1.25em;text-transform:uppercase;font-weight:900;line-height:1.25;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;display:block;color:#444}.contenuLayout .contenuLayoutList li img{max-width:100%;height:auto;display:block;margin:0 auto 1.5em;width:142px;height:142px}.contenuLayout .contenuLayoutList li .desc{display:block;float:left;width:255px;height:auto;margin:0;margin-right:40px;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:.9em;line-height:1.7em;font-weight:400;text-align:left;text-transform:none}.contenuLayout .contenuLayoutList li .desc em{display:block;font-size:.8em;margin-top:10px}.layout-1 .contenuLayoutList li{width:100%}.layout-1 .contenuLayoutList li .desc{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.2em;font-style:italic;text-align:center;width:100%;line-height:1.15em}.layout-2 .contenuLayoutList li{width:49%}.layout-2 .contenuLayoutList li .desc{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 1.5625em 0 0;line-height:1.15em}.layout-2 .contenuLayoutList li .title{text-align:left;display:block;font-size:1.5625em;line-height:1;text-transform:uppercase}.reference-block-proposition .proposition-list{position:relative;height:45em;padding:0;margin:0 auto;font-size:16px}.reference-block-proposition .proposition-list:before{content:"";position:absolute;top:26em;left:50%;width:34.4em;height:34.4em;margin:-17.2em;border:2px solid #444;border-radius:50%}.reference-block-proposition .proposition-list .proposition-item{position:absolute;top:28.5em;left:50%;z-index:2;display:inline-block;width:17.5em;height:17.5em;margin:-8.75em;padding-top:11.875em;background:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.reference-block-proposition .proposition-list .proposition-item:first-child{-webkit-transform:translateY(-19.25em);transform:translateY(-19.25em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(2){-webkit-transform:translate(16.875em,-6.6875em);transform:translate(16.875em,-6.6875em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(3){-webkit-transform:translate(10.315em,12em);transform:translate(10.315em,12em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(4){-webkit-transform:translate(-10.315em,12em);transform:translate(-10.315em,12em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(5){-webkit-transform:translate(-16.875em,-6.6875em);transform:translate(-16.875em,-6.6875em)}.reference-block-proposition .proposition-list .proposition-item .proposition_liste_image img{width:auto;position:absolute;top:7.3em;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:107px}.reference-block-proposition .proposition-list .proposition-item .proposition-item-titre{font-weight:900;text-transform:uppercase;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;color:#444}.reference-block-proposition .proposition-list .proposition-item .proposition-item-titre span{display:block}.reference-block-proposition .proposition-list .proposition-item .proposition-item-titre img{display:block;margin:0 auto}.reference-block-paragraphe .title{font-size:1.25em;line-height:1.1;font-weight:900;text-transform:uppercase;margin:1em 0;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.reference-block-paragraphe .desc{font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto}.reference-block-paragraphe .desc,.subtitle{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}.subtitle{font-size:1.3em;padding:.4em 0}.layout-3 ul#reference-block2-text{display:block;overflow:hidden;width:890px;margin:30px auto;padding:0}.layout-3 ul#reference-block2-text li{display:block;float:left;width:100%;height:auto;margin:0;margin-right:40px;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:.9em;line-height:1.7em;font-weight:400;text-align:left;text-transform:none}.layout-2 ul#reference-block2-text{overflow:hidden;margin:3.75em auto 1.625em;padding:10px 0 0;max-width:56.25em;list-style:none;text-align:left}.layout-2 ul#reference-block2-text li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 1.5625em 0 0}.layout-2 ul#reference-block2-text li h3{font-size:1.5625em;line-height:1;text-transform:uppercase}.layout-2 ul#reference-block2-text li p{margin:0 0 1.5em;line-height:1.5}.layout-1 ul#reference-block2-text li p{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1.2em;font-style:italic}.experience li,.mis-en-ovre-titre,.zoom-list .zoom-listItem .zoom-titre{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.experience{display:block;text-align:center;margin:0 auto;padding:40px 0 0;overflow:hidden}.experience li{display:inline-block;width:210px;height:260px;margin:0 10px;text-align:center;font-size:.8em;font-weight:700;line-height:1.2em;text-transform:uppercase;vertical-align:top}.experience li .icon-wrap{width:150px;height:150px;text-align:center;background:#fff;display:inline-block;border-radius:80px;margin-bottom:20px}.large-area .zoom-list{margin:0 auto;padding:0;max-width:56.25em;list-style:none}.large-area .zoom-list .zoom-titre{font-size:1.5625em;line-height:1;text-transform:uppercase;margin-bottom:5px}.large-area .zoom-list .zoom-listItem{position:relative;z-index:1;line-height:1.4;padding:40px 9% 40px 32%;overflow:hidden;padding:1.125em 1.5625em 0;text-align:left;border-bottom:1px solid #bebbb5}.large-area .zoom-list .zoom-listItem img{float:left;margin:-.5em;width:47.7647058823529%;height:auto}.large-area .zoom-list .zoom-listItem:nth-child(2n) img{width:48.941176470588196%;float:right}.large-area .zoom-list .zoom-listItem.zoom-titre{margin-bottom:5px;font-weight:900;text-transform:uppercase}.large-area .zoom-list .zoom-listItem .wrap{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:52.2352941176471%;padding-top:1.75em;padding-left:2.5em}.large-area .zoom-list .zoom-listItem:nth-child(2n) .wrap{float:left;padding-right:2.5em;padding-left:0;width:51.058823529411804%}.small-area .zoom-list{max-width:42em;margin:0 auto;padding:0;list-style:none}.small-area .zoom-list .zoom-listItem{position:relative;z-index:1;text-align:left;line-height:1.4;padding:40px 9% 40px 32%}.small-area .zoom-list .zoom-listItem img{position:absolute;z-index:-1;top:50%;left:0;height:auto;max-width:29%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.small-area .zoom-list .zoom-listItem:nth-child(2n){padding-right:27%;padding-left:9%}.small-area .zoom-list .zoom-listItem:nth-child(2n) img{left:auto;right:0}.small-area .zoom-list .zoom-listItem h3{margin-bottom:5px;font-weight:900;text-transform:uppercase}.small-area .zoom-list .zoom-listItem .description{font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto}.mis-en-ovre-titre{font-size:1.5625em;line-height:1;text-transform:uppercase;margin:60px 0 40px}.le-dispositif-mis-en-ovre .dispositifs-image{text-align:center;max-width:960px;margin:0 auto;overflow:hidden}.le-dispositif-mis-en-ovre .dispositifs-image div{display:inline-block;text-align:center}.le-dispositif-mis-en-ovre .dispositifs-image .item{width:33.333%;float:left;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.le-dispositif-mis-en-ovre .dispositifs-image img{max-width:100%;height:auto}.le-dispositif-mis-en-ovre .dispositifs-image .mention{font-style:italic;font-size:13px}.icon-wrap{width:150px;height:150px;text-align:center;background:#fff;display:inline-block;border-radius:80px;margin-bottom:25px}.reference-block--white .icon-wrap{background:#efebe2}.reference-Expertises-list{max-width:66em;margin:3.125em auto 0;padding:0;list-style:none}.reference-Expertises-list li{display:inline-block;margin:0 2.5em 2.5em;width:9.375em;vertical-align:top}.reference-Expertises-list li .reference-Expertises-text{font-size:.875em;display:inline-block;height:2em;line-height:1;font-weight:700;text-transform:uppercase;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 20px}.reference-block-defi.reference-block--blue{color:#fff}.reference-block-defi .reference-block-titre{border-bottom:1px solid #969696}.reference-block--white .reference-filed-resultat{background:#2d2d2d;color:#fff}.reference-block--orange .reference-block-titre{border-bottom:1px solid #ed6a62}.reference-orange.reference-orange.layout-nav-fixed .header{background-color:#e5372e}.reference-orange #main-footer{background-color:#e5372e}.reference-orange .reference-block--lightgrey .reference-block-dispositif-miniTitre{color:#e5372e}.reference-orange .reference-block-dispositif-QuadCol li:before{content:"";color:#e5372e;border:1px solid #e5372e}.reference-orange .reference-block--white .reference-filed-resultat{background:#e5372e}.reference-orange .small-area .zoom-list .zoom-listItem .zoom-titre{color:#fff}.reference-orange .chevron,.reference-orange .reference-block--lightgrey .reference-block-titre,.reference-orange .reference-block--white .reference-block-titre{color:#e5372e}.reference-orange .reference-timeline{background:#e5372e}.reference-orange .reference-timeline h2{border-bottom:1px solid #ed6a62}.reference-orange .reference-timeline .timeline-block{background:url(../images/reference-timeline1.jpg) 50% 232px repeat-x #e5372e}.reference-orange .reference-timeline ul{background:url(../images/reference-timeline2.jpg) repeat-x scroll 0 231px transparent}.reference-orange .reference-timeline ul li{background:url(../images/spr4-orange.jpg) 50% -246px}.reference-orange .reference-timeline ul li.down{background:url(../images/spr4-orange.jpg) 50% -332px}.reference-orange .reference-timeline ul li.hover{background-position:50% 0}.reference-orange .reference-timeline ul li.down.hover{background-position:50% -418px}.reference-orange .layout-3 .subtitle{font-size:1.4em}.reference-orange .layout-3 ul#reference-block2-text p{display:block;float:left;width:265px;margin-right:40px;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1em;font-weight:400;color:#565759;text-align:justify}.reference-orange .reference-block-introdcution .reference-block-titre{font-size:.9em;padding:.2em 0}.reference-orange .reference-block-introdcution-logo{margin:0 auto;height:100px}.reference-orange .zoom-list .zoom-listItem .zoom-titre{color:#fff}.reference-orange .reference-block-image{padding:2em 0!important}.reference-orange .large-area .zoom-list .zoom-titre,.reference-orange .reference-Expertises-list li:hover .reference-Expertises-text{color:#e5372e}.reference-orange .reference-block-image{position:relative}.reference-orange .reference-block-image .reference-block-valeur{color:#fff;font-size:2em;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1em;text-transform:uppercase;position:absolute;bottom:80px;margin:0 auto;left:0;right:0;border:none;font-weight:300}.reference-orange .reference-block-image .reference-block-valeur strong{display:block;font-size:3em;line-height:1.2em}.reference-orange .reference-block-introdcution-intro,.reference-orange .reference-block-titre{font-size:2.5em}.reference-orange .layout-3 .contenuLayoutList{display:block;overflow:hidden;width:880px;margin:30px auto 0;padding:0}.reference-orange .layout-3 .contenuLayoutList li .desc{float:left;width:265px;margin-right:40px;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;font-size:1em;font-weight:400;text-align:justify;line-height:1.2}.reference-orange .layout-3 .contenuLayoutList li .desc p{padding-bottom:0}.reference-orange .reference-block-video{padding:0 0 3em!important}.reference-orange .contenuLayout{padding:3em 0}.reference-block--red .reference-block-titre{border-bottom:1px solid #f28090}.reference-red .reference-block-video a#play .paly{text-indent:-99999px}.reference-red.layout-nav-fixed .header{background-color:#e40020}.reference-block--red.reference-block-defi .reference-block-titre{border-bottom:1px solid #f28090}.reference-red .reference-block{padding:3em 0 5em}.reference-red .reference-block-paragraphe{color:#e40020}.reference-red #main-footer{background-color:#e40020}.reference-red .reference-block--lightgrey .reference-block-dispositif-miniTitre{color:#e40020}.reference-red .reference-block-dispositif-QuadCol li:before{color:#e40020;border:1px solid #e40020}.reference-red .reference-block-video a#play{background:url(../images/red-play.jpg) no-repeat;background-size:contain}.reference-red .reference-block--white .reference-filed-resultat{background:#e40020}.reference-red .chevron,.reference-red .reference-block--lightgrey .reference-block-titre,.reference-red .reference-block--white .reference-block-titre,.reference-red .small-area .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-red .reference-block--red{background:#e40020;color:#fff}.reference-red .reference-block--red .zoom-list .zoom-listItem .zoom-titre{color:#fff}.reference-red .reference-block-simple-wrap{padding-bottom:0}.reference-red .reference-block-simple-wrap .reference-block-mainText{font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto;color:#e40020;width:inherit}.reference-red .reference-block-simple-wrap .reference-block-titre{font-size:1.25em;line-height:1.1;font-weight:900;text-transform:uppercase;margin:0;border:none!important;color:#e40020}.reference-red .reference-block--red .reference-block-simple-wrap .reference-block-mainText{color:#fff}.reference-red .reference-block--red .reference-block-simple-wrap .reference-block-titre{color:#fff;font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto}.reference-red .reference-block--orange .zoom-list .zoom-listItem .zoom-titre{color:#fff}.reference-red .large-area .zoom-list .zoom-titre,.reference-red .reference-Expertises-list li:hover .reference-Expertises-text{color:#e40020}.reference-red .reference-block-image{padding:0!important}.reference-red .reference-block-proposition{padding:2em 0 6em}.reference-red .reference-block-introdcution{padding:3em 0 4em!important}.reference-red .small-area .zoom-list .zoom-listItem:first-child img{left:45px}.reference-red .reference-block-defi .reference-block-mainText{line-height:1.4}.reference-bleu #main-footer,.reference-bleu.layout-nav-fixed .header{background-color:#002d5f}.reference-bleu .reference-block--lightgrey .reference-block-dispositif-miniTitre{color:#002d5f}.reference-bleu .reference-block-dispositif-QuadCol li:before{color:#002d5f;border:1px solid #002d5f}.reference-bleu .reference-block--white .reference-filed-resultat{background:#002d5f}.reference-bleu .reference-block--lightgrey .reference-block-titre,.reference-bleu .reference-block--white .reference-block-titre,.reference-bleu .zoom-list .zoom-listItem .zoom-titre{color:#002d5f}.reference-bleu .reference-block--red,.reference-bleu .small-area .zoom-list .zoom-listItem .zoom-titre{color:#fff}.reference-bleu .reference-block--red .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-bleu .chevron,.reference-bleu .large-area .zoom-list .zoom-titre,.reference-bleu .reference-Expertises-list li:hover .reference-Expertises-text{color:#002d5f}.reference-block--clair .reference-block-titre{border-bottom:1px solid #446585}.reference-block--clair #main-footer,.reference-block--clair.layout-nav-fixed .header{background-color:#305477}.reference-block--clair .reference-block--lightgrey .reference-block-dispositif-miniTitre{color:#305477}.reference-block--clair .reference-block-introdcution{padding:2em 0 4.9em!important}.reference-block--clair .reference-block-dispositif-QuadCol li:before{color:#305477;border:1px solid #305477}.reference-block--clair .reference-block--white .reference-filed-resultat{background:#305477}.reference-block--clair .reference-block--lightgrey .reference-block-titre,.reference-block--clair .reference-block--white .reference-block-titre{color:#305477}.reference-block--clair .small-area .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-block--clair .reference-block--red{color:#fff}.reference-block--clair .reference-block--red .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-block--clair .chevron{color:#305477}.reference-block--clair .contenuLayout .contenuLayoutList li .desc{font-size:1em;width:100%;line-height:1.2}.reference-block--clair .reference-block-video a#play .paly{display:none}.reference-block--clair .layout-2 .contenuLayoutList li .desc{line-height:1.5}.reference-block--clair .layout-2 .contenuLayoutList li .title{font-weight:700;color:#fff;padding-right:24px}.reference-block--clair .large-area .zoom-list .zoom-titre{color:#305477}.reference-block--clair .reference-block-simple-wrap{padding-bottom:0}.reference-block--clair .reference-block-simple-wrap .reference-block-mainText{font-size:1.5625em;padding:0;max-width:36em;margin:0 auto;line-height:1.15;width:auto}.reference-block--clair .reference-Expertises-list li:hover .reference-Expertises-text{color:#305477}.reference-block--fonce .reference-block-titre{border-bottom:1px solid #406287}.reference-block--clair a#play .paly{text-indent:-99999px}.reference-block--fonce.layout-nav-fixed .header{background-color:#002d5f}.reference-block--fonce .reference-Expertises-list{width:60em}.reference-block--fonce .reference-Expertises-list li .reference-Expertises-text{text-decoration:none;border:none;color:#242424;font-size:1em}.reference-block--fonce .chevron{color:#002d5f}.reference-block--fonce #main-footer{background-color:#002d5f}.reference-block--fonce .reference-block--lightgrey .reference-block-dispositif-miniTitre{color:#002d5f}.reference-block--fonce .reference-block-dispositif-QuadCol li:before{color:#305477;border:1px solid #002d5f}.reference-block--fonce .reference-block--white .reference-filed-resultat{background:#002d5f}.reference-block--fonce .reference-block--lightgrey .reference-block-titre,.reference-block--fonce .reference-block--white .reference-block-titre,.reference-block--fonce .zoom-list .zoom-listItem .zoom-titre{color:#002d5f}.reference-block--fonce .small-area .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-block--fonce .reference-block--red{color:#fff}.reference-block--fonce .reference-block--red .zoom-list .zoom-listItem .zoom-titre{color:#e40020}.reference-block--fonce .large-area .zoom-list .zoom-titre,.reference-block--fonce .reference-Expertises-list li:hover .reference-Expertises-text{color:#002d5f}.reference-block--grey .reference-block-titre{border-bottom:1px solid #969696}.reference-dark-red .small-area .zoom-list .zoom-listItem h3{font-size:1em}@media (max-width:73.5em){.experience{width:auto}.experience li{margin:0 60px}.reference-block-mainText{width:auto}.layout-nav-fixed .header .header-logo{width:40px}.contenuLayout .contenuLayoutList{width:100%!important}.contenuLayout .contenuLayoutList li{width:17em;margin-right:1em}.contenuLayout .contenuLayoutList li .desc{width:100%;text-align:justify}.reference-red .contenuLayout .contenuLayoutList li{margin-right:2em}.layout-1 .contenuLayoutList li{width:100%;margin-right:0}.layout-1 .contenuLayoutList li .desc{margin-right:0;text-align:center}.layout-2 .contenuLayoutList li{width:48%;margin-right:1%}.layout-2 .contenuLayoutList li .desc{width:100%}.reference-block-dispositif-QuadCol li br{display:none}.reference-orange .reference-block-introdcution-intro p{padding:0!important}.reference-orange .reference-block-introdcution{padding:160px 0 80px!important}.reference-orange .reference-block-mainText{padding:.4em 150px}.reference-block-introdcution-logo{bottom:0}.reference-block-introdcution-logo img{width:auto}.reference-timeline{background:#002d5f}.reference-timeline ul{display:block;width:auto;height:auto;overflow:hidden;margin:0 auto;left:0;background:url(../images/reference-timeline3.jpg) 50% 0 repeat-y;margin:0}.reference-timeline ul li,.reference-timeline ul li.down{position:relative;top:0;left:0;background:url(../images/spr5.jpg) 0 50% no-repeat;width:74px;height:169px;margin:0;margin-left:-37px}.reference-timeline ul li.down.hover,.reference-timeline ul li.hover{display:block;background:url(../images/spr5.jpg) -74px 50% no-repeat;padding:0 5px;width:150px;height:169px;margin-left:-80px}.reference-orange .reference-timeline ul li,.reference-orange .reference-timeline ul li.down{position:relative;top:0;left:0;background:url(../images/spr5-orange.jpg) 0 50% no-repeat;width:74px;height:169px;margin:0;margin-left:-37px}.reference-orange .reference-timeline ul li.down.hover,.reference-orange .reference-timeline ul li.hover{display:block;background:url(../images/spr5-orange.jpg) -74px 50% no-repeat;padding:0 5px;width:150px;height:169px;margin-left:-80px}.reference-orange .reference-timeline ul{left:0;display:block;height:auto;width:100%}.reference-orange .reference-timeline ul li#timeline-li1,.reference-orange .reference-timeline ul li#timeline-li2,.reference-orange .reference-timeline ul li#timeline-li3,.reference-orange .reference-timeline ul li#timeline-li4,.reference-orange .reference-timeline ul li#timeline-li5,.reference-orange .reference-timeline ul li#timeline-li6,.reference-orange .reference-timeline ul li#timeline-li7,.reference-orange .reference-timeline ul li#timeline-li8,.reference-orange .reference-timeline ul li#timeline-li9{position:relative;top:0;left:50%}.reference-orange .reference-timeline ul li.down span.date,.reference-orange .reference-timeline ul li span.date{width:auto;margin:0 15px;padding-top:0;line-height:168px}.reference-orange .reference-timeline ul li.down.hover span.date,.reference-orange .reference-timeline ul li.hover span.date{padding-top:20px;line-height:normal;font-size:.9em}.reference-orange .reference-timeline ul li.hover span.text,.reference-orange .reference-timeline ul li.hover span.title{width:auto;font-size:.8em;line-height:1.4em}.reference-orange .reference-timeline ul li.hover span.text{font-size:.7em}.reference-orange .reference-timeline .timeline,.reference-orange .reference-timeline .timeline-block,.reference-timeline .timeline,.reference-timeline .timeline-block{background:none}.reference-timeline ul li#timeline-li1,.reference-timeline ul li#timeline-li2,.reference-timeline ul li#timeline-li3,.reference-timeline ul li#timeline-li4,.reference-timeline ul li#timeline-li5{position:relative;top:0;left:50%}.reference-timeline ul li.down span.date,.reference-timeline ul li span.date{width:auto;margin:0 15px;padding-top:0;line-height:168px}.reference-timeline ul li.down.hover span.date,.reference-timeline ul li.hover span.date{padding-top:20px;line-height:normal;font-size:.9em}.reference-timeline ul li.hover span.text,.reference-timeline ul li.hover span.title{width:auto;font-size:1em;line-height:1.4em}.jcarousel-pagination{display:block;margin:0;padding:0 0 30px!important}.jcarousel-pagination a{width:12px}.jcarousel{margin-top:20px;padding-bottom:50px}.jcarousel,.jcarousel ul li{width:728px}.jcarousel-pagination-next,.jcarousel-pagination-prev{position:absolute;bottom:30px}.reference-block-video a#play{height:auto;width:auto;line-height:420px}.reference-block-video a#play .paly{font-size:.9em;top:50%}.layout-3 ul#reference-block2-text{width:100%;max-width:890px}.layout-3 ul#reference-block2-text li{width:30%;margin:0 20px 0 0}.reference-block-image img{width:100%}.reference-Expertises-list{display:block;padding:0 20px;list-style-type:none;text-align:center!important}.reference-Expertises-list li{display:inline-block;height:200px;vertical-align:top;float:none}.small-area.reference-block-image{padding:2em 0!important}.reference-block-image{padding:0!important}.reference-orange .reference-block-image img{width:80%;bottom:90px;height:auto}.reference-orange .layout-3 .contenuLayoutList li .desc{width:100%}.reference-dark-red .reference-block-image img{height:100%}.reference-dark-red .reference-block-image h2{padding-top:1em}.reference-block--clair .contenuLayout .contenuLayoutList li{width:45%;margin-right:1em}.reference-block--clair .layout-2{margin-bottom:2em}.reference-block--clair .layout-2 .contenuLayoutList li{width:45%;margin-right:1em}.postid-864,.postid-1567{background-position:50% -5em!important}.postid-864 .reference-block-defi .reference-block-mainText,.postid-1567 .reference-block-defi .reference-block-mainText{line-height:1.15}.reference-block--fonce{background-position:50% -32px!important}}@media (max-width:60.5em){.experience li{margin:0 18px}.reference-orange .reference-block-image .reference-block-valeur{bottom:70px}.reference-orange .reference-block-image img{width:100%}}@media (max-width:48em){.reference-red .contenuLayout .contenuLayoutList li{margin:0 0 2em}.reference-red .reference-block-simple-wrap .reference-block-mainText,.reference-red .small-area .zoom-list .zoom-listItem .description{font-size:1.38889em}.reference-red .reference-block-proposition .proposition-list .proposition-item{margin-bottom:1em}.reference-block{padding:4em 0}.reference-block-titre{padding:0 0 1em}.reference-block-simple-wrap .reference-block-titre{font-size:1.4em}.reference-block-mainText{padding:.4em 0;font-size:.9em}.reference-block-video a#play{background-position:50% 56%}.reference-block-video a#play .paly{font-size:.6em}.layout-2 ul#reference-block2-text li h3{font-size:1.388888888888889em}.layout-3 ul#reference-block2-text li{width:100%;margin:0 20px 0 0}.experience{text-align:center}.experience li{display:inline-block;float:none}.reference-block-image img{height:auto}.dispositifs-image div,.dispositifs-image img{clear:both;display:block;float:none;margin:10px auto}.reference-orange .reference-block-introdcution{padding:40px 0 60px!important}.reference-orange .reference-block-mainText{padding:.4em 20px}.reference-orange{background-position:50% -168px!important}.reference-block-proposition .proposition-list{font-size:12px}.reference-block-proposition .proposition-list .proposition-item:first-child{-webkit-transform:translateY(-19.25em);transform:translateY(-19.25em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(2){-webkit-transform:translate(16.875em,-6.6875em);transform:translate(16.875em,-6.6875em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(3){-webkit-transform:translate(10.315em,12em);transform:translate(10.315em,12em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(4){-webkit-transform:translate(-10.315em,12em);transform:translate(-10.315em,12em)}.reference-block-proposition .proposition-list .proposition-item:nth-child(5){-webkit-transform:translate(-16.875em,-6.6875em);transform:translate(-16.875em,-6.6875em)}.large-area .zoom-list{padding:0}.large-area .zoom-list .zoom-listItem{overflow:hidden;position:relative;padding:3.125em 1.5625em 0;text-align:left;border:none}.large-area .zoom-list .zoom-listItem img{float:left;margin:-.5em;width:47.7647058823529%;height:auto}.large-area .zoom-list .zoom-listItem:nth-child(2n) img{width:48.941176470588196%;float:right}.large-area .zoom-list .zoom-listItem.zoom-titre{margin-bottom:5px;font-weight:900;text-transform:uppercase}.large-area .zoom-list .zoom-listItem .wrap{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:52.2352941176471%;padding-top:1.75em;padding-left:2.5em}.large-area .zoom-list .zoom-listItem:nth-child(2n) .wrap{float:left;padding-right:2.5em;padding-left:0;width:51.058823529411804%}.large-area .zoom-list .zoom-listItem:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;z-index:1;border-bottom:1px solid #bebbb5}.small-area .zoom-list .zoom-listItem{padding:40px 0!important;text-align:center}.small-area .zoom-list .zoom-listItem img{left:auto;right:0;display:block;position:static;max-width:none!important;margin:0 auto 20px;-webkit-transform:none;transform:none;width:inherit}.small-area .zoom-list .zoom-listItem .description{font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto}.small-area .reference-red .reference-block-mainText,.small-area .reference-red .reference-block-simple-wrap .reference-block-mainText{text-align:center}.reference-dark-red .small-area .zoom-list .zoom-listItem .description{font-size:1.389em!important}.reference-orange .reference-block-image{position:relative}.reference-orange .reference-block-image .reference-block-valeur{font-size:1.8em;bottom:60px}.reference-orange .reference-block-titre{font-size:2em}.postid-92 #reference-block2 .contenuLayoutList li:nth-child(2),.postid-99 #reference-block2 .contenuLayoutList li:nth-child(2),.postid-1216 #reference-block2 .contenuLayoutList li:nth-child(2),.postid-2584 #reference-block2 .contenuLayoutList li:nth-child(2),.postid-2690 #reference-block2 .contenuLayoutList li:nth-child(2){padding:0!important}.reference-dark-red .reference-block-introdcution{padding:3em 0 6em!important}.reference-dark-red .reference-block-simple-wrap .reference-block-titre{font-size:1.9444em}.reference-dark-red .reference-block-simple-wrap .reference-block-mainText{padding:0;margin:0 auto;max-width:36em;line-height:normal;font-size:1.389em;color:#444}.reference-dark-red .reference-block-paragraphe .desc{font-size:1.389em;line-height:1;padding:0;max-width:36em;margin:0 auto;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;color:#444}.reference-dark-red .reference-block-paragraphe .desc br{display:none}.reference-dark-red .reference-block{padding:2em 0 3em!important}.reference-dark-red .reference-block-simple-wrap{padding-bottom:0}.reference-dark-red .reference-block-image img{margin:2.125em 0 2.0625em}.reference-dark-red .reference-block-defi{padding:2em 0 0}.reference-dark-red .reference-block-paragraphe{padding-top:2em}.reference-dark-red .small-area .zoom-list{margin-top:60px}.reference-block--clair{background-position:70% -5em}.reference-block--clair .contenuLayout .contenuLayoutList li .desc{text-align:left}.postid-864 .reference-block-introdcution-intro,.postid-1567 .reference-block-introdcution-intro{font-size:1.38em}.postid-864 .reference-block,.postid-1567 .reference-block{padding:3em 0}.postid-864 .reference-block--white .reference-block-titre,.postid-1567 .reference-block--white .reference-block-titre{margin-bottom:0}}@media (max-width:31.25em){.contenuLayout .contenuLayoutList{margin:0 auto}.contenuLayout .contenuLayoutList li{width:auto;margin-right:0!important}.reference-block--clair .contenuLayout .contenuLayoutList li,.reference-block--clair .layout-2 .contenuLayoutList li{width:100%}.large-area .zoom-list{margin:0 auto;padding:0;max-width:56.25em;list-style:none}.large-area .zoom-list .zoom-listItem{padding-left:0;padding-right:0}.large-area .zoom-list .zoom-listItem:nth-child(2n) img,.large-area .zoom-list .zoom-listItem img{display:block;width:auto;max-width:100%;float:none}.large-area .zoom-list .zoom-listItem.zoom-titre{margin-bottom:5px;font-weight:900;text-transform:uppercase}.large-area .zoom-list .zoom-listItem .wrap,.large-area .zoom-list .zoom-listItem:nth-child(2n) .wrap{float:none;margin-bottom:1em;padding:2em 3em 0 0;width:auto}.reference-block--clair .contenuLayout .contenuLayoutList li{padding-right:2.5em!important}.reference-block--clair .contenuLayout .contenuLayoutList li .desc{text-align:left}.reference-red .reference-block-defi{padding:2.5em 0 5em}.reference-red .reference-block-introdcution-intro{font-size:1.38889em}.reference-red .reference-block-introdcution-intro p{line-height:1em}.layout-2 ul#reference-block2-text li{float:none;padding-right:2.5em;width:auto}.reference-block--fonce .reference-block-mainText{text-align:justify}.reference-block-proposition .proposition-list{height:auto}.reference-block-proposition .proposition-list:before{display:none}.reference-block-proposition .proposition-list .proposition-item{position:relative;top:0;left:0;width:100%;height:15em;margin:0;padding-top:9.5em;-webkit-transform:none!important;transform:none!important;border-radius:0}.reference-block-proposition .proposition-list .proposition-item .proposition_liste_image img{top:4.3em}.layout-2 .contenuLayoutList li{width:100%;margin-right:0}.reference-block--clair .reference-block-introdcution-intro{font-size:1.388888888888889em!important;margin:5px auto 0!important}.reference-block--clair .reference-block-introdcution-intro p br{display:none}.reference-block--clair .reference-block-image{margin-top:30px}.reference-block--clair .reference-block{padding:3em 0}.postid-864 .reference-block-introdcution .reference-block-titre,.postid-1567 .reference-block-introdcution .reference-block-titre{font-size:3.75em;margin:0;padding:.4em 0 0;text-transform:none}.postid-864 .reference-block-introdcution-intro,.postid-1567 .reference-block-introdcution-intro{font-size:1.38em}.postid-864 .reference-block-dispositif h2,.postid-1567 .reference-block-dispositif h2{padding:1em}}@media (max-width:30em){.experience{width:210px;margin:0 auto;padding:20px 0 0}.experience li{margin:0}.jcarousel{padding-bottom:30px}.jcarousel,.jcarousel ul li{width:320px}.jcarousel-next,.jcarousel-prev{top:22px;display:none}.jcarousel-next{margin-left:-500px}.reference-timeline{padding-top:10px}.reference-timeline h2{font-size:1.2em;padding-bottom:10px;margin-bottom:0}.reference-timeline p#timeline-txt{height:auto}.reference-timeline ul{width:auto;left:0}.reference-block-video a#play{margin-bottom:0}.reference-block-video a#play .paly{font-size:.4em}.layout-3 ul#reference-block2-text li{display:block;width:auto;margin:0 7px;text-align:justify}.zoom-list .zoom-listItem{padding:40px 0;text-align:center}.zoom-list img{display:block;position:static;max-width:none!important;margin:0 auto 20px;-webkit-transform:none;transform:none;width:100%}.zoom-list:nth-child(2n){padding:0}.reference-orange .reference-block-image{position:relative}.reference-orange .reference-block-image .reference-block-valeur{font-size:1em;bottom:6px}.reference-dark-red .reference-block-introdcution-intro p{padding-top:0}.reference-dark-red .reference-block-introdcution{padding:2em 0 4em!important}}.reference-dark-red .reference-block-titre,.reference-dark-red .title{color:#943036}.reference-block--dark-red .reference-block-titre{color:#fff}.reference-dark-red #main-footer,.reference-dark-red.layout-nav-fixed .header{background-color:#71162f}.postid-2018 .reference-block--white.reference-block-image,.postid-2023 .reference-block--white.reference-block-image,.postid-2026 .reference-block--white.reference-block-image,.postid-2483 .reference-block--white.reference-block-image,.postid-2487 .reference-block--white.reference-block-image{padding-bottom:5.625em!important}.postid-2018 .reference-block-simple.reference-block--lightgrey,.postid-2023 .reference-block-simple.reference-block--lightgrey,.postid-2026 .reference-block-simple.reference-block--lightgrey,.postid-2483 .reference-block-simple.reference-block--lightgrey,.postid-2487 .reference-block-simple.reference-block--lightgrey{padding-bottom:0!important}.postid-2018 .reference-block-paragraphe.reference-block--lightgrey,.postid-2023 .reference-block-paragraphe.reference-block--lightgrey,.postid-2026 .reference-block-paragraphe.reference-block--lightgrey,.postid-2483 .reference-block-paragraphe.reference-block--lightgrey,.postid-2487 .reference-block-paragraphe.reference-block--lightgrey{padding-top:1em!important}.postid-92 .reference-block-defi.reference-block--lightgrey,.postid-99 .reference-block-defi.reference-block--lightgrey,.postid-1216 .reference-block-defi.reference-block--lightgrey,.postid-2584 .reference-block-defi.reference-block--lightgrey,.postid-2690 .reference-block-defi.reference-block--lightgrey{padding-bottom:1.5em}.postid-92 .reference-block--lightgrey.large-area,.postid-99 .reference-block--lightgrey.large-area,.postid-1216 .reference-block--lightgrey.large-area,.postid-2584 .reference-block--lightgrey.large-area,.postid-2690 .reference-block--lightgrey.large-area{padding-top:0}.postid-864 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-880 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-1567 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-2484 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-2564 .le-dispositif-mis-en-ovre .dispositifs-image img{margin:0 15px}@media (max-width:48em){.postid-864 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-880 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-1567 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-2484 .le-dispositif-mis-en-ovre .dispositifs-image img,.postid-2564 .le-dispositif-mis-en-ovre .dispositifs-image img{margin:0 auto 10px!important}.postid-864 .le-dispositif-mis-en-ovre .dispositifs-image div,.postid-880 .le-dispositif-mis-en-ovre .dispositifs-image div,.postid-1567 .le-dispositif-mis-en-ovre .dispositifs-image div,.postid-2484 .le-dispositif-mis-en-ovre .dispositifs-image div,.postid-2564 .le-dispositif-mis-en-ovre .dispositifs-image div{display:block}.postid-2018 .reference-block--white.reference-block-image,.postid-2023 .reference-block--white.reference-block-image,.postid-2026 .reference-block--white.reference-block-image,.postid-2483 .reference-block--white.reference-block-image,.postid-2487 .reference-block--white.reference-block-image{padding:0 0 2.625em!important}}.postid-221 .reference-block-simple.reference-block--red,.postid-333 .reference-block-simple.reference-block--red,.postid-352 .reference-block-simple.reference-block--red,.postid-2578 .reference-block-simple.reference-block--red,.postid-2689 .reference-block-simple.reference-block--red{padding:0;margin-top:-2em}.postid-221 .reference-block-paragraphe.reference-block--white,.postid-333 .reference-block-paragraphe.reference-block--white,.postid-352 .reference-block-paragraphe.reference-block--white,.postid-2578 .reference-block-paragraphe.reference-block--white,.postid-2689 .reference-block-paragraphe.reference-block--white{padding:0}.postid-221 .reference-block-proposition.reference-block--white,.postid-333 .reference-block-proposition.reference-block--white,.postid-352 .reference-block-proposition.reference-block--white,.postid-2578 .reference-block-proposition.reference-block--white,.postid-2689 .reference-block-proposition.reference-block--white{padding:1em 0 9em}@media (max-width:48em){.postid-221 .reference-block-proposition.reference-block--white,.postid-333 .reference-block-proposition.reference-block--white,.postid-352 .reference-block-proposition.reference-block--white,.postid-2578 .reference-block-proposition.reference-block--white,.postid-2689 .reference-block-proposition.reference-block--white{padding:1em 0 3em}}.refernce-space{width:100%;height:1px}.postid-221 .reference-Expertises-list,.postid-333 .reference-Expertises-list,.postid-352 .reference-Expertises-list,.postid-2578 .reference-Expertises-list,.postid-2689 .reference-Expertises-list{max-width:50em}.postid-861 .reference-block-dispositif .reference-block-titre,.postid-1006 .reference-block-dispositif .reference-block-titre,.postid-1008 .reference-block-dispositif .reference-block-titre,.postid-2565 .reference-block-dispositif .reference-block-titre{border-bottom:0;font-size:1.5625em}.postid-861 .reference-block-resultat .reference-block-titre span,.postid-1006 .reference-block-resultat .reference-block-titre span,.postid-1008 .reference-block-resultat .reference-block-titre span,.postid-2565 .reference-block-resultat .reference-block-titre span{display:block}.postid-861 a.reference-block-introdcution-logo img,.postid-1006 a.reference-block-introdcution-logo img,.postid-1008 a.reference-block-introdcution-logo img,.postid-2565 a.reference-block-introdcution-logo img{width:140px;height:140px}.postid-861 .reference-block-defi.reference-block--grey,.postid-1006 .reference-block-defi.reference-block--grey,.postid-1008 .reference-block-defi.reference-block--grey,.postid-2565 .reference-block-defi.reference-block--grey{padding:3.4375em 0}.postid-861 .reference-block-introdcution .reference-block-titre,.postid-1006 .reference-block-introdcution .reference-block-titre,.postid-1008 .reference-block-introdcution .reference-block-titre,.postid-2565 .reference-block-introdcution .reference-block-titre{padding:.4em 0 0}.postid-210 .reference-block-expertises .reference-block-titre span,.postid-337 .reference-block-expertises .reference-block-titre span,.postid-1569 .reference-block-expertises .reference-block-titre span,.postid-2583 .reference-block-expertises .reference-block-titre span,.postid-2688 .reference-block-expertises .reference-block-titre span{display:block}.postid-210 .reference-block-expertises .reference-Expertises-list,.postid-337 .reference-block-expertises .reference-Expertises-list,.postid-1569 .reference-block-expertises .reference-Expertises-list,.postid-2583 .reference-block-expertises .reference-Expertises-list,.postid-2688 .reference-block-expertises .reference-Expertises-list{text-align:initial}.reference-block-expertises .reference-Expertises-list li{text-align:center;margin:0 20px 50px}.postid-210 .reference-block-expertises .reference-Expertises-list,.postid-337 .reference-block-expertises .reference-Expertises-list,.postid-1569 .reference-block-expertises .reference-Expertises-list,.postid-2583 .reference-block-expertises .reference-Expertises-list,.postid-2688 .reference-block-expertises .reference-Expertises-list{max-width:62em}div.pp_default .pp_close{margin:5px}.reference-tab-block-introdcution-intro{padding:30px 0 52px}@media (max-width:736px){.reference-tab-block-introdcution-intro{padding:30px 0 40px}}.reference-tab-block-introdcution-intro p{color:#fff;font-size:16px;font-family:PT Serif,serif;line-height:25px;padding:0 40px}@media (max-width:736px){.reference-tab-block-introdcution-intro p{padding:0 38px}}@media (max-width:736px){.reference-tab-block-introdcution-intro p br{display:none}}.down{display:none}@media (max-width:736px){.down{display:block;margin:0 auto;width:20px;height:18px;background:url(../images/icon-tab.png)}}.visible{opacity:1}.hidden-elment{opacity:0}.reference-titre{font-size:70px;color:#fff;padding-bottom:20px;position:relative;font-family:altima-brandon;margin-top:146px}@media (max-width:736px){.reference-titre{font-size:50px;margin-top:40px}}@media (max-width:736px){.reference-titre img{display:block;margin:10px auto 0}}.reference-titre:after{content:"";background:hsla(0,0%,100%,.5);max-width:680px;width:90%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.reference-seconde-titre{font-size:35px;color:#fff;padding-bottom:20px;font-family:altima-brandon}@media (max-width:736px){.reference-seconde-titre{font-size:25px}}.list-note{list-style:none;padding:0;margin:0;text-align:center}@media (max-width:736px){.list-note{display:none}}.list-note li{display:inline-block;color:#fff;padding:0 14px;position:relative;color:#999;font-family:altima-brandon;font-weight:700;font-size:20px}.list-note li:not(:last-child):after{content:"";width:1px;height:15px;position:absolute;right:0;top:8px;background:#999}.reference-tab-block-background{background-position:top;background-repeat:no-repeat;background-attachment:fixed;min-height:763px;padding:0}@media (max-width:736px){.reference-tab-block-background .reference-tab-block-image-wrapper{background-size:cover!important}}.reference-tab-block-background .w-reference-tab-block-desc{min-height:763px!important}@media (max-width:736px){.reference-tab-block-background .w-reference-tab-block-desc{min-height:auto!important}}.reference-tab-block-background .w-reference-tab-block-desc .reference-tab-block-desc{position:absolute!important;max-width:350px!important}@media (min-width:1281px){.reference-tab-block-background .w-reference-tab-block-desc .reference-tab-block-desc{max-width:inherit!important}.reference-tab-block-background .w-reference-tab-block-desc .reference-tab-block-desc br{display:block}}@media (max-width:736px){.reference-tab-block-background .w-reference-tab-block-desc .reference-tab-block-desc{position:static!important;max-width:100%!important}}@media (max-width:736px){.reference-tab-block-background{background-image:none!important}}@media (max-width:1025px){.reference-tab-block-background{min-height:600px}}@media (max-width:736px){.reference-tab-block-background{background-position:bottom;background-size:contain;background-repeat:no-repeat;min-height:auto}}@media (max-width:736px){.reference-tab-block-background .reference-tab-block-image-wrapper{min-height:250px!important}}@media (max-width:736px){.reference-tab-block-background .reference-tab-block-desc{padding:28px 23px 0!important}}.reference-tab-block-background .reference-tab-block-image-mobile{display:none}@media (max-width:736px){.reference-tab-block-background .reference-tab-block-image-mobile{display:block}}@media (max-width:736px){.reference-tab-block-background .content-cms p{text-shadow:none}}.reference-block-image .grid{margin:0 auto}.item--fixed .desktop-img,.item--fixed .mobile-img{position:fixed;top:57px;width:100%;z-index:-1}.reference-block-image{position:relative}.reference-tab-block-image{padding:0!important;position:relative}.reference-tab-block-image .grid{max-width:1920px;width:100%;position:relative;min-height:763px;margin:0 auto}@media (max-width:1025px){.reference-tab-block-image .grid{min-height:600px}}@media (max-width:736px){.reference-tab-block-image .grid{min-height:auto}}.reference-tab-block-image .w-reference-tab-block-desc{position:relative;width:40%;float:left;min-height:763px}@media (min-width:1281px){.reference-tab-block-image .w-reference-tab-block-desc{width:54%;left:0;max-width:80%;padding-right:0;right:0;margin:0 auto}.reference-tab-block-image .w-reference-tab-block-desc br{display:none}}@media (max-width:1025px){.reference-tab-block-image .w-reference-tab-block-desc{min-height:600px}}@media (max-width:940px){.reference-tab-block-image .w-reference-tab-block-desc{width:100%;min-height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:736px){.reference-tab-block-image .w-reference-tab-block-desc{min-height:auto;width:100%}}@media (max-width:736px){.reference-tab-block-image.reference-tab-hide-image{background-image:none!important;min-height:auto}}@media (max-width:736px){.reference-tab-block-image.reference-tab-hide-image .reference-tab-block-image-wrapper{display:none}}.reference-tab-block-image .reference-tab-block-desc{position:absolute;bottom:93px;left:98px;max-width:350px;padding-right:10px;width:100%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1281px){.reference-tab-block-image .reference-tab-block-desc{left:0!important;max-width:80%;padding-right:0;right:0;margin:0 auto}.reference-tab-block-image .reference-tab-block-desc br{display:none}}@media (max-width:1025px){.reference-tab-block-image .reference-tab-block-desc{left:30px;bottom:50px;right:0}}@media (max-width:940px){.reference-tab-block-image .reference-tab-block-desc{left:23px;position:static;left:0;width:100%;padding:80px 23px;max-width:100%}}@media (max-width:736px){.reference-tab-block-image .reference-tab-block-desc{left:inherit;position:static;padding:28px 23px;bottom:inherit;max-width:100%}}@media (max-width:940px){.reference-tab-block-image .reference-tab-block-desc .content-cms br{display:none}}@media (max-width:736px){.reference-tab-block-image .reference-tab-block-desc .content-cms br{display:inherit}}.reference-tab-block-image .reference-tab-block-image-wrapper{float:right;width:60%;min-height:763px;max-width:765px;background-repeat:no-repeat}@media (min-width:1281px){.reference-tab-block-image .reference-tab-block-image-wrapper{width:46%!important}}@media (max-width:1025px){.reference-tab-block-image .reference-tab-block-image-wrapper{background-size:100%;min-height:600px}}@media (max-width:940px){.reference-tab-block-image .reference-tab-block-image-wrapper{width:100%;max-width:700px;float:none;overflow:hidden;margin:0 auto;background-size:contain;background-position:50%}}@media (max-width:736px){.reference-tab-block-image .reference-tab-block-image-wrapper{min-height:318px;width:100%;background-position:bottom!important}}@media (max-width:736px) and (orientation:landscape){.reference-tab-block-image .reference-tab-block-image-wrapper{background-size:contain!important}}.reference-tab-bg-center{background-position:100%}@media (max-width:1025px){.reference-tab-bg-center{background-size:60%}}.reference-tab-bg-bottom{background-position:0 100%}.reference-tab-bg-top{background-position:0 0}.block-reference-tab-home{padding:0!important}.block-reference-tab-home .grid{max-width:1920px;width:100%;margin:0 auto}.block-reference-tab-home-left{float:left;width:60%;text-align:left;padding-top:182px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.block-reference-tab-home-left p{color:#000}.block-reference-tab-home-left .content-cms{position:absolute;left:98px;max-width:482px;min-width:482px}@media (min-width:1281px){.block-reference-tab-home-left .content-cms{max-width:80%;min-width:80%;left:0;right:0;margin:0 auto}.block-reference-tab-home-left .content-cms br{display:none}}@media (max-width:1025px){.block-reference-tab-home-left .content-cms{padding-right:30px;left:30px;right:inherit}}@media (max-width:940px){.block-reference-tab-home-left .content-cms{left:23px;min-width:inherit}}@media (max-width:736px){.block-reference-tab-home-left .content-cms{position:inherit;padding:0;left:0}}@media (max-width:1025px){.block-reference-tab-home-left{padding-left:30px}}@media (max-width:940px){.block-reference-tab-home-left{padding-right:100px;padding-top:60px;padding-left:23px}}@media (max-width:736px){.block-reference-tab-home-left{width:100%;padding-right:23px;padding-top:45px;padding-bottom:35px}}.home-page{color:#01538b;font-size:55px;font-weight:700}.block-reference-tab-home-right{float:left;width:40%;padding:105px 100px 90px 108px;text-align:left;background:transparent;min-height:702px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:736px){.block-reference-tab-home-right{min-height:auto;width:100%}}.block-reference-tab-home-right .w-block-reference-tab-home-right{display:table;height:470px}@media (max-width:736px){.block-reference-tab-home-right .w-block-reference-tab-home-right{height:auto;width:100%}}@media (max-width:1025px){.block-reference-tab-home-right{padding-left:30px;padding-right:30px}}@media (max-width:940px){.block-reference-tab-home-right{padding-top:60px;padding-left:23px;padding-right:23px}}@media (max-width:736px){.block-reference-tab-home-right{width:100%;padding-right:23px;padding-top:28px;padding-bottom:28px}}.block-reference-tab-home-right ul{display:table-cell!important;vertical-align:bottom}@media (max-width:736px){.block-reference-tab-home-right ul{display:block!important}}.block-reference-tab-home-right li{font-size:16px;font-family:altima-brandon;font-weight:300}.block-reference-tab-home-right li:not(:last-child){margin-bottom:46px}@media (max-width:736px){.block-reference-tab-home-right li:not(:last-child){margin-bottom:30px}}.block-reference-tab-home-right li img{margin-right:40px}.block-reference-tab-home-right li strong{width:100%;display:block;margin-bottom:8px;font-family:altima-brandon;font-size:20px}.block-reference-tab-home-right li a{font-size:16px;color:#fff;text-decoration:none;position:relative}.block-reference-tab-home-right li a:before{width:100%;height:1px;background:#fff;content:"";position:absolute;bottom:0}.block-reference-tab-home-right .showreel .wrapper-video a{overflow:hidden;display:inline-block;width:100%;position:relative}.block-reference-tab-home-right .showreel .wrapper-video a:before{display:none}.block-reference-tab-home-right .showreel .wrapper-video a:after{width:52px;height:52px;background:url(../images/play.png);content:"";position:absolute;right:0;left:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.block-reference-tab-home-right .showreel .wrapper-video a img{margin:0;max-width:100%;-webkit-transition:all .4s;transition:all .4s}.block-reference-tab-home-right .showreel .wrapper-video a:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media (max-width:736px){.block-reference-tab-home-right .showreel .wrapper-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;-webkit-box-sizing:border-box;box-sizing:border-box}}.block-reference-tab-home-right .showreel iframe{width:250px;height:140px;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 10px 0 rgba(0,0,0,.2);box-shadow:1px 1px 10px 0 rgba(0,0,0,.2)}@media (max-width:736px){.block-reference-tab-home-right .showreel iframe{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%}}@-webkit-keyframes a{0%{opacity:0;height:0}to{opacity:1;height:80}}@keyframes a{0%{opacity:0;height:0}to{opacity:1;height:80}}.wrapper-reference-tab{width:100%;overflow-y:auto;left:0;right:0;margin:0 auto;position:absolute;bottom:-20px;text-align:center;z-index:9}.reference-tab{margin:0;padding:0;text-align:center;width:auto;display:inline-block}.reference-tab li{width:180px;height:80px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1px;color:#fff;text-align:left;padding:0 14px 0 21px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer}@media (max-width:736px){.reference-tab li{padding:0 14px 0 10px}}.reference-tab li.current span em:after,.reference-tab li:hover span em:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.reference-tab li.current{-webkit-animation:a .6s;animation:a .6s}.reference-tab li span{font-family:altima-brandon;font-weight:300;display:table-cell;vertical-align:middle;height:80px;font-size:15px}.reference-tab li span em{display:inline-block;width:100%;position:relative;font-weight:700;font-style:normal}.reference-tab li span em:after{content:"";position:absolute;right:0;width:20px;height:18px;bottom:0;background:url(../images/icon-tab.png);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.postid-5981 .reference-tab li:hover{background-color:#6cc!important}.postid-92 .reference-tab li:hover{background-color:#069!important}.tab-content{display:none}.tab-content.current{display:inherit}.visible-elment{opacity:1}.reference-tab-block-introdcution{position:relative;height:755px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5.5em;background-size:cover!important;background-position:top!important;max-width:1920px;margin:-5.5em auto 0}@media (max-width:736px){.reference-tab-block-introdcution{height:765px}}@media (max-width:736px){.reference-tab-block-introdcution .grid{padding-bottom:0;height:580px}}.reference-tab-block-introdcution-animation{background-size:cover!important;background-position:top!important;-webkit-animation-name:b;animation-name:b;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.reference-tab-block-introdcution-animation,.wrapper-reference-tab-block-introdcution-animation{position:absolute;height:755px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5.5em;max-width:1920px;margin:-5.5em auto 0;width:100%}.wrapper-reference-tab-block-introdcution-animation{overflow:hidden}.reference-content-animation{-webkit-animation-name:p;animation-name:p;-webkit-animation-duration:2s;animation-duration:2s}.content-cms h2{font-family:altima-brandon;font-size:60px;line-height:55px;margin-bottom:40px}@media (max-width:736px){.content-cms h2{font-size:42px;margin-bottom:4px;letter-spacing:0}}.content-cms h3{font-size:32px;font-family:altima-brandon;line-height:32px;margin-bottom:38px}@media (max-width:736px){.content-cms h3{font-size:25px;margin-bottom:20px;letter-spacing:0}}.content-cms h4{font-family:altima-brandon;font-size:24px;line-height:32px;margin-bottom:10px}@media (max-width:736px){.content-cms h4{font-size:20px;letter-spacing:0}}.content-cms h5{font-family:altima-brandon;font-size:20px;margin-bottom:10px}@media (max-width:736px){.content-cms h5{font-size:18px;letter-spacing:0}}.content-cms p{font-size:13px;line-height:22px;padding:0;margin-bottom:20px}.content-cms .number-block{font-size:24px;font-family:altima-brandon!important;line-height:normal;padding:0;font-weight:700;margin-bottom:10px}.content-cms .number{font-size:80px;font-family:altima-brandon;line-height:normal;display:block;font-weight:700}@media (max-width:736px){.content-cms .number{font-size:50px}}.content-cms .counter-num{font-size:60px;font-weight:700;font-family:altima-brandon;line-height:52px;margin-bottom:25px}@media (max-width:736px){.content-cms .counter-num{font-size:50px}}@media (max-width:736px){.content-cms .counter-num strong{font-size:50px!important}}.content-cms .counter-text{font-size:24px;font-family:altima-brandon;font-weight:700;display:block;line-height:normal}.content-cms .reference-tab-title{display:inline-block;font-size:20px;padding-bottom:16px;margin-bottom:0;position:relative;letter-spacing:1px;font-weight:700;border-bottom:1px solid;font-family:altima-brandon}.content-cms hr{background:#979797;margin-bottom:12px;margin-top:0;padding:0;max-width:281px;display:inline-block;width:100%}.content-cms .white{background:#fff}.content-cms blockquote{padding:0;margin:0}.content-cms blockquote p{margin:0;font-family:PT Serif,serif;font-size:13px;font-style:italic}.content-cms blockquote p:before{content:"";width:20px;height:13px;background:url(../images/fill2.png);display:inline-block;margin-right:8px;margin-bottom:-1px}.content-cms blockquote p:after{content:"";width:10px;height:7px;display:inline-block;background:url(../images/fill1.png);margin-left:8px}.content-cms .signature{font-family:PT Serif,serif;font-size:13px;font-style:italic;opacity:.7}.vous-aimerez{text-align:center;padding:65px 0 90px;background:#fff}.vous-aimerez .tab{overflow-y:auto}.vous-aimerez h2{font-size:20px;font-family:altima-brandon;line-height:45px;position:relative;padding-bottom:20px;margin-bottom:9px;color:#2d2c3b}.vous-aimerez h2:before{content:"";position:absolute;width:85px;height:1px;background:#979797;bottom:20px;left:0;right:0;margin:0 auto}.vous-aimerez .reference-tab li{height:160px;background-color:transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:top;width:180px}.vous-aimerez .reference-tab li .hover{content:"";position:absolute;width:100%;height:80px;bottom:0;left:0;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.vous-aimerez .reference-tab li.current .hover,.vous-aimerez .reference-tab li:hover .hover{height:100%;background-position:0 100%}.vous-aimerez .reference-tab li.current span em:after,.vous-aimerez .reference-tab li:hover span em:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.vous-aimerez .reference-tab li.current{background-image:none!important}.vous-aimerez .reference-tab li:not(.current):hover{background-color:transparent!important}.vous-aimerez .reference-tab li span{width:100%;padding:26px 14px 0 21px;position:absolute;bottom:0;left:0;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:736px){.vous-aimerez .reference-tab li span{padding:26px 14px 0 8px}}.wow{visibility:hidden}.block-recommandation .reference-tab-block-desc{bottom:180px}@media (max-width:736px){.block-recommandation .reference-tab-block-desc{position:static}}.block-recommandation .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.block-recommandation .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.block-recommandation .w-reference-tab-block-desc{width:100%}}.block-recommandation .reference-tab-block-image-wrapper{width:70%;background-size:90%;max-width:850px}@media (min-width:1281px){.block-recommandation .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.block-recommandation .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.block-recommandation .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.block-recommandation .reference-tab-block-image-wrapper{background-size:90%;background-position:50%!important;width:100%;min-height:260px}}.block-recommandation .reference-tab-bg-center{background-position:50%}.block-recommandation .content-cms h3{margin-bottom:67px}@media (max-width:736px){.block-recommandation .content-cms h3{margin-bottom:20px}}.block-realisation .reference-tab-block-desc{bottom:111px;left:108px}@media (max-width:1025px){.block-realisation .reference-tab-block-desc{left:23px}}@media (max-width:736px){.block-realisation .reference-tab-block-desc{position:static}}.block-village .reference-tab-block-desc{bottom:95px}@media (max-width:736px){.block-village .reference-tab-block-desc{position:static;padding:10px 23px 0}}.block-village .reference-tab-block-image-wrapper{background-position:0 100%}.block-village .content-cms .number-block{margin-bottom:0}.block-village .w-reference-tab-block-desc{width:calc(40% - 15px)}@media (min-width:1281px){.block-village .w-reference-tab-block-desc{width:calc(54% - 15px)}}@media (max-width:940px){.block-village .w-reference-tab-block-desc{width:100%}}.block-village .reference-tab-block-image-wrapper{width:calc(60% + 15px);max-width:779px}@media (min-width:1281px){.block-village .reference-tab-block-image-wrapper{width:calc(46% + 15px)!important}}@media (max-width:940px){.block-village .reference-tab-block-image-wrapper{max-width:640px;width:100%}}@media (max-width:736px){.block-village .reference-tab-block-desc{padding:23px 23px 0!important}.block-village .reference-tab-block-desc p,.block-village .reference-tab-block-desc span{margin-bottom:0!important}}.block-rebond .content-cms .number-block{margin-bottom:0}@media (max-width:736px){.block-rebond{background:#00548b!important}.block-rebond .reference-tab-block-desc{padding:10px 23px 0}.block-rebond .content-cms .number-block p,.block-rebond .content-cms .number-block span,.block-rebond .content-cms .number p,.block-rebond .content-cms .number span{color:#fff!important}.block-rebond p,.block-rebond span{color:#fff!important;margin-bottom:0!important}}.block-conversion{background-size:cover}@media (max-width:1024px){.block-conversion{background-size:100%}.block-conversion .grid{min-height:inherit}.block-conversion .w-reference-tab-block-desc{min-height:inherit!important}}@media (max-width:800px){.block-conversion{min-height:475px}.block-conversion .reference-tab-block-desc{bottom:0;padding:0 10px}}@media (max-width:768px){.block-conversion{min-height:455px}}.block-conversion .content-cms .number-block{margin-bottom:0}@media (max-width:736px){.block-conversion .reference-tab-block-desc{padding:10px 23px 60px!important}.block-conversion .reference-tab-block-desc p,.block-conversion .reference-tab-block-desc span{margin-bottom:0!important}}.block-conversion-love .reference-tab-block-image-wrapper{width:53%}@media (max-width:736px){.block-conversion-love .reference-tab-block-image-wrapper{width:100%;background-size:70%}}.block-conversion-love .reference-tab-block-desc{bottom:42px;left:94px}@media (max-width:1025px){.block-conversion-love .reference-tab-block-desc{left:30px}}@media (max-width:736px){.block-conversion-love .reference-tab-block-desc{padding-bottom:0}}.block-conversion-love .content-cms .number,.block-conversion-love .content-cms .number-block{margin-bottom:0}@media (max-width:1025px){.block-conversion-love .content-cms .number,.block-conversion-love .content-cms .number-block{display:none}}.block-conversion-love .content-cms .number-block{margin-top:45px}.block-conversion-solution .reference-tab-block-image-wrapper{width:56%}@media (max-width:940px){.block-conversion-solution .reference-tab-block-image-wrapper{width:70%;margin:0 auto;float:none;overflow:hidden;background-size:100%}}@media (max-width:736px){.block-conversion-solution .reference-tab-block-image-wrapper{width:100%;background-size:90%;background-position:50%!important;min-height:270px}}.block-conversion-solution .reference-tab-block-desc{bottom:112px;left:96px}@media (max-width:1025px){.block-conversion-solution .reference-tab-block-desc{left:30px}}@media (max-width:940px){.block-conversion-love .reference-tab-block-image-wrapper{width:70%;margin:0 auto;float:none;overflow:hidden;background-size:96%}}@media (max-width:736px){.block-conversion-love .reference-tab-block-image-wrapper{min-height:240px}}@media (max-width:400px){.block-conversion-love .reference-tab-block-image-wrapper{min-height:285px}}@media (max-width:320px){.block-conversion-love .reference-tab-block-image-wrapper{min-height:240px}}.block-conversion-belle .reference-tab-block-image-wrapper{width:53%}@media (max-width:940px){.block-conversion-belle .reference-tab-block-image-wrapper{width:70%;margin:0 auto;float:none;overflow:hidden;background-size:96%}}@media (max-width:736px){.block-conversion-belle .reference-tab-block-image-wrapper{width:100%;background-size:70%;min-height:262px}}@media (max-width:400px){.block-conversion-belle .reference-tab-block-image-wrapper{min-height:305px}}@media (max-width:320px){.block-conversion-belle .reference-tab-block-image-wrapper{min-height:260px}}.block-conversion-belle .reference-tab-block-desc{left:108px}@media (max-width:1025px){.block-conversion-belle .reference-tab-block-desc{left:30px}}@media (max-width:736px){.block-conversion-belle .reference-tab-block-desc{padding-bottom:0}}.block-parcour-agile .reference-tab-block-desc{bottom:114px;left:95px}@media (max-width:1025px){.block-parcour-agile .reference-tab-block-desc{left:30px}}.block-parcour-agile .reference-tab-block-image-wrapper{width:56%}@media (max-width:940px){.block-parcour-agile .reference-tab-block-image-wrapper{width:100%}}.block-parcour-ambition .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.block-parcour-ambition .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.block-parcour-ambition .w-reference-tab-block-desc{width:100%}}.block-parcour-ambition .reference-tab-block-desc{bottom:116px;left:106px}@media (max-width:1025px){.block-parcour-ambition .reference-tab-block-desc{left:30px}}@media (max-width:736px){.block-parcour-ambition .reference-tab-block-desc{padding-bottom:0}}.block-parcour-ambition .reference-tab-block-image-wrapper{width:70%;max-width:850px}@media (min-width:1281px){.block-parcour-ambition .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.block-parcour-ambition .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.block-parcour-ambition .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.block-parcour-ambition .reference-tab-block-image-wrapper{background-position:50%!important;width:100%}}.block-parcour-ambition .reference-tab-bg-center{background-position:50%}@media (min-width:1281px){.block-parcour-ambition .reference-tab-bg-center{background-size:100%}}.block-parcour-ambition .content-cms h3{margin-bottom:34px}@media (max-width:736px){.block-parcour-ambition .content-cms h3{margin-bottom:20px}}@media (max-width:736px){.block-parcour-ambition .reference-tab-block-image-wrapper{display:none}}.block-parcour-moteur-reservation .w-reference-tab-block-desc{width:calc(40% - 15px)}@media (min-width:1281px){.block-parcour-moteur-reservation .w-reference-tab-block-desc{width:calc(54% - 15px)}}@media (max-width:940px){.block-parcour-moteur-reservation .w-reference-tab-block-desc{width:100%}}.block-parcour-moteur-reservation .reference-tab-block-image-wrapper{width:calc(60% + 15px);max-width:780px}@media (min-width:1281px){.block-parcour-moteur-reservation .reference-tab-block-image-wrapper{width:calc(46% + 15px)!important}}@media (max-width:940px){.block-parcour-moteur-reservation .reference-tab-block-image-wrapper{width:100%;max-width:700px}}.block-parcour-calendrier-prix .reference-tab-block-desc{bottom:113px;left:98px}@media (max-width:1025px){.block-parcour-calendrier-prix .reference-tab-block-desc{left:30px}}.block-parcour-moteur-recherche .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.block-parcour-moteur-recherche .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.block-parcour-moteur-recherche .w-reference-tab-block-desc{width:100%}}.block-parcour-moteur-recherche .reference-tab-block-desc{bottom:116px;left:106px}@media (max-width:1025px){.block-parcour-moteur-recherche .reference-tab-block-desc{left:30px}}.block-parcour-moteur-recherche .reference-tab-block-image-wrapper{width:70%;max-width:850px}@media (min-width:1281px){.block-parcour-moteur-recherche .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.block-parcour-moteur-recherche .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.block-parcour-moteur-recherche .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.block-parcour-moteur-recherche .reference-tab-block-image-wrapper{background-position:50%!important}}.block-parcour-moteur-recherche .reference-tab-bg-center{background-position:50%}@media (min-width:1281px){.block-parcour-moteur-recherche .reference-tab-bg-center{background-size:100%}}.block-parcour-espace-client{background-size:cover}.block-parcour-espace-client .reference-tab-block-desc{bottom:112px}.block-inter-competences .reference-tab-block-desc{bottom:110px}.block-inter-competences .content-cms h3{margin-bottom:60px}.block-inter-competences .w-reference-tab-block-desc{width:calc(40% - 15px)}@media (min-width:1281px){.block-inter-competences .w-reference-tab-block-desc{width:calc(54% - 15px)}}@media (max-width:940px){.block-inter-competences .w-reference-tab-block-desc{width:100%}}.block-inter-competences .reference-tab-block-image-wrapper{width:calc(60% + 15px);max-width:780px}@media (min-width:1281px){.block-inter-competences .reference-tab-block-image-wrapper{width:calc(46% + 15px)!important}}@media (max-width:940px){.block-inter-competences .reference-tab-block-image-wrapper{width:100%;max-width:640px}}.block-inter-frontieres .reference-tab-block-desc{bottom:112px}.block-inter-frontieres .content-cms h3{margin-bottom:45px}.block-inter-number{background-size:cover}.block-inter-number .content-cms{line-height:50px;margin-bottom:32px}.block-inter-number .reference-tab-block-desc{bottom:120px}@media (max-width:736px){.block-inter-number .grid{padding-top:260px}.block-inter-number .reference-tab-block-image-mobile{position:absolute;left:0;right:0;margin:0 auto;top:0}}.block-inter-competences .reference-small-image-mobile,.block-inter-frontieres .reference-small-image-mobile,.block-inter-respiration .reference-small-image-mobile,.block-parcour-agile .reference-small-image-mobile,.block-parcour-equipe .reference-small-image-mobile,.block-realisation .reference-small-image-mobile{display:none}@media (max-width:736px){.block-inter-competences .reference-small-image-mobile,.block-inter-frontieres .reference-small-image-mobile,.block-inter-respiration .reference-small-image-mobile,.block-parcour-agile .reference-small-image-mobile,.block-parcour-equipe .reference-small-image-mobile,.block-realisation .reference-small-image-mobile{width:100%;display:block}}@media (max-width:736px){.block-inter-competences .reference-large-image-mobile,.block-inter-frontieres .reference-large-image-mobile,.block-inter-respiration .reference-large-image-mobile,.block-parcour-agile .reference-large-image-mobile,.block-parcour-equipe .reference-large-image-mobile,.block-realisation .reference-large-image-mobile{display:none!important}}@media (max-width:736px){.block-inter-frontieres .reference-tab-block-image-wrapper,.block-inter-respiration .reference-tab-block-image-wrapper,.block-parcour-equipe .reference-tab-block-image-wrapper{min-height:140px}}@media (max-width:736px){.block-inter-competences .reference-tab-block-image-wrapper{min-height:250px;background-size:inherit}}@media (max-width:736px){.block-parcour-equipe .reference-tab-block-image-wrapper{min-height:100px}}@media (max-width:736px){.block-parcour-agile .reference-tab-block-image-wrapper{min-height:100px;background-size:inherit}}@media (max-width:736px){.block-parcour-agile,.block-parcour-calendrier-prix,.block-parcour-espace-client,.block-parcour-moteur-recherche,.block-parcour-moteur-reservation,.block-parcour-seo,.site-jours{display:none}}.site-vivre-ensemble .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.site-vivre-ensemble .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.site-vivre-ensemble .w-reference-tab-block-desc{width:100%}}.site-vivre-ensemble .reference-tab-block-desc{bottom:73px}.site-vivre-ensemble .reference-tab-block-image-wrapper{width:70%;max-width:850px}@media (min-width:1281px){.site-vivre-ensemble .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.site-vivre-ensemble .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.site-vivre-ensemble .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.site-vivre-ensemble .reference-tab-block-image-wrapper{background-position:50%!important;min-height:170px;background-size:contain}}.site-vivre-ensemble .reference-tab-bg-center{background-position:50%}@media (min-width:1281px){.site-vivre-ensemble .reference-tab-bg-center{background-size:100%}}.site-chiffres{background-size:cover}@media (max-width:736px){.site-chiffres .grid{padding-top:260px}.site-chiffres .reference-tab-block-image-mobile{position:absolute;left:0;right:0;margin:0 auto;top:0}}@media only screen and (min-width:800px) and (max-width:1024px){.site-chiffres .w-reference-tab-block-desc .reference-tab-block-desc{max-width:280px!important}}@media only screen and (min-width:736px) and (max-width:800px){.site-chiffres .w-reference-tab-block-desc .reference-tab-block-desc{max-width:250px!important}}.site-jours{background-size:cover}.site-jours .reference-tab-block-desc{bottom:77px}.site-jours .text-realisation{position:relative}.site-jours .text-realisation:before{content:"";width:80%;background:#939393;height:1px;max-width:285px;position:absolute;bottom:-27px}.site-transformation .reference-tab-block-desc{bottom:98p}.site-transformation .content-cms p{margin-bottom:15px}.site-transformation .reference-tab-block-image-wrapper{background-color:#eefafa;background-position:bottom}.site-focus .content-cms h4{margin-bottom:30px}.site-focus .content-cms h5{margin-bottom:1px}.site-focus .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.site-focus .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.site-focus .w-reference-tab-block-desc{width:100%}}.site-focus .reference-tab-block-desc{bottom:126px}.site-focus .reference-tab-block-image-wrapper{width:70%;max-width:850px}@media (min-width:1281px){.site-focus .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.site-focus .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.site-focus .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.site-focus .reference-tab-block-image-wrapper{background-position:50%!important;min-height:187px;background-size:contain}}.site-focus .reference-tab-bg-center{background-position:50%}@media (min-width:1281px){.site-focus .reference-tab-bg-center{background-size:100%}}.borne-jus .reference-tab-block-desc{bottom:50px}@media (max-width:736px){.borne-jus .reference-tab-block-image-wrapper{min-height:156px}}.borne-comparaison .w-reference-tab-block-desc{width:calc(40% - 1px)}@media (min-width:1281px){.borne-comparaison .w-reference-tab-block-desc{width:calc(54% - 1px)}}@media (max-width:940px){.borne-comparaison .w-reference-tab-block-desc{width:100%}}.borne-comparaison .reference-tab-block-desc{bottom:32px}.borne-comparaison .reference-tab-block-image-wrapper{width:calc(60% + 1px)}@media (min-width:1281px){.borne-comparaison .reference-tab-block-image-wrapper{width:calc(46% + 1px)!important}}@media (max-width:940px){.borne-comparaison .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.borne-comparaison .reference-tab-block-image-wrapper{min-height:400px}}.borne-technique .reference-tab-block-desc{bottom:116px}@media (max-width:736px){.borne-technique .reference-tab-block-image-wrapper{min-height:225px}}.borne-shanghai .content-cms p{margin-bottom:43px}@media (max-width:736px){.borne-shanghai .content-cms p{margin-bottom:20px}}.borne-shanghai blockquote+p,.borne-shanghai blockquote p{margin-bottom:0!important}@media (max-width:736px){.borne-shanghai .reference-small-image-mobile{height:522px;background-color:#25babe}}.origine-progression .reference-tab-block-desc,.rigine-solutions .reference-tab-block-desc{bottom:75}@media (max-width:736px){.origine-progression .reference-tab-block-image-wrapper{height:532px}}.origine-victoires{background-size:cover}.origine-victoires .reference-tab-block-desc{bottom:138px}@media (max-width:736px){.origine-victoires .grid{padding-top:220px}.origine-victoires .reference-tab-block-image-mobile{position:absolute;left:0;right:0;margin:0 auto;top:-40px}.origine-victoires .reference-tab-block-image-wrapper{background-position:bottom -40px center!important}}@media (max-width:375px){.origine-victoires .reference-tab-block-image-wrapper{background-position:bottom -40px right!important}}.origine-site-teste .content-cms .counter-num{margin-bottom:33px;display:block}@media (max-width:940px){.origine-site-teste .content-cms .counter-num{margin-bottom:20px}}@media (max-width:736px){.origine-site-teste .content-cms .counter-num{margin-bottom:10px}}.origine-site-teste .content-cms p{margin-bottom:0}.origine-site-teste .w-reference-tab-block-desc{width:30%}@media (min-width:1281px){.origine-site-teste .w-reference-tab-block-desc{width:48%}}@media (max-width:940px){.origine-site-teste .w-reference-tab-block-desc{width:100%}}.origine-site-teste .reference-tab-block-desc{bottom:115px}.origine-site-teste .reference-tab-block-image-wrapper{width:70%;max-width:850px}@media (min-width:1281px){.origine-site-teste .reference-tab-block-image-wrapper{width:52%!important}}@media (max-width:1025px){.origine-site-teste .reference-tab-block-image-wrapper{background-size:90%}}@media (max-width:940px){.origine-site-teste .reference-tab-block-image-wrapper{width:100%}}@media (max-width:736px){.origine-site-teste .reference-tab-block-image-wrapper{background-position:50%!important;width:100%}}.origine-site-teste .reference-tab-bg-center{background-position:50%}@media (min-width:1281px){.origine-site-teste .reference-tab-bg-center{background-size:100%}}.origine-site-teste .content-cms hr{background:#979797;margin-bottom:35px;margin-top:13px}.origine-optimisation .content-cms p{margin-bottom:40px}.origine-optimisation .reference-tab-block-desc{bottom:113px}@media (max-width:736px){.site-immersion .reference-tab-block-image-wrapper{min-height:107px}}.borne-comparaison .reference-small-image-mobile,.borne-jus .reference-small-image-mobile,.borne-shanghai .reference-small-image-mobile,.borne-technique .reference-small-image-mobile,.origine-progression .reference-small-image-mobile,.site-focus .reference-small-image-mobile,.site-immersion .reference-small-image-mobile,.site-vivre-ensemble .reference-small-image-mobile{display:none}@media (max-width:736px){.borne-comparaison .reference-small-image-mobile,.borne-jus .reference-small-image-mobile,.borne-shanghai .reference-small-image-mobile,.borne-technique .reference-small-image-mobile,.origine-progression .reference-small-image-mobile,.site-focus .reference-small-image-mobile,.site-immersion .reference-small-image-mobile,.site-vivre-ensemble .reference-small-image-mobile{width:100%;display:block}}@media (max-width:736px){.borne-comparaison .reference-large-image-mobile,.borne-jus .reference-large-image-mobile,.borne-shanghai .reference-large-image-mobile,.borne-technique .reference-large-image-mobile,.origine-progression .reference-large-image-mobile,.site-focus .reference-large-image-mobile,.site-immersion .reference-large-image-mobile,.site-vivre-ensemble .reference-large-image-mobile{display:none!important}}.desktop-img{display:block}@media (max-width:736px){.desktop-img{display:none}}.mobile-img{display:none}@media (max-width:736px){.mobile-img{display:block}}.mobile-title{display:none}@media (max-width:736px){.mobile-title{display:block}}.block-parcour-calendrier-prix,.block-parcour-espace-client,.block-parcour-moteur-recherche,.block-parcour-moteur-reservation,.block-parcour-seo{display:none}.fadeInLeft{-webkit-animation-name:q;animation-name:q;-webkit-animation-duration:1s;animation-duration:1s}.fadeInRight{-webkit-animation-name:r;animation-name:r;-webkit-animation-duration:1.5s;animation-duration:1.5s}.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s}.visible{visibility:visible}.fadeInUp,.fadeInUpalt{-webkit-animation-name:o;animation-name:o}.fadeInUpalt{-webkit-animation-duration:4s;animation-duration:4s}@-webkit-keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}5%{opacity:1}20%{opacity:1}25%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes c{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes c{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animated.flash{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%,to{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes d{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.animated.shake{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes e{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes e{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.animated.bounce{-webkit-animation-name:e;animation-name:e}@-webkit-keyframes f{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0)}}@keyframes f{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.animated.tada{-webkit-animation-name:f;animation-name:f}@-webkit-keyframes g{20%,40%,60%,80%,to{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}@keyframes g{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animated.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:g;animation-name:g}@-webkit-keyframes h{0%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0)}}@keyframes h{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animated.wobble{-webkit-animation-name:h;animation-name:h}@-webkit-keyframes i{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}@keyframes i{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.animated.pulse{-webkit-animation-name:i;animation-name:i}@-webkit-keyframes j{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in}}@keyframes j{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:j;-moz-backface-visibility:visible!important;-moz-animation-name:j;-o-backface-visibility:visible!important;-o-animation-name:j;backface-visibility:visible!important;animation-name:j}@-webkit-keyframes k{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes k{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:k;-moz-backface-visibility:visible!important;-moz-animation-name:k;-o-backface-visibility:visible!important;-o-animation-name:k;backface-visibility:visible!important;animation-name:k}@-webkit-keyframes l{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes l{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animated.flipOutX{-webkit-animation-name:l;-webkit-backface-visibility:visible!important;-moz-animation-name:l;-moz-backface-visibility:visible!important;-o-animation-name:l;-o-backface-visibility:visible!important;animation-name:l;backface-visibility:visible!important}@-webkit-keyframes m{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes m{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.animated.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:m;-moz-backface-visibility:visible!important;-moz-animation-name:m;-o-backface-visibility:visible!important;-o-animation-name:m;backface-visibility:visible!important;animation-name:m}@-webkit-keyframes n{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes n{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animated.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:n;-moz-backface-visibility:visible!important;-moz-animation-name:n;-o-backface-visibility:visible!important;-o-animation-name:n;backface-visibility:visible!important;animation-name:n}.animated.fadeIn{-webkit-animation-name:pb;animation-name:pb}@-webkit-keyframes o{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes o{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInUp{-webkit-animation-name:o;animation-name:o}@-webkit-keyframes p{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes p{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInDown{-webkit-animation-name:p;animation-name:p}@-webkit-keyframes q{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes q{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animated.fadeInLeft{-webkit-animation-name:q;animation-name:q}@-webkit-keyframes r{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes r{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animated.fadeInRight{-webkit-animation-name:r;animation-name:r}@-webkit-keyframes s{0%{opacity:0;-webkit-transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes s{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInUpBig{-webkit-animation-name:s;animation-name:s}@-webkit-keyframes t{0%{opacity:0;-webkit-transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes t{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInDownBig{-webkit-animation-name:t;animation-name:t}@-webkit-keyframes u{0%{opacity:0;-webkit-transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes u{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animated.fadeInLeftBig{-webkit-animation-name:u;animation-name:u}@-webkit-keyframes v{0%{opacity:0;-webkit-transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes v{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animated.fadeInRightBig{-webkit-animation-name:v;animation-name:v}@-webkit-keyframes w{0%{opacity:1}to{opacity:0}}@keyframes w{0%{opacity:1}to{opacity:0}}.animated.fadeOut{-webkit-animation-name:w;animation-name:w}@-webkit-keyframes x{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px)}}@keyframes x{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.animated.fadeOutUp{-webkit-animation-name:x;animation-name:x}@-webkit-keyframes y{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px)}}@keyframes y{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.animated.fadeOutDown{-webkit-animation-name:y;animation-name:y}@-webkit-keyframes z{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes z{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.animated.fadeOutLeft{-webkit-animation-name:z;animation-name:z}@-webkit-keyframes A{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes A{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.animated.fadeOutRight{-webkit-animation-name:A;animation-name:A}@-webkit-keyframes B{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes B{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.animated.fadeOutUpBig{-webkit-animation-name:B;animation-name:B}@-webkit-keyframes C{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes C{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.animated.fadeOutDownBig{-webkit-animation-name:C;animation-name:C}@-webkit-keyframes D{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes D{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.animated.fadeOutLeftBig{-webkit-animation-name:D;animation-name:D}@-webkit-keyframes E{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes E{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.animated.fadeOutRightBig{-webkit-animation-name:E;animation-name:E}@-webkit-keyframes F{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1)}}@keyframes F{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes G{0%{opacity:0;-webkit-transform:translateY(-2000px)}to{-webkit-transform:translateY(0)}}@keyframes G{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:G;animation-name:G}@-webkit-keyframes H{0%{opacity:0;-webkit-transform:translateX(-2000px)}to{-webkit-transform:translateX(0)}}@keyframes H{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:H;animation-name:H}@-webkit-keyframes I{0%{opacity:0;-webkit-transform:translateX(2000px)}to{-webkit-transform:translateX(0)}}@keyframes I{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:I;animation-name:I}@-webkit-keyframes J{0%{-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes J{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:J;animation-name:J}@-webkit-keyframes K{0%{-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes K{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:K;animation-name:K}@-webkit-keyframes L{0%{-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes L{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:L;animation-name:L}.animated.bounceIn{-webkit-animation-name:F;animation-name:F}@-webkit-keyframes M{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}to{-webkit-transform:translateY(0)}}@keyframes M{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.animated.bounceInUp{-webkit-animation-name:M;animation-name:M}@-webkit-keyframes N{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(0)}}@keyframes N{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.animated.bounceInDown{-webkit-animation-name:N;animation-name:N}@-webkit-keyframes O{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@keyframes O{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animated.bounceInLeft{-webkit-animation-name:O;animation-name:O}@-webkit-keyframes P{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@keyframes P{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animated.bounceInRight{-webkit-animation-name:P;animation-name:P}@-webkit-keyframes Q{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3)}}@keyframes Q{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.animated.bounceOut{-webkit-animation-name:Q;animation-name:Q}@-webkit-keyframes R{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes R{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.animated.bounceOutUp{-webkit-animation-name:R;animation-name:R}@-webkit-keyframes S{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes S{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.animated.bounceOutDown{-webkit-animation-name:S;animation-name:S}@-webkit-keyframes T{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes T{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.animated.bounceOutLeft{-webkit-animation-name:T;animation-name:T}@-webkit-keyframes U{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes U{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.animated.bounceOutRight{-webkit-animation-name:U;animation-name:U}@-webkit-keyframes V{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes V{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.animated.rotateIn{-webkit-animation-name:V;animation-name:V}@-webkit-keyframes W{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes W{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.animated.rotateInUpLeft{-webkit-animation-name:W;animation-name:W}@-webkit-keyframes X{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes X{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.animated.rotateInDownLeft{-webkit-animation-name:X;animation-name:X}@-webkit-keyframes Y{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes Y{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.animated.rotateInUpRight{-webkit-animation-name:Y;animation-name:Y}@-webkit-keyframes Z{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes Z{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.animated.rotateInDownRight{-webkit-animation-name:Z;animation-name:Z}@-webkit-keyframes ab{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@keyframes ab{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animated.rotateOut{-webkit-animation-name:ab;animation-name:ab}@-webkit-keyframes bb{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes bb{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.animated.rotateOutUpLeft{-webkit-animation-name:bb;animation-name:bb}@-webkit-keyframes cb{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes cb{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animated.rotateOutDownLeft{-webkit-animation-name:cb;animation-name:cb}@-webkit-keyframes db{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes db{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animated.rotateOutUpRight{-webkit-animation-name:db;animation-name:db}@-webkit-keyframes eb{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes eb{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.animated.rotateOutDownRight{-webkit-animation-name:eb;animation-name:eb}@-webkit-keyframes fb{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);opacity:0}}@keyframes fb{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.animated.hinge{-webkit-animation-name:fb;animation-name:fb}@-webkit-keyframes gb{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@keyframes gb{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.animated.rollIn{-webkit-animation-name:gb;animation-name:gb}@-webkit-keyframes hb{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@keyframes hb{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.animated.rollOut{-webkit-animation-name:hb;animation-name:hb}@-webkit-keyframes ib{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes ib{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}}.animated.lightSpeedIn{-webkit-animation-name:ib;animation-name:ib;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes jb{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes jb{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.animated.lightSpeedOut{-webkit-animation-name:jb;animation-name:jb;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.25s;animation-duration:.25s}.expertises{background:#fff;padding:3em 0}.expertises-grid{display:block;padding:1em 0;width:100%;margin:auto}@media (max-width:62.475em){.expertises-grid .expertises-list-item{height:16em}}@media (max-width:47.9375em){.expertises-grid{font-size:.7em;width:100%}.expertises-grid .expertises-list-item{height:18em;width:48%}.expertises-grid .expertises-list-item-icon{width:140px;overflow:hidden;height:140px}.expertises-grid .expertises-list-item-icon i{position:relative;top:-5px;left:-5px}}.expertises-list-item{position:relative;display:inline-block;width:14em;height:16em;text-align:center;vertical-align:top}.expertises-list-item-title{font-size:1em;padding:.6em 3em;text-transform:uppercase;color:#222}.expertises-list-item-icon{padding:0;border-radius:100%;display:inline-block;vertical-align:top;background:#efeae2}.expertises-list-item-icon:focus,.expertises-list-item-icon:hover{background:#d6c9b5}.expertises-list-item-icon:active{background-color:#000}.expertise-circle{background:#fff;padding:2em 0}@media (max-width:42em){.expertise-circle{height:21em;overflow:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.expertise-circle .circle{white-space:nowrap;height:auto;transform:none;-moz-transform:none;-webkit-transform:none}.expertise-circle .circle-background,.expertise-circle .circle-center{display:none}.expertise-circle .circle-item-center{display:inline-block;visibility:visible;margin:.5em .1em;position:relative;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none}.expertise-circle .circle-item-center-container{white-space:normal}.expertise-circle .circle-item{display:none}}.circle{height:42em;width:42em;position:relative;margin:0 auto;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.circle-background{z-index:0;margin:-17em 0 0 -17em;width:34em;height:34em;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;background-color:#fff}.circle-background,.circle-center,.circle-item-center{position:absolute;top:50%;left:50%;border-radius:100%;border:1px dotted #666}.circle-center,.circle-item-center{margin:-7.5em 0 0 -7.5em;width:13em;height:9em;padding:3em 1em;background:#fff}.circle-item-center{visibility:hidden;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);margin:-9.5em 0 0 -9.5em;top:50%;left:50%;width:13.2em;height:19em;padding:0 2.9em;text-align:center;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:.3s ease-out -moz-transform}.circle-item-center:after,.circle-item-center:before{content:"";display:inline-block;width:1px;height:19em;vertical-align:middle}.circle-item-center--visible{visibility:visible;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);animation:.3s ease-out kb;-webkit-animation:.3s ease-out kb;-moz-animation:.3s ease-out kb}.circle-center-title{text-transform:uppercase;font-weight:700;font-size:2em;line-height:1.2;padding-top:1em}.circle-center-title span{font-weight:300;display:block}.circle-item-center-container{display:inline-block;vertical-align:middle;width:12.8em}.circle-center-sub-title{margin:0;padding:0;font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;line-height:1.2;display:none}@media (max-width:1025px){.circle-center-sub-title{font-size:1em;margin:0 1em 8px;padding:0 0 .5em;border-bottom:1px solid #999;text-transform:uppercase;line-height:1.2;display:block}}.circle-center-text{font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;padding:0;margin:0}@media (max-width:1025px){.circle-center-text{font-size:11px}}.circle-item{height:8.88888888888889em;width:8.88888888888889em;background:#efebe2;border:.5555555555555556em solid;position:absolute;border-radius:8.88888888888889em;padding:0;color:#000;line-height:1.2;cursor:pointer;font-size:1em;font-weight:700;border-color:#efebe2!important;border-width:1px!important;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;display:table}.circle-item:hover{color:#000!important;background:#fff}.circle-item-content{vertical-align:middle;display:table-cell;width:7.9em;padding:0 8px}.circle-item-arrow{display:none;content:"";position:absolute;left:50%;margin-left:-.5em;width:1.111111111111111em;height:1.111111111111111em;bottom:.5em;background-position:-400px -55px}.circle-item-arrow--hover{position:absolute;display:none;top:-3px;right:-2px;bottom:-2px;left:-3px;border-radius:100%;font-weight:700;font-size:2em;letter-spacing:-.22222222222222224em;padding:1.666666666666667em 0;text-align:center;text-indent:-.3333333333333333em;color:#fff}.circle--6 .circle-background{background-image:url(../images/circles/circle--6.png)}.circle--6 .circle-item--1{top:2.222222222222222em;left:25%;margin:0 0 0 -5em}.circle--6 .circle-item--1 .circle-item-arrow--hover{transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg)}.circle--6 .circle-item--2{top:2.222222222222222em;left:75%;margin:0 0 0 -5em}.circle--6 .circle-item--2 .circle-item-arrow--hover{transform:rotate(120deg);-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg)}.circle--6 .circle-item--3{top:50%;right:0;margin:-5em 0 0}.circle--6 .circle-item--3 .circle-item-arrow--hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.circle--6 .circle-item--4{bottom:2.222222222222222em;left:75%;margin:0 0 0 -5em}.circle--6 .circle-item--4 .circle-item-arrow--hover{transform:rotate(230deg);-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg)}.circle--6 .circle-item--5{bottom:2.222222222222222em;left:25%;margin:0 0 0 -5em}.circle--6 .circle-item--5 .circle-item-arrow--hover{transform:rotate(310deg);-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg)}.circle--6 .circle-item--6{top:50%;left:0;margin:-5em 0 0}.circle--5 .circle-background{background-image:url(../images/circles/circle--5.jpg)}.circle--5 .circle-item--1{top:0;left:50%;margin:0 0 0 -5em}.circle--5 .circle-item--1 .circle-item-arrow--hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.circle--5 .circle-item--2{top:37.5%;left:90%;margin:-5em 0 0 -5em}.circle--5 .circle-item--2 .circle-item-arrow--hover{transform:rotate(160deg);-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg)}.circle--5 .circle-item--3{bottom:2.222222222222222em;left:75%;margin:0 0 0 -5em;top:inherit}.circle--5 .circle-item--3 .circle-item-arrow--hover{transform:rotate(230deg);-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg)}.circle--5 .circle-item--4{bottom:2.222222222222222em;left:25%;margin:0 0 0 -5em}.circle--5 .circle-item--4 .circle-item-arrow--hover{transform:rotate(310deg);-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg)}.circle--5 .circle-item--5{top:37.5%;left:10%;margin:-5em 0 0 -5em}.circle--5 .circle-item--5 .circle-item-arrow--hover{transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg)}.circle--3 .circle-background{background-image:url(../images/circles/circle--3.jpg)}.circle--3 .circle-item--1{top:0;left:50%;margin:0 0 0 -5em}.circle--3 .circle-item--1 .circle-item-arrow--hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.circle--3 .circle-item--2{top:70%;left:85%;margin:-5em 0 0 -5em}.circle--3 .circle-item--2 .circle-item-arrow--hover{transform:rotate(220deg);-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg)}.circle--3 .circle-item--3{top:70%;left:15%;margin:-5em 0 0 -5em}.circle--3 .circle-item--3 .circle-item-arrow--hover{transform:rotate(320deg);-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg)}.circle-background{background-image:url(../images/circles/circle--7.jpg)}.circle-item--1{top:1.111111111111111em;left:50%;margin:0 0 0 -5em}.circle-item--1 .circle-item-arrow--hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.circle-item--2{top:6.666666666666666em;left:80%;margin:0 0 0 -5em}.circle-item--2 .circle-item-arrow--hover{transform:rotate(130deg);-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg)}.circle-item--3{top:60%;right:0;margin:-5em 0 0}.circle-item--3 .circle-item-arrow--hover{transform:rotate(190deg);-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg)}.circle-item--4{bottom:2.222222222222222em;left:67.5%;margin:0 0 0 -5em}.circle-item--4 .circle-item-arrow--hover{transform:rotate(240deg);-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg)}.circle-item--5{bottom:2.222222222222222em;left:32.5%;margin:0 0 0 -5em}.circle-item--5 .circle-item-arrow--hover{transform:rotate(310deg);-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg)}.circle-item--6{top:60%;left:0;margin:-5em 0 0}.circle-item--6 .circle-item-arrow--hover{transform:rotate(340deg);-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg)}.circle-item--7{top:6.666666666666666em;left:20%;margin:0 0 0 -5em}.circle-item--7 .circle-item-arrow--hover{transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg)}@-webkit-keyframes kb{0%{opacity:.3}to{opacity:1}}@keyframes kb{0%{opacity:.3}to{opacity:1}}.expertise-clients{background:#fff;padding:1em 0}.expertise-clients .grid{border:1px solid #ccc;overflow:hidden}.expertise-clients-grid{overflow:hidden;position:relative;margin:-1px}.expertise-clients-grid-item,.expertise-clients-grid-title{-webkit-box-shadow:-1px 0 #ccc,0 -1px #ccc;box-shadow:-1px 0 #ccc,0 -1px #ccc;float:left;height:7.625em;padding:.5em 0;text-align:center;background:#fff}.expertise-clients-grid-item{position:relative}.expertise-clients-grid-item img{width:160px;height:110px;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin:0 auto}.expertise-clients-grid-title{z-index:3;position:relative;text-transform:uppercase;font-size:1.6em;padding:0;height:5.38em;line-height:1.25;width:100%;text-align:center;display:table}.expertise-clients-grid-title strong{display:block}.expertise-clients-grid-title .vertically{display:table-cell;vertical-align:middle}.expertise-clients-grid-title em{font-style:normal;font-size:2em;display:block;font-weight:700}.expertise-clients-grid-title-big{font-size:2em}.expertise-clients-grid--6 .expertise-clients-grid-item{width:16.666666666666668%}.expertise-clients-grid--6 .expertise-clients-grid-title{width:33.333333333333336%}.expertise-clients-grid--4 .expertise-clients-grid-item{width:25%}.expertise-clients-grid--4 .expertise-clients-grid-title{width:50%}.expertise-team{background:#fff;padding:2em 0}.expertise-team-intro{font-weight:700;padding:.5em 0;max-width:30em;margin:0 auto}.expertise-team-list{text-align:center}.expertise-tablet{background:#fff;padding:2em 0 0}.expertise-tablet .visuel{display:inline-block;width:30%;vertical-align:top}.expertise-tablet .visuel img{max-width:100%}.expertise-tablet .description{display:inline-block;width:60%;vertical-align:top;left:10%;text-align:left;margin-top:44px}@media (max-width:768px){.expertise-tablet .description{margin-top:20px}}.expertise-tablet .description span{display:block;font-size:1.2em;padding:5px 0}.expertise-tablet .description span p{font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif!important}.expertise-tablet .description .subtitle{color:#00b1d7;text-transform:uppercase}.expertise-tablet .description .subtitle strong{display:block}.expertise-tablet h2{margin-bottom:10px}.expertise-tablet .button-auxiliary{background:#55b3d6 none repeat scroll 0 0}.expertise-tablet .button-auxiliary:hover{background:#88cae2 none repeat scroll 0 0}.expertise-team-group{display:inline-block;margin:0 3em}.expertise-team-item{display:inline-block;width:22.25em;vertical-align:top}.expertise-team-item-agencies{margin-top:10px}@media (max-width:768px){.expertise-clients-grid-title{font-size:1.2em}.expertise-clients-grid--6 .expertise-clients-grid-item{width:50%}.expertise-clients-grid--6 .expertise-clients-grid-title{width:100%}.expertise-clients-grid--4 .expertise-clients-grid-item{width:50%}.expertise-clients-grid--4 .expertise-clients-grid-title{width:100%}.expertise-tablet .visuel{display:block;width:100%}.expertise-tablet .description{width:100%;display:block;text-align:center}.expertise-tablet .description span{padding:10px}.expertise-team-group{margin:0 1em}.expertise-team-item{width:32%}.postid-1655 .expertise-team-item{float:none}}.expertise-team-caption,.expertise-team-caption-hashtag{display:block;text-transform:uppercase;font-size:1.2em;font-weight:300;border-bottom:1px solid #ccc;padding:0 0 .8em}.expertise-team-caption strong span{font-weight:300}.expertise-team-caption-hashtag{text-transform:none;font-weight:700;padding:.8em 0}.expertise-team-item-agency{width:6em;display:inline-block}.expertise-steps{background:#fff}.expertise-steps-list{list-style-type:none;counter-reset:b;margin:0;padding:1em 0;text-align:center}.expertise-steps-list-item{counter-increment:b;display:inline-block;border:.5em solid;vertical-align:top;margin:.5em;color:#fff}.expertise-steps-list-item:before{content:"#" counter(b);font-size:1.5em;font-weight:700;display:block;padding:.5em 0 .2em}.expertise-steps-list-item-title,.expertise-steps-list-item-title-big{text-transform:uppercase;border-bottom:1px solid #444;margin:0;padding:.3em 0}.expertise-steps-list-item-title-big{font-size:2em;padding-top:1.5em;border:none}@media (max-width:768px){.expertise-steps-list-item-title-big{font-size:1.6em;line-height:1.2}}.expertise-steps-list-item-text{font-size:.9em}.expertise-steps-list--5 .expertise-steps-list-item{height:12em;width:8em;padding:0 2em;border-radius:13em}.expertise-steps-list--3 .expertise-steps-list-item{height:22em;width:18em;padding:0 2em;border-radius:23em}.expertise-steps-list--3 .expertise-steps-list-item-title{padding:2em .2em 1em;margin-bottom:1em}@media (max-width:768px){.expertise-steps-list--3 .expertise-steps-list-item{width:13em;height:17em}.expertise-steps-list--3 .expertise-steps-list-item-title{padding:1em .2em .5em;margin-bottom:.5em}}.expertise-objectives{background:#fff}.expertise-objectives-list{padding:1em 5em .5em;list-style-type:none;counter-reset:b;text-align:center;overflow:hidden;margin:0;background:#fff}@media (max-width:768px){.expertise-objectives-list{padding:1em 0}}.expertise-objectives-list-item{padding:3em;height:12em;width:12em;border-radius:18em;counter-increment:b;display:inline-block;vertical-align:top;margin:0 1em;position:relative}.expertise-objectives-list-item:before{content:counter(b);font-size:4em;font-weight:700;display:block;line-height:1;margin-top:-.3em;padding-bottom:.7em}.expertise-objectives-list-item:after{content:"";width:1em;border-bottom:1px solid hsla(0,0%,100%,.3);position:absolute;top:7.6em;left:50%;margin-left:-.5em}.expertise-technologies{background:#fff}.expertise-technologies-group{display:inline-block;vertical-align:top;margin:2em 1em}@media (max-width:768px){.expertise-objectives-list-item{margin:.5em 0}.expertise-technologies-group{margin:1em 0}}.expertise-technologies-col{display:inline-block;vertical-align:top;margin:0 1em}@media (max-width:768px){.expertise-technologies-col{margin:0 .8em}}.expertise-technologies-item{height:10em;width:10em;margin:.5em 0;background:#efeae2;border-radius:10em;position:relative;overflow:hidden}.expertise-technologies-item img{max-width:100%;height:auto}.expertise-references{background:#fff}.expertise-references-list{padding-top:2em}.expertise-references-list-item{height:15em;width:33.1%;display:inline-block;border:.2em solid #fff;border-bottom-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50% 50%;position:relative;-webkit-box-shadow:inset .1em .1em 1em rgba(0,0,0,.2);box-shadow:inset .1em .1em 1em rgba(0,0,0,.2);overflow:hidden}.expertise-references-list-item:focus .expertise-references-list-item-contents,.expertise-references-list-item:hover .expertise-references-list-item-contents{height:544px;width:544px;margin:-272px 0 0 -272px;border-radius:100%}.expertise-references-list-item:focus img,.expertise-references-list-item:hover img{top:128px}.expertise-references-list-item:focus .expertise-references-list-item-contents-text,.expertise-references-list-item:hover .expertise-references-list-item-contents-text{display:block}.expertise-references-list-item:focus .references-list-item-contents-action,.expertise-references-list-item:hover .references-list-item-contents-action{top:25em;height:auto}.expertise-references-list-item:focus .references-list-item-contents-action i,.expertise-references-list-item:hover .references-list-item-contents-action i{display:inline-block;margin:0 .2em 0 0}@media (max-width:73.5em){.expertise-references-list-item:focus .references-list-item-contents-action,.expertise-references-list-item:hover .references-list-item-contents-action{top:28em}}@media (max-width:62.475em){.expertise-references-list-item{width:50%}}@media (max-width:49.9375em){.expertise-references-list-item{width:auto;max-width:30em;display:block;margin:0 auto}}.expertise-references-list-item-contents{display:inline-block;margin:-5em 0 0 -5em;top:50%;height:10em;width:10em;border:.5em solid #fff;border-radius:10em;padding:0;text-align:center;text-decoration:none;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.expertise-references-list-item-contents,.expertise-references-list-item-contents img{position:absolute;left:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:.3s ease-out all}.expertise-references-list-item-contents img{top:0;margin-left:-5em;max-width:10em;height:auto}.expertise-references-list-item-contents-text{display:none;color:#fff;width:18.75em;left:50%;margin-left:-9.375em;text-align:center;position:relative;padding:.5em 0;top:48%}.expertise-references-list-item-contents-text:after,.expertise-references-list-item-contents-text:before{content:"";position:absolute;left:8em;right:8em;border-bottom:1px solid #fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.expertise-references-list-item-contents-text:before{top:0}.expertise-references-list-item-contents-text:after{bottom:0}.expertise-rewards-counter{background:#fff;padding-bottom:1.9em}.expertise-rewards-counter-list{padding:1em 0}.expertise-rewards-counter-list-item{border:.5em solid #efeae2;display:inline-block;height:9em;width:9em;padding:1em;border-radius:11em;margin:0 1em;position:relative}.expertise-rewards-counter-list-item-counter{position:absolute;background:#efeae2;top:0;right:0;height:1.5em;width:1.5em;display:block;font-size:1.5em;font-weight:700;text-align:center;border-radius:1.5em}.expertise-rewards{background:#fff;text-align:center}.expertise-rewards-block-title{display:inline-block;height:10em;width:10em;margin:.5em;border-radius:10em;border:.5em solid #efeae2;font-size:1em;vertical-align:top;overflow:hidden}.expertise-rewards-block-title img{max-width:100%;max-height:100%}@media (max-width:768px){.expertise-rewards-block-title img{position:relative;top:-5px;left:-5px}}.expertise-rewards-block-list{display:inline-block;vertical-align:top;margin:0;padding:0}.expertise-rewards-block-list-item{display:inline-block;height:8em;width:9em;padding:2em 1em 1em;border-radius:10em;background:#efeae2;vertical-align:top;margin:.5em}.expertise-rewards-block-list-item h3{text-transform:uppercase;font-size:1.1em;position:relative;font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.expertise-rewards-block-list-item h3:after{content:"";position:absolute;width:1em;left:50%;bottom:-.5em;margin-left:-.5em;border-bottom:1px solid rgba(0,0,0,.3)}.expertise-rewards-block-list-item p{font-size:.9em;padding:1em 0}.expertise-rewards-block-list-item p strong{color:#55b3d6;display:block}@media (max-width:768px){.expertise-rewards-block-list-item{font-size:.9em;margin:.5em 0}}.expertise-rewards-block-list-item-title{text-transform:uppercase;font-size:1.1em;position:relative}.expertise-rewards-block-list-item-title:after{content:"";position:absolute;width:1em;left:50%;bottom:-.5em;margin-left:-.5em;border-bottom:1px solid rgba(0,0,0,.3)}.expertise-rewards-block-list-item-text{font-size:.9em;padding:1em 0}.expertise-rewards-block-list-item-text-emphasis{display:block}.expertise-certifications{background:#fff;text-align:center}.expertise-certifications-block-title{display:inline-block;background:#222;height:9em;width:11em;padding:2em 1em;margin:.5em;border-radius:13em;vertical-align:top}@media (max-width:768px){.expertise-certifications-block-title img{position:relative;top:-5px}}.expertise-certifications-block-list{margin:0;padding:0;display:inline-block;list-style-type:none;vertical-align:top}.expertise-certifications-block-list-item{display:inline-block;height:11em;width:11em;padding:1em;margin:.5em;border-radius:13em;background:#efeae2;text-transform:uppercase;vertical-align:top;position:relative}.expertise-certifications-block-list-item:after,.expertise-certifications-block-list-item:before{content:"";display:inline-block;vertical-align:middle;width:1px;height:11em}.expertise-certifications-block-list-item-title{display:inline-block;vertical-align:middle;width:6.923076923076922em;font-size:1.3em}.expertise-certifications-block-list-item-title strong{display:block}.postid-1655 .expertise-team-caption{min-height:52px}.postid-1655 .expertise-team-item{float:left}.postid-1655 .expertise-team-group .expertise-team-item:nth-child(2){padding:0 .3em}@media (max-width:768px){.expertise-team-item{width:18.25em}}@media (max-width:48em){.expertise-introduction .grid-col--8{width:100%}.postid-1652 .expertise-introduction-title{font-size:1.9em}.circle{display:inline-block}}@media (max-width:30em){.expertise-introduction .grid-col--8 span{font-size:.87em}}.values{padding:2em 0 4em;overflow:hidden}.values .grid{position:relative;height:24em;margin-bottom:2em}@media (max-width:62.475em){.values{font-size:.7em}.values .grid{height:auto}.values .values-list{position:static}.values .values-item{margin:0}.values .values-item-description{font-size:1.4em;padding:.3em 1em}}@media (max-width:49.9375em){.values .values-item-title{font-size:2.8em}.values .values-item-description{font-size:1.3em}.job-presentation ol,.job-presentation ul{padding:1.4em 0;margin:0 0 0 1em}}.values-list{position:absolute;top:0;left:0;right:0}.values-list--fixed{position:fixed;top:132px;z-index:-1;margin-left:-1px}@media (max-width:1176px){.values-list--fixed{top:128.8px}}.values-list--fixed-hidden{visibility:hidden;z-index:-1}.values-item{display:inline-block;height:9em;width:19em;padding:7.5em 2.5em;margin:0 1em;border:1em solid;border-radius:100%;text-align:center;vertical-align:top}.values-item-title{color:#fff;font-size:3em;text-transform:uppercase}.values-item-description{font-size:1.1em;padding:.3em 3em}.values-separator{height:1.4em;width:1.4em;position:absolute;top:50%;left:50%;margin:-.7em 0 0 -.7em;z-index:3;font-size:6.25em;background:#2d2c2b;color:#fff;text-align:center;font-weight:300;border-radius:100%}.directors{background:#e7e4d6;position:relative}.directors-item{padding:1em 0;position:relative;float:left}@media (max-width:62.475em){.directors-item{float:none}.directors-item.grid-col--4{width:23.625em}}@media (max-width:49.9375em){.directors-item{width:50%;max-width:24.5em}}@media (max-width:44.25em){.directors-item{float:none;max-width:none}.directors-item.grid-col--4,.directors-item.grid-col--8{width:auto;display:block;max-width:none}}.directors-item-picture{border:.5em solid #fff;border-radius:100%;line-height:0;display:inline-block;vertical-align:middle;width:20em;height:20em;max-width:327px}.directors-item-picture,.directors-item-picture-slider{position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;z-index:0}.directors-item-picture-slider{height:100%;width:100%;overflow:hidden;border-radius:100%;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.directors-item-picture-slider img{width:100%;height:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;bottom:0;left:0;position:absolute}.directors-item-picture-slider:hover img{bottom:auto;top:0}.js-has-tap .directors-item-picture-slider:hover img{bottom:0;top:auto}.js-has-tap .directors-item-picture-slider.js-is-tapped img{bottom:auto;top:0}.directors-item-picture-slider .directors-item-picture-slider-img{display:block}.directors-item-picture-slider .directors-item-picture-slider-img-hover,.directors-item-picture-slider:hover .directors-item-picture-slider-img{display:none}.directors-item-picture-slider:hover .directors-item-picture-slider-img-hover{display:block}.directors-item-sub-picture{position:absolute;top:0;right:0;border:.5em solid #fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;display:inline-block;line-height:0;background:#000;z-index:4;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.directors-item-sub-picture img{width:84px;height:84px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-webkit-box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #fff}.directors-item-separator{display:inline-block;vertical-align:middle;width:4.5em;background:#fff;height:5em;margin:0 -.5em;position:relative}.directors-item-separator:after,.directors-item-separator:before{content:"";border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute;background:#e7e4d6;height:4em;width:4.6em;left:50%;margin-left:-2.3em}.directors-item-separator:before{top:-2.9em}.directors-item-separator:after{bottom:-2.9em}.directors-item-quote{display:inline-block;vertical-align:middle;background:#fff;height:8em;width:14em;text-align:center;padding:5em 2em;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.directors-item-quote p{font-size:1.2em}.directors-item-quote cite{text-align:right;display:block;font-size:.8em}.directors-item-quote cite:before{content:"— ";color:#ccc}.directors-item-quote:first-child{margin-left:3.1em}@media (max-width:49.9375em){.directors-item-quote,.directors-item-separator{display:none}}.grid-col--6{float:left}.introducing{padding-bottom:150px}.agencies{background:#fff}.agency{text-align:center;font-family:altima-brandon,altima-houschkapro,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;margin:0 0 60px}.agency:first-child,.agency:nth-child(2){margin-top:-120px}.agency-img{display:block;width:100%;margin-bottom:40px}.agency-address{font-size:1.15em;font-weight:700}.agency-contact{line-height:2}.agency-email{color:#2e2d2c;text-decoration:none}@media (max-width:49.9375em){.agency:nth-child(2){margin-top:0}}.introducing .grid{border-top-width:1px;border-top-style:solid}@media (max-width:62.475em){.introducing .grid-col--4{width:40%}}@media (max-width:49.9375em){.introducing .grid-col--4{width:auto}}.expertise-team-number,.introducing-big-number{font-size:8.75em;color:#fff;display:block;text-align:center;line-height:1;padding-top:.2em}@media (max-width:49.9375em){.expertise-team-number,.introducing-big-number{font-size:8em}}.introducing-caption{text-align:center;color:#000;font-size:1.875em;text-transform:uppercase;display:block;font-weight:300;padding-bottom:1em;line-height:1.1}.introducing-caption strong{display:block;font-weight:700}@media (max-width:49.9375em){.introducing-caption{font-size:1.5em;margin:0 1em}}.jobs{background:#fff;padding-top:2em}.jobs .grid-col--6:nth-child(odd){float:right}@media (max-width:62.475em){.jobs .grid-col--6{width:auto;display:block;float:none}.jobs .grid-col--6:nth-child(odd){float:none}}.jobs-container{position:relative;padding:4em 0;border-bottom:1px solid;border-color:#ccc;border-color:rgba(0,0,0,.1)}.jobs-container-location{display:inline-block;vertical-align:top;text-align:center;width:10em;float:left}@media (max-width:62.475em){.jobs-container-location{width:8em;overflow:hidden;left:-1em;float:none}}.jobs-container-location-name{text-align:center;padding:.4em 0}.jobs-list,.jobs-list-empty{padding:0;margin:0;list-style-type:none;display:inline-block;vertical-align:middle;width:25em}@media (max-width:49.9375em){.jobs-list,.jobs-list-empty{width:20em}}.jobs-list-empty{font-weight:700;padding-top:2em}.jobs-list-item{border-bottom:1px solid;border-color:#ccc;border-color:rgba(0,0,0,.1)}.jobs-list-item:last-child{border-color:transparent}@media (max-width:62.475em){.jobs-list-item{text-align:left}}.jobs-list-item-name{position:relative;display:block;padding:1.6em 0;line-height:1;font-weight:700;text-decoration:none;padding-right:6em}.jobs-list-item-type{float:right;width:6em;color:#999;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.jobs-list-item-type:after{content:"›";color:#333;position:absolute;right:0}@media (max-width:62.475em){.jobs-list-item-type{float:none;position:static;display:block;padding:.4em 0;transform:none;-webkit-transform:none;-ms-transform:none}.jobs-list-item-type:after{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:-.2em}.jobs-list-item-name{padding-right:0}}.jobs-alternatives{text-align:center;display:inline-block;width:100%}@media (max-width:49.9375em){.jobs-alternatives{padding-bottom:2em}}.jobs-alternatives-item{display:inline-block;border:7px solid #f2efe2;width:19em;height:4em;padding-top:15em;border-radius:100%;position:relative;margin:3em}.jobs-alternatives-item:after{content:"˅";position:absolute;width:1em;left:50%;bottom:-.3em;font-size:1.5em;margin-left:-.5em;text-align:center}@media (max-width:49.9375em){.jobs-alternatives-item{font-size:.8em;margin:1em;padding-top:13em;height:6em}.jobs-alternatives-item a{font-size:1.1em}.jobs-alternatives-item:after{content:"˅";position:absolute;width:1em;left:50%;bottom:-.3em;font-size:1.5em;margin-left:-.5em;text-align:center}}.jobs-alternatives-title{position:absolute;top:4em;right:1em;bottom:5em;left:1em;font-size:1.5em}.jobs-alternatives-button{text-transform:uppercase}.jobs-alternatives-button:after{content:none}.breadcrumb{background:#fff;padding:1em 0;margin-top:-1px}.breadcrumb-back-link{font-size:.8em;padding:.4em 1.2em;text-transform:uppercase;text-decoration:none;font-weight:700;float:left;color:#333}.breadcrumb-back-link:before{content:"‹ "}@media (min-width:62.475em){.job-information{position:fixed;top:88px;max-width:22.75em;z-index:0}}.job-information{padding-top:1em}.job{background:#fff}.job .grid-col--4{min-height:1px;float:left}@media only screen and (max-width:1023px){.job .grid-col--4{margin:0;max-width:47.25em;width:auto;text-align:center;float:none}}.job-information-location{text-transform:lowercase;font-weight:300;font-size:1.5em;line-height:.9;padding:1em 0;border-bottom:1px solid;border-color:#ccc;border-color:rgba(0,0,0,.1)}.job-information-title{color:#d53457;font-size:2em;padding:.5em 2em 0 0;line-height:1.2}@media (max-width:62.475em){.job-information-title{padding:.5em 0;font-size:1.5em}}.job-information-type{font-size:1.4em;font-weight:700}.job-information-button{text-transform:uppercase;font-weight:700}.job-information-button:after{content:none}.job-presentation{color:initial;padding:2.4em 3em 3em}.job-presentation p{padding:.8em 0}.job-presentation ol,.job-presentation ul{padding:1.4em 4em 1.4em 0;margin:0 0 0 1em}.job-presentation ol ol,.job-presentation ol p,.job-presentation ol ul,.job-presentation ul ol,.job-presentation ul p,.job-presentation ul ul{padding:0}.job-presentation ul{list-style-type:none}.job-presentation ul li{position:relative;padding:.8em 0}.job-presentation ul li:before{content:"•";position:absolute;left:-1em}.job-presentation h4{font-size:1.25em;padding:1em 0;font-size:1.5em;text-transform:uppercase;padding:.5em 0;margin:.5em 0;border-bottom:1px solid;border-color:#ccc;border-color:rgba(0,0,0,.1)}@media (max-width:62.475em){.job-presentation{text-align:left;padding:1em}}@media (max-width:30em){.je-postule-form{overflow:hidden}}#notice-info li{list-style:none}#notice-info p.title{color:#d53457;font-size:22px;font-weight:700}#notice-info div{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}input::-webkit-validation-bubble,input::-webkit-validation-bubble-arrow,input::-webkit-validation-bubble-arrow-clipper,input::-webkit-validation-bubble-message{display:none}.dk_container{background:-o-linear-gradient(top,#fff,#f5f5f5);background-color:#f5f5f5;font-size:12px;line-height:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.dk_container:focus{outline:0}.dk_container a{cursor:pointer;text-decoration:none;display:block;min-width:100px}.dk_toggle{min-height:18px;background-image:url(../images/dk_arrows.png);background-repeat:no-repeat;background-position:90%;border:1px solid #ccc;color:#333;padding:7px 10px;text-shadow:#fff 1px 1px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:border-color .5s;transition:border-color .5s}.dk_toggle:hover{border-color:#8c8c8c}.dk_focus .dk_toggle{border-color:#e3e3e3;box-shadow:0 0 5px #e3e3e3;-moz-box-shadow:0 0 5px #e3e3e3;-webkit-box-shadow:0 0 5px #e3e3e3}.error .dk_toggle,.error .dk_toggle:hover{border-color:#bc003d}.dk_open{box-shadow:0 0 5px #e3e3e3;-moz-box-shadow:0 0 5px #e3e3e3;-webkit-box-shadow:0 0 5px #e3e3e3;z-index:10}.dk_open .dk_toggle{background-color:#ececec;border-color:#8c8c8c;color:#ccc;-webkit-box-shadow:inset 0 -2px 5px #ccc;box-shadow:inset 0 -2px 5px #ccc;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.dk_options{box-shadow:0 2px 8px rgba(0,0,0,.2);-moz-box-shadow:rgba(0,0,0,.2) 0 2px 8px;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.dk_options a{background-color:#fff;padding:8px 10px}.dk_options li:last-child a{border-bottom:none}.dk_option_current a,.dk_options a:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5;text-decoration:none}.dk_options_inner{border:1px solid #8c8c8e;border-bottom-width:2px;border-bottom-color:#999;color:#333;max-height:250px;padding:0;margin:0;text-shadow:#fff 0 1px 0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.dk_options_inner,.dk_touch .dk_options{max-height:250px;overflow:visible}.msie .box_piece_jointe .file,.msie .box_piece_jointe .link_01{visibility:visible}.dk_container{position:relative}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1}.dk_open,.dk_toggle{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative}.dk_fouc select{position:relative;top:-99999em;visibility:hidden}.float:after{content:".";display:block;width:100%;height:0;line-height:0;font-size:0;clear:both}#global ol,#global ul{list-style:none}.hidden{display:none}.font_01{font-family:altima-brandon}.float_left{float:left;display:inline}.clear{clear:both}.fs_10{font-size:10px}.width_180{width:180px}.uppercase{text-transform:uppercase}.sup_01{position:relative;bottom:5px;font-size:9px}.alti-content .close,.bg_puces{background:url(../images/bg-puces.png) no-repeat 100% 100%;display:inline-block;vertical-align:middle;padding:0 10px 0 0;width:20px;height:1px;overflow:hidden}.puce_metier{background-position:0 0;height:20px}.puce_exp{background-position:0 -24px;height:17px}.puce_lieu{background-position:0 -95px;height:19px}.puce_language{background-position:0 -45px;height:19px}.puce_civilite{background-position:0 -70px;height:19px}.puce_quote{background-position:0 -120px;height:17px}.puce_euro{background-position:0 -140px;height:12px}.puce_duree{background-position:0 -160px;height:17px}.puce_pers{background-position:0 -180px;height:18px}.puce_phone{background-position:0 -200px;height:18px}.puce_mail{background-position:0 -220px;height:12px}.puce_cp{background-position:0 -235px;height:15px}.puce_book{background-position:0 -255px;height:13px}.puce_cv{background-position:-30px 0;height:18px}.puce_letter{background-position:-30px -20px;height:18px;margin-top:4px}.puce_ville{background-position:-30px -70px;height:15px;margin-top:4px}.puce_pays{background-position:-30px -90px;height:18px;margin-top:4px}.puce_nationalite{background-position:-30px -110px;height:20px;margin-top:4px}.puce_titre{background-position:-30px -140px;height:15px;margin-top:4px}.puce_facebook{background-position:-30px -180px}.puce_facebook,.puce_twitter{width:24px;height:24px;padding:0;margin:0}.puce_twitter{background-position:-30px -210px}.puce_blog_altima{padding:5px;margin:0}.alti-content .close{background-position:-30px -40px;width:24px;height:24px}.checker span{width:19px;height:25px;background:url(../images/checkbox.png) no-repeat;display:inline-block;vertical-align:middle;position:relative}.error .checker span{background-position:0 -28px}.form .error p{font-size:inherit}label.disabled{color:#ccc}.radio span{width:19px;height:25px;display:inline-block;vertical-align:middle;position:relative}.radio span.checked{background-position:-4px -48px}#news-letter-modal .nl-radio.error .radio span{background-position:-2px -27px}div.selector{float:left;display:inline;vertical-align:middle;height:31px;line-height:31px;color:#505050;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;background-image:url(../images/dk_arrows.png);background-repeat:no-repeat;background-position:90%;width:99%!important;background-color:#f5f5f5}div.selector.error{border-color:#bb003c}div.selector select{position:absolute;top:0;left:0;opacity:0;border:none;width:100%!important;height:100%}div.selector span{min-height:18px;color:#333;display:block;width:100%!important;padding-left:15px}div.selector:hover{border-color:#8c8c8c;color:#d94868}div.selector:hover span{color:#d94868}.checker span.checked{background-position:0 -50px}.error .checkbox,.error .radio span{background-position:0 -25px!important}.radio{position:relative;float:left}.je-postule-form input[type=submit]{background:#d53457;color:#fff;padding:10px 15px;border:0;border-radius:5px;font-weight:900;font-size:29px;font-family:altima-brandon;text-align:left;margin:15px auto 0;max-width:400px;-webkit-appearance:none}@media (max-width:30em){.je-postule-form input[type=submit]{font-size:26px}}.je-postule-form .error{white-space:nowrap;font-size:9px;color:red;background:initial}.checker input,.radio input{opacity:0;position:absolute;top:0;width:50px;height:18px}input,textarea{-webkit-appearance:textfield;appearance:textfield;webkit-appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,textarea{font-family:arial;color:#505050;font-size:12px}.input_01,.input_02,.input_03,.input_05{color:#505050;height:31px;line-height:31px;padding:0 2% 0 4%;background:#f5f5f5 url(http://altima-agency.com/App_Themes/images/recrutement/puces/puce-01.png) no-repeat 5px 50%;border:1px solid #c8c8c8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.input_02{background:#f5f5f5;padding:0 10px;margin:0 0 0 30px;width:188px}.input_03{background:#f5f5f5;border:0;width:66%}.input_04{background:none;display:inline-block;width:25px;border:0;padding:0;margin:0;text-align:right}.input_05{background:#f5f5f5;padding:0 10px;margin:0 0 0 30px;width:148px}.area_01{background:none;border:0;width:100%;height:100px;overflow:auto}.select_02{width:153px}.select_03{width:169px}.error .input_01,.error .input_02,.error .input_03,.error .input_05{border-color:#bc003d}.link_01,.link_02{color:#bc003d;background:url(http://altima-agency.com/App_Themes/images/recrutement/puces/puce-03.png) no-repeat 10px 3px;font-size:11px;line-height:15px;text-decoration:none;padding:0 0 0 20px}.link_02{color:#505050;background:url(http://altima-agency.com/App_Themes/images/recrutement/puces/puce-02.png) no-repeat 0 0}#bottom,#middle,#top{width:100%;position:relative;z-index:1}#top{height:45px;background:url(http://altima-agency.com/App_Themes/images/recrutement/background/top.png) no-repeat 0 0}#middle{background:url(http://altima-agency.com/App_Themes/images/recrutement/background/middle.png) repeat-y 0 0}#bottom{height:25px;background:url(http://altima-agency.com/App_Themes/images/recrutement/background/bottom.png) no-repeat 0 0;margin:0 0 50px}.intro_box{margin:0 0 40px;padding:60px 0;text-align:center;color:#fff;background:#d53457}.intro_box_01{position:relative;padding-bottom:330px}.intro_box .title{font-size:88px;margin:0 0 15px;font-weight:900}.intro_box .title_01{padding:50px 0}.intro_box .under_title{margin:0 auto;font-size:16px;line-height:20px}.intro_box .under_title_01{font-size:14px;line-height:15px;margin:0 auto}.box_form{width:100%;position:relative}.box_form .value{display:inline-block;vertical-align:middle;margin:0 0 20px}.border_bottom{border-bottom:1px solid #d9d9d9}.mention{font-size:10px}.box_form{text-align:left}.box_form .sup{color:#bb003c}.box_form .title_01{font-size:25px;font-weight:900;color:#d53457;margin:0 25px 20px 0}.box_form .no_margin{margin-bottom:0}.box_form .label_01{font-size:17px;line-height:28px;margin:0 30px 0 0;display:inline-block}.error .label_01{color:#bc003d}.box_form fieldset{display:block;clear:both;border:1px solid #ccc}.box_form .fieldset_01{border:1px solid #e6e6e6;padding:10px}.box_form fieldset .fildset_col{width:23%;float:left;display:inline}.box_form fieldset.fieldset_02 .fildset_col{width:50%;min-height:30px}.box_form fieldset.fieldset_02 .fildset_col p{padding:0}.error .title_02{color:#bc003d}.box_form .label_02{color:#787878;line-height:14px;display:inline-block;margin:0 15px 0 0}.box_how_altima .error .label_02{color:#bc003d}.box_form fieldset .fildset_col .checkbox{clear:both}.box_form fieldset .fildset_col .input_01{margin-top:10px}.form_left{float:left;display:inline;width:410px;margin:20px 0}.checker{display:inline-block;vertical-align:middle;position:relative}.je-postule .radio input{opacity:0;border:none;height:18px}.je-postule .radio{position:relative}.je-postule .checker label.error,.je-postule .radio label.error{position:absolute;top:-6px}.fildset_col.langLevel>div{display:none}.form_right{float:right;display:inline;width:410px;margin:20px 0 20px 10px}.marge_b_20{margin:0 0 20px}.form_left .marge_b_20,.form_right .marge_b_20{width:100%;margin:0 0 20px}.box_select{margin:0 0 0 30px}.box_gray{padding:10px;background:#f5f5f5;border:1px solid #c8c8c8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block}.box_gray.error,.error .box_gray{border-color:#bb003c}.box_white{padding:0 10px 10px;background:#fff}.form_right .box_area{margin:0 0 31px}.box_piece_jointe .file{position:absolute;top:0;right:0;z-index:999;visibility:visible;opacity:0;width:100%;padding:.4em 0}.uploader .action{position:absolute;top:15px;right:0;font-size:11px;line-height:15px;text-decoration:none;padding:8px 0 0 20px;color:#bc003d}.lig_first .uploader .action{top:0}.uploader .filename{display:none}.box_piece_jointe .file_letter{top:20px}.box_piece_jointe .file_book{top:17px}.aide_box{text-align:center;border-top:1px solid #f7f7f7;padding-top:15px}.aide_box .link_aide{line-height:25px;color:#bb003c;text-decoration:none}#form #poste{font-size:25px}#box_langage{clear:both}#box_langage .wrapperLevel,#dateDispo{display:none}#box_langage .input_01{margin-top:0}#box_langage .fildset_col{margin-bottom:10px}.box_freelance,.box_stage{display:none}.box_freelance .input_01,.box_stage .box_radio,.box_stage .input_01{margin:0 0 0 20px}.box_option .radio{margin:0 0 0 30px}.pretention{width:188px;padding:7px 10px;margin-left:30px}.title_03{font-size:18px;line-height:28px;margin-bottom:10px}.civilite{padding-left:10px}#box_titre_sejour .label_02,#travailleur_handicape .label_02,.box_stage .label_02,.civilite .label_02,.civilite .title_02{float:left;padding-top:6px}.civilite .title_02{margin-right:15px}.form_left .box_gray{width:95%;padding:0 2%;margin:0 0 10px}.form_left .box_gray .title_02{margin:0;line-height:31px;width:27%}.lig{width:100%;padding:15px 0;border-bottom:1px dashed #e6e6e6;overflow:hidden}.box_border,.lig{position:relative}.box_border{border-top:1px dashed #e6e6e6;margin:20px 0 0}.box_border .text_01{color:#ababab;font-size:10px;padding:10px 0 0 18px}.lig_first{padding-top:0}.lig .title_02{margin-bottom:0}.lig .link_01,.lig .link_02{float:right;display:inline}.book{clear:both;padding:0 0 12px 30px;position:relative}.book .input_01{width:85%}.book .link_book_01{background:url(http://altima-agency.com/App_Themes/images/recrutement/puces/puce-01.png) no-repeat 6px 50%;padding:0 0 0 17px;margin:20px 0 0;float:left;display:inline;width:203px}.book .link_01{float:right}.book .link_01,.book .link_02{display:inline;margin:20px 0 0}.book .link_02{float:left}.box_how_altima{width:100%}.box_how_altima .label_01{line-height:31px}.box_how_altima .box_select,.box_how_altima .input_02{margin:0 10px 10px;display:inline-block}.box_form_post{text-align:left;margin:40px auto 50px;max-width:400px}.box_form_post .btn_post{margin:15px 0 0;background:#d53457;color:#fff;padding:10px 15px;border:0;border-radius:5px;font-weight:900;font-size:29px;font-family:altima-brandon}.box_form_post .label_01,.box_form_post .label_02{display:inline-block;line-height:25px}.box_form_post .link_notice{line-height:25px;color:#bb003c;text-decoration:none;padding-left:5px}.box_01{margin:0 0 10px}.box_01 .title_02{width:127px;padding:0 0 0 10px}.box_02 .title_02{width:60%;padding:0 0 0 10px;line-height:13px}.box_02 .box_option .radio{margin:0 0 0 10px}.box_03 .title_02{width:250px;padding:0 0 0 10px}.box_03 .box_option .radio{margin:0 0 0 10px}#box_titre_sejour{display:none}.mention_date{color:#929292;font-size:10px;clear:both;margin:10px 25px 0 0;text-align:right}.error_box{width:982px;position:absolute;bottom:0;left:9px;display:none}.error_title{font-size:25px;color:#bb003c;text-transform:uppercase;font-weight:900;margin:0 0 20px}.error_text{line-height:15px}.error_text strong{color:#000}.error_list{position:relative;width:100%;padding:0;margin:16px 0}.error_list li{float:left;display:inline;width:50%;color:#bb003c;margin:0 0 10px}.link_error{display:inline-block;color:#d53457;text-decoration:underline;cursor:pointer;width:100%;margin:60px auto 0}.lightbox-overlay.lightbox--visible{overflow:auto}.lightbox-overlay.lightbox--visible .lightbox{margin:0 0 50px}.open-lightbox{overflow-y:hidden}.notice{display:none}.notice-content{text-align:left}.notice-content .title{color:#d53457;font-size:22px;font-weight:700}.box_preavis .box_select{width:51%}.ipad .box_piece_jointe{visibility:visible}.text_mention{font-size:10px;text-align:center;color:#ccc;padding:20px 0 60px}.title-merci{color:#d53457;font-size:42px;margin:0 0 20px;font-weight:900}.bloc-message{color:#888;margin-bottom:70px;border-radius:5px}.folow_altima{margin:0 0 0 5px;border-top:1px solid #ccc;padding:70px 0 0;text-align:center;vertical-align:middle}.folow_altima a{margin:0 5px;vertical-align:middle;display:inline-block;text-decoration:none}.freelance .box_preavis,.freelance .box_pretention,.freelance .poste_ideal,.freelance .textPostule,.freePostule,.mission_ideale,.stage .box_experience,.stage .box_preavis,.stage .box_pretention,.stage .poste_ideal,.stage_ideal{display:none}.freelance .freePostule,.freelance .mission_ideale,.stage .stage_ideal{display:inline}.freelance .box_freelance,.stage .box_stage{display:block}.popup_notice{background:#fbf0f4;border:1px solid #929292;padding:30px 20px;width:560px}.popup_notice .popup_title{font-size:14px;font-weight:700;margin:0 0 20px;text-transform:uppercase}.popup_notice p{margin:0 0 20px}#alti-overlay{position:absolute;top:0;left:0;background:url(http://altima-agency.com/App_Themes/images/recrutement/blank.gif) repeat 0 0;width:100%;z-index:9998}#alti-content{position:absolute;z-index:9999;text-align:left}.alti-content .close{position:absolute;top:15px;right:-12px;margin:0;padding:0;z-index:9999}.alti-content .close a{padding:0 20px 0 0;font-size:12px;font-weight:700;color:#48a8f3;background:url(http://altima-agency.com/App_Themes/images/recrutement/fancybox/fancy_close.gif) no-repeat 100% 50%;text-decoration:none}.alti-content .close a:hover{text-decoration:none}.alti-content-add-product .close a{color:#fff;background-image:url(http://altima-agency.com/App_Themes/images/recrutement/fancybox/fancy_close_01.gif)}#alti-loading{display:none;position:fixed;top:0;left:0;width:100%;background:#c5e795;color:#6b9d25;text-align:center;font-size:14px;font-weight:700;padding:10px;border-bottom:3px solid #6b9d25;z-index:9997}#middle{background:#fff;padding-top:70px;font-size:12px;color:#505050}.lightbox{max-width:600px}.box_select,label{display:inline-block;vertical-align:middle;cursor:pointer}.box_select{min-width:100px}.line{margin:0 0 15px}.box_experience_pro label,.box_experience label{width:61%}.box_nationalite .box_select,.box_pays .box_select{width:58%;margin:0}.box_nationalite.box_01 label,.box_pays.box_01 label{width:37%}.line-offer{display:inline-block;vertical-align:middle;float:right}.line-offer .mention{display:block;vertical-align:middle;text-align:right;margin:0 0 5px;color:#505050;text-transform:lowercase}.line-offer label{float:left;margin-top:3px!important;line-height:normal}.box_how_altima label{width:24%}.box_how_altima .box_select{width:23%}.pretention{display:inline-block}.message-mobile{display:none}#messgeError{text-align:center}#messgeError .error_text{margin-bottom:15px}#messgeError .error{padding:0;float:left;display:inline;width:50%;color:#bb003c;margin:0 0 10px}@media (max-width:73.5em){html{font-size:.85em}.box_preavis .box_select{width:61%}}@media (max-width:62.475em){.box_preavis .box_select{width:205px}.lightbox{max-width:80%;margin:0 auto;padding:1em}.error_list li{width:100%}.intro_box{padding:30px 0}#langue .fildset_col{min-height:0}.line{margin-bottom:25px}.box_form .label_01{font-size:14px;margin-right:15px}.form_left,.form_right{width:49%;margin:20px 0}.form_left .box_gray .title_02{width:33%}.input_03{width:59%}.box_experience_pro label,.box_experience label{width:100%}.box_lieu .fs_10{display:block}.box_preavis label{display:inline-block;margin:0 0 10px}.box_preavis .box_select{margin:0}.box_preavis .box_select,.box_select{margin-left:30px}.box_langue fieldset,.box_lieu fieldset{padding:10px}.message-mobile{border-top:1px solid #bf2a4a;padding:20px 0 0;color:#fff;text-align:center;display:block;margin:20px auto 0;max-width:90%;line-height:16px}.message-mobile p{margin:0 0 10px}.box_piece_jointe{visibility:visible}.altima-connaissance,.info-perso{width:48%}.altima-connaissance{float:right}.info-perso{float:left}.info-perso .form_left{width:100%}.info-perso .border_bottom{border:0}.box_form_post{clear:both}.box_how_altima label{width:52%}.box_02 .title_02{width:56%}.box_how_altima .box_select{width:36%}}@media (max-width:45.9375em){.box_preavis .box_select{width:210px}html{font-size:.9em}.grid{width:auto;margin:0 1em;text-align:center}.grid-col--1,.grid-col--2,.grid-col--3,.grid-col--4,.grid-col--5,.grid-col--6,.grid-col--7,.grid-col--8,.grid-col--9,.grid-col--10,.grid-col--11,.grid-col--12{margin:0;max-width:47.25em;width:auto;text-align:center}.box_form .title_01{font-size:20px;margin:0 0 10px;display:block;width:100%}.intro_box .title{font-size:3.8em}.line-offer,.type-offer{display:block}.line-offer{float:none}.box_form fieldset{margin:0 0 20px}.box_form fieldset .fildset_col,.form_left,.form_right{width:100%;float:none}.box_form fieldset .fildset_col{display:inline-block}.box_form fieldset .fildset_col p{display:inline-block;width:49%}.box_nationalite .box_select,.box_pays .box_select{width:100%;display:block}.box_nationalite.box_01 label,.box_pays.box_01 label{margin:0 0 5px;padding:0}.box_02{margin:0 0 10px}.box_02 .title_02{display:block;float:none;width:100%;padding:0}#lieu p,.box_how_altima label{width:100%}.box_form_post .btn_post{font-size:20px;width:100%;padding:10px 0}.box_form .value{font-size:18px}.box_decouvert .box_select,.box_postule .box_select{display:block;width:100%;margin:0 0 20px}.box_postule .input_05{display:block;width:98%;margin:0;padding:0 0 0 2%}.box_form .label_02{margin:0 0 5px}.altima-connaissance,.info-perso{width:100%}.altima-connaissance,.info-perso{float:none}.notice-content .title{font-size:17px}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(images/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity=90);background:rgba(0,0,0,.7)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(images/controls.png) 0 0 repeat-y}#cboxMiddleRight{width:21px;background:url(images/controls.png) 100% 0 repeat-y}#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}#cboxContent{overflow:hidden;padding:1em 2em;border-radius:.7em;animation:.3s ease-out pb;-webkit-animation:.3s ease-out pb;-moz-animation:.3s ease-out pb;transition:top .3s ease-out;-webkit-transition:top .3s ease-out;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);cursor:default;text-align:center}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;color:#949494}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:0;background:url(../images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.postid-1689.blue-theme{background:#55b3d6!important}.offreTablet-authorItem-email,.offreTablet-authorItem-name,.offreTablet-fonctionalite-desc,.offreTablet-fonctionalite-desc p,.offreTablet-graphItem-count,.offreTablet-graphItem-desc,.offreTablet-miniTitre,.offreTablet-titre,.offreTablet-titre p{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.offreTablet-authorItem-job,.offreTablet-block,.offreTablet-graphItem-time,.offreTablet-soustitre{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}.offre-tablette{background:#55b3d6 url(http://altima-agency.com/App_Themes/css/images/references-cora/reference-cora-1.jpg) 50% 0 no-repeat}.offre-tablette.layout-nav-fixed .header{background-color:#55b3d6}.offreTablet-bigIllus{display:block;margin:0 auto;max-width:100%;height:auto}.offreTablet-block{overflow:hidden;padding:5em 0 7em}.offreTablet-block--blue,.offreTablet-block--intro{color:#fff}.offreTablet-block--intro .offreTablet-titre{padding-bottom:0;margin-bottom:.45em;font-size:2.625em;margin-top:2.125em}.offreTablet-block--intro .offreTablet-titre p{margin:0;padding:0}.offreTablet-block--blue{background-color:#55b3d6}.offreTablet-block--blue .offreTablet-titre{border-bottom:1px solid #aad9eb}.offreTablet-block--brown{color:#444;background-color:#eeeae3}.offreTablet-block--brown .offreTablet-titre{border-bottom:1px solid #bebbb5;color:#55b3d6}.offreTablet-block--white{color:#444;background-color:#fff}.offreTablet-block--white .offreTablet-titre{border-bottom:1px solid #a1a1a1;color:#55b3d6}.offreTablet-importantBlock{color:#000}.offreTablet-important{color:#55b3d6}.offreTablet-titre{font-size:2.5em;display:block;position:relative;margin:0 auto 1em;padding:0 0 1em;line-height:1;text-transform:uppercase;font-weight:400}.offreTablet-titre::first-child{margin-top:0}.offreTablet-titre strong{display:block;font-weight:900}.offreTablet-titre-picto,.offreTablet-titre img{display:block;margin:0 auto 35px;width:140px;height:auto;max-width:100%;background:#efeae4;border-radius:50%}.offreTablet-titre--secondary{border-bottom:0!important;padding:0;font-weight:900}@media (max-width:48em){.offreTablet-titre{font-size:1.94444em}}.offreTablet-soustitre{font-size:1.375em;margin-bottom:0;font-style:italic}.offreTablet-mainText{font-size:1.5625em;line-height:1.4;padding:0;max-width:36em;margin:0 auto;margin-bottom:2.125em}.offreTablet-mainText+.offreTablet-mainText{margin-top:1.36em}@media (max-width:48em){.offreTablet-mainText{font-size:1.38889em}}.offreTablet-VideoBox{margin:10px auto;max-width:56.25em}.offreTablet-Video{position:relative;width:100%;height:0;padding-bottom:56.2%;cursor:pointer}.offreTablet-Video--show{cursor:default}.offreTablet-Video iframe,.offreTablet-Video img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.offreTablet-Video iframe{display:none}.offreTablet-Video--show iframe,.offreTablet-Video img{display:block}.offreTablet-Video--show img{display:none}.offreTablet-mainText--outro{max-width:none;padding:1em 0 0;margin:2em 0 0;border-top:1px solid #aad9eb}.offreTablet-block--intro img{max-width:100%;height:auto}.offreTablet-fonctionalites{margin:2.5em auto;padding:0;max-width:56.25em}.offreTablet-fonctionalite{display:table;width:100%;table-layout:fixed}.offreTablet-fonctionalite-desc,.offreTablet-fonctionalite-image{display:table-cell;vertical-align:middle;text-align:left;padding:16px 0}.offreTablet-fonctionalite-image{width:30%;padding-right:10px}.offreTablet-fonctionalite-image img{display:block;border-radius:50%;border:10px solid #fff;width:180px;height:180px;max-width:100%;-webkit-box-shadow:-1px -1px 30px rgba(0,0,0,.15);box-shadow:-1px -1px 30px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.offreTablet-fonctionalite-desc{font-size:1.5em;line-height:1.4}.offreTablet-block--3 .offreTablet-titre{color:inherit}.offreTablet-block--3 .offreTablet-titre-picto{background-color:#fff}@media (max-width:37.5em){.offreTablet-fonctionalite{display:block;padding:20px 0}.offreTablet-fonctionalite-desc,.offreTablet-fonctionalite-image{display:block;width:auto;padding:0;text-align:center}.offreTablet-fonctionalite-image img{margin:0 auto 10px}}.offreTablet-graph{position:relative;margin:390px 0 290px;height:1px}.offreTablet-graph:before{content:"";position:absolute;top:0;left:0;width:100%;margin:-1px 0;border-bottom:2px dashed #444}.offreTablet-graph-list{position:relative;max-width:900px;margin:0 auto;padding:0}.offreTablet-graph-item{position:absolute;top:0;left:0;width:16.667%;padding:140px 0 0;font-weight:700;text-align:center;list-style:none}.offreTablet-graph-item:after,.offreTablet-graph-item:before{content:"";position:absolute;top:0;background:#444}.offreTablet-graph-item:before{left:50%;width:18px;height:18px;margin:-9px;border-radius:50%}.offreTablet-graph-item:after{left:0;width:101%;height:4px;margin:-2px 0}.offreTablet-graph-item:first-child:after{left:50%;width:50%}.offreTablet-graph-item:last-child:after{width:50%}.offreTablet-graphItem-count{position:absolute;top:50px;left:50%;width:80px;height:80px;margin:0 -40px;font-size:30px;font-weight:700;line-height:80px;color:#fff;background:#55b3d6;border-radius:50%;text-align:center}.offreTablet-graphItem-count:before{content:"";position:absolute;bottom:100%;left:50%;margin:-8px -17px;border:17px solid transparent;border-top:0;border-bottom:29px solid #55b3d6}.offreTablet-graphItem-time{display:none;margin-bottom:.5em;color:#55b3d6}.offreTablet-graphItem-desc{display:none;line-height:1.3em;text-transform:uppercase}.offreTablet-graph-item:hover .offreTablet-graphItem-count{background:#444}.offreTablet-graph-item:hover .offreTablet-graphItem-count:before{border-top-color:#444!important;border-bottom-color:#444!important}.offreTablet-graph-item:hover .offreTablet-graphItem-desc,.offreTablet-graph-item:hover .offreTablet-graphItem-time{display:block}.offreTablet-graph-item:nth-child(2n){top:auto;bottom:100%;padding:0 0 160px}.offreTablet-graph-item:nth-child(2n):after,.offreTablet-graph-item:nth-child(2n):before{top:auto;bottom:0}.offreTablet-graph-item:nth-child(2n) .offreTablet-graphItem-count{top:auto;bottom:50px}.offreTablet-graph-item:nth-child(2n) .offreTablet-graphItem-count:before{top:100%;bottom:auto;border-top:29px solid #55b3d6;border-bottom:0}@media (max-width:37.5em){.offreTablet-graph{height:auto;margin:30px 1em}.offreTablet-graph:before{left:30px;top:0;height:100%;width:0;margin:0 -1px;border-left:2px dashed #444;border-bottom:0}.offreTablet-graph-list{padding:0 0 0 30px}.offreTablet-graph-item{position:relative;top:auto!important;left:auto!important;bottom:auto!important;width:auto;padding:40px 0 40px 130px!important;text-align:left}.offreTablet-graph-item:after,.offreTablet-graph-item:before{left:0!important;top:50%!important}.offreTablet-graph-item:after{top:0!important;width:4px!important;height:101%;margin:0 -2px}.offreTablet-graph-item:first-child:after{top:50%!important;height:50%}.offreTablet-graph-item:last-child:after{height:50%}.offreTablet-graph-item br{display:none}.offreTablet-graphItem-count{top:50%!important;left:80px!important;margin:-40px}.offreTablet-graphItem-count:before{right:100%!important;top:50%!important;left:auto;margin:-17px -8px;border:17px solid transparent!important;border-left:0!important;border-right:29px solid #55b3d6!important}.offreTablet-graphItem-desc,.offreTablet-graphItem-time{display:block}.offreTablet-graph-item:hover .offreTablet-graphItem-count{background:#55b3d6}.offreTablet-graph-item:hover .offreTablet-graphItem-count:before{border-top-color:transparent!important;border-bottom-color:transparent!important}}.offreTablet-graph-item:first-child{left:0}.offreTablet-graph-item:nth-child(2){left:16.667%}.offreTablet-graph-item:nth-child(3){left:33.333%}.offreTablet-graph-item:nth-child(4){left:50%}.offreTablet-graph-item:nth-child(5){left:66.667%}.offreTablet-graph-item:nth-child(6){left:83.333%}.offreTablet-block--7 .offreTablet-titre{padding-bottom:0;border-bottom:none}.offreTablet-authorItem{margin:0 auto;max-width:37.5em;width:100%;text-align:center}.offreTablet-authorItem-contents,.offreTablet-authorItem-picture{display:inline-block;width:47%;vertical-align:middle}.offreTablet-authorItem-picture img{display:block;max-width:100%;margin:0 auto;border-radius:50%}.offreTablet-authorItem-contents{margin-left:4%;text-align:left}.offreTablet-authorItem-name{font-size:1.625em;font-weight:900;text-transform:uppercase;color:#55b3d6}.offreTablet-authorItem-email,.offreTablet-authorItem-job{font-size:1.125em}.offreTablet-authorItem-job{font-style:italic}.offreTablet-authorItem-email{display:inline-block;margin-top:1em;font-weight:700}a.offreTablet-authorItem-email{text-decoration:underline;color:inherit}@media (max-width:37.5em){.offreTablet-authorItem-contents,.offreTablet-authorItem-picture{display:block;width:auto;margin:0;text-align:center}.offreTablet-authorItem-picture{margin-bottom:10px}}.postid-12453.red-theme{background:#d53457!important}.offreSalesforce-authorItem-email,.offreSalesforce-authorItem-name,.offreSalesforce-titre,.offreSalesforce-titre p{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.offreSalesforce-authorItem-job,.offreSalesforce-block,.offreSalesforce-soustitre{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}@media (max-width:73.5em){.offre-tablette{background-position:70% -5em}}.offreSalesforce-block{overflow:hidden;padding:5em 0 7em}.offreSalesforce-block--intro{color:#fff}.offreSalesforce-block--intro .offreSalesforce-titre{padding-bottom:0;margin-bottom:.45em;font-size:2.625em;margin-top:2.125em}.offreSalesforce-block--intro .offreSalesforce-titre p{margin:0;padding:0}.offreSalesforce-block--brown{color:#fff;background-color:#282827}.offreSalesforce-block--brown .offreSalesforce-titre{border-bottom:1px solid #bebbb5;color:#d53457}.offreSalesforce-block--white{color:#444;background-color:#fff}.offreSalesforce-block--white .offreSalesforce-titre{color:#d53457}.offreSalesforce-block--2 .offreSalesforce-titre:before{content:"";display:block;height:30px;width:30px;background:#fff;border:20px solid #d53457;border-radius:50%;margin:0 auto 1rem}.offreSalesforce-block--2 .offreSalesforce-titre--nocircle:before,.offreSalesforce-block--2 .offreSalesforce-titre:first-of-type:before{display:none}.offreSalesforce-block--3{padding-top:0;margin-top:-7em}.offreSalesforce-block--3 .offreSalesforce-titre:before{content:"";display:block;height:30px;width:30px;background:#fff;border:20px solid #d53457;border-radius:50%;margin:0 auto 1rem}.offreSalesforce-block--3 .offreSalesforce-titre--nocircle:before,.offreSalesforce-block--3 .offreSalesforce-titre:first-of-type:before{display:none}.offreSalesforce-importantBlock{color:#000}.offreSalesforce-important{color:#d53457}.offreSalesforce-titre{font-size:2.2rem;display:block;position:relative;margin:0 auto 1rem;padding:0;line-height:1.2;font-weight:700}.offreSalesforce-titre::first-child{margin-top:0}.offreSalesforce-titre strong{display:block;font-weight:900}@media (max-width:48em){.offreSalesforce-titre{font-size:1.94444em}}.offreSalesforce-soustitre{font-size:2em;line-height:1.4;margin:50px auto 0;max-width:25em}.offreSalesforce-mainText{font-size:1.25rem;line-height:1.4;padding:0;max-width:45em;margin:0 auto;margin-bottom:4rem}.offreSalesforce-mainText big{display:block;font-size:1.5rem;margin:0 auto;max-width:30em}.offreSalesforce-mainText+.offreSalesforce-mainText{margin-top:1em}@media (max-width:48em){.offreSalesforce-mainText{font-size:1.38889em}}.offreSalesforce-block--intro img{max-width:100%;height:auto}.offreSalesforce-authorItem{margin:0 auto;max-width:37.5em;width:100%;text-align:center}.offreSalesforce-authorItem-contents,.offreSalesforce-authorItem-picture{display:inline-block;width:47%;vertical-align:middle}.offreSalesforce-authorItem-picture img{display:block;max-width:100%;margin:0 auto;border-radius:50%}.offreSalesforce-authorItem-contents{margin-left:4%;text-align:left}.offreSalesforce-authorItem-name{font-size:1.625em;font-weight:900;color:#000}.offreSalesforce-authorItem-email,.offreSalesforce-authorItem-job{font-size:1.125em}.offreSalesforce-authorItem-job{font-style:italic}.offreSalesforce-authorItem-email{display:inline-block;margin-top:1em;font-weight:700}a.offreSalesforce-authorItem-email{text-decoration:underline;color:inherit}@media (max-width:37.5em){.offreSalesforce-authorItem-contents,.offreSalesforce-authorItem-picture{display:block;width:auto;margin:0;text-align:center}.offreSalesforce-authorItem-picture{margin-bottom:10px}}.offreSalesforce-listing{font-size:1rem;color:#000;margin-bottom:4rem}.offreSalesforce-listingTitle{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.1;color:#d53457;position:relative}.offreSalesforce-listingTitle:before{content:"";display:block;width:12px;height:1px;background:#d53457;position:absolute;top:-10px;left:0}.offreSalesforce-listingTag{font-style:italic;margin-top:.2em}.offreSalesforce-listingList{margin:.6em 0 0;padding-left:15px}.offreSalesforce-listingItem{line-height:1.5;position:relative}.offreSalesforce-listingItem:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#d53457;position:absolute;top:10px;left:-13px}.offreSalesforce-listing--fat .offreSalesforce-listingItem{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:700}.offreSalesforce-listing .grid-col--3{width:12em;margin:0 1.8em}.offreSalesforce-listing .grid-col--4{width:18em;margin:0 1em}@media (max-width:49.9375em){.offreSalesforce-listing .grid-col--3{margin:0 auto 4em;text-align:left}.offreSalesforce-listing .grid-col--4{width:18em;margin:0 1em 1em;text-align:left}}@media (max-width:62.475em){.offreSalesforce-listing .grid-col--3{width:17em;margin:0 3em 4em}.offreSalesforce-listing .grid-col--4{width:17em;margin:0 auto 1em}}.offreSalesforce-map{max-width:56.25em;margin:0 auto;padding-top:2em}.offreSalesforce-mapList{list-style:none;padding:0;margin:0 auto 2em;text-align:center}.offreSalesforce-mapItem{display:inline-block;font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;color:#7e7e7d;margin-right:6%;margin-bottom:1em;padding-right:6%;border-right:1px solid #7e7e7d;line-height:.6em}.offreSalesforce-mapItem:last-child{padding-right:0;margin-right:0;border-right:0}.offreSalesforce-map img{max-width:100%;height:auto}.offreSalesforce-mapTitle{margin:1em auto 0}.offreSalesforce-mapTitle p{font-family:altima-brandon,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.4rem;line-height:1.2}.offreSalesforce-mapTitle p strong{display:block;font-weight:700;font-size:3rem;margin-bottom:.3em}.offreSalesforce-partners{display:block;list-style:none;max-width:45em;margin:0 auto 4rem}.offreSalesforce-partnersLogo{display:inline-block}.offreSalesforce-partnersLogo img{max-height:50px;width:auto;margin:1em 2em}.offreSalesforce-titre img.offreSalesforce-titreIcon{display:inline;width:30px;height:28px;padding:0;margin:0;border-radius:0;background:transparent}.header-questionner{width:100%;background:#55b3d6}.wrapper-header-questionner{text-align:center;width:100%;max-width:1146px;margin:0 auto;color:#fff;padding:155px 0 115px;position:relative}@media (max-width:736px){.wrapper-header-questionner{padding:60px 0 120px}}.wrapper-header-questionner .scroll-down{width:50px;height:50px;position:absolute;background-image:url(../images/down.png);bottom:30px;left:0;right:0;display:block;margin:0 auto;text-indent:-99999px;overflow:hidden;cursor:pointer}.header-questionner h1{letter-spacing:-3px;font-size:125px;position:relative;display:inline-block;margin-bottom:100px;font-family:altima-brandon;font-weight:300;line-height:90px}@media (max-width:940px){.header-questionner h1{font-size:100px}}@media (max-width:736px){.header-questionner h1{font-size:70px}}.header-questionner h1:before{background:url(../images/img-diagnostic.png) no-repeat;width:160px;height:160px;content:"";position:absolute;right:-132px;bottom:-52px}@media (max-width:1025px){.header-questionner h1:before{right:-90px}}@media (max-width:736px){.header-questionner h1:before{right:0;left:0;margin:0 auto}}.block--questionnaire-step-2{display:none}.header-questionner h1 span{letter-spacing:-1px;font-size:80px;display:block;font-family:altima-brandon;font-weight:700}@media (max-width:940px){.header-questionner h1 span{font-size:60px}}@media (max-width:736px){.header-questionner h1 span{font-size:35px;line-height:normal}}.header-questionner h2{letter-spacing:-.5px;font-size:42px;font-family:altima-brandon;font-weight:300;text-transform:uppercase;line-height:42px}@media (max-width:940px){.header-questionner h2{font-size:32px}}@media (max-width:736px){.header-questionner h2{font-size:20px;line-height:30px;padding:0 20px}}.header-questionner h2 span{font-weight:700;display:block;margin-bottom:30px;font-family:altima-brandon}.header-questionner p{font-family:PT Serif,serif;font-size:22px;padding-top:0;font-style:italic}@media (max-width:940px){.header-questionner p{font-size:18px}}@media (max-width:736px){.header-questionner p{font-size:15px;padding:0 20px}}.rangeslider{z-index:1}.rangeslider__fill{z-index:0}.block-resultat{width:100%;overflow:hidden;border-bottom:1px solid #a1a1a1;background:#f3f3f3}.block-resultat-left{width:60%;float:left;background:#fff;padding-right:115px;padding-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1281px){.block-resultat-left{padding-right:70px}}@media (max-width:1025px){.block-resultat-left{padding-right:0}}@media (max-width:736px){.block-resultat-left{width:100%;padding-top:0}}.highchart{min-width:660px;max-width:660px;height:630px;margin:0;float:right}@media (max-width:1025px){.highchart{width:90%;min-width:90%;max-width:90%;float:none;margin:0 auto}}@media (max-width:736px){.highchart{height:auto}}.block-resultat-right{width:40%;background:#f3f3f3;float:left;min-height:790px;padding-top:60px;padding-left:54px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:940px){.block-resultat-right{padding-left:20px}}@media (max-width:736px){.block-resultat-right{width:100%;padding-left:0;min-height:auto;padding-bottom:40px}}.block-resultat-right a{text-decoration:none}.block-contact{float:left}.wrapper-block-resultat{width:276px}@media (max-width:736px){.wrapper-block-resultat{margin:0 auto;text-align:center}}.wrapper-block-resultat h2{font-size:35px;font-family:altima-brandon;font-weight:900;color:#55b3d6;line-height:40px;padding-right:40px;text-transform:uppercase;margin-bottom:30px}@media (max-width:736px){.wrapper-block-resultat h2{padding-right:0;text-align:center}}.wrapper-block-resultat h2 span{font-family:altima-brandon;font-weight:300;display:block}.wrapper-block-resultat img{margin-bottom:20px;margin-left:5px}.wrapper-block-resultat h3{font-size:26px;font-family:altima-brandon;font-weight:900;color:#55b3d6;text-transform:uppercase;margin-bottom:20px}.wrapper-block-resultat h3 span{color:#000;font-size:18px;font-weight:300;display:block;font-family:PT Serif,serif;font-style:italic;text-transform:none}.wrapper-block-resultat .mailto{font-size:18px;font-family:altima-brandon;font-weight:700;color:#000;display:block;margin-bottom:30px}.wrapper-block-resultat .btn{display:block;width:100%;border-radius:50px;background:#55b3d6;color:#fff;height:50px;line-height:50px;text-align:center;text-decoration:inherit;text-transform:uppercase;font-size:14px;font-family:altima-brandon;font-weight:700;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:none;cursor:pointer;-webkit-appearance:none;outline:none}.wrapper-block-resultat .btn:hover{background:#000;color:#fff}.wrapper-block-resultat .savoir h2{margin-bottom:16px}.wrapper-block-resultat .comparez h2{padding-right:0}.wrapper-block-resultat form{width:100%}.wrapper-block-resultat form .btn{margin-top:42px}.wrapper-block-resultat fieldset{border:none;padding:0;margin:0 0 30px;position:relative}.wrapper-block-resultat fieldset label{display:block;color:#000;font-size:18px;font-weight:700;font-family:altima-brandon;margin-bottom:15px}.wrapper-block-resultat fieldset .error-domaine,.wrapper-block-resultat fieldset .error-taille{position:absolute;bottom:-35px;left:10px;font-size:12px;color:#e74c3c}.wrapper-block-resultat .ui-button .ui-icon{position:absolute;right:21px;top:18px;width:10px;height:6px;background-position:0 0!important}.wrapper-block-resultat .ui-selectmenu-text{font-size:14px;color:#222;font-weight:400;font-family:PT Serif,serif}.wrapper-block-resultat .ui-selectmenu-button.ui-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:275px;height:43px}.wrapper-block-resultat .ui-selectmenu-button.ui-button.ui-selectmenu-button-open{border-bottom:0!important;border-radius:20px 20px 0 0!important}.ui-widget.ui-widget-content{-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:2px solid #e4e4e4!important;border-top:0}.ui-selectmenu-menu .ui-menu{border-top:0!important}.ui-menu .ui-menu-item-wrapper{padding:10px 30px!important;font-size:14px;font-weight:700;font-family:altima-brandon}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #55b3d6!important;background:#55b3d6!important;padding:10px 30px!important;color:#000!important;font-weight:700!important}.block-accompagnement{display:inline-block;width:100%;background:#fff;text-align:center;padding:85px 0 56px}.block-accompagnement p{color:#444;font-size:25px;font-weight:300;display:block;font-family:PT Serif,serif;line-height:35px;margin-bottom:76px}@media (max-width:1025px){.block-accompagnement p{padding:0 20px}}@media (max-width:736px){.block-accompagnement p{font-size:20px;padding:0 20px;line-height:30px}}.block-accompagnement h2{font-size:35px;font-family:altima-brandon;font-weight:900;color:#55b3d6;line-height:40px;padding-right:40px;text-transform:uppercase;margin-bottom:30px}@media (max-width:736px){.block-accompagnement h2{padding-right:0}}.block-accompagnement h2 span{font-weight:300;display:block}.block-accompagnement img{display:inline-block;vertical-align:middle;margin-right:44px}@media (max-width:736px){.block-accompagnement img{margin:0 auto}}.block-accompagnement .block-accompagnement-conatct{display:inline-block;vertical-align:middle;text-align:left}@media (max-width:736px){.block-accompagnement .block-accompagnement-conatct{text-align:center}}.block-accompagnement h3{font-size:26px;font-family:altima-brandon;font-weight:900;color:#55b3d6;text-transform:uppercase;margin-bottom:13px}.block-accompagnement h3 span{color:#000;font-size:18px;font-weight:300;display:block;font-family:PT Serif,serif;font-style:italic;text-transform:none}.block-accompagnement .mailto{font-size:18px;font-family:altima-brandon;font-weight:700;color:#000;display:block;margin-bottom:0}.block--questionner{background:#fff;overflow:hidden}.block--questionner .wrapper-block--questionner{max-width:1142px;width:100%;margin:0 auto;padding:70px 0;overflow:hidden}@media (max-width:1025px){.block--questionner .wrapper-block--questionner{padding:40px 0;padding:10px 0}}.block--questionner .wrapper-block--questionner .block--questionner-left{width:30%;max-width:328px;float:left}@media (max-width:736px){.block--questionner .wrapper-block--questionner .block--questionner-left{width:100%;max-width:100%}}.block--questionner .wrapper-block--questionner .block--questionner-left ul{margin:0;padding:0}.block--questionner .wrapper-block--questionner .block--questionner-left ul li{font-size:18px;color:#444;font-family:altima-brandon;font-weight:700;padding:0 0 24px;border-bottom:1px solid #ebebeb;position:relative;opacity:.4;padding:20px 10px 24px 0}@media (max-width:1025px){.block--questionner .wrapper-block--questionner .block--questionner-left ul li{padding:10px 10px 22px}}@media (max-width:736px){.block--questionner .wrapper-block--questionner .block--questionner-left ul li{font-size:16px}}.block--questionner .wrapper-block--questionner .block--questionner-left ul li:before{content:"";width:10px;height:6px;position:absolute;right:0;background-image:url(../images/icon-select.png)!important;background-position:0 0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%;transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);background-repeat:no-repeat}@media (max-width:736px){.block--questionner .wrapper-block--questionner .block--questionner-left ul li:before{right:6px}}.block--questionner .wrapper-block--questionner .block--questionner-left ul li.active{opacity:1;cursor:pointer}.block--questionner .wrapper-block--questionner .block--questionner-left ul li.current{opacity:1;color:#55b3d6}.block--questionner .wrapper-block--questionner .block--questionner-left ul li.current:before{background-position:0 -6px!important}.block--questionner .wrapper-block--questionner .block--questionner-right{width:70%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:116px}@media (max-width:1025px){.block--questionner .wrapper-block--questionner .block--questionner-right{padding-left:40px}}@media (max-width:736px){.block--questionner .wrapper-block--questionner .block--questionner-right{padding:20px 10px;width:100%}}.block--questionner .wrapper-block--questionner .wrapper-tab-slider{display:none}.block--questionner .wrapper-block--questionner .wrapper-tab-slider.current-questionner{display:block}.block--questionner .wrapper-block--questionner .wrapper-slider{border-bottom:1px solid #ebebeb;padding-bottom:46px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:12px}.block--questionner .wrapper-block--questionner .wrapper-slider:not(:first-of-type){padding-top:30px}.block--questionner .wrapper-block--questionner .wrapper-slider h2,.block--questionner .wrapper-block--questionner .wrapper-slider h2 p{font-size:18px;font-family:PT Serif,serif;color:#444;line-height:28px;margin-bottom:20px;font-weight:400;padding-right:10px}.block--questionner .wrapper-block--questionner .wrapper-slider .label{font-size:14px;font-family:PT Serif,serif;font-style:italic;font-weight:700;text-align:center;display:block;white-space:nowrap;margin-top:12px;color:#55b3d6}.block--questionner .wrapper-block--questionner .wrapper-slider .slider{width:100%}.block--questionner .wrapper-block--questionner .wrapper-slider .ui-slider-horizontal .ui-slider-range-min,.block--questionner .wrapper-block--questionner .wrapper-slider .ui-widget.ui-widget-content{height:30px;border-radius:50px}.block--questionner .wrapper-block--questionner .wrapper-slider .ui-slider-horizontal .ui-slider-range-min{background:#55b3d6}.block--questionner .wrapper-block--questionner .wrapper-slider .ui-widget.ui-widget-content{background:#f3f3f3;border:none}.block--questionner .wrapper-block--questionner .wrapper-slider .ui-button,.block--questionner .wrapper-block--questionner .wrapper-slider .ui-state-default,.block--questionner .wrapper-block--questionner .wrapper-slider .ui-widget-content .ui-state-default,.block--questionner .wrapper-block--questionner .wrapper-slider .ui-widget-header .ui-state-default,.block--questionner .wrapper-block--questionner .wrapper-slider html .ui-button.ui-state-disabled:active,.block--questionner .wrapper-block--questionner .wrapper-slider html .ui-button.ui-state-disabled:hover{width:30px;height:30px;background:#fff;border-color:#c8c8c8;border-radius:50%;outline:none;margin-left:-15px}.block--questionner .wrapper-block--questionner .wrapper-slider .ui-slider-horizontal .ui-slider-handle{top:0}.block--questionner .wrapper-block--questionner .wrapper-slider .slider-first{max-width:60px;display:inline-block;margin-right:48px;width:100%}@media (max-width:940px){.block--questionner .wrapper-block--questionner .wrapper-slider .slider-first{margin-bottom:40px}}.block--questionner .wrapper-block--questionner .wrapper-slider .slider-seconde{max-width:485px;display:inline-block;width:100%;vertical-align:top;position:relative}.block--questionner .wrapper-block--questionner .wrapper-slider .slider-seconde.active{pointer-events:inherit;opacity:1}.block--questionner .wrapper-block--questionner .wrapper-slider .precent{position:absolute;right:-90px;color:#55b3d6;font-family:altima-brandon;font-weight:700;font-size:35px;top:-10px}@media (max-width:1025px){.block--questionner .wrapper-block--questionner .wrapper-slider .precent{top:-40px;right:0}}.block--questionner .navigation{overflow:hidden;display:inline-block;width:100%;text-align:right;padding-top:80px}@media (max-width:1025px){.block--questionner .navigation{padding-top:40px;padding-bottom:30px}}@media (max-width:736px){.block--questionner .navigation{padding-top:20px;padding-bottom:40px;text-align:center}}.block--questionner .navigation .btn{display:inline-block;padding:13px 32px 15px;border:1px solid;opacity:.4;color:#444;font-size:16px;font-family:altima-brandon;font-weight:700;min-width:152px;text-align:center;border-radius:50px;margin:0 7px 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:940px){.block--questionner .navigation .btn{margin-left:8px;margin-right:8px}}@media (max-width:736px){.block--questionner .navigation .btn{margin-left:0;margin-right:4px;min-width:135px}}.block--questionner .navigation .btn.active{opacity:1}.block--questionner .navigation .btn:hover{color:#fff;background:#444}#step-error{color:red;text-align:left;padding:40px 20px 0 106px;width:70%;margin:0 auto;float:right;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1025px){#step-error{padding-left:40px}}@media (max-width:736px){#step-error{padding:20px 10px;width:100%;text-align:center}}.resultat-highchart{width:100%;display:inline-block;padding-left:115px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px}@media (max-width:1281px){.resultat-highchart{padding-left:70px}}@media (max-width:1025px){.resultat-highchart{padding:0 20px 20px}}.resultat-highchart h2{font-family:altima-brandon;font-weight:700;display:block;color:#55b3d6;text-align:center;margin-bottom:20px}.resultat-highchart ul{margin-bottom:20px}.resultat-highchart p,.resultat-highchart ul li{color:#444;font-size:16px;font-weight:300;display:block;font-family:PT Serif,serif;line-height:20px}.resultat-highchart h3,.resultat-highchart h4{display:block;color:#000;font-size:18px;font-weight:700;font-family:altima-brandon;margin-bottom:15px}.resultat-highchart a{color:#55b3d6}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default{max-width:600px;display:inline-block;position:relative;top:1em;background:#fff;padding:1em 3em;border-radius:.7em;animation:.3s ease-out pb;-webkit-animation:.3s ease-out pb;-moz-animation:.3s ease-out pb;transition:top .3s ease-out;-webkit-transition:top .3s ease-out;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);cursor:default}div.pp_default iframe{max-width:100%;margin:0 auto}div.pp_default .pp_content{width:100%!important;height:auto!important}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) 100% no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) 0 no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) 50% #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{position:absolute;top:0}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{display:none!important;line-height:14px;margin:5px 50px 5px 0;padding-left:10px;color:#d33759;font-weight:700;max-width:100%;font-size:2em!important;font-family:Helvetica Neue,Helvetica,Arial!important}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) 50% no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_nav,.pp_social .twitter{float:left}.pp_nav{clear:right;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{float:right}a.pp_next,a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;text-indent:-10000px;width:49%}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;right:30px;top:10px;width:20px;z-index:20000}a.pp_close,a.pp_contract,a.pp_expand{position:absolute;text-indent:-10000px}a.pp_close{right:-4px;display:block;line-height:22px;top:-21px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;display:none!important}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li.selected a,div.pp_default .pp_gallery ul li a:hover{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}.pp_bottom,.pp_top{height:20px;position:relative;display:none}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}div.pp_default .pp_close{width:10px;height:10px;background:url(/wp-content/themes/altima/assets/images/prettyPhoto/default/sprite.png) -8px -8px no-repeat;cursor:pointer}@media (max-width:677px){div.pp_default{max-width:80%;margin:0 auto;padding:1em}div.pp_default .pp_content_container .pp_details,div.pp_default iframe,div.pp_pic_holder{width:100%!important}div.pp_pic_holder{left:0!important;right:0!important;margin:0 auto}div.pp_default .pp_content_container .pp_details .pp_description{display:none!important}}@keyframes lb{0%{-webkit-transform:scale(2);transform:scale(2);opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lb{0%{-webkit-transform:scale(2);opacity:0}30%{opacity:1}to{-webkit-transform:scale(1)}}@keyframes mb{0%{-webkit-transform:scale(.5);transform:scale(.5);top:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);top:0}}@-webkit-keyframes mb{0%{-webkit-transform:scale(.5);top:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);top:0}}@keyframes nb{0%{-webkit-transform:scale(.5);transform:scale(.5);left:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);left:100%}}@-webkit-keyframes nb{0%{-webkit-transform:scale(.5);left:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);left:100%}}@keyframes ob{0%{-webkit-transform:scale(.5);transform:scale(.5);left:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);left:0}}@-webkit-keyframes ob{0%{-webkit-transform:scale(.5);left:50%;opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);left:0}}.lightbox-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#222;background:rgba(0,0,0,.7);z-index:16;animation:.6s ease-out pb;-webkit-animation:.6s ease-out pb;-moz-animation:.6s ease-out pb;cursor:pointer;text-align:center}.lightbox-overlay.lightbox--visible{display:block}.lightbox{display:inline-block;position:relative;top:1em;background:#fff;padding:1em 3em;border-radius:.7em;animation:.3s ease-out pb;-webkit-animation:.3s ease-out pb;-moz-animation:.3s ease-out pb;transition:top .3s ease-out;-webkit-transition:top .3s ease-out;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 .2em 1em rgba(0,0,0,.4);cursor:default}@media (max-width:40em){.lightbox{margin:0 .4em;display:block}}.lightbox iframe{max-width:90%;margin:0 auto}.lightbox-contents{font-size:1em}.lightbox-close{position:absolute;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;top:0;right:.33em;color:#ccc;border:none;font-size:1.5em;height:1em;width:1em;line-height:1;text-align:center;font-weight:700;cursor:pointer;border-radius:100%;background:#fff}.lightbox-close:focus,.lightbox-close:hover{outline:none;color:#999}.lightbox-close:active{color:#000}@-webkit-keyframes pb{0%{opacity:0}to{opacity:1}}@keyframes pb{0%{opacity:0}to{opacity:1}}.doors{height:36.25em;position:relative;overflow:hidden}@media (max-width:62.475em){.doors{height:auto}.doors .doors-panel,.doors .doors-panels{position:static;width:auto}.doors .doors-panel--1 .doors-panel-quote,.doors .doors-panel--2 .doors-panel-quote{padding:2em 1em 0;width:auto;max-width:25em}.doors .doors-panel--2{padding-bottom:1em}.doors .doors-panel--2:before{content:none}.doors cite{padding:1em}}.doors-panel--2:before{content:"";position:absolute;right:0;border-right:1px solid hsla(0,0%,100%,.2);top:-50%;bottom:-50%;transform:skewx(-45deg);-ms-transform:skewx(-45deg);-webkit-transform:skewx(-45deg)}.doors-panels{width:100%}.doors-panel,.doors-panels{position:absolute;top:0;bottom:0}.doors-panel{color:#fff;width:51%}.doors-panel cite{display:block;text-align:center}.doors-panel--1{right:0;text-align:left}.doors-panel--1 .doors-panel-quote{padding-top:10em}.doors-panel--2{left:0;text-align:right}.doors-panel--2 .doors-panel-quote{padding-top:5em}.door--fixed .doors-panel--1,.door--fixed .doors-panel--2{top:0}.doors-panel-quote{width:20em;margin:0 auto;text-align:center;font-size:1.3em;font-weight:700}.doors-panel-quote p:before{content:"“"}.doors-panel-quote p:after{content:"”"}.our-place{background:#fff;padding:0 0 3em;position:relative}.our-place img{max-width:100%;height:auto}@media (max-width:73.5em){.our-place{display:none}}.our-place-image{position:relative;background-color:#000;background-image:url(../images/our-place/chezNous.jpg);background-size:100% 100%;height:2453px;width:1176px}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.our-place-image{background-image:url(../images/our-place/chezNousLarge.jpg)}}.page-error .introduction-title{font-size:3.575em}@media (max-width:49.9375em){.page-error .introduction-title{font-size:3em}}@media (max-width:45.9375em){.page-error .introduction-title{font-size:2em}}.error{background:#fff}.error p{font-size:1.8em}.mobile--toggle-header-nav{display:none}@media (max-width:1024px){.mobile--toggle-header-nav{display:inline-block}}.post{background:#fff}.post-item{text-align:left;max-width:40em;margin:0 auto;padding:1em 0}.image-background{background-size:auto 48.75em!important;background-repeat:no-repeat!important;background-position:50% 0!important;background-color:#453c2c!important}@media (max-width:49.9375em){.image-background{background-size:100% 100%!important;background-image:-webkit-gradient(linear,left top,right top,from(#5f5240),to(#c7b496))!important;background-image:linear-gradient(90deg,#5f5240 0,#c7b496)!important;-webkit-box-shadow:inset -3em 0 7em rgba(0,0,0,.2);box-shadow:inset -3em 0 7em rgba(0,0,0,.2)}}.show-onSmallScreen{display:none}.page-template-home-page .introduction-title span{display:block;font-weight:400}@media (max-width:62.475em){.show-onSmallScreen{display:block}}.showcase-contents:hover .showcase-contents-text{opacity:1}.post-contents{padding:1em 0;font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif}.post-contents h3{padding-top:.6em}.post-contents p{padding:.4em 0;margin:0}.post-contents a{color:#d53457}.post-contents a:focus,.post-contents a:hover{color:#d94868}.post-contents h1{font-weight:900;font-size:2em;padding:.9em 0 .3em}.post-contents h1,.post-contents h2,.post-contents h3,.post-contents h4,.post-contents h5,.post-contents h6{font-family:PT Serif,Georgia,Times,Times New Roman,Palatino,Palatino Linotype,serif;margin-bottom:8px;margin-top:8px;padding-top:.6em;border:0}.post-contents h2{font-size:1.8em}.post-contents h3{font-size:1.17em}.post-contents h4{font-size:1em}.post-contents h5{font-size:.8em}.post-contents h6{font-size:.5em}.post-contents blockquote{text-align:center;margin:0 auto;max-width:30em;font-size:1.2em;padding:.3em 5em;font-weight:700;position:relative}.post-contents blockquote:after,.post-contents blockquote:before{font-size:3em;line-height:0;display:inline-block;vertical-align:bottom;position:absolute}.post-contents blockquote:before{content:"“";left:0}.post-contents blockquote:after{content:"”";right:0}.post-contents table{border:0}.post-contents table th{background:#d53457;color:#fff;font-size:14px;font-weight:700;text-align:center!important;text-transform:uppercase;border:1px solid #00519b;border:0}.post-contents table td{border:1px solid #ccc;border:0}.post-contents li{list-style:outside none none;position:relative;padding-left:8px}.post-contents li:before{content:"";background:#d53457;width:4px;height:4px;position:absolute;left:0;top:10px;border-radius:10px}
/*! jQuery UI - v1.12.1 - 2017-10-03
* http://jqueryui.com
* Includes: core.css, menu.css, selectmenu.css, button.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:0 30px;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;line-height:40px;border:2px solid #e4e4e4!important;background-color:#fff!important;border-radius:50px!important;outline:none;height:42;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/icon-select.png)!important;background-position:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ui-selectmenu-button-open .ui-selectmenu-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvX2V4cGVydGlzZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19jb21tdW4uc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsInBhZ2UvX2hvbWUuc2NzcyIsInBhZ2UvX2NvbnRhY3Quc2NzcyIsInBhZ2UvX3JlZmVyZW5jZXMuc2NzcyIsImxheW91dC9fcmFuZ2VzbGlkZXIuc2NzcyIsInBhZ2UvX2RldGFpbHNfcmVmZXJlbmNlcy5zY3NzIiwicGFnZS9fbmV3X2RldGFpbHNfcmVmZXJlbmNlcy5zY3NzIiwicGFnZS9fZGV0YWlsc19leHBlcnRpc2Uuc2NzcyIsInBhZ2UvX2dyb3VwZS5zY3NzIiwicGFnZS9fcmVjcnV0ZW1lbnQuc2NzcyIsInBhZ2UvX3JlY3J1dGVtZW50X2Zvcm11bGFpcmUuc2NzcyIsInBhZ2UvX29mZnJlX3RhYmxldHRlLnNjc3MiLCJwYWdlL19vZmZyZV9zYWxlc2ZvcmNlLnNjc3MiLCJwYWdlL19xdWVzdGlvbm5haXJlLnNjc3MiLCJsYXlvdXQvX3ByZXR0eVBob3RvLnNjc3MiLCJsYXlvdXQvX3N0eWxlLnNjc3MiLCJsYXlvdXQvX2pxdWVyeS11aS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRnQkEsaUJDNWdCQSxBRDZoQm1DLGtGQzdoQnZCLEFBQ1osV0FDSSwyQkFBNkIsQUFDN0IsK0NBQWlELEFBQ2pELHdRQUFtUixBQUNuUixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQUEsQUFFdEIsV0FDSSwyQkFBNkIsQUFDN0IsK0NBQWlELEFBQ2pELHdRQUFtUixBQUNuUixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQUEsQUFFdEIsV0FDSSwyQkFBNkIsQUFDN0IsOENBQWdELEFBQ2hELG9RQUErUSxBQUMvUSxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQUEsQUFFdEIsV0FDSSwr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QUFBRCxtQkFBbUIsMkJBQTJCLENBQUcsQUFBRCxvQkFBb0IsMkJBQTJCLENBQUcsQUFBRCxtQkFBbUIsMkJBQTJCLENBQUcsQUFBRCxvQkFBb0IsNEJBQTRCLENBQUcsQUFBRCxxQkFBcUIsNEJBQTRCLENBQUcsQUFBRCxxQkFBcUIsNEJBQTRCLENBQUcsQUFBRCxzQkFBc0IsMkJBQTJCLENBQUcsQUFBRCx1QkFBdUIsK0JBQStCLENBQUcsQUFBRCxzQkFBc0IsK0JBQStCLENBQUcsQUFBRCx1QkFBdUIsK0JBQStCLENBQUcsQUFBRCxzQkFBc0IsK0JBQStCLENBQUcsQUFBRCx1QkFBdUIsK0JBQStCLENBQUcsQUFBRCxzQkFBc0IsK0JBQStCLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx3QkFBd0IsZ0NBQWdDLENBQUcsQUFBRCx3QkFBd0IsZ0NBQWdDLENBQUcsQUFBRCxtQkFBbUIsMkJBQTJCLENBQUcsQUFBRCxvQkFBb0IsK0JBQStCLENBQUcsQUFBRCxtQkFBbUIsK0JBQStCLENBQUcsQUFBRCxvQkFBb0IsK0JBQStCLENBQUcsQUFBRCxtQkFBbUIsK0JBQStCLENBQUcsQUFBRCxvQkFBb0IsK0JBQStCLENBQUcsQUFBRCxtQkFBbUIsK0JBQStCLENBQUcsQUFBRCxvQkFBb0IsZ0NBQWdDLENBQUcsQUFBRCxxQkFBcUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCxxQkFBcUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx1QkFBdUIsZ0NBQWdDLENBQUcsQUFBRCx3QkFBd0IsNkJBQTZCLENBQUcsQUFBRCx5QkFBeUIsK0JBQStCLENBQUcsQUFBRCx3QkFBd0IsK0JBQStCLENBQUcsQUFBRCx5QkFBeUIsK0JBQStCLENBQUcsQUFBRCx3QkFBd0IsK0JBQStCLENBQUcsQUFBRCx5QkFBeUIs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Q0FBaUMsQ0FBRyxBQUFELHdCQUF3QixpQ0FBaUMsQ0FBRyxBQUFELHVCQUF1QixpQ0FBaUMsQ0FBRyxBQUFELHdCQUF3QixpQ0FBaUMsQ0FBRyxBQUFELHNCQUFzQixpQ0FBaUMsQ0FBRyxBQUFELDBCQUEwQiw0QkFBNEIsQ0FBRyxBQUFELDJCQUEyQixnQ0FBZ0MsQ0FBRyxBQUFELDJCQUEyQixnQ0FBZ0MsQ0FBRyxBQUFELDBCQUEwQixnQ0FBZ0MsQ0FBRyxBQUFELDJCQUEyQixnQ0FBZ0MsQ0FBRyxBQUFELDJCQUEyQixnQ0FBZ0MsQ0FBRyxBQUFELDhCQUE4Qiw0QkFBNEIsQ0FBRyxBQUFELGdDQUFnQyxnQ0FBZ0MsQ0FBRyxBQUFELDZCQUE2QixnQ0FBZ0MsQ0FBRyxBQUFELCtCQUErQixnQ0FBZ0MsQ0FBRyxBQUFELCtCQUErQixnQ0FBZ0MsQ0FBRyxBQUFELDBCQUEwQixnQ0FBZ0MsQ0FBRyxBQUFELDREQUE0RCwwQkFBMEIsQ0FBRyxBQUFELDZEQUE2RCwyQkFBMkIsQ0FBRyxBQUFELCtEQUErRCw2QkFBNkIsQ0FBRyxBQUFELGdFQUFnRSw4QkFBOEIsQ0FBRyxBQUFELG1CQUFtQixnQkFBZSxBQUFFLFdBQVUsQUFBRSx3QkFBd0IsQ0FBRSxBQUFELGtCQUFrQixnQ0FBK0IsQUFBRSx1QkFBdUIsQ0FBRyIsImZpbGUiOiJzY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBleHBlcnRpc2VzIFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaW50cm9kdWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDRlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuaW50cm9kdWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0NS45Mzc1ZW0pIHtcclxuICAgIC5pbnRyb2R1Y3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG59XHJcbi5pbnRyb2R1Y3Rpb24tdGV4dCAsIC5pbnRyb2R1Y3Rpb24tc3ViLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDM1ZW07XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmludHJvZHVjdGlvbi10ZXh0LCAuaW50cm9kdWN0aW9uLXN1Yi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLmludHJvZHVjdGlvbi10ZXh0LCAuaW50cm9kdWN0aW9uLXN1Yi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuLmludHJvZHVjdGlvbi10ZXh0IGJyLCAuaW50cm9kdWN0aW9uLXN1Yi10ZXh0IGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5pbnRyb2R1Y3Rpb24tc3ViLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXgtd2lkdGg6IDUwZW07XHJcbn1cclxuLmludHJvZHVjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG4gICAgc3Ryb25ne1xyXG4gICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGV7XHJcbiAgIHN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5pbnRyb2R1Y3Rpb24tdHJpbml0eS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMC4zZW07XHJcbiAgICB3aWR0aDogMTJlbTtcclxuICAgIG1hcmdpbjogMTFlbSBhdXRvO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuaW50cm9kdWN0aW9uLXRyaW5pdHktY29udGFpbmVyIHtcclxuICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICB9XHJcbn1cclxuLmludHJvZHVjdGlvbi10cmluaXR5IHtcclxuICAgIGhlaWdodDogMTAuM2VtO1xyXG4gICAgd2lkdGg6IDEyZW07XHJcbiAgICBtYXJnaW46IDExZW0gYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uanMtaGFzLXNjcm9sbGVkIC5pbnRyb2R1Y3Rpb24tdHJpbml0eSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5pbnRyb2R1Y3Rpb24tdHJpbml0eSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLmludHJvZHVjdGlvbi10cmluaXR5LWNlbnRlciB7XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIHdpZHRoOiA5ZW07XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMy41ZW0gMCAwIC00LjVlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yMDtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5ZW07XHJcbiAgICBhbmltYXRpb246IDFzIGVhc2Utb3V0IHNocmluaztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBlYXNlLW91dCBzaHJpbms7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogMXMgZWFzZS1vdXQgc2hyaW5rO1xyXG59XHJcbi5pbnRyb2R1Y3Rpb24tdHJpbml0eS1jZW50ZXItdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uaW50cm9kdWN0aW9uLXRyaW5pdHktaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgaGVpZ2h0OiAxLjQyODU3MTQyODU3MTQyOWVtO1xyXG4gICAgd2lkdGg6IDExLjQyODU3MTQyODU3MTQyOWVtO1xyXG4gICAgcGFkZGluZzogNS43MTQyODU3MTQyODU3MTRlbSAuNzE0Mjg1NzE0Mjg1NzE0M2VtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBjb2xvcjogJGJnLWNvbG9yLTIwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTIuODU3MTQyODU3MTQyODU4ZW07XHJcbiAgICBhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgZ3JvdztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IGdyb3c7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogMS41cyBlYXNlLW91dCBncm93O1xyXG59XHJcbi5pbnRyb2R1Y3Rpb24tdHJpbml0eS1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICRiZy1jb2xvci02O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuLmludHJvZHVjdGlvbi10cmluaXR5LWl0ZW0tLTEge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtNi40Mjg1NzE0Mjg1NzE0MjllbSAwIDAgLTYuNDI4NTcxNDI4NTcxNDI5ZW07XHJcbiAgICBwYWRkaW5nOiA0LjI4NTcxNDI4NTcxNDI4NmVtIC43MTQyODU3MTQyODU3MTQzZW0gNy4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICAgIGFuaW1hdGlvbjogMS41cyBlYXNlLW91dCBncm93LS0xO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IDEuNXMgZWFzZS1vdXQgZ3Jvdy0tMTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IGdyb3ctLTE7XHJcbn1cclxuLmludHJvZHVjdGlvbi10cmluaXR5LWl0ZW0tLTIge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbjogLTYuNDI4NTcxNDI4NTcxNDI5ZW0gMCAwIC02LjQyODU3MTQyODU3MTQyOWVtO1xyXG4gICAgcGFkZGluZzogNy4xNDI4NTcxNDI4NTcxNDNlbSAxLjQyODU3MTQyODU3MTQyOWVtIDQuMjg1NzE0Mjg1NzE0Mjg2ZW0gMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IGdyb3ctLTI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMS41cyBlYXNlLW91dCBncm93LS0yO1xyXG4gICAgLW1vei1hbmltYXRpb246IDEuNXMgZWFzZS1vdXQgZ3Jvdy0tMjtcclxufVxyXG4uaW50cm9kdWN0aW9uLXRyaW5pdHktaXRlbS0tMyB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAtNi40Mjg1NzE0Mjg1NzE0MjllbSAwIDAgLTYuNDI4NTcxNDI4NTcxNDI5ZW07XHJcbiAgICBwYWRkaW5nOiA3LjE0Mjg1NzE0Mjg1NzE0M2VtIDAgNC4yODU3MTQyODU3MTQyODZlbSAxLjQyODU3MTQyODU3MTQyOWVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGFuaW1hdGlvbjogMS41cyBlYXNlLW91dCBncm93LS0zO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IDEuNXMgZWFzZS1vdXQgZ3Jvdy0tMztcclxuICAgIC1tb3otYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IGdyb3ctLTM7XHJcbn1cclxuQGtleWZyYW1lcyBzaG93ICB7XHJcbiAgICBcclxuICBmcm9tICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gIHRvICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvdyAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuICB0byAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNob3cgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAgdG8gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hyaW5rICB7XHJcbiAgICBcclxuICBmcm9tICB7XHJcbiAgICBcclxuICAgIHRyYW5zZm9ybTogIHNjYWxlKDIpO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxuICB0byAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNocmluayAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoMik7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG4gdG8gIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxKVxyXG4gIH1cclxuIFxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc2hyaW5rICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSgyKTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbnRvICB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3Jvdy0tMSAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIHRvcDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiB0byAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgdG9wOiAgMFxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3ctLTEgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKC41KTtcclxuICAgIFxyXG4gICAgdG9wOiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxuIHRvICB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIHRvcDogIDBcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGdyb3ctLTEgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKC41KTtcclxuICAgIFxyXG4gICAgdG9wOiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxuIHRvICB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIHRvcDogIDBcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3Jvdy0tMiAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDEwMCVcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBncm93LS0yICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgMTAwJVxyXG4gIH1cclxuIFxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZ3Jvdy0tMiAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDEwMCVcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3Jvdy0tMyAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDBcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBncm93LS0zICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgMFxyXG4gIH1cclxuIFxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZ3Jvdy0tMyAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDBcclxuICB9XHJcbn1cclxuLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb257XHJcbiAgICBwYWRkaW5nOiAxZW0gMCAyLjRlbTtcclxuICAgIC5ncmlkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMzllbTtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQtY29sLS04IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5leHBlcnRpc2UtaW50cm9kdWN0aW9uIC5ncmlkIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbiAuZ3JpZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBlcnRpc2UtaW50cm9kdWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMmVtIC4zZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5leHBlcnRpc2UtaW50cm9kdWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tbW9iaWxlLWhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMTBlbTtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgIGJvcmRlcjogLjVlbSBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDExZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1tb2JpbGUtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAuM2VtIDBlbTtcclxuICAgIH1cclxufVxyXG4uZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1xdW90ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMzJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBwYWRkaW5nOiAuM2VtIDVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwe1xyXG4gICAgICBcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBcIuKAnFwifVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCLigJ1cIn1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0aWQtMTY2MHtcclxuXHJcbiAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tcXVvdGUge1xyXG4gICBcclxuICAgIHB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7ZGlzcGxheTpub25lO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOmFmdGVye2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5leHBlcnRpc2UtaW50cm9kdWN0aW9uLXF1b3RlIHtcclxuICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbn1cclxuLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tcXVvdGUtYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBcclxufVxyXG4uc2luZ2xlLWV4cGVydGlzZXN7XHJcbiAgICAucmVmZXJlbmNlcy1yZXdhcmRzLWNvdW50ZXItbGlzdC1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiA5ZW07XHJcbiAgICAgIHdpZHRoOiA5ZW07XHJcbiAgICAgIHBhZGRpbmc6MWVtO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRmluIGV4cGVydGlzZXMgXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UFQrU2VyaWY6NDAwLDQwMGksNzAwLDcwMGknKTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1saWdodC1hbHRpbWEuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1saWdodC1hbHRpbWEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbnRleHQtbGlnaHQtYWx0aW1hLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1saWdodC1hbHRpbWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1saWdodC1hbHRpbWEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2JyYW5kb250ZXh0LWJsYWNrLWFsdGltYS5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2JyYW5kb250ZXh0LWJsYWNrLWFsdGltYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1ibGFjay1hbHRpbWEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2JyYW5kb250ZXh0LWJsYWNrLWFsdGltYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JyYW5kb250ZXh0LWJsYWNrLWFsdGltYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYnJhbmRvbnRleHQtYm9sZC1hbHRpbWEuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1ib2xkLWFsdGltYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1ib2xkLWFsdGltYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbnRleHQtYm9sZC1hbHRpbWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9udGV4dC1ib2xkLWFsdGltYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWhvdXNjaGthcHJvXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWxpZ2h0LWFsdGltYS5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWxpZ2h0LWFsdGltYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1saWdodC1hbHRpbWEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWxpZ2h0LWFsdGltYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWxpZ2h0LWFsdGltYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWhvdXNjaGthcHJvXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWV4dHJhYm9sZC1hbHRpbWEuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1leHRyYWJvbGQtYWx0aW1hLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWV4dHJhYm9sZC1hbHRpbWEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2hvdXNjaGthcHJvLWV4dHJhYm9sZC1hbHRpbWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1leHRyYWJvbGQtYWx0aW1hLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJhbHRpbWEtaG91c2Noa2Fwcm9cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaG91c2Noa2Fwcm8tYm9sZC1hbHRpbWEuZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1ib2xkLWFsdGltYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1ib2xkLWFsdGltYS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaG91c2Noa2Fwcm8tYm9sZC1hbHRpbWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ob3VzY2hrYXByby1ib2xkLWFsdGltYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uZnJtX2Vycm9yLCAuYnJhbmRvblRleHQsIC5zZWN0aW9uLXRpdGxlLCAubmV3cy1pdGVtLWluZm9ybWF0aW9ucywgLnNvY2lhbC10aXRsZSwgLmJ1dHRvbiwgLmJ1dHRvbi1leHBlcnRpc2Utc29jaWFsLCAuYnV0dG9uLWF1eGlsaWFyeSwgLmJ1dHRvbi1hdXhpbGlhcnktYmFjaywgLnByZXNlbnRhdGlvbi10aXRsZSwgLmhlYWRlci1uYXYtaXRlbSwgLmludHJvZHVjdGlvbi10aXRsZSwgLmludHJvZHVjdGlvbi1zdWJ0aXRsZSwgLmludHJvZHVjdGlvbi10cmluaXR5LCAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi10aXRsZSwgLnNob3djYXNlLWNvbnRlbnRzLXRhZy10aXRsZSwgLnNob3djYXNlLWNvbnRlbnRzLXRpdGxlLCAuc2hvd2Nhc2UtbGlzdC1pdGVtLXRleHQsIC5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtLW5hbWUsIC5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtLWNvdW50cmllLCAubmV3cy1pdGVtLWRhdGUsIC5zb2NpYWwtbmV3bGV0dGVyLXN1YnNjcmlwdGlvbi1lbWFpbCwgLnNvY2lhbC1uZXdsZXR0ZXItc3Vic2NyaXB0aW9uLXN1Ym1pdCwgLnNvY2lhbC1saW5rcyBhLCAuZm9vdGVyLWFnZW5jeS10aXRsZSwgLmludHJvZHVjaW5nLWJpZy1udW1iZXIsIC5pbnRyb2R1Y2luZy1jYXB0aW9uLCAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtYWN0aW9uLCAucmVmZXJlbmNlcy1yZXdhcmRzLWNvdW50ZXItbGlzdC1pdGVtLWNvdW50ZXIsIC5leHBlcnRpc2VzLWxpc3QtaXRlbS10aXRsZSwgLmpvYnMtY29udGFpbmVyLWxvY2F0aW9uLW5hbWUsIC5icmVhZGNydW1iLWJhY2stbGluaywgLmpvYi1pbmZvcm1hdGlvbi1sb2NhdGlvbiwgLmpvYi1wcmVzZW50YXRpb24gaDQsIC52YWx1ZXMtaXRlbS10aXRsZSwgLnZhbHVlcy1zZXBhcmF0b3IsIC5kaXJlY3RvcnMtaXRlbS1xdW90ZSBjaXRlLCAuY29udGFjdC1pdGVtLW5hbWUsIC5jb250YWN0LWRlc2NyaXB0aW9uIGgyLCAuY29udGFjdC1kZXNjcmlwdGlvbi10aXRsZSwgLmNpcmNsZS1jZW50ZXItdGl0bGUsIC5jaXJjbGUtY2VudGVyLXN1Yi10aXRsZSwgLmNpcmNsZS1pdGVtLCAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyLCAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSwgLmV4cGVydGlzZS10YWJsZXQgLmRlc2NyaXB0aW9uIHNwYW4sIC5leHBlcnRpc2UtdGVhbS1udW1iZXIsIC5leHBlcnRpc2UtdGVhbS1jYXB0aW9uLCAuZXhwZXJ0aXNlLXRlYW0tY2FwdGlvbi1oYXNodGFnLCAuZXhwZXJ0aXNlLXRlYW0taXRlbS1hZ2VuY3ktbmFtZSwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW06YmVmb3JlLCAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbS10aXRsZSwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUtYmlnLCAuZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdC1pdGVtOmJlZm9yZSwgLmV4cGVydGlzZS1yZXdhcmRzLWNvdW50ZXItbGlzdC1pdGVtLWNvdW50ZXIsIC5leHBlcnRpc2UtcmV3YXJkcy1ibG9jay1saXN0LWl0ZW0tdGl0bGUsIC5leHBlcnRpc2UtY2VydGlmaWNhdGlvbnMtYmxvY2stbGlzdC1pdGVtICwgLmZybV9wcmltYXJ5X2xhYmVse1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgXCJhbHRpbWEtaG91c2Noa2Fwcm9cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MzBlbSkge1xyXG4gICAgLmJyYW5kb25UZXh0LCAuc2VjdGlvbi10aXRsZSwgLm5ld3MtaXRlbS1pbmZvcm1hdGlvbnMsIC5zb2NpYWwtdGl0bGUsIC5idXR0b24sIC5idXR0b24tZXhwZXJ0aXNlLXNvY2lhbCwgLmJ1dHRvbi1hdXhpbGlhcnksIC5idXR0b24tYXV4aWxpYXJ5LWJhY2ssIC5wcmVzZW50YXRpb24tdGl0bGUsIC5oZWFkZXItbmF2LWl0ZW0sIC5pbnRyb2R1Y3Rpb24tdGl0bGUsIC5pbnRyb2R1Y3Rpb24tc3VidGl0bGUsIC5pbnRyb2R1Y3Rpb24tdHJpbml0eSwgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tdGl0bGUsIC5zaG93Y2FzZS1jb250ZW50cy10YWctdGl0bGUsIC5zaG93Y2FzZS1jb250ZW50cy10aXRsZSwgLnNob3djYXNlLWxpc3QtaXRlbS10ZXh0LCAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1uYW1lLCAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1jb3VudHJpZSwgLm5ld3MtaXRlbS1kYXRlLCAuc29jaWFsLW5ld2xldHRlci1zdWJzY3JpcHRpb24tZW1haWwsIC5zb2NpYWwtbmV3bGV0dGVyLXN1YnNjcmlwdGlvbi1zdWJtaXQsIC5zb2NpYWwtbGlua3MgYSwgLmZvb3Rlci1hZ2VuY3ktdGl0bGUsIC5pbnRyb2R1Y2luZy1iaWctbnVtYmVyLCAuaW50cm9kdWNpbmctY2FwdGlvbiwgLnJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLWFjdGlvbiwgLnJlZmVyZW5jZXMtcmV3YXJkcy1jb3VudGVyLWxpc3QtaXRlbS1jb3VudGVyLCAuZXhwZXJ0aXNlcy1saXN0LWl0ZW0tdGl0bGUsIC5qb2JzLWNvbnRhaW5lci1sb2NhdGlvbi1uYW1lLCAuYnJlYWRjcnVtYi1iYWNrLWxpbmssIC5qb2ItaW5mb3JtYXRpb24tbG9jYXRpb24sIC5qb2ItcHJlc2VudGF0aW9uIGg0LCAudmFsdWVzLWl0ZW0tdGl0bGUsIC52YWx1ZXMtc2VwYXJhdG9yLCAuZGlyZWN0b3JzLWl0ZW0tcXVvdGUgY2l0ZSwgLmNvbnRhY3QtaXRlbS1uYW1lLCAuY29udGFjdC1kZXNjcmlwdGlvbiBoMiwgLmNvbnRhY3QtZGVzY3JpcHRpb24tdGl0bGUsIC5jaXJjbGUtY2VudGVyLXRpdGxlLCAuY2lyY2xlLWNlbnRlci1zdWItdGl0bGUsIC5jaXJjbGUtaXRlbSwgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciwgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUsIC5leHBlcnRpc2UtdGFibGV0IC5kZXNjcmlwdGlvbiBzcGFuLCAuZXhwZXJ0aXNlLXRlYW0tbnVtYmVyLCAuZXhwZXJ0aXNlLXRlYW0tY2FwdGlvbiwgLmV4cGVydGlzZS10ZWFtLWNhcHRpb24taGFzaHRhZywgLmV4cGVydGlzZS10ZWFtLWl0ZW0tYWdlbmN5LW5hbWUsIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtOmJlZm9yZSwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUsIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtLXRpdGxlLWJpZywgLmV4cGVydGlzZS1vYmplY3RpdmVzLWxpc3QtaXRlbTpiZWZvcmUsIC5leHBlcnRpc2UtcmV3YXJkcy1jb3VudGVyLWxpc3QtaXRlbS1jb3VudGVyLCAuZXhwZXJ0aXNlLXJld2FyZHMtYmxvY2stbGlzdC1pdGVtLXRpdGxlLCAuZXhwZXJ0aXNlLWNlcnRpZmljYXRpb25zLWJsb2NrLWxpc3QtaXRlbSBcclxuICAgIHtcclxuICAgICAgICBmb250LWZhbWlseTogQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtY3lyaWxsaWMsIC50ZXh0LWlkZW9ncmFtIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuLnNlcmlmVGV4dCwgcCwgdWwsIG9sLCAubmV3cy1pdGVtLXRpdGxlLCAucHJlc2VudGF0aW9uLXF1b3RlLCAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlLCAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIC5ka190aGVtZV9sYW5ndWFnZSAuZGtfb3B0aW9ucyAuZGtfb3B0aW9uc19pbm5lciBsaSBhLCAuaW50cm9kdWN0aW9uLXRleHQsIC5pbnRyb2R1Y3Rpb24tc3ViLXRleHQsIC5leHBlcnRpc2UtaW50cm9kdWN0aW9uLXF1b3RlLCAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1xdW90ZS1hdXRob3IsIC5zaG93Y2FzZS1jb250ZW50cy10ZXh0LCAubGVnYWwsIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy10ZXh0LCAuam9icy1saXN0LWVtcHR5LCAuam9icy1saXN0LWl0ZW0tbmFtZSwgLmpvYnMtYWx0ZXJuYXRpdmVzLXRpdGxlLCAuam9iLWluZm9ybWF0aW9uLXRpdGxlLCAuam9iLWluZm9ybWF0aW9uLXR5cGUsIC5jb250YWN0LWl0ZW0tY29vcmQsIC5jb250YWN0LWl0ZW0tYWRkcmVzcywgLmxpZ2h0Ym94LWNvbnRlbnRzLCAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbS10ZXh0LCAuZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLXRleHQsIC5kb29ycy1wYW5lbCwgLnBvc3QtaXRlbSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbn0iLCJodG1sLCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lOyAgICAgXHJcbiAgICB9ICAgIFxyXG59XHJcbmhlYWRlciwgZm9vdGVyLCBzZWN0aW9uLCBhc2lkZSwgbmF2LCBhcnRpY2xlLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGhncm91cCwgbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbnNwYW46YmVmb3JlLCBzdHJvbmc6YmVmb3JlLCBzcGFuOmFmdGVyLCBzdHJvbmc6YWZ0ZXIge2NvbnRlbnQ6IFwiIFwifVxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbmF7XHJcbiAgICBjb2xvcjogI2Q1MzQ1NztcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7Y29sb3I6ICNkOTQ4Njg7fVxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG59XHJcbmltZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxucCB7XHJcbiAgICBwYWRkaW5nOiAuNGVtIDA7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmdyaWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDczLjVlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ncmlkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5ncmlkLWNvbCwgLmdyaWQtY29sLS0xLCAuZ3JpZC1jb2wtLTIsIC5ncmlkLWNvbC0tMywgLmdyaWQtY29sLS00LCAuZ3JpZC1jb2wtLTUsIC5ncmlkLWNvbC0tNiwgLmdyaWQtY29sLS03LCAuZ3JpZC1jb2wtLTgsIC5ncmlkLWNvbC0tOSwgLmdyaWQtY29sLS0xMCwgLmdyaWQtY29sLS0xMSwgLmdyaWQtY29sLS0xMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIC44NzVlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmdyaWQtY29sLS0xIHtcclxuICAgIHdpZHRoOiA0LjM3NWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tMiB7XHJcbiAgICB3aWR0aDogMTAuNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tMyB7XHJcbiAgICB3aWR0aDogMTYuNjI1ZW07XHJcbn1cclxuLmdyaWQtY29sLS00IHtcclxuICAgIHdpZHRoOiAyMi43NWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tNSB7XHJcbiAgICB3aWR0aDogMjguODc1ZW07XHJcbn1cclxuLmdyaWQtY29sLS02IHtcclxuICAgIHdpZHRoOiAzNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tNyB7XHJcbiAgICB3aWR0aDogNDEuMTI1ZW07XHJcbn1cclxuLmdyaWQtY29sLS04IHtcclxuICAgIHdpZHRoOiA0Ny4yNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tOSB7XHJcbiAgICB3aWR0aDogNTMuMzc1ZW07XHJcbn1cclxuLmdyaWQtY29sLS0xMCB7XHJcbiAgICB3aWR0aDogNTkuNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tMTEge1xyXG4gICAgd2lkdGg6IDY1LjYyNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tMTIge1xyXG4gICAgd2lkdGg6IDcxLjc1ZW07XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzMuNWVtKSB7XHJcbiAgICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbn1cclxufUBtZWRpYSAobWF4LXdpZHRoOjYyLjQ3NWVtKSB7XHJcbiAgICAuZ3JpZCB7XHJcbiAgICB3aWR0aDogNTguOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ncmlkLWNvbC0tMSB7XHJcbiAgICB3aWR0aDogMTAuNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tMiB7XHJcbiAgICB3aWR0aDogMjIuNzVlbTtcclxufVxyXG4uZ3JpZC1jb2wtLTMge1xyXG4gICAgd2lkdGg6IDM1ZW07XHJcbn1cclxuLmdyaWQtY29sLS00IHtcclxuICAgIHdpZHRoOiA0Ny4yNWVtO1xyXG59XHJcbi5ncmlkLWNvbC0tNSB7XHJcbiAgICB3aWR0aDogNTkuNWVtO1xyXG59XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDkuOTM3NWVtKSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB9XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1jb2wtLTEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Ny4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDcuMjVlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1jb2wtLTQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY29sLS01IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Ny4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tNiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDcuMjVlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1jb2wtLTcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY29sLS04IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Ny4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tOSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDcuMjVlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1jb2wtLTEwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Ny4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tMTEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjI1ZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY29sLS0xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDcuMjVlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBjb21tdW4gc3R5bGUgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zcHJpdGUsIC5oZWFkZXItbG9nbywgLnNob3djYXNlLWNvbnRlbnRzLWFycm93LCAuaWNvbiwgLmljb24tYmxvZywgLmljb24tZmFjZWJvb2ssIC5pY29uLXR3aXR0ZXIsIC5pY29uLWluc3RhZ3JhbSwgLmljb24tZ3BsdXMsIC5pY29uLWxpbmtlZGluLCAuZGFyay10ZXh0IC5pY29uLWdwbHVzLCAuZGFyay10ZXh0IC5pY29uLWxpbmtlZGluLCAuaWNvbi1hbHRpbWEsIC5pY29uLWFsdGltYS1waW4sIC5pY29uLWFnZW5jeSwgLmljb24tYWdlbmNpZXMtcm91YmFpeCwgLmljb24tYWdlbmNpZXMtcGFyaXMsIC5pY29uLWFnZW5jaWVzLWx5b24sIC5pY29uLWFnZW5jaWVzLW1vc2NvdywgLmljb24tYWdlbmNpZXMtYmVpamluZywgLmljb24tYWdlbmNpZXMtc2hhbmdhaSwgLmljb24tYWdlbmNpZXMtbmV3eW9yaywgLmljb24tYWdlbmNpZXMtbW9udHJlYWwsIC5pY29uLWFnZW5jaWVzLXJvdWJhaXgtZGFyaywgLmljb24tYWdlbmNpZXMtcGFyaXMtZGFyaywgLmljb24tYWdlbmNpZXMtbHlvbi1kYXJrLCAuaWNvbi1hZ2VuY2llcy1tb3Njb3ctZGFyaywgLmljb24tYWdlbmNpZXMtYmVpamluZy1kYXJrLCAuaWNvbi1hZ2VuY2llcy1zaGFuZ2FpLWRhcmssIC5pY29uLWFnZW5jaWVzLW5ld3lvcmstZGFyaywgLmljb24tYWdlbmNpZXMtbW9udHJlYWwtZGFyaywgLmljb24tZXhwZXJ0aXNlcywgLmljb24tZXhwZXJ0aXNlcy1kZXNpZ24sIC5pY29uLWV4cGVydGlzZXMtYWNxdWlzaXRpb24sIC5pY29uLWV4cGVydGlzZXMtY3JtLCAuaWNvbi1leHBlcnRpc2VzLXNlbywgLmljb24tZXhwZXJ0aXNlcy1pbnN0b3JlLCAuaWNvbi1leHBlcnRpc2VzLW9wdGltLCAuaWNvbi1leHBlcnRpc2VzLWFuYWx5dGljcywgLmljb24tZXhwZXJ0aXNlcy1wbGF0Zm9ybSwgLmljb24tZXhwZXJ0aXNlcy1leHBsb2l0YXRpb24sIC5pY29uLWV4cGVydGlzZXMtaG9zdGluZywgLmljb24tbWVudSwgLmljb24tYnV0dG9uLWJsb2csIC5pY29uLWJ1dHRvbi10d2l0dGVyLCAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtaWNvbi0td2F0Y2hWaWRlbywgLnJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLWljb24tLXZpZXdXZWJzaXRlLCAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtaWNvbi0tcmVhZENhc2VTdHVkeSwgLmNpcmNsZS1pdGVtLWFycm93IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUwNS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MDBweCA0MjVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86My8yKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOjEuNWRwcHgpIHtcclxuICAgIFxyXG4gICAgLnNvY2lhbC1saW5rcyAuem9vbS1zb2NpYWwtaWNvbnMtbGlzdC0tbm8tbGFiZWxzIC56b29tLXNvY2lhbF9pY29ucy1saXN0X19pdGVtIC5zb2NpY29uLCAjZW5oYW5jZWR0ZXh0d2lkZ2V0LTIgYTpiZWZvcmUsIFxyXG4gICAgLnNwcml0ZSwgLmhlYWRlci1sb2dvLCAuc2hvd2Nhc2UtY29udGVudHMtYXJyb3csIC5pY29uLCAuaWNvbi1ibG9nLCAuaWNvbi1mYWNlYm9vaywgLmljb24tdHdpdHRlciwgLmljb24taW5zdGFncmFtLCAuaWNvbi1ncGx1cywgLmljb24tbGlua2VkaW4sIC5kYXJrLXRleHQgLmljb24tZ3BsdXMsIC5kYXJrLXRleHQgLmljb24tbGlua2VkaW4sIC5pY29uLWFsdGltYSwgLmljb24tYWx0aW1hLXBpbiwgLmljb24tYWdlbmN5LCAuaWNvbi1hZ2VuY2llcy1yb3ViYWl4LCAuaWNvbi1hZ2VuY2llcy1wYXJpcywgLmljb24tYWdlbmNpZXMtbHlvbiwgLmljb24tYWdlbmNpZXMtbW9zY293LCAuaWNvbi1hZ2VuY2llcy1iZWlqaW5nLCAuaWNvbi1hZ2VuY2llcy1zaGFuZ2FpLCAuaWNvbi1hZ2VuY2llcy1uZXd5b3JrLCAuaWNvbi1hZ2VuY2llcy1tb250cmVhbCwgLmljb24tYWdlbmNpZXMtcm91YmFpeC1kYXJrLCAuaWNvbi1hZ2VuY2llcy1wYXJpcy1kYXJrLCAuaWNvbi1hZ2VuY2llcy1seW9uLWRhcmssIC5pY29uLWFnZW5jaWVzLW1vc2Nvdy1kYXJrLCAuaWNvbi1hZ2VuY2llcy1iZWlqaW5nLWRhcmssIC5pY29uLWFnZW5jaWVzLXNoYW5nYWktZGFyaywgLmljb24tYWdlbmNpZXMtbmV3eW9yay1kYXJrLCAuaWNvbi1hZ2VuY2llcy1tb250cmVhbC1kYXJrLCAuaWNvbi1leHBlcnRpc2VzLCAuaWNvbi1leHBlcnRpc2VzLWRlc2lnbiwgLmljb24tZXhwZXJ0aXNlcy1hY3F1aXNpdGlvbiwgLmljb24tZXhwZXJ0aXNlcy1jcm0sIC5pY29uLWV4cGVydGlzZXMtc2VvLCAuaWNvbi1leHBlcnRpc2VzLWluc3RvcmUsIC5pY29uLWV4cGVydGlzZXMtb3B0aW0sIC5pY29uLWV4cGVydGlzZXMtYW5hbHl0aWNzLCAuaWNvbi1leHBlcnRpc2VzLXBsYXRmb3JtLCAuaWNvbi1leHBlcnRpc2VzLWV4cGxvaXRhdGlvbiwgLmljb24tZXhwZXJ0aXNlcy1ob3N0aW5nLCAuaWNvbi1tZW51LCAuaWNvbi1idXR0b24tYmxvZywgLmljb24tYnV0dG9uLXR3aXR0ZXIsIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1pY29uLS13YXRjaFZpZGVvLCAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtaWNvbi0tdmlld1dlYnNpdGUsIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1pY29uLS1yZWFkQ2FzZVN0dWR5LCAuY2lyY2xlLWl0ZW0tYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUwNUAyeC5wbmdcIikhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5wYXR0ZXJuLCAuc2hvd2Nhc2UtY29udGVudHMsIC5mb290ZXIsIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cywgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0sIC5leHBlcnRpc2UtcmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMsIC5kb29ycy1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG59XHJcbkBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjMvMiksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSwgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSwgKG1pbi1yZXNvbHV0aW9uOjE0NGRwaSksIChtaW4tcmVzb2x1dGlvbjoxLjVkcHB4KSB7XHJcbiAgICAucGF0dGVybiwgLnNob3djYXNlLWNvbnRlbnRzLCAuZm9vdGVyLCAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMsIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtLCAuZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLCAuZG9vcnMtcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuQDJ4LnBuZ1wiKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUsIC5pbnRyb2R1Y3Rpb24tc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IC45ZW0gMCAuM2VtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3gtY29sb3ItMjtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5zZWN0aW9uLXRpdGxlLCAuaW50cm9kdWN0aW9uLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAuNmVtXHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0tLXNtYWxsIHtcclxuICAgICAubmV3cy1pdGVtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNmVtXHJcbiAgICAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtLWluZm9ybWF0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAuNGVtIDA7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkYmctcmVkLXRoZW1lXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBhZGRpbmc6IC4zZW0gMDtcclxuICAgIHNwYW4ge1xyXG4gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblx0XHJcbn1cclxuLmxpZ2h0LXRleHQge1xyXG5cdC5zb2NpYWwtdGl0bGUge1xyXG5cdFx0ICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuXHR9XHJcbn1cclxuLmJ1dHRvbiwgLmJ1dHRvbi1hdXhpbGlhcnkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbi10b3A6IC4zZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLXJlZC10aGVtZTtcclxuICAgIHBhZGRpbmc6IC40ZW0gLjhlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4zZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIH1cclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2ItaW5mb3JtYXRpb24tYnV0dG9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tc29jaWFsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbn1cclxuLmJ1dHRvbi1leHBlcnRpc2Utc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW46IC4zZW07XHJcbiAgICBwYWRkaW5nOiAuM2VtIC45ZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItNDtcclxuICAgIH1cclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci01O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLjFlbSAuMmVtICRiZy1jb2xvci02LCBpbnNldCAwIDAgMCAxcHggJGJnLWNvbG9yLTc7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG4gICAgfVxyXG59XHJcbi5idXR0b24tYXV4aWxpYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci04O1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItOTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMTA7XHJcbiAgICB9XHJcbn1cclxuLmJ1dHRvbi1hdXhpbGlhcnktYmFjayB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiPFwiO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucHJlc2VudGF0aW9uLXF1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5wcmVzZW50YXRpb24tcXVvdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcbn1cclxuLnByZXNlbnRhdGlvbi1jb2wge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmctY29sb3ItMTE7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0xMjtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAucHJlc2VudGF0aW9uLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAuMmVtO1xyXG59XHJcbi5wcmVzZW50YXRpb24tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdyAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuICB0byAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3cgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAgdG8gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzaG93ICB7XHJcbiAgICBcclxuICBmcm9tICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gIHRvICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNocmluayAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgyKTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiAgdG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaHJpbmsgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDIpO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxuIHRvICB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoMSlcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNocmluayAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMik7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKDEpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTEgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICB0b3A6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG4gdG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIHRvcDogIDBcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBncm93LS0xICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIHRvcDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiB0byAge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICB0b3A6ICAwXHJcbiAgfVxyXG4gXHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBncm93LS0xICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIHRvcDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiB0byAge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICB0b3A6ICAwXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTIgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvdy0tMiAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDEwMCVcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGdyb3ctLTIgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKC41KTtcclxuICAgIFxyXG4gICAgbGVmdDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbnRvICB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTMgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAwXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvdy0tMyAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDBcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGdyb3ctLTMgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKC41KTtcclxuICAgIFxyXG4gICAgbGVmdDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbnRvICB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAwXHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm9kdWNpbmcgLmdyaWQge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaW50cm9kdWNpbmcgLmdyaWQtY29sLS00IHtcclxuICAgICAgICAgd2lkdGg6IDQwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuaW50cm9kdWNpbmcgLmdyaWQtY29sLS00IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmludHJvZHVjaW5nLWJpZy1udW1iZXIsIC5leHBlcnRpc2UtdGVhbS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiA4Ljc1ZW07XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IC4yZW07XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuaW50cm9kdWNpbmctYmlnLW51bWJlciwgLmV4cGVydGlzZS10ZWFtLW51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4ZW07XHJcbiAgICB9XHJcbn1cclxuLmludHJvZHVjaW5nLWNhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5pbnRyb2R1Y2luZy1jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIGNvbW11biBzdHlsZSBhbHRpbWFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gZ2VzdGlvbiAgY29sb3JcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5saWdodC10ZXh0e1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctY29sb3ItMTM7XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLW5hdi1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9IFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmctY29sb3ItMTMgXHJcbiAgICAgICAgfSAgXHJcbiAgICB9ICBcclxuXHJcbiAgICAuaGVhZGVyLW5hdntcclxuICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbmF2LWl0ZW17XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctY29sb3ItMTM7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1uYXYtaXRlbS0tYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTEzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgfVxyXG4gICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH0gXHJcblxyXG5cclxuXHJcbiAgICAuaW50cm9kdWN0aW9uLCAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24sICAuc29jaWFsLCAgLnNvY2lhbC1saW5rcyBhLCAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUsICAuZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdC1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmstbGFyZ2UsIC5pbnRyb2R1Y2luZyAuZ3JpZCwgIC5pbnRyb2R1Y3Rpb24tc3VidGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29sb3ItNTtcclxuICAgIH0gXHJcbiAgICAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yLTE0O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NXB4O1xyXG4gICAgfSAgICAgXHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2LWZpeGVke1xyXG4gICAgLmhlYWRlci1sb2dveyAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTU1cHg7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuLmRhcmstdGV4dCB7XHJcbiAgICBjb2xvcjogJGRhcmstdGV4dDtcclxuICAgIC5oZWFkZXIgLmdyaWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctY29sb3ItNjtcclxuICAgIH1cclxuICAgIC5oZWFkZXItbmF2LWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgICY6YmVmb3JleyBiYWNrZ3JvdW5kOiAkZGFyay10ZXh0O31cclxuICAgICAgICAmOmFmdGVyeyAgY29sb3I6ICRjb2xvci00O31cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAuaGVhZGVyLW5hdntcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgIC5oZWFkZXItbmF2LWl0ZW17XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1saWdodDsgXHJcbiAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgfVxyXG4gICAgLmludHJvZHVjdGlvbiwgLnNvY2lhbCwgLnNvY2lhbC1saW5rcyBhLCAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSwgLmV4cGVydGlzZS1vYmplY3RpdmVzLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXRleHQ7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmstbGFyZ2UsIC5pbnRyb2R1Y2luZyAuZ3JpZCwgLmludHJvZHVjdGlvbi1zdWJ0aXRsZSwgLnNvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yLTY7XHJcbiAgICB9XHJcbiAgICAuaW50cm9kdWN0aW9uLXN1YnRpdGxlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29sb3ItNztcclxuICAgIH1cclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtM3B4O1xyXG4gICAgfVxyXG59XHJcbi5kYXJrLXRleHQge1xyXG4gICAgLmhlYWRlci1uYXYtaXRlbXtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhcmstdGV4dC5sYXlvdXQtbmF2LWZpeGVkICB7XHJcbiAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC01cHg7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4ucmVkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICAubWFpbi1mb290ZXItdG9wLCAjbWFpbi1mb290ZXJ7IGJhY2tncm91bmQ6ICRiZy1yZWQtdGhlbWU7fVxyXG4gICAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAkYmctcmVkLXRoZW1lLCAwIC0xcHggJGJnLXJlZC10aGVtZSwgLTFweCAtMXB4ICRiZy1yZWQtdGhlbWU7XHJcbiAgICB9XHJcbiAgICAubmV3cy1pdGVtLWluZm9ybWF0aW9ucyBzdHJvbmcsIC5wcmVzZW50YXRpb24tcXVvdGUsIC5jaXJjbGUtaXRlbTpob3ZlciwgLmV4cGVydGlzZS10ZWFtLW51bWJlciwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW06YmVmb3JlLCAuZXhwZXJ0aXNlLXJld2FyZHMtYmxvY2stbGlzdC1pdGVtLXRleHQtZW1waGFzaXMge1xyXG4gICAgICAgIGNvbG9yOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciwgLm5ld3MtaXRlbS1kYXRlLCAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyLCAuc29jaWFsLCAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSwgLmV4cGVydGlzZS1vYmplY3RpdmVzLWxpc3QtaXRlbSwgLmN1c3RvbWVycy1pdGVtLCAuc2hvd2Nhc2UtbGlzdC1pdGVtOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgfVxyXG4gICAgLmRvb3JzLXBhbmVsLXF1b3Rle1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24tcXVvdGV7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZS1pdGVtLCAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbSwgLmRvb3JzLXBhbmVsIC5hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgfVxyXG4gICAuaGVhZGVyLW5hdntcclxuICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZWQtdGhlbWUuaW1hZ2UtYmFja2dyb3VuZCAge1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMTU7ICAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnJlZC10aGVtZS5pbWFnZS1iYWNrZ3JvdW5kLmxheW91dC1uYXYtZml4ZWQge1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcmVkLXRoZW1lOyAgICBcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi55ZWxsb3ctdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLXllbGxvdy10aGVtZTtcclxuICAgIC5tYWluLWZvb3Rlci10b3AsICNtYWluLWZvb3RlcntiYWNrZ3JvdW5kOiAkYmcteWVsbG93LXRoZW1lO31cclxuICAgIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgJGJnLXllbGxvdy10aGVtZSwgMCAtMXB4ICRiZy15ZWxsb3ctdGhlbWUsIC0xcHggLTFweCAkYmcteWVsbG93LXRoZW1lO1xyXG4gICAgfSAgIFxyXG4gICAgLmhlYWRlciwgLm5ld3MtaXRlbS1kYXRlLCAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciwgLnNvY2lhbCwgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUsIC5leHBlcnRpc2Utb2JqZWN0aXZlcy1saXN0LWl0ZW0sIC5jdXN0b21lcnMtaXRlbSwgIC5zaG93Y2FzZS1saXN0LWl0ZW06aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy15ZWxsb3ctdGhlbWU7XHJcbiAgICB9XHJcbiAgICAubmV3cy1pdGVtLWluZm9ybWF0aW9ucyBzdHJvbmcsICAucHJlc2VudGF0aW9uLXF1b3RlLCAgLmNpcmNsZS1pdGVtOmhvdmVyLCAgLmV4cGVydGlzZS10ZWFtLW51bWJlciwgIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtOmJlZm9yZSwgLmV4cGVydGlzZS1yZXdhcmRzLWJsb2NrLWxpc3QtaXRlbS10ZXh0LWVtcGhhc2lzIHtcclxuICAgICAgICBjb2xvcjogJGJnLXllbGxvdy10aGVtZTtcclxuICAgIH1cclxuICAgIC5kb29ycy1wYW5lbC1xdW90ZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgICAgY29sb3I6ICRiZy15ZWxsb3ctdGhlbWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1xdW90ZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy15ZWxsb3ctdGhlbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy15ZWxsb3ctdGhlbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZS1pdGVtLCAueWVsbG93LXRoZW1lIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtLCAgLmRvb3JzLXBhbmVsIC5hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmcteWVsbG93LXRoZW1lO1xyXG4gICAgfSBcclxufVxyXG5cclxuLnllbGxvdy10aGVtZS5pbWFnZS1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMTY7XHJcbiAgICAgICB9IFxyXG59ICAgXHJcbi55ZWxsb3ctdGhlbWUuaW1hZ2UtYmFja2dyb3VuZC5sYXlvdXQtbmF2LWZpeGVkIHtcclxuICAgIC5oZWFkZXJ7ICBcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXllbGxvdy10aGVtZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsdWUtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAubWFpbi1mb290ZXItdG9wLCAjbWFpbi1mb290ZXJ7YmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWU7fVxyXG4gICAgI21haW4tZm9vdGVyLCAuaGVhZGVyLCAubmV3cy1pdGVtLWRhdGUsIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIsIC5zb2NpYWwsIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlLCAuZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdC1pdGVtLCAuY3VzdG9tZXJzLWl0ZW0sIC5zaG93Y2FzZS1saXN0LWl0ZW06aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgfVxyXG4gICAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAkYmctYmx1ZS10aGVtZSwgMCAtMXB4ICRiZy1ibHVlLXRoZW1lLCAtMXB4IC0xcHggJGJnLWJsdWUtdGhlbWU7XHJcbiAgICB9XHJcbiAgICAubmV3cy1pdGVtLWluZm9ybWF0aW9ucyBzdHJvbmcsIC5wcmVzZW50YXRpb24tcXVvdGUsIC5jaXJjbGUtaXRlbTpob3ZlciwgLmV4cGVydGlzZS10ZWFtLW51bWJlciwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW06YmVmb3JlLCAuZXhwZXJ0aXNlLXJld2FyZHMtYmxvY2stbGlzdC1pdGVtLXRleHQtZW1waGFzaXMge1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9vcnMtcGFuZWwtcXVvdGV7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1xdW90ZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLCAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbSwgLmRvb3JzLXBhbmVsIC5hcnJvdyB7Ym9yZGVyLWNvbG9yOiAkYmctYmx1ZS10aGVtZTt9XHJcbiAgICAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbXtcclxuICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibHVlLXRoZW1lLmltYWdlLWJhY2tncm91bmQubGF5b3V0LW5hdi1maXhlZHtcclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICB9XHJcbn1cclxuLmJsdWUtdGhlbWUuaW1hZ2UtYmFja2dyb3VuZCB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMTc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1iZWlnZS10aGVtZTtcclxuICAgIC5tYWluLWZvb3Rlci10b3AsICNtYWluLWZvb3RlcntiYWNrZ3JvdW5kOiAkYmctYmVpZ2UtdGhlbWU7fVxyXG4gICAgLmhlYWRlciwgLm5ld3MtaXRlbS1kYXRlLCAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyLCAuc29jaWFsLCAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSwgLmV4cGVydGlzZS1vYmplY3RpdmVzLWxpc3QtaXRlbSwgLmN1c3RvbWVycy1pdGVtLCAuc2hvd2Nhc2UtbGlzdC1pdGVtOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmVpZ2UtdGhlbWU7XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAwICRiZy1iZWlnZS10aGVtZSwgMCAtMXB4ICRiZy1iZWlnZS10aGVtZSwgLTFweCAtMXB4ICRiZy1iZWlnZS10aGVtZTtcclxuICAgIH1cclxuICAgIC5uZXdzLWl0ZW0taW5mb3JtYXRpb25zIHN0cm9uZywgLmJlaWdlLXRoZW1lIC5wcmVzZW50YXRpb24tcXVvdGUsIC5iZWlnZS10aGVtZSAuY2lyY2xlLWl0ZW06aG92ZXIsIC5iZWlnZS10aGVtZSAuZXhwZXJ0aXNlLXRlYW0tbnVtYmVyLCAuYmVpZ2UtdGhlbWUgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW06YmVmb3JlLCAuYmVpZ2UtdGhlbWUgLmV4cGVydGlzZS1yZXdhcmRzLWJsb2NrLWxpc3QtaXRlbS10ZXh0LWVtcGhhc2lzIHtcclxuICAgICAgICBjb2xvcjogJGJnLWJlaWdlLXRoZW1lO1xyXG4gICAgfVxyXG4gICAgLmRvb3JzLXBhbmVsLXF1b3Rle1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctYmVpZ2UtdGhlbWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi1xdW90ZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy1iZWlnZS10aGVtZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLWJlaWdlLXRoZW1lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLCAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbSwgIC5kb29ycy1wYW5lbCAuYXJyb3cge2JvcmRlci1jb2xvcjogJGJnLWJlaWdlLXRoZW1lO31cclxufVxyXG5cclxuLmJlaWdlLXRoZW1lLmltYWdlLWJhY2tncm91bmQgIHtcclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTE4O1xyXG4gICAgfVxyXG59XHJcbi5iZWlnZS10aGVtZS5pbWFnZS1iYWNrZ3JvdW5kLmxheW91dC1uYXYtZml4ZWR7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1iZWlnZS10aGVtZTtcclxuICAgIH1cclxufVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaW4gZ2VzdGlvbiAgY29sb3JcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5leHBlcnRpc2UtbmV3c3tcclxuICAgICAuYnV0dG9uLWF1eGlsaWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgJjpob3ZlciwgOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiAuNWVtIDFlbTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5saWdodC10ZXh0e1xyXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1uYXYtaXRlbSBhLCAuaGVhZGVyLW5hdjpob3ZlciAuaGVhZGVyLW5hdi1pdGVtIGEsIC5oZWFkZXItbmF2OmhvdmVyIC5oZWFkZXItbmF2LWl0ZW0gYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXJrLXRleHQgLmhlYWRlci1sb2dvIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC01cHg7XHJcbiAgICB9XHJcbn1cclxuYXtcclxuICAgJjpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICB9XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTYXNzIFZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9jb2xvciB0ZXh0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGRhcmstdGV4dDogIzJlMmQyYztcclxuJGRhcmstbGlnaHQ6cmdiYSg0NiwgNDUsIDQ0LCAwLjUpO1xyXG4kbGlnaHQtdGV4dDojZmZmZmZmO1xyXG4kY29sb3ItMTogIzJkMmMyYjtcclxuJGNvbG9yLTI6IzAwMDtcclxuJGNvbG9yLTM6IzJkMmMzYjtcclxuJGNvbG9yLTQ6cmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4kY29sb3ItNTojMzMzO1xyXG4kY29sb3ItNjojOTk5O1xyXG4kY29sb3ItNzojNjY2O1xyXG4kY29sb3ItODojNDQ0O1xyXG4kY29sb3ItOTojNTFiNGQxO1xyXG4kY29sb3ItMTA6Izk2OTY5NjtcclxuJGNvbG9yLTExOiNiZmJiYjY7XHJcbiRjb2xvci0xMjojZjhmOGY4O1xyXG4kY29sb3ItMTM6I2FhZDllYjtcclxuJGNvbG9yLTE0OiNiZWJiYjU7XHJcbiRjb2xvci0xNTojYTFhMWExO1xyXG4kY29sb3ItMTY6I2VmZWFlNDtcclxuJGNvbG9yLTE3OiNlM2UzZTM7XHJcbiRjb2xvci0xODojYmMwMDNkO1xyXG4kY29sb3ItMTk6I2VjZWNlYztcclxuJGNvbG9yLTIwOiM4YzhjOGM7XHJcbiRjb2xvci0yMTojOGM4YzhlO1xyXG4kY29sb3ItMjI6IzUwNTA1MDtcclxuJGNvbG9yLTIzOiNiYjAwM2M7XHJcbiRjb2xvci0yNDojZDk0ODY4O1xyXG4kY29sb3ItMjU6I2Q5ZDlkOTtcclxuJGNvbG9yLTI2OiNlNmU2ZTY7XHJcbiRjb2xvci0yNzojNzg3ODc4O1xyXG4kY29sb3ItMjg6I2Y3RjdGNztcclxuJGNvbG9yLTI5OiNjOGM4Yzg7XHJcbiRjb2xvci0zMDojZWZlYWUyO1xyXG4kY29sb3ItMzE6Izg2OGU5MDtcclxuJGNvbG9yLTMyOiM1ODU2NTc7XHJcbiRjb2xvci0zMzojNGZiMWNmO1xyXG4kY29sb3ItMzQ6IzAwMmQ1ZjtcclxuJGNvbG9yLTM1OiM3MTE2MmY7XHJcbiRjb2xvci0zNjojZTQwMDIwO1xyXG4kY29sb3ItMzc6IzMwNTQ3NztcclxuJGNvbG9yLTM4OiNlNTM3MmU7XHJcbiRjb2xvci0zOTojNGU0NDNjO1xyXG4kY29sb3ItNDA6IzQwNjI4NztcclxuJGNvbG9yLTQxOiM3Nzc7XHJcbiRjb2xvci00MjojNjI2MjYyO1xyXG4kY29sb3ItNDM6IzQ0NDQ0NDtcclxuJGNvbG9yLTQ0OiNlZmViZTI7XHJcbiRjb2xvci00NTojZWQ2YTYyO1xyXG4kY29sb3ItNDY6IzU2NTc1OTtcclxuJGNvbG9yLTQ3OiNmMjgwOTA7XHJcbiRjb2xvci00ODojNDQ2NTg1O1xyXG4kY29sb3ItNDk6IzI0MjQyNDtcclxuJGNvbG9yLTUwOiM3ZTdlN2Q7XHJcbiRjb2xvci01MTojOWRiZGQyO1xyXG4kY29sb3ItNTI6IzAxNTM4YjtcclxuJGNvbG9yLTUzOiNlYmViZWI7XHJcbiRjb2xvci01NDojZjNmM2YzO1xyXG4kY29sb3ItNTU6IzIyMjIyMjtcclxuJGNvbG9yLTU1OiNiM2IzYjM7XHJcblxyXG5cclxuLy9jb2xvciBiYWNrZ3JvdW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGJnLXJlZC10aGVtZTogI2Q1MzQ1NztcclxuJGJnLWJlaWdlLXRoZW1lOiAjZjJlZmUyO1xyXG4kYmcteWVsbG93LXRoZW1lOiAjZmVkNTQ1O1xyXG4kYmctYmx1ZS10aGVtZTogIzU1YjNkNjtcclxuJGJnLWNvbG9yLTE6ICMxMTE7XHJcbiRiZy1jb2xvci0yOiAjZTI3MTg5O1xyXG4kYmctY29sb3ItMzogIzlhMjAzYTtcclxuJGJnLWNvbG9yLTQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuJGJnLWNvbG9yLTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuJGJnLWNvbG9yLTY6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuJGJnLWNvbG9yLTc6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJGJnLWNvbG9yLTg6ICNiYmI7XHJcbiRiZy1jb2xvci05OiAjY2ZjZmNmO1xyXG4kYmctY29sb3ItMTA6ICM4MzgzODM7XHJcbiRiZy1jb2xvci0xMTogI2NjYztcclxuJGJnLWNvbG9yLTEyOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4kYmctY29sb3ItMTM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuJGJnLWNvbG9yLTE0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiRiZy1jb2xvci0xNTogcmdiYSgyMTMsIDUyLCA4NywgMCk7XHJcbiRiZy1jb2xvci0xNjogcmdiYSgyNTQsIDIxMywgNjksIDApO1xyXG4kYmctY29sb3ItMTc6IHJnYmEoODUsIDE3OSwgMjE0LCAwKTtcclxuJGJnLWNvbG9yLTE4OiByZ2JhKDI0MiwgMjM5LCAyMjYsIDApO1xyXG4kYmctY29sb3ItMTk6ICM4OGNhZTI7XHJcbiRiZy1jb2xvci0yMDogIzIyMjtcclxuJGJnLWNvbG9yLTIxOiAjNGU0ZTRlO1xyXG4kYmctY29sb3ItMjI6ICMxNDE0MTQ7XHJcbiRiZy1jb2xvci0yMzogI2ZmZDhkNjtcclxuJGJnLWNvbG9yLTI0OiAjYmZmZmJmO1xyXG4kYmctY29sb3ItMjU6ICNlN2U0ZDY7XHJcbiRiZy1jb2xvci0yNjogI2UxZTFlMTtcclxuJGJnLWNvbG9yLTI3OiAjYThkYWU5O1xyXG4kYmctY29sb3ItMjg6ICMyZDJkMmQ7XHJcbiRiZy1jb2xvci0yOTogIzUwYjRkMjtcclxuJGJnLWNvbG9yLTMwOiAjNWY1MjQwO1xyXG4kYmctY29sb3ItMzE6ICNjN2I0OTY7XHJcbiRiZy1jb2xvci0zMjogIzQ1M2MyYztcclxuJGJnLWNvbG9yLTMzOiAjZWVlYWUzO1xyXG4kYmctY29sb3ItMzQ6ICNmNWY1ZjU7XHJcbiRiZy1jb2xvci0zNTogIzI4MjgyNztcclxuXHJcblxyXG4vL2JveC1zaGFkb3cgYmFja2dyb3VuZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRib3gtY29sb3ItMTogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4kYm94LWNvbG9yLTI6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG5cclxuLy9yZXNwb25zaXZlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYnJlYWtwb2ludDE6NjIuNDc1ZW07XHJcbiRicmVha3BvaW50NzoxMjYwcHg7XHJcbiRicmVha3BvaW50NDoxMDI1cHg7XHJcbiRicmVha3BvaW50Mjo0OS45Mzc1ZW07XHJcbiRicmVha3BvaW50NTo5NDBweDtcclxuJGJyZWFrcG9pbnQ2OjczNnB4O1xyXG4kYnJlYWtwb2ludDM6MzcuNWVtO1xyXG4kYnJlYWtwb2ludDg6MTI4MXB4O1xyXG4kbWVkaXVtOjEwMjRweDtcclxuJHRhYmxldDo3NjhweDtcclxuJHRhYmxldEE6ODAwcHg7XHJcblxyXG4keHNtYWxsOjUyMHB4OyIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSGVhZGVyIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbmJvZHkge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDUuNWVtO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuOGVtO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbi5jb250YWluZXJ7cGFkZGluZy10b3A6IDBlbTt9XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogZGV2aWNlLWZpeGVkO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1jb2wtLTMsIC5ncmlkLWNvbC0tOSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tM3tcclxuICAgICAgIHdpZHRoOjE2LjJlbSAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuXHJcbn1cclxuLmxheW91dC1uYXYtZml4ZWR7XHJcbiAgIC5oZWFkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICB9IFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuXHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1jb2wtLTMsIC5ncmlkLWNvbC0tOSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1jb2wtLTkge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWNvbC0tMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5oZWFkZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgICBtYXJnaW46IDEuNWVtIDFlbTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dCBtYXJnaW4sIC4zcyBlYXNlLW91dCBiYWNrZ3JvdW5kLXBvc2l0aW9uLCAuM3MgZWFzZS1vdXQgd2lkdGg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dCBtYXJnaW4sIC4zcyBlYXNlLW91dCBiYWNrZ3JvdW5kLXBvc2l0aW9uLCAuM3MgZWFzZS1vdXQgd2lkdGg7XHJcbn1cclxuXHJcbi5sYXlvdXQtbmF2LWZpeGVke1xyXG4gICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICBtYXJnaW46IC41ZW0gMWVtO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciAuZ3JpZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjRlbSAxZW0gLTFlbSAkYm94LWNvbG9yLTEsIGluc2V0IDAgLTFweCAkYm94LWNvbG9yLTI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1uYXYtaXRlbSBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjkzZW0gMWVtO1xyXG4gICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuNGVtIDFlbSAtMWVtICRib3gtY29sb3ItMSwgaW5zZXQgMCAtMXB4ICRib3gtY29sb3ItMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcntcclxuICAgIC5ncmlkIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQgYm94LXNoYWRvdztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBlYXNlLW91dCBib3gtc2hhZG93O1xyXG4gICAgfVxyXG59XHJcbiBcclxuLmhlYWRlci1uYXYge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmhlYWRlci1uYXYgLm1lbnV7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDQuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gLjRlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAxcHggJGJnLWNvbG9yLTcsIDAgLjNlbSAuNmVtICRib3gtY29sb3ItMTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgbGVmdDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBsZWZ0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGxlZnQ7XHJcbiAgICAgICAgLm1lbnV7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7d2lkdGg6IDEwMCV9XHJcbiAgICAgICAgLmhlYWRlci1uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLWNvbG9yLTY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbmF2LWl0ZW06YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLW5hdi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgIC8qIGJvcmRlci1ib3R0b206IG5vbmU7Ki9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1uYXYuaGVhZGVyLW5hdi0tdmlzaWJsZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5oZWFkZXItbmF2LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjZlbSAwLjkzZW0gMS43ZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgY29sb3IsIC4ycyBlYXNlLW91dCBwYWRkaW5nO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGNvbG9yLCAuMnMgZWFzZS1vdXQgcGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0gICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4yMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjZlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaGVhZGVyLW5hdi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgcGFkZGluZzouOWVtIDFlbSAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuMTVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS42ZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbmF2LWl0ZW0uaGVhZGVyLW5hdi1pdGVtLS1hY3RpdmU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC5ka190aGVtZV9sYW5ndWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWNvbG9yLTEzO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmRrX3RvZ2dsZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIC5ka190aGVtZV9sYW5ndWFnZXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAuZGtfdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAuZGtfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmhlYWRlci1uYXYtaXRlbS1sYW5ndWFnZSAuZGtfdGhlbWVfbGFuZ3VhZ2UgLmRrX3RvZ2dsZSAuZGtfbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIHtcclxuICAgIC5ka190aGVtZV9sYW5ndWFnZXtcclxuICAgICAgICAuZGtfb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC5ka19vcHRpb25zX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53aWRnZXRfcG9seWxhbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvdXMtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3B1Y2UucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojYjFiMmIzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbmF2LWl0ZW0tbGFuZ3VhZ2UgLmRrX3RoZW1lX2xhbmd1YWdlLmRrX29wZW4gLmRrX29wdGlvbnMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIC5ka190aGVtZV9sYW5ndWFnZSAuZGtfb3B0aW9ucyAuZGtfb3B0aW9uc19pbm5lciBsaSBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1uYXYtaXRlbS1sYW5ndWFnZXtcclxuICAgIC5ka190aGVtZV9sYW5ndWFnZS5ka19vcGVue1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAuZGtfdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLmRrX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRrX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRrX29wdGlvbnNfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogJGNvbG9yLTI7Y29sb3I6ICRsaWdodC10ZXh0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlLmJveF9zZWxlY3Qge21pbi13aWR0aDogaW5pdGlhbDttYXJnaW46IDA7bWFyZ2luLXRvcDogNHB4O21hcmdpbi1sZWZ0OiAxLjJlbTt9XHJcbi5kYXJrLXRleHQge1xyXG4gICAgLmhlYWRlci1uYXYtaXRlbS1sYW5ndWFnZXtcclxuICAgICAgICAuZGtfdGhlbWVfbGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgICAuZGtfdG9nZ2xle1xyXG4gICAgICAgICAgICAgICAgLmRrX2xhYmVsIHtjb2xvcjogJGNvbG9yLTI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ka19vcHRpb25zX2lubmVye1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7Y29sb3I6ICRjb2xvci0yO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLW5hdjpob3ZlciAsIC5oZWFkZXItbmF2IC5hY3RpdmU6YmVmb3JlLCAuaGVhZGVyLW5hdi1pdGVtOmhvdmVyOmJlZm9yZSwgLmhlYWRlci1uYXY6Zm9jdXMgLmhlYWRlci1uYXYtaXRlbTpob3ZlcjpiZWZvcmUsIC5oZWFkZXItbmF2OmhvdmVyIC5oZWFkZXItbmF2LWl0ZW06Zm9jdXM6YmVmb3JlLCAuaGVhZGVyLW5hdjpmb2N1cyAuaGVhZGVyLW5hdi1pdGVtOmZvY3VzOmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7fVxyXG4uaGVhZGVyLW5hdjpob3ZlciAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlOmhvdmVyOmJlZm9yZSwgLmhlYWRlci1uYXY6Zm9jdXMgLmhlYWRlci1uYXYtaXRlbS1sYW5ndWFnZTpob3ZlcjpiZWZvcmUsIC5oZWFkZXItbmF2OmhvdmVyIC5oZWFkZXItbmF2LWl0ZW0tbGFuZ3VhZ2U6Zm9jdXM6YmVmb3JlLCAuaGVhZGVyLW5hdjpmb2N1cyAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlOmZvY3VzOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZpbiBIZWFkZXIgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRm9vdGVyIGFsdGltYVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5zb2NpYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNlbWFpbC1mb290ZXItZXJyb3J7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5ld3NsZXR0ZXJ7XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl17XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuc29jaWFsLW5ld2xldHRlci1zdWJzY3JpcHRpb24tc3VibWl0IHtcclxuICAgICAgICAvKmJvcmRlcjogbm9uZTsqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci01O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkOGQ2O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmQ4ZDY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1uZXdsZXR0ZXItc3Vic2NyaXB0aW9uLWVtYWlse1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC40NWVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIC8qaGVpZ2h0OiAyLjc1ZW07Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMjA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvKiBwYWRkaW5nOiAwLjdlbSAuNWVtIC45ZW07Ki9cclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgLjVlbSAuNWVtIDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIC41ZW0gLjVlbSAwO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAuNWVtIC41ZW0gMDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICY6aG92ZXIsJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yMTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zb2NpYWwtbmV3bGV0dGVyLXN1YnNjcmlwdGlvbi1lbWFpbC0taW52YWxpZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMjM7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0yMztcclxufVxyXG4uc29jaWFsLW5ld2xldHRlci1zdWJzY3JpcHRpb24tZW1haWwtLWludmFsaWQrIC5zb2NpYWwtbmV3bGV0dGVyLXN1YnNjcmlwdGlvbi1zdWJtaXQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuLnNvY2lhbC1uZXdsZXR0ZXItc3Vic2NyaXB0aW9uLWVtYWlsLS12YWxpZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMjQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0yNDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5zb2NpYWwgLmdyaWQtY29sLS00LCAuc29jaWFsIC5ncmlkLWNvbC0tOCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oZWFkZXItbmF2LWl0ZW0tbGFuZ3VhZ2UuYm94X3NlbGVjdCB7ZGlzcGxheTpibG9jazt9XHJcbn1cclxuLnNvY2lhbC1saW5rcyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLW91dCB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgZWFzZS1vdXQgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjJlbTtcclxuICAgICAgICAmLnRleHQtaGlkZGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRvcDogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICBcclxuICAgICAgICAgLnNvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC42ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNmVtIDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIC5tYWluLWZvb3Rlci10b3B7XHJcbiAgICAgICAgLmdyaWQtY29sLS00e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuXHJcbn1cclxuLmVuaGFuY2VkLXRleHQtd2lkZ2V0IGE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtNTVweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUwNS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MDBweCA0MjVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuc29jaWFsLWxpbmtzIGEge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gLjJlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5zb2NpYWwtbGlua3MgYSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLWxpbmstbGFyZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAuMmVtIDAgMDtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtaW5kZW50OiAuMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5zb2NpYWwtbGluay1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5zb2NpYWwtbGlua3MgLmVuaGFuY2VkLXRleHQtd2lkZ2V0IGg2IGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcbiAgICAgLnNvY2lhbC1saW5rLWxhcmdle21hcmdpbi1yaWdodDogLjJlbTt9XHJcbiAgICBcclxufVxyXG4udGV4dC1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRleHQtaGlkZGVuIHNwYW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5pY29uLCAuaWNvbi1ibG9nLCAuaWNvbi1mYWNlYm9vaywgLmljb24tdHdpdHRlciwgLmljb24taW5zdGFncmFtLCAuaWNvbi1ncGx1cywgLmljb24tbGlua2VkaW4sIC5kYXJrLXRleHQgLmljb24tZ3BsdXMsIC5kYXJrLXRleHQgLmljb24tbGlua2VkaW4sIC5pY29uLWFsdGltYSwgLmljb24tYWx0aW1hLXBpbiwgLmljb24tZXhwZXJ0aXNlcywgLmljb24tZXhwZXJ0aXNlcy1kZXNpZ24sIC5pY29uLWV4cGVydGlzZXMtYWNxdWlzaXRpb24sIC5pY29uLWV4cGVydGlzZXMtY3JtLCAuaWNvbi1leHBlcnRpc2VzLXNlbywgLmljb24tZXhwZXJ0aXNlcy1pbnN0b3JlLCAuaWNvbi1leHBlcnRpc2VzLW9wdGltLCAuaWNvbi1leHBlcnRpc2VzLWFuYWx5dGljcywgLmljb24tZXhwZXJ0aXNlcy1wbGF0Zm9ybSwgLmljb24tZXhwZXJ0aXNlcy1leHBsb2l0YXRpb24sIC5pY29uLWV4cGVydGlzZXMtaG9zdGluZywgLmljb24tbWVudSwgLmljb24tYnV0dG9uLWJsb2csIC5pY29uLWJ1dHRvbi10d2l0dGVyLCAuaWNvbi1leHBlcnRpc2VzLW1lcmNoYW5kaXNpbmcsIC5pY29uLWV4cGVydGlzZXMtdHJhbnNmb3JtYXRpb24tZGlnaXRhbGUge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5pY29uLWJsb2cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC01NXB4O1xyXG59XHJcbi5pY29uLWZhY2Vib29rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzBweCAtNTVweDtcclxufVxyXG4uaWNvbi10d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAtNTVweDtcclxufVxyXG4uaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMHB4IC01NXB4O1xyXG59XHJcbi5pY29uLWdwbHVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjBweCAtNTVweDtcclxufVxyXG4uaWNvbi1saW5rZWRpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTU1cHg7XHJcbn1cclxuLmRhcmstdGV4dCAuaWNvbi1ibG9nIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtNXB4O1xyXG59XHJcbi5kYXJrLXRleHQgLmljb24tZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMHB4IC01cHg7XHJcbn1cclxuLmRhcmstdGV4dCAuaWNvbi10d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAtNXB4O1xyXG59XHJcbi5kYXJrLXRleHQgLmljb24taW5zdGFncmFtIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTBweCAtNXB4O1xyXG59XHJcbi5kYXJrLXRleHQgLmljb24tZ3BsdXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMHB4IC01cHg7XHJcbn1cclxuLmRhcmstdGV4dCAuaWNvbi1saW5rZWRpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTVweDtcclxufVxyXG4uZGFyay10ZXh0IC5pY29uLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC01cHg7XHJcbn1cclxuLmljb24tYWx0aW1hIHtcclxuICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IC04cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtaW5kZW50OiA4MnB4O1xyXG59XHJcbi5pY29uLWFsdGltYS1waW4ge1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggLTdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4uaWNvbi1hZ2VuY3ksIC5pY29uLWFnZW5jaWVzLXJvdWJhaXgsIC5pY29uLWFnZW5jaWVzLXBhcmlzLCAuaWNvbi1hZ2VuY2llcy1seW9uLCAuaWNvbi1hZ2VuY2llcy1tb3Njb3csIC5pY29uLWFnZW5jaWVzLWJlaWppbmcsIC5pY29uLWFnZW5jaWVzLXNoYW5nYWksIC5pY29uLWFnZW5jaWVzLW5ld3lvcmssIC5pY29uLWFnZW5jaWVzLW1vbnRyZWFsLCAuaWNvbi1hZ2VuY2llcy1yb3ViYWl4LWRhcmssIC5pY29uLWFnZW5jaWVzLXBhcmlzLWRhcmssIC5pY29uLWFnZW5jaWVzLWx5b24tZGFyaywgLmljb24tYWdlbmNpZXMtbW9zY293LWRhcmssIC5pY29uLWFnZW5jaWVzLWJlaWppbmctZGFyaywgLmljb24tYWdlbmNpZXMtc2hhbmdhaS1kYXJrLCAuaWNvbi1hZ2VuY2llcy1uZXd5b3JrLWRhcmssIC5pY29uLWFnZW5jaWVzLW1vbnRyZWFsLWRhcmsge1xyXG4gICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA3MHB4O1xyXG59XHJcbi5pY29uLWFnZW5jaWVzLXJvdWJhaXgge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XHJcbn1cclxuLmljb24tYWdlbmNpZXMtcGFyaXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTEwMHB4O1xyXG59XHJcbi5pY29uLWFnZW5jaWVzLWx5b24ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0xMDBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1tb3Njb3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0xMDBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1iZWlqaW5nIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMTAwcHg7XHJcbn1cclxuLmljb24tYWdlbmNpZXMtc2hhbmdhaSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTEwMHB4O1xyXG59XHJcbi5pY29uLWFnZW5jaWVzLW5ld3lvcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0xMDBweDtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG59XHJcbi5pY29uLWFnZW5jaWVzLW1vbnRyZWFsIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODdweCAtMTAwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1yb3ViYWl4LWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUwcHg7XHJcbn1cclxuLmljb24tYWdlbmNpZXMtcGFyaXMtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtMzUwcHg7XHJcbn1cclxuLmljb24tYWdlbmNpZXMtbHlvbi1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMzUwcHg7XHJcbn1cclxuLmljb24tYWdlbmNpZXMtbW9zY293LWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0zNTBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1iZWlqaW5nLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0zNTBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1zaGFuZ2FpLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC0zNTBweDtcclxufVxyXG4uaWNvbi1hZ2VuY2llcy1uZXd5b3JrLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0zNTBweDtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG59XHJcbi5pY29uLWFnZW5jaWVzLW1vbnRyZWFsLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4N3B4IC0zNTBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMsIC5pY29uLWV4cGVydGlzZXMtZGVzaWduLCAuaWNvbi1leHBlcnRpc2VzLWFjcXVpc2l0aW9uLCAuaWNvbi1leHBlcnRpc2VzLW1lcmNoYW5kaXNpbmcsIC5pY29uLWV4cGVydGlzZXMtdHJhbnNmb3JtYXRpb24tZGlnaXRhbGUsIC5pY29uLWV4cGVydGlzZXMtY3JtLCAuaWNvbi1leHBlcnRpc2VzLXNlbywgLmljb24tZXhwZXJ0aXNlcy1pbnN0b3JlLCAuaWNvbi1leHBlcnRpc2VzLW9wdGltLCAuaWNvbi1leHBlcnRpc2VzLWFuYWx5dGljcywgLmljb24tZXhwZXJ0aXNlcy1wbGF0Zm9ybSwgLmljb24tZXhwZXJ0aXNlcy1leHBsb2l0YXRpb24sIC5pY29uLWV4cGVydGlzZXMtaG9zdGluZyB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtZGVzaWduIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtYWNxdWlzaXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0yMDBweDtcclxufVxyXG4uaWNvbi1leHBlcnRpc2VzLWNybSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggLTIwMHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtc2VvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTNweCAtMjAwcHg7XHJcbn1cclxuLmljb24tZXhwZXJ0aXNlcy1pbnN0b3JlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCAtMjAwcHg7XHJcbn1cclxuLmljb24tZXhwZXJ0aXNlcy1vcHRpbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzUwcHggLTIwMHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtYW5hbHl0aWNzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAtMjAwcHg7XHJcbn1cclxuLmljb24tZXhwZXJ0aXNlcy1wbGF0Zm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1NC41cHggLTIwMHB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtZXhwbG9pdGF0aW9uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjA5cHggLTE5NXB4O1xyXG59XHJcbi5pY29uLWV4cGVydGlzZXMtaG9zdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1MHB4IC0yMDBweDtcclxufVxyXG4uaWNvbi1leHBlcnRpc2VzLW1lcmNoYW5kaXNpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tZXJjaGFuZGlzaW5nLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tZXhwZXJ0aXNlcy10cmFuc2Zvcm1hdGlvbi1kaWdpdGFsZXtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RyYW5zZm9ybWF0aW9uLWRpZ2l0YWxlLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBcclxufVxyXG4uaWNvbi1jb21tdW5pdHl7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljby1jb21tdW5pdHkucG5nXCIpIDAgMCBuby1yZXBlYXQgIWltcG9ydGFudDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246IG1pZGRsZTtoZWlnaHQ6IDE1MHB4O3dpZHRoOiAxNTBweDt9XHJcbi5pY29uLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC01NXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGxlZnQ6IC40ZW07XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuaWNvbi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufS5pY29uLWJ1dHRvbi1ibG9nIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNXB4IC01NXB4O1xyXG59XHJcbi5pY29uLWJ1dHRvbi10d2l0dGVyIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNXB4IC04MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmc6IDJlbSAwIDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwLjY2NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1haW4tZm9vdGVyLXRvcHtcclxuICAgIC5uZXdzbGV0dGVye1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0Zm9ybXtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRcdFx0cGFkZGluZzogMCAwLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmxhcmdlLTR7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt9XHJcblxyXG4gICAgIC5mcm1fZm9ybV93aWRnZXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Zm9udC13ZWlnaHQ6IDkwMDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2ZvbnQtc2l6ZTogMS41ZW07cGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICBhe3BhZGRpbmc6IDA7Zm9udC1zaXplOiAxLjZlbTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZWxkc2V0e2JvcmRlcjogbm9uZTtib3JkZXI6IG5vbmU7bWFyZ2luOiAwO3BhZGRpbmc6IDAuNWVtIDAgMC4xZW07fVxyXG4gICAgICAgIGxhYmVse2Rpc3BsYXk6IGlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2ZvbnQtd2VpZ2h0OiA5MDA7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtmb250LXNpemU6IDEuNWVtO3BhZGRpbmc6IC4xZW0gMDtjb2xvcjogJGxpZ2h0LXRleHQ7ICAgIGZsb2F0OiBsZWZ0OyAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHNwYW57Zm9udC13ZWlnaHQ6IDMwMH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgLmZybV9lcnJvcl9zdHlsZXtkaXNwbGF5OiBub25lO31cclxuICAgIC5mcm1fZXJyb3J7ZGlzcGxheTogYmxvY2s7Y29sb3I6ICNmZmY7Zm9udC1zaXplOiAwLjhlbTt9XHJcbiAgICAuZnJtX2JsYW5rX2ZpZWxkICBpbnB1dFt0eXBlPVwiZW1haWxcIl17YmFja2dyb3VuZDogJGJnLWNvbG9yLTIzO2JvcmRlci1jb2xvcjogJGJnLWNvbG9yLTIzO31cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50MSl7XHJcbiAgICAgLm1haW4tZm9vdGVyLXRvcCAubmV3c2xldHRlcntcclxuICAgICAgICBmbG9hdDpub25lOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDIpe1xyXG4gICAgLm1haW4tZm9vdGVyLXRvcCAubmV3c2xldHRlcntmbG9hdDogbm9uZTttYXJnaW46IDE1cHggMCAxMHB4O31cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQzKXtcclxuXHJcbiAgICAubWFpbi1mb290ZXItdG9we1xyXG4gICAgICAgIC5mcm1fZm9ybV93aWRnZXR7XHJcbiAgICAgICAgICAgICBmaWVsZHNldHt0ZXh0LWFsaWduOiBjZW50ZXI7fSBcclxuICAgICAgICAgICAgIGxhYmVse2Zsb2F0OiBub25lOyB3aWR0aDogMTAwJTtwYWRkaW5nOi4zZW0gMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3NsZXR0ZXIge1xyXG4gICAgICAgIC5mcm1fdG9wX2NvbnRhaW5lcntmbG9hdDogbm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6IGlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl17ZmxvYXQ6IGxlZnQ7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAgICAgICAuZnJtX3N1Ym1pdHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci10b3AgLmZybV9mb3JtX3dpZGdldCAgbGFiZWwgLmZybV9yZXF1aXJlZHtkaXNwbGF5OiBub25lO31cclxuXHJcbi5uZXdzbGV0dGVye1xyXG4gICAgLmZybV90b3BfY29udGFpbmVyLCAgLmZybV9zdWJtaXR7ZmxvYXQ6IGxlZnQ7fVxyXG4gICAgLmZybV9zdWJtaXR7bWFyZ2luLWxlZnQ6LTVweDt9XHJcbiAgICAuZW5oYW5jZWQtdGV4dC13aWRnZXQgIGF7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC01NXB4O2hlaWdodDogNDhweDt3aWR0aDogNDBweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3N7XHJcbiAgICAuZW5oYW5jZWQtdGV4dC13aWRnZXQge1xyXG4gICAgICAgIGg2e2Rpc3BsYXk6IGlubGluZS1ibG9jazt0ZXh0LWluZGVudDogLjFlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2ZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgYXtwYWRkaW5nOiAwcHg7Zm9udC1zaXplOiAxZW07Zm9udC13ZWlnaHQ6NzAwO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuem9vbS1zb2NpYWwtaWNvbnMtbGlzdHtwYWRkaW5nOiAwcHg7bWFyZ2luOiAwcHggIWltcG9ydGFudDtmb250LXNpemU6MHB4O31cclxuXHJcbiAgICAuem9vbS1zb2NpYWwtaWNvbnMtbGlzdC0tbm8tbGFiZWxze1xyXG4gICAgICAgIC56b29tLXNvY2lhbF9pY29ucy1saXN0X19pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgLnNvY2ljb257YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZTA1LnBuZ1wiKTsgYmFja2dyb3VuZC1zaXplOiAxNTAwcHggNDI1cHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtoZWlnaHQ6IDQwcHg7d2lkdGg6IDQwcHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgIHBhZGRpbmc6IDBweDttYXJnaW46IDBweDtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpY29uLWZhY2Vib29re2JhY2tncm91bmQtcG9zaXRpb246IC0yMzBweCAtNTVweDt9XHJcbiAgICAgICAgICAgIC5zb2NpY29uLXR3aXR0ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MHB4IC01NXB4O31cclxuICAgICAgICAgICAgLnNvY2ljb24taW5zdGFncmFte2JhY2tncm91bmQtcG9zaXRpb246IC0zMTBweCAtNTVweDt9XHJcbiAgICAgICAgICAgIC5zb2NpY29uLWdvb2dsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIwcHggLTU1cHg7fVxyXG4gICAgICAgICAgICAuc29jaWNvbi1saW5rZWRpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTU1cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIC5ncmlkLWNvbC0tMntcclxuICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMiUgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0MC45Mzc1ZW0pIHtcclxuICAgICAgICAuZm9vdGVyICB7XHJcbiAgICAgICAgICAgIC5ncmlke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgICAgIC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDElXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQzKSB7XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICAgIC5ncmlke1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDEwMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgIC5mb290ZXItYWdlbmN5LWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItYWdlbmN5LXRpdGxlLCAgLmZvb3Rlci1hZ2VuY3ktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1hZ2VuY3ktdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMWVtIDAgLjJlbTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cdGNvbG9yOiRsaWdodC10ZXh0O1xyXG59XHJcbi5mb290ZXItYWdlbmN5LWFkZHJlc3Mge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwe1xyXG4gICAgICBcclxuICAgICAgICBzcGFuLCAgYSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haWwtdG97XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmxlZ2FsIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmctY29sb3ItNTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB1bHttYXJnaW46IDBweDtwYWRkaW5nOiAwcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntwb3NpdGlvbjogYWJzb2x1dGU7Y29udGVudDpcIi1cIjtjb2xvcjogJGxpZ2h0LXRleHQ7cmlnaHQ6LTJweDt0b3A6MHB4fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGVnYWwtbWVudGlvbnMge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIGZpbiBmb290ZXIgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiIsIlxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBob21lXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uaW50cm9kdWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNC4zNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC4wZW0gMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsIFwiYWx0aW1hLWhvdXNjaGthcHJvXCIsIEF2ZW5pciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgIGVtLCBzcGFuIHtcclxuICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm9kdWN0aW9ue1xyXG5cdC5pbnRyb2R1Y3Rpb24tdGV4dHtcclxuXHRcdHBhZGRpbmc6IC40ZW0gMDtcclxuXHRcdHB7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZV9hbHRpbWF7XHJcbiAgICBwYWRkaW5nOiAzZW0gMCA0ZW07XHJcbiAgICBlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXN0eWxlOiB1bnNldDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3djYXNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zaG93Y2FzZS1hbHRpbWEtbGlzdCB7XHJcbiAgICAuZ3JpZHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNThlbTtcclxuICAgIH1cclxufVxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyOiAwLjVlbSBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjRlbSAwLjRlbSAtMC40ZW0gcmdiYSgxMDAsIDUwLCAwLCAwLjMpO1xyXG4gICAgY29sb3I6ICRkYXJrLXRleHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogLTRlbTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGkge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBtYXJnaW46IDdweCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5hbHRpbWEtc2hvd2Nhc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5hZ2VuY2UtYmxhY2stb25le1xyXG5cclxuICAgICAuaWNvbi1hZ2VuY2llcy1wYXJpc3tcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTM1MHB4O1xyXG4gICAgfVxyXG4gICAgIC5pY29uLWFnZW5jaWVzLXJvdWJhaXh7XHJcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MHB4O1xyXG4gICAgfVxyXG4gICAgIC5pY29uLWFnZW5jaWVzLWx5b257XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0zNTBweDtcclxuICAgIH1cclxuICAgICAuaWNvbi1hZ2VuY2llcy1tb3Njb3d7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0zNTBweDtcclxuICAgIH1cclxuICAgIC5pY29uLWFnZW5jaWVzLWJlaWppbmd7XHJcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMzUwcHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1hZ2VuY2llcy1zaGFuZ2Fpe1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtMzUwcHg7XHJcbiAgICB9XHJcbiAgICAgLmljb24tYWdlbmNpZXMtbmV3eW9yayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0zNTBweDtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgIH1cclxuICAgIC5pY29uLWFnZW5jaWVzLW1vbnRyZWFse1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODdweCAtMzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVte1xyXG4gICAgJjpob3ZlciwgOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXRleHQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcclxuICAgICAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhcmstdGV4dCAubWFpbi1mb290ZXItdG9wIC5mcm1fZm9ybV93aWRnZXQgbGFiZWwge2NvbG9yOiAkZGFyay10ZXh0O31cclxuXHJcbi5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtLWNvbnRhY3Qge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtNGVtO1xyXG59XHJcblxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1jb3VudHJpZSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3My41ZW0pIHtcclxuICAgIC5hbHRpbWEtc2hvd2Nhc2UgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50MTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuYWx0aW1hLXNob3djYXNlIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OWVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XHJcbiAgICAuYWx0aW1hLXNob3djYXNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcbn1cclxuLnNob3djYXNlLW1hcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgIC5zaG93Y2FzZS1tYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufVxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLmdyaWQtY29sLS0yIHtcclxuICAgIHdpZHRoOiAxMGVtXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDczLjVlbSkge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDExLjVlbVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdCAuZ3JpZC1jb2wtLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMS41ZW1cclxuICAgIH1cclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdCAuZ3JpZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDIpIHtcclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbVxyXG4gICAgfVxyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDEzLjVlbVxyXG4gICAgfVxyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdCAuZ3JpZC1jb2wtLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMi41ZW1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICB3aWR0aDogMTEuNWVtXHJcbiAgICB9XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHRvcDogLTFlbVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDIpIHtcclxuICAgIC5pbnRyb2R1Y2luZy1jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQxKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICB3aWR0aDogMTEuNWVtXHJcbiAgICB9XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHRvcDogLTFlbVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludDEpIHtcclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtIHtcclxuICAgICAgICB0b3A6IDBcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogLjVlbVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRhcmstdGV4dCB7XHJcbiAgICAuaGVhZGVyLW5hdi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgICBjb2xvcjogJGRhcmstdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstdGV4dCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgLnNvY2lhbC1saW5rc3tcclxuICAgICAgICAuem9vbS1zb2NpYWwtaWNvbnMtbGlzdC0tbm8tbGFiZWxze1xyXG4gICAgICAgICAgICAuem9vbS1zb2NpYWxfaWNvbnMtbGlzdF9faXRlbXtcclxuICAgICAgICAgICAgICAgIC5zb2NpY29uLWZhY2Vib29re2JhY2tncm91bmQtcG9zaXRpb246IC0yMzBweCAtNXB4O30gXHJcbiAgICAgICAgICAgICAgICAuc29jaWNvbi10d2l0dGVye2JhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAtNXB4O30gXHJcbiAgICAgICAgICAgICAgICAuc29jaWNvbi1pbnN0YWdyYW17YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMHB4IC01cHg7fSBcclxuICAgICAgICAgICAgICAgIC5zb2NpY29uLWdvb2dsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIwcHggLTVweDt9IFxyXG4gICAgICAgICAgICAgICAgLnNvY2ljb24tbGlua2VkaW57YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MnB4IC01cHg7fSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgfSAgICAgXHJcbiAgICAjZW5oYW5jZWR0ZXh0d2lkZ2V0LTIgYTo6YmVmb3JleyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTVweDt9IFxyXG4gICAgLmRpcmVjdG9ycy1pdGVtLXNlcGFyYXRvcnsgbWFyZ2luOiAwIC0wLjc3ZW07fVxyXG59XHJcblxyXG5cclxuLnNob3djYXNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjI1ZW0pIHtcclxuICAgIC5zaG93Y2FzZSB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICB9XHJcbn1cclxuLmFsdGltYS1zaG93Y2FzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbi5zaG93Y2FzZS1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDEyLjVlbSAwO1xyXG4gICAgaGVpZ2h0OiAyNWVtO1xyXG4gICAgd2lkdGg6IDI1ZW07XHJcbiAgICBib3JkZXI6IC41ZW0gc29saWQgJGxpZ2h0LXRleHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMy41ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICA6aG92ZXIsIDpmb2N1c3tcclxuICAgICAgICAuc2hvd2Nhc2UtY29udGVudHMtdGV4dHtcclxuICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNiU7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O2hlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjczLjVlbSkge1xyXG4gICAgLnNob3djYXNlLWNvbnRlbnRzIGltZyB7XHJcbiAgICAgICAgdG9wOiAtMTAlXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuc2hvd2Nhc2UtY29udGVudHMge1xyXG4gICAgICAgIHdpZHRoOiAxNWVtO1xyXG4gICAgICAgIGhlaWdodDogMTVlbTtcclxuICAgICAgICBtYXJnaW46IDNlbSBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTklICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93Y2FzZS1jb250ZW50cy10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiA2MCVcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3djYXNlLWNvbnRlbnRzLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93Y2FzZS1jb250ZW50cy10YWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaG93Y2FzZS1jb250ZW50cy10YWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xZW07XHJcbiAgICBoZWlnaHQ6IDkuNjI1ZW07XHJcbiAgICB3aWR0aDogOS42MjVlbTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOS42MjVlbTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQxcHg7XHJcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNob3djYXNlLWNvbnRlbnRzLXRhZy10aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1MCU7XHJcbiAgICBsZWZ0OiAxZW07XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuNGVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci02O1xyXG59XHJcbi5zaG93Y2FzZS1jb250ZW50cy1hcnJvdyB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgd2lkdGg6IDEuMTExMTExMTExMTExMTExZW07XHJcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMTExMTExZW07XHJcbiAgICBib3R0b206IC41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTU1cHg7XHJcbn1cclxuLnNob3djYXNlLWNvbnRlbnRzLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMWVtO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmctY29sb3ItNTtcclxuICAgIHBhZGRpbmctdG9wOiAuM2VtO1xyXG59XHJcbi5zaG93Y2FzZS1jb250ZW50cy10ZXh0IHtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYzJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxlZnQ6IDNlbTtcclxuICAgIHJpZ2h0OiAzZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0IGFsbDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0IGFsbDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0IGFsbDtcclxufVxyXG4uc2hvd2Nhc2UtbWFwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjk5OXB4KSB7XHJcbiAgICAuc2hvd2Nhc2UtbWFwIHtcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5zaG93Y2FzZS1saXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcblxyXG4uc2hvd2Nhc2UtbGlzdC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFlbTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgaGVpZ2h0OiAxMWVtO1xyXG4gICAgd2lkdGg6IDExZW07XHJcbiAgICBib3JkZXI6IC41ZW0gc29saWQgJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93Y2FzZS1saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo2Ni4yNWVtKSB7XHJcbiAgICAuc2hvd2Nhc2UtbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuIC5zaG93Y2FzZS1saXN0IHtcclxuICAgIC5ncmlke1xyXG4gICAgICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuIH0gXHJcbiAuc2hvd2Nhc2UtbGlzdC1pdGVte1xyXG4gICAgICAgIGhlaWdodDogMTAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMC41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAuMmVtIHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgfSAgXHJcblxyXG59XHJcblxyXG4uc2hvd2Nhc2UtbGlzdC1pdGVtLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxlZnQ6IC4zZW07XHJcbiAgICByaWdodDogLjNlbTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmctY29sb3ItNTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3My41ZW0pIHtcclxuICAgIC5hbHRpbWEtc2hvd2Nhc2UgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50MTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuYWx0aW1hLXNob3djYXNlIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OWVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5hbHRpbWEtc2hvd2Nhc2V7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjMwZW0pIHtcclxuICAgIC5hbHRpbWEtc2hvd2Nhc2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLnNob3djYXNlLWFsdGltYS1saXN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5ncmlkIHtcclxuICAgICAgICB3aWR0aDogNThlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5ncmlkLWNvbC0tMiB7XHJcbiAgICB3aWR0aDogMTBlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3My41ZW0pIHtcclxuICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdCAuZ3JpZC1jb2wtLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMS41ZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICB3aWR0aDogMTEuNWVtO1xyXG4gICAgfVxyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTMuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ1LjkzNzVlbSkge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0IC5ncmlkLWNvbC0tMiB7XHJcbiAgICAgICAgLmdyaWQtY29sLS0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICB0b3A6IC0xZW07ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IC41ZW0gc29saWQgJGxpZ2h0LXRleHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAtLjRlbSAuNGVtIC0uNGVtIHJnYmEoMTAwLCA1MCwgMCwgMC4zKTtcclxuICAgIGkge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBtYXJnaW46IDdweCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0MGVtKSB7XHJcbiAgICAuc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAuNWVtO1xyXG4gICAgfVxyXG59XHJcbi5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVte1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay10ZXh0O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgIC5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNob3djYXNlLWFsdGltYS1saXN0LWl0ZW0tbmFtZSB7XHJcbiAgICB0b3A6IC00ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uc2hvd2Nhc2UtYWx0aW1hLWxpc3QtaXRlbS1jb3VudHJpZSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zaG93Y2FzZS1hbHRpbWEtbGlzdC1pdGVtLWNvbnRhY3Qge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjJweDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuLm5ld3MsIC5leHBlcnRpc2UtbmV3cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmc6IDFlbSAwIDVlbTtcclxufVxyXG4ubmV3cyAsIC5leHBlcnRpc2UtbmV3c3tcclxuICAgIC5ncmlkLWNvbC0tOHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuLm5ld3MgLCAuZXhwZXJ0aXNlLW5ld3N7XHJcbiAgICAgICAgLmdyaWQtY29sLS04e1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgLmdyaWQtY29sLS00e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5idXR0b24sIC5idXR0b24tYXV4aWxpYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwZW07XHJcbiAgICB9XHJcbn1cclxuLm5ld3MtaXRlbS10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmV4cGVydGlzZS1uZXdzIHtcclxuICAgIC5ncmlkLWNvbC0tNiB7XHJcbiAgICAgICAgLypmbG9hdDogbm9uZTsqL1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5uZXdzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmV4cGVydGlzZS1uZXdze1xyXG4gICAgICAgIC5ncmlkLWNvbC0tNiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm5ld3MtaXRlbS1jb250ZW50cywgLm5ld3MtaXRlbS1waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgLm5ld3MgLmdyaWQtY29sLS00LCAuZXhwZXJ0aXNlLW5ld3MgLmdyaWQtY29sLS00IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDcuOTM3NWVtKSB7XHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAzZW07XHJcbiAgICAgICAgcmlnaHQ6IDNlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLWNvbG9yLTExO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAuYnV0dG9uLCAuYnV0dG9uLWF1eGlsaWFyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDcuOTM3NWVtKSB7XHJcbiAgICAubmV3cy1pdGVtLXBpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDcuOTM3NWVtKSB7XHJcbiAgICAubmV3cy1pdGVtLWNvbnRlbnRzIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ3LjkzNzVlbSkge1xyXG4gICAgLm5ld3MtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ3LjkzNzVlbSkge1xyXG4gICAgLm5ld3MtaXRlbS10aXRsZSArIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAubmV3cy1pdGVtLS1zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLm5ld3MtaXRlbS0tc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5uZXdzLWl0ZW0tLXNtYWxsIHtcclxuICAgICAubmV3cy1pdGVtLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItNjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjdlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0Ny45Mzc1ZW0pIHtcclxuICAgXHJcbiAgICAubmV3cy1pdGVtLS1zbWFsbCB7XHJcbiAgICAgICAgLm5ld3MtaXRlbS1jb250ZW50cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3cy1pdGVtLWNvbnRlbnRzIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgLm5ld3MtaXRlbS1jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC45ZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDcuOTM3NWVtKSB7XHJcbiAgICAubmV3cy1pdGVtLWNvbnRlbnRzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLm5ld3MtaXRlbS1waWN0dXJlIHtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyIG9wYWNpdHk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgbGluZWFyIG9wYWNpdHk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAubmV3cy1pdGVteyBcclxuICAgICAgICAubmV3cy1pdGVtLS1zbWFsbHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcbi5uZXdzLWl0ZW0tZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdG9wOiAxLjVlbTtcclxuICAgIHJpZ2h0OiAtLjVlbTtcclxuICAgIGhlaWdodDogMi4zNzVlbTtcclxuICAgIHdpZHRoOiAyLjM3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBhZGRpbmc6IC44ZW0gMWVtIDEuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuM2VtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfSAgICBcclxufVxyXG5cclxuXHJcbi5iYW5uZXItYmFja2dyb3VuZHtcclxuICAgIGhlaWdodDogNDU2cHg7IFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcblxyXG4uaG9tZSAuYmFubmVyLWJhY2tncm91bmR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIxNHB4O1xyXG59XHJcbi5ob21lIC5iYW5uZXItYmFja2dyb3VuZCBhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOjA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KXtcclxuICAgIC5iYW5uZXItYmFja2dyb3VuZHtcclxuICAgICAgICBoZWlnaHQ6IDM2MnB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLmJhbm5lci1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIGhlaWdodDogMzYycHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuYmFubmVyLWJhY2tncm91bmR7XHJcbiAgICAgICAgaGVpZ2h0OiA2NTRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAuYmFubmVyLWJhY2tncm91bmR7XHJcbiAgICAgICAgaGVpZ2h0OiA3OTVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIC5iYW5uZXItYmFja2dyb3VuZHtcclxuICAgICAgICBoZWlnaHQ6IDExMDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0qL1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBob21lICYgZXhwZXJ0aXNlcyBcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY29udGFjdFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uY29udGFjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ncmlkLWNvbC0tNiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOWVtO1xyXG4gICAgfVxyXG59XHJcbiBcclxuQG1lZGlhIChtYXgtd2lkdGg6NzMuNWVtKSB7XHJcbiAgICAuZ3JpZC1jb2wtLTYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250YWN0ICB7XHJcbiAgICAgICAgLmdyaWQtY29sLS02e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuY29udGFjdHtcclxuICAgICAgICAuZ3JpZC1jb2wtLTYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLmdyaWQtY29sLS02IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250YWN0ICB7XHJcbiAgICAgICAgLmdyaWQtY29sLS02e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDUuOTM3NWVtKSB7XHJcbiAgICAuY29udGFjdCAge1xyXG4gICAgICAgIC5ncmlkLWNvbC0tNntcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDozMS45Mzc1ZW0pIHtcclxuICAgIC5jb250YWN0IHtcclxuICAgICAgICAuZ3JpZC1jb2wtLTYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyLjI1ZW07ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGFjdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDNlbSAyZW0gMmVtO1xyXG59XHJcbi5jb250YWN0LWl0ZW0tcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjczLjVlbSkge1xyXG4gICAgLmNvbnRhY3QtaXRlbS1waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxufVxyXG4uY29udGFjdC1pdGVtLXBpY3R1cmUge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uY29udGFjdC1sZWZ0LXBhbmVsIHtcclxuICAgIHdpZHRoOiAyMmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogNDBlbTtcclxufVxyXG4uY29udGFjdC1pdGVtLWluZm9ybWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNmVtO1xyXG4gICAgcGFkZGluZzogLjVlbSAwIDFlbSAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRhY3QtaXRlbS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgcGFkZGluZzogMCAwIC41ZW07XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY29udGFjdC1pdGVtLWNvb3JkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgY29sb3I6ICNkNTM0NTc7XHJcbn1cclxuLmNvbnRhY3QtaXRlbS1hZGRyZXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItNTtcclxuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAzZW07XHJcbiAgICBtYXJnaW46IC41ZW0gMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxufVxyXG4uY29udGFjdC1pdGVtLWFkZHJlc3Mge1xyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci01O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhY3QtaXRlbS1hZGRyZXNzIHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yLTExO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJveC1jb2xvci0xO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFjdC1wYWdlIHtcclxuICAgIGhlaWdodDogNDIuNjI1ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWN0LW1hcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMi43NWVtO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTI2O1xyXG59XHJcblxyXG4uY29udGFjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTYuNzVlbTtcclxuICAgIHBhZGRpbmc6IDFlbSAzZW0gMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IC40ZW0gMCAuNmVtICRiZy1jb2xvci03O1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzMuNWVtKSB7XHJcbiAgICAuY29udGFjdC1pdGVtLWFkZHJlc3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAzLjVlbTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDUuOTM3NWVtKSB7XHJcbiAgICAuY29udGFjdC1pdGVtLWluZm9ybWF0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtaXRlbS1hZGRyZXNzIHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTsgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LXBhZ2Uge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5jb250YWN0LW1hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjVlbTtcclxuICAgIH1cclxuICAgIC5jb250YWN0LW1hcC1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFjdC1kZXNjcmlwdGlvbntcclxuICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBtYXJnaW46IC42ZW0gMCAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci0xMTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRhY3QtZGVzY3JpcHRpb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxZW0gMCAuNGVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci0xMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLjNlbTtcclxuICAgICAgICByaWdodDogLjRlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtcGFnZS1pdGVtLW5hbWUge1xyXG4gICAgcGFkZGluZzogMS41ZW0gMCAwO1xyXG59XHJcbi5jb250YWN0LWRlc2NyaXB0aW9uIC5idXR0b24tYXV4aWxpYXJ5LWJhY2sge1xyXG4gICAgcGFkZGluZzogMy41ZW0gMCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaW4gY29udGFjdCBhbHRpbWFcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iLCJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gcmVmZXJlbmNlcyBhbHRpbWFcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5yZWZlcmVuY2VzIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcbi5yZWZlcmVuY2VzLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxufVxyXG4ucmVmZXJlbmNlcy1saXN0LWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxNWVtO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAuMmVtIHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IC4xZW0gLjFlbSAxZW0gJGJnLWNvbG9yLTc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHN7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTQ0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMjcycHggMCAwIC0yNzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICB0b3A6IDEyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1hY3Rpb257XHJcbiAgICAgICAgICAgIHRvcDogMjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4yZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjczLjVlbSkge1xyXG5cclxuICAgIC5yZWZlcmVuY2VzLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgLnJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLWFjdGlvbntcclxuICAgICAgICAgICAgICAgIHRvcDogMjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVte1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1hY3Rpb257XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtYWN0aW9ue1xyXG5cdFx0bGluZS1oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLnJlZmVyZW5jZXMtbGlzdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAucmVmZXJlbmNlcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzBlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAtNWVtIDAgMCAtNWVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICB3aWR0aDogMTBlbTtcclxuICAgIGJvcmRlcjogLjVlbSBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTBlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIHdpZHRoOiAxOC43NWVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05LjM3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgdG9wOiA0OCU7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA4ZW07XHJcbiAgICAgICAgcmlnaHQ6IDhlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci0xNDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogMDsgICAgXHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGJvdHRvbTogMDsgICBcclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtYWN0aW9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAzZW07XHJcbiAgICByaWdodDogM2VtO1xyXG4gICAgdG9wOiA5LjVlbTtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBpIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG59XHJcbi5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1pY29uLS13YXRjaFZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzBweCAtNTVweDtcclxufVxyXG4ucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtaWNvbi0tdmlld1dlYnNpdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MHB4IC04N3B4O1xyXG59XHJcbi5yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy1pY29uLS1yZWFkQ2FzZVN0dWR5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzBweCAtNzFweDtcclxufVxyXG4ucmVmZXJlbmNlcy1yZXdhcmRzLWNvdW50ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG59XHJcbi5yZWZlcmVuY2VzLXJld2FyZHMtY291bnRlci1saXN0IHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG59XHJcbi5yZWZlcmVuY2VzLXJld2FyZHMtY291bnRlci1saXN0LWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAuNWVtIHNvbGlkICRjb2xvci0zMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTBlbTtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTFlbTtcclxuICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5yZWZlcmVuY2VzLXJld2FyZHMtY291bnRlci1saXN0LWl0ZW0tY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMzA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XHJcbn1cclxuLmN1c3RvbWVycyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uY3VzdG9tZXJzLWxpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDFlbTtcclxufVxyXG4uY3VzdG9tZXJzLWl0ZW0tY29udGVudHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbi5jdXN0b21lcnMtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICB3aWR0aDogMTBlbTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1ZW07XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gICAgfVxyXG59XHJcbi5yZXdhcmRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcbkAtbW96LWtleWZyYW1lcyBwb3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwb3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgcG9wIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbnRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwb3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBmaW4gcmVmZXJlbmNlcyBhbHRpbWFcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIiwiLnJhbmdlc2xpZGVyLFxyXG4ucmFuZ2VzbGlkZXJfX2ZpbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDsgXHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuIFxyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMyB1cmwoLi4vaW1hZ2VzL2JnLXN0ZXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgYmFja2dyb3VuZC1zaXplOjUwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMjBweDtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItLWRpc2FibGVkIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogIzU1YjNkNjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDonJztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWI5ZmExO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXJfX2hhbmRsZTphY3RpdmUsIC5yYW5nZXNsaWRlci0tYWN0aXZlIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdlREU5SWpBdU5TSWdlVEU5SWpBdU1DSWdlREk5SWpBdU5TSWdlVEk5SWpFdU1DSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMakVpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNHhNaUl2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xMikpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XHJcbn1cclxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICB0b3A6IC0wcHg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICBsZWZ0OiAtMTBweDtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMgKyAucmFuZ2VzbGlkZXIgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjkpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjkpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLnN3aXRjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNjZweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgLmxhYmVsLXN3aXRjaHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgY29sb3I6ICRiZy1ibHVlLXRoZW1lOyBcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTsgICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOWI5ZmExO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM2cHgpO1xyXG59XHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc2xpZGVyLXNlY29uZGV7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC40O1xyXG59XHJcbiIsIi5zaW5nbGUtcmVmZXJlbmNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLWxlZnR7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1yaWdodHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLWNlbnRlcntcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLXRpdHJlLCAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtbWluaVRpdHJlLCAucmVmQ2hyb25vZHJpdmUtUmVmZXJlbmNlLWNpdGF0aW9uLCAucmVmQ2hyb25vZHJpdmUtRXhwZXJ0aXNlcy10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsIEF2ZW5pciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5yZWZlcmVuY2UtYmxvY2ssIC5yZWZDaHJvbm9kcml2ZS1SZWZlcmVuY2UtYXV0aG9yIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBQYWxhdGlubywgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBzZXJpZjtcclxufVxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweDtcclxufVxyXG4ubGF5b3V0LW5hdi1maXhlZCB7XHJcbiAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC01NXB4O1xyXG4gICAgfVxyXG59XHJcbi5wb3N0aWQtODY0IC5oZWFkZXItbmF2LWl0ZW0gYSwgLnBvc3RpZC0xNTY3IC5oZWFkZXItbmF2LWl0ZW0gYSwgLnBvc3RpZC04ODAgLmhlYWRlci1uYXYtaXRlbSBhLCAucG9zdGlkLTg2NCAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIC5ka190aGVtZV9sYW5ndWFnZSAuZGtfdG9nZ2xlIC5ka19sYWJlbCxcclxuLnBvc3RpZC0xNTY3IC5oZWFkZXItbmF2LWl0ZW0tbGFuZ3VhZ2UgLmRrX3RoZW1lX2xhbmd1YWdlIC5ka190b2dnbGUgLmRrX2xhYmVsLFxyXG4ucG9zdGlkLTg4MCAuaGVhZGVyLW5hdi1pdGVtLWxhbmd1YWdlIC5ka190aGVtZV9sYW5ndWFnZSAuZGtfdG9nZ2xlIC5ka19sYWJlbHtjb2xvcjogJGNvbG9yLTMxIDt9XHJcblxyXG4ucG9zdGlkLTg2NCAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkgLnJlZmVyZW5jZS1ibG9jay10aXRyZSwgXHJcbi5wb3N0aWQtMTU2NyAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkgLnJlZmVyZW5jZS1ibG9jay10aXRyZSwgXHJcbi5wb3N0aWQtODgwIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleSAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2NvbG9yOiAkYmctY29sb3ItMjg7fVxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay0tZm9uY2UgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUsIC5yZWZlcmVuY2UtYmxvY2stLWZvbmNlIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleXtjb2xvcjogJGNvbG9yLTMyO31cclxuXHJcblxyXG4jbWFpbi1mb290ZXJ7YmFja2dyb3VuZDokYmctY29sb3ItMjk7fVxyXG5cclxuLnJlZmVyZW5jZS1kZWZhdWx0LmxheW91dC1uYXYtZml4ZWR7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci0yODtcclxuICAgIH1cclxufVxyXG4uc29jaWFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yOTtcclxufVxyXG4ucmVmZXJlbmNlLWRlZmF1bHR7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1sb2dve1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGxpZ2h0LXRleHQ7XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tbG9nbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGxlZnQ6IDA7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RleHQtYWxpZ246IGNlbnRlcjt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOjAgYXV0bzt3aWR0aDo5MCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24ge1xyXG4gICAgcGFkZGluZzogNC41ZW0gMCAyLjllbSFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlZmVyZW5jZS1vcmFuZ2UgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24ge3BhZGRpbmc6MTczcHggMCAxMDBweCAhaW1wb3J0YW50O31cclxuLnJlZmVyZW5jZS1ibG9jay10aXRyZSB7XHJcbiAgICBmb250LXNpemU6IDIuMTg3NWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAuODVlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAuODVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLWltYWdlLW1pbml0aXRyZXt3aWR0aDogMTAwJTtkaXNwbGF5OiBibG9jaztmb250LXN0eWxlOiBpdGFsaWM7bWFyZ2luLXRvcDogMjBweDt9XHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLXRpdHJlIHtcclxuICAgIHNwYW57XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbiB7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAuMmVtIDAgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1pbnRybywgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tdHlwZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG59XHJcblxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24taW50cm8ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjE4NzVlbTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjQyOWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsQXZlbmlyLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZWZlcmVuY2UtZGVmYXVsdHtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWludHJvIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDIwLjg1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTppbmhlcml0O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaW1neyAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsUGFsYXRpbm8sXCJQYWxhdGlubyBMaW5vdHlwZVwiLHNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmNoZXZyb24ge1xyXG4gICAgY29sb3I6ICRjb2xvci05O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5yZWZDaHJvbm9kcml2ZS1SZWZlcmVuY2Utbm9XcmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tZ3JleXtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci0yODtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXQtaXRlbXtcclxuICAgICAgICBjb2xvcjogJGJnLWNvbG9yLTI4O1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDI1cHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zMztcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLS1mb25jZXtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zNDtcclxufVxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5IHtcclxuICAgIGNvbG9yOiAkYmctY29sb3ItMjg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTY7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tZGFyay1yZWQge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM1O1xyXG59XHJcbi5yZWZlcmVuY2UtYmxvY2stLWJsdWV7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItMjk7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tcmVke2JhY2tncm91bmQ6ICRjb2xvci0zNjsgY29sb3I6JGxpZ2h0LXRleHQ7fVxyXG4ucmVmZXJlbmNlLWJsb2NrLS1jbGFpciB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzc7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tb3JhbmdlIHtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzg7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay1pbWFnZXtcclxuICAgIHBhZGRpbmc6MmVtIDAgMGVtICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXQucmVmZXJlbmNlLWJsb2NrLS1ibHVle2NvbG9yOiAkYmctY29sb3ItMjk7fVxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay0tYmx1ZSB7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtUXVhZENvbCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXRleHQ7Y29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1vcmFuZ2UsIC5yZWZlcmVuY2UtcmVkLCAucmVmZXJlbmNlLWJsb2NrLS1mb25jZSwgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXJ7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLS1ibHVlIHtcclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtUXVhZENvbCB7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXRleHQ7Y29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0td2hpdGV7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtUXVhZENvbCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWNvbG9yLTI4O2NvbG9yOiRiZy1jb2xvci0yODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogJGJnLWNvbG9yLTI4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQ7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tZ3JleS5yZWZlcmVuY2UtYmxvY2stdGl0cmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMDtcclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkge1xyXG4gICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTExO1xyXG4gICAgICAgIGNvbG9yOiAkYmctY29sb3ItMjk7XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5e1xyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmLW1pbmlUaXRyZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmctY29sb3ItMjk7XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0tYmx1ZXtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci0yNztcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay0td2hpdGV7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle1xyXG4gICAgICAgIGNvbG9yOiAkYmctY29sb3ItMjg7XHJcbiAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTExO1xyXG4gICAgfVxyXG59XHJcbi5yZWZlcmVuY2UtYmxvY2stcGRme1xyXG4gICAgcGFkZGluZzogNGVtIDAgNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1wZGZ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cDovL3d3dy5hbHRpbWEtYWdlbmN5LmNvbS9BcHBfVGhlbWVzL2ltYWdlcy9yZWZlcmVuY2UtbWluaS9idG4ucG5nKTtcclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDMuNWVtIDAgNWVtO1xyXG59XHJcbi5yZWZlcmVuY2UtYmxvY2staW1hZ2V7XHJcbiAgICBcclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLW1haW5UZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLFBhbGF0aW5vLFwiUGFsYXRpbm8gTGlub3R5cGVcIixzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgcGFkZGluZzogLjRlbSAwcHg7XHJcbiAgICB3aWR0aDogNzcwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgLypjb2xvcjogJGNvbG9yLTMyKi9cclxufVxyXG5cclxuLnJlZmVyZW5jZS1ibG9jay1kZWZpIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogMzdlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHdpZHRoOmF1dG87XHJcbn1cclxuXHJcbi5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLXdyYXB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NWVtO1xyXG4gICAgfVxyXG59XHJcbi5lZmVyZW5jZS1ibG9jay1kZWZpLW1haW5UZXh0Ky5lZmVyZW5jZS1ibG9jay1kZWZpLW1haW5UZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDEuMzZlbTtcclxufVxyXG5cclxuXHJcbi5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZntcclxuICAgIC5ncmlke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtUXVhZENvbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvdW50ZXItcmVzZXQ6IHN0cmlrZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjEyNWVtIDAgMDtcclxuICAgIGxpIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RyaWtlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKHN0cmlrZSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1jb2xvci0yOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmctY29sb3ItMjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgXHJcbn1cclxuXHJcbi5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1taW5pVGl0cmUge1xyXG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMDBweCAwIDQwcHggMDtcclxufVxyXG4ucmVmQ2hyb25vZHJpdmUtRGlzcG9zaXRpZnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxuICAgIC5tZW50aW9uIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLXJlc3VsdGF0e1xyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdC1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbjogNDVweCAyNXB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vLXBhZGRpbmctdG9we1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0aWQtODY0LCAucG9zdGlkLTE1NjcsIC5wb3N0aWQtODgwe1xyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdHtcclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXJlc3VsdGF0LWl0ZW17XHJcbiAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlZmVyZW5jZS1maWxlZC1yZXN1bHRhdCB7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgd2lkdGg6IDQwNnB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICYudHJhZmljIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjczLjVlbSkge1xyXG4gICAgLnJlZkNocm9ub2RyaXZlLURpc3Bvc2l0aWZzIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDsgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXR7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdC1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZntcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NDhlbSkge1xyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdCAucmVmZXJlbmNlLWJsb2NrLXJlc3VsdGF0LWl0ZW0gcC5uby1wYWRkaW5nLXRvcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjk0NDQ0NDQ0NDQ0NDQ0NGVtO1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24taW50cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43M2VtO1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tdHlwZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTcyMjIyMjIyMjIyMjIyZW07XHJcbiAgICB9XHJcbiAgICAuZWZlcmVuY2UtYmxvY2stZGVmaS1tYWluVGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODg4ODg4OWVtO1xyXG4gICAgfVxyXG4gICAgLnJlZkNocm9ub2RyaXZlLURpc3Bvc2l0aWZzIGRpdiwgLnJlZkNocm9ub2RyaXZlLURpc3Bvc2l0aWZzIGRpdiBpbWcge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAucmVmZXJlbmNlLWJsb2NrLWRlZmkgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODg4ODg4OWVtO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MjguMTI1ZW0pIHtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9ue1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45NGVtOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuOGVtO1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2V7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24taW50cm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5e1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1taW5pVGl0cmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZntcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tdHlwZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1RdWFkQ29se1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1maWxlZC1yZXN1bHRhdCB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuICAgICAgICB3aWR0aDogMjY2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXR7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdC1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0byAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4jcmVmZXJlbmNlLWNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYXJvdXNlbC5naWZcIikgNTAlIC0xMzdweCAkY29sb3ItMzQgbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmpjYXJvdXNlbC1wYWdpbmF0aW9ue1xyXG4gICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmpjYXJvdXNlbC13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAkY29sb3ItNjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAkY29sb3ItNjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggJGNvbG9yLTY7XHJcbn1cclxuLmpjYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMDAwZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmpjYXJvdXNlbC1wcmV2LCAuamNhcm91c2VsLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzNjBweDtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBsZWZ0OiA1MCV9XHJcblxyXG4uamNhcm91c2VsLXByZXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYXJvdXNlbC5naWZcIikgbm8tcmVwZWF0IDUwJSAtOTNweDtcclxufVxyXG4uamNhcm91c2VsLW5leHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nhcm91c2VsLmdpZlwiKSBuby1yZXBlYXQgNTAlIC00OXB4O1xyXG59XHJcbi5qY2Fyb3VzZWwtcGFnaW5hdGlvbi1wcmV2LCAuamNhcm91c2VsLXBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBsZWZ0OiA1MCV9XHJcbi5qY2Fyb3VzZWwtcGFnaW5hdGlvbi1wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYXJvdXNlbC5naWZcIikgbm8tcmVwZWF0IDUwJSAtMzdweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxufVxyXG4uamNhcm91c2VsLXBhZ2luYXRpb24tbmV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYXJvdXNlbC5naWZcIikgbm8tcmVwZWF0IDUwJSAtMjVweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxufVxyXG4uamNhcm91c2VsLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uamNhcm91c2VsLXBhZ2luYXRpb24gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci0zOTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2Fyb3VzZWwuZ2lmXCIpIDUwJSAtMTJweCBuby1yZXBlYXQ7XHJcbn1cclxuLmpjYXJvdXNlbC1wYWdpbmF0aW9uIGEuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYXJvdXNlbC5naWZcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG59XHJcblxyXG5cclxuLnJlZmVyZW5jZS10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiRjb2xvci0zNDtcclxuICAgIC50aW1lbGluZS1ibG9ja3tiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVmZXJlbmNlLXRpbWVsaW5lMS5wbmdcIikgNTAlIDIzMnB4IHJlcGVhdC14ICRjb2xvci0zNDt9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci00MDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgcCN0aW1lbGluZS10eHQge1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC02M3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDg0cHg7XHJcbiAgICAgICAgd2lkdGg6IDYyN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZWZlcmVuY2UtdGltZWxpbmUyLnBuZ1wiKSByZXBlYXQteCBzY3JvbGwgMCAyMzJweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjQuanBnXCIpIDUwJSAtMjQ2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBzcGFuLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLCBBdmVuaXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi50aXRsZSwgc3Bhbi50ZXh0e1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLCBBdmVuaXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTgxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwjdGltZWxpbmUxe1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYjdGltZWxpbmUtbGkxIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjdGltZWxpbmUtbGkyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjdGltZWxpbmUtbGkzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI3OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjdGltZWxpbmUtbGk0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjdGltZWxpbmUtbGk1IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDU4NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI0MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjQuanBnXCIpIDUwJSAtMzM1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZG93bi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTQyNXB4O1xyXG4gICAgICAgICAgICAgICAgc3Bhbi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZWZlcmVuY2Utb3Jhbmdle1xyXG4gICAgLnJlZmVyZW5jZS10aW1lbGluZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZDokY29sb3ItMzQ7XHJcbiAgICAudGltZWxpbmUtYmxvY2t7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlZmVyZW5jZS10aW1lbGluZTEucG5nXCIpIDUwJSAyMzJweCByZXBlYXQteCAkY29sb3ItMzQ7fVxyXG4gICAgaDIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsIEF2ZW5pciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgcCN0aW1lbGluZS10eHQge1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC02M3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDg0cHg7XHJcbiAgICAgICAgd2lkdGg6IDYyN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZWZlcmVuY2UtdGltZWxpbmUyLnBuZ1wiKSByZXBlYXQteCBzY3JvbGwgMCAyMzJweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjQuanBnXCIpIDUwJSAtMjQ2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBzcGFuLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLCBBdmVuaXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi50aXRsZSwgc3Bhbi50ZXh0e1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLCBBdmVuaXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTgxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwjdGltZWxpbmUxe1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiN0aW1lbGluZS1saTF7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3RpbWVsaW5lLWxpMntcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN0aW1lbGluZS1saTN7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3RpbWVsaW5lLWxpNHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjdGltZWxpbmUtbGk1e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI3OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN0aW1lbGluZS1saTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3RpbWVsaW5lLWxpN3tcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjdGltZWxpbmUtbGk4e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN0aW1lbGluZS1saTl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTg2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByNC5qcGdcIikgNTAlIC0zMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5kb3duLmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTQyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qcmVmZXJlbmNlLWJsb2NrLXZpZGVvKi9cclxuLnJlZmVyZW5jZS1ibG9jay12aWRlbyAge1xyXG4gICAgcGFkZGluZzoyZW0gMCAzZW0gIWltcG9ydGFudDtcclxuICAgIGEjcGxheXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MjlweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBhbHl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYjdmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLS1zaG93e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypmaW4gcmVmZXJlbmNlLWJsb2NrLXZpZGVvKi9cclxuXHJcblxyXG4vKnZpZGVvQm94Ki9cclxuLnZpZGVvQm94IHtcclxuICAgIG1hcmdpbjogMGVtIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDU2LjI1ZW07XHJcbn1cclxuLnZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjIlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udmlkZW8taWZyYW1lIGlmcmFtZSwgLnZpZGVvLXBpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJX1cclxuLnZpZGVvLWlmcmFtZSBpZnJhbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udmlkZW8tcGljIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi52aWRlby0tc2hvdyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgLnZpZGVvLWlmcmFtZSBpZnJhbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLXBpYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfSAgIFxyXG59XHJcbi8qRmluIHZpZGVvQm94Ki9cclxuXHJcbi8qY29udGVudV9mbGV4aWJsZV9sYXlvdXQgKi9cclxuXHJcbi5jb250ZW51TGF5b3V0e1xyXG4gICAgLnN1YnRpdGxle2ZvbnQtc2l6ZTogMS40ZW07fVxyXG4gICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4LjI1ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgICAgICAgICAudGl0bGV7ICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLEF2ZW5pcixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsUGFsYXRpbm8sXCJQYWxhdGlubyBMaW5vdHlwZVwiLHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxheW91dC0xe1xyXG4gICAgICAgIC5jb250ZW51TGF5b3V0TGlzdHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLFBhbGF0aW5vLFwiUGFsYXRpbm8gTGlub3R5cGVcIixzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxufVxyXG4ubGF5b3V0LTJ7XHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0eyBcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjU2MjVlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8qRmluIGNvbnRlbnVfZmxleGlibGVfbGF5b3V0ICovXHJcblxyXG4vKnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbiAqL1xyXG4ucmVmZXJlbmNlLWJsb2NrLXByb3Bvc2l0aW9ue1xyXG4gICAgXHJcbiAgICAucHJvcG9zaXRpb24tbGlzdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDI2ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM0LjRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNC40ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTE3LjJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLTg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3Bvc2l0aW9uLWl0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyOC41ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTcuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3LjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAtOC43NWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEuODc1ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xOS4yNWVtKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xOS4yNWVtKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTE5LjI1ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2Ljg3NWVtLC02LjY4NzVlbSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwLjMxNWVtLDEyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwLjMxNWVtLDEyZW0pO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMC4zMTVlbSwxMmVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2Ljg3NWVtLC02LjY4NzVlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wcm9wb3NpdGlvbl9saXN0ZV9pbWFnZXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3LjNlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcG9zaXRpb24taXRlbS10aXRyZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTQzO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLypmaW4gIHJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbiAqL1xyXG5cclxuLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhle1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsQXZlbmlyLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgIC5kZXNje1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzZlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJ0aXRsZXtmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7Zm9udC1zaXplOiAxLjNlbTtwYWRkaW5nOiAuNGVtIDA7fVxyXG5cclxuLmxheW91dC0zIHtcclxuICAgIHVsI3JlZmVyZW5jZS1ibG9jazItdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztvdmVyZmxvdzogaGlkZGVuO3dpZHRoOiA4OTBweDttYXJnaW46IDMwcHggYXV0bztwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsUGFsYXRpbm8sXCJQYWxhdGlubyBMaW5vdHlwZVwiLHNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGF5b3V0LTIge1xyXG4gICAgdWwjcmVmZXJlbmNlLWJsb2NrMi10ZXh0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAzLjc1ZW0gYXV0byAxLjYyNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni4yNWVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNTYyNWVtIDAgMDtcclxuICAgICAgICAgICAgaDN7Zm9udC1zaXplOiAxLjU2MjVlbTtsaW5lLWhlaWdodDogMTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuICAgICAgICAgICAgcHttYXJnaW46IDAgMCAxLjVlbTtsaW5lLWhlaWdodDogMS41O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxheW91dC0xIHVsI3JlZmVyZW5jZS1ibG9jazItdGV4dCBsaSBwe2ZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLFBhbGF0aW5vLFwiUGFsYXRpbm8gTGlub3R5cGVcIixzZXJpZjtmb250LXNpemU6IDEuMmVtO2ZvbnQtc3R5bGU6IGl0YWxpYzt9XHJcbi5leHBlcmllbmNlIGxpLCAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJlLCAubWlzLWVuLW92cmUtdGl0cmV7Zm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO31cclxuLmV4cGVyaWVuY2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAuaWNvbi13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIFxyXG4ubGFyZ2UtYXJlYSB7XHJcbiAgICAuem9vbS1saXN0e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni4yNWVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLnpvb20tdGl0cmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDklIDQwcHggMzIlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjEyNWVtIDEuNTYyNWVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItMTQ7XHJcbiAgICAgICAgICAgIGltZ3tmbG9hdDogbGVmdDttYXJnaW46IC0uNWVtO3dpZHRoOiA0Ny43NjQ3MDU4ODIzNTI5JTtoZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSBpbWd7d2lkdGg6IDQ4Ljk0MTE3NjQ3MDU4ODE5NiU7ZmxvYXQ6IHJpZ2h0O31cclxuICAgICAgICAgICAgJi56b29tLXRpdHJle21hcmdpbi1ib3R0b206IDVweDtmb250LXdlaWdodDogOTAwO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAud3JhcHtmbG9hdDogcmlnaHQ7Ym94LXNpemluZzogYm9yZGVyLWJveDt3aWR0aDogNTIuMjM1Mjk0MTE3NjQ3MSU7cGFkZGluZy10b3A6IDEuNzVlbTtwYWRkaW5nLWxlZnQ6IDIuNWVtO31cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgLndyYXB7ZmxvYXQ6IGxlZnQ7cGFkZGluZy1yaWdodDogMi41ZW07cGFkZGluZy1sZWZ0OiAwO3dpZHRoOiA1MS4wNTg4MjM1Mjk0MTE4MDQlO31cclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNtYWxsLWFyZWF7XHJcbiAgICAuem9vbS1saXN0e1xyXG4gICAgICAgIG1heC13aWR0aDogNDJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLnpvb20tbGlzdEl0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA5JSA0MHB4IDMyJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDklO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1pcy1lbi1vdnJlLXRpdHJle2ZvbnQtc2l6ZTogMS41NjI1ZW07bGluZS1oZWlnaHQ6IDE7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW46IDYwcHggMCA0MHB4IDA7fVxyXG4ubGUtZGlzcG9zaXRpZi1taXMtZW4tb3ZyZXtcclxuICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgLyogdm9pcmUgcGFnZSByZWZlcmVuY2UtZnJhbmNlY2FycyAqL1xyXG4gICAgICAgIC8qYm9yZGVyLWJvdHRvbTpub25lOyovXHJcbiAgICB9XHJcbiAgICAuZGlzcG9zaXRpZnMtaW1hZ2V7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6ICBoaWRkZW47XHJcbiAgICAgICAgIGRpdntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGltZ3ttYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XHJcbiAgICAgICAgIC5tZW50aW9ue2ZvbnQtc3R5bGU6IGl0YWxpYztmb250LXNpemU6IDEzcHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi13cmFwe1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIC5pY29uLXdyYXB7YmFja2dyb3VuZDogJGNvbG9yLTQ0O31cclxuXHJcbi5yZWZlcmVuY2UtRXhwZXJ0aXNlcy1saXN0e1xyXG4gICAgbWF4LXdpZHRoOiA2NmVtO1xyXG4gICAgbWFyZ2luOiAzLjEyNWVtIGF1dG8gMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAyLjVlbSAyLjVlbTtcclxuICAgICAgICB3aWR0aDogOS4zNzVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy10ZXh0eyAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKmdlc3Rpb24gY29sb3IgKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stZGVmaS5yZWZlcmVuY2UtYmxvY2stLWJsdWV7Y29sb3I6JGxpZ2h0LXRleHQ7fVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1kZWZpIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMDt9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSAucmVmZXJlbmNlLWZpbGVkLXJlc3VsdGF0e2JhY2tncm91bmQ6ICRiZy1jb2xvci0yODtjb2xvcjokbGlnaHQtdGV4dDt9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgLypyZWZlcmVuY2Utb3JhbmdlKi9cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1vcmFuZ2V7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNDU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLW9yYW5nZS5yZWZlcmVuY2Utb3JhbmdlLmxheW91dC1uYXYtZml4ZWQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzg7fVxyXG4gICAgICAgIC5yZWZlcmVuY2Utb3Jhbmdle1xyXG4gICAgICAgICAgICAgICAgI21haW4tZm9vdGVye2JhY2tncm91bmQtY29sb3I6ICRjb2xvci0zODt9XHJcbiAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5IHtcclxuICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2NvbG9yOiAkY29sb3ItMzg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmLW1pbmlUaXRyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmLVF1YWRDb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0zODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWZpbGVkLXJlc3VsdGF0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMzg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgLnNtYWxsLWFyZWEgLnpvb20tbGlzdCAuem9vbS1saXN0SXRlbSAuem9vbS10aXRyZXtjb2xvcjogJGxpZ2h0LXRleHQ7fVxyXG4gICAgICAgICAgICAgICAgLypyZWZlcmVuY2UtYmxvY2stZGVmaSovXHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzg7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypyZWZlcmVuY2UtYmxvY2stZGVmaSovXHJcbiAgICAgICAgICAgICAgLnJlZmVyZW5jZS10aW1lbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLTM4OyAgXHJcbiAgICAgICAgICAgICAgICAgIGgye2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNDV9XHJcbiAgICAgICAgICAgICAgICAgIC50aW1lbGluZS1ibG9ja3tiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVmZXJlbmNlLXRpbWVsaW5lMS5qcGdcIikgNTAlIDIzMnB4IHJlcGVhdC14ICRjb2xvci0zODt9XHJcbiAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3JlZmVyZW5jZS10aW1lbGluZTIuanBnXCIpIHJlcGVhdC14IHNjcm9sbCAwIDIzMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zcHI0LW9yYW5nZS5qcGdcIikgNTAlIC0yNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kb3due2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3NwcjQtb3JhbmdlLmpwZ1wiKSA1MCUgLTMzMnB4fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kb3duLmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTQxOHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGF5b3V0LTMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwjcmVmZXJlbmNlLWJsb2NrMi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLFBhbGF0aW5vLFwiUGFsYXRpbm8gTGlub3R5cGVcIixzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLypyZWZlcmVuY2UtYmxvY2stZGVmaSovXHJcblxyXG4gICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb257XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWxvZ297XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnpvb20tbGlzdCAuem9vbS1saXN0SXRlbSAuem9vbS10aXRyZXtjb2xvcjogJGxpZ2h0LXRleHR9XHJcbiAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWltYWdlIHtwYWRkaW5nOiAyZW0gMCAyZW0gIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgLmxhcmdlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuem9vbS10aXRyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zODsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItMzhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdmFsZXVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLEF2ZW5pcixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZSwgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24taW50cm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYXlvdXQtM3tcclxuICAgICAgICAgICAgICAgIC5jb250ZW51TGF5b3V0TGlzdHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdmlkZW8ge3BhZGRpbmc6IDBlbSAwIDNlbSAhaW1wb3J0YW50O31cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW51TGF5b3V0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9LyoqKioqKioqKioqKioqKioqKioqKioqIHJlZmVyZW5jZS1vcmFuZ2UgKioqKioqKioqKioqKioqKioqKi9cclxuICAgICAgICBcclxuICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKiogcmVmZXJlbmNlLXJlZCAqKioqKioqKioqKioqKioqKioqL1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNDc7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXJlZCAucmVmZXJlbmNlLWJsb2NrLXZpZGVvIGEjcGxheSAucGFseXt0ZXh0LWluZGVudDogLTk5OTk5cHg7fVxyXG4gICAgICAgIC5yZWZlcmVuY2UtcmVkLmxheW91dC1uYXYtZml4ZWQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzY7fVxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXJlZC5yZWZlcmVuY2UtYmxvY2stZGVmaSAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItNDc7fSAgICBcclxuICAgICAgICAucmVmZXJlbmNlLXJlZHtcclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9ja3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwIDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXBhcmFncmFwaGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvci0zNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgI21haW4tZm9vdGVye2JhY2tncm91bmQtY29sb3I6ICRjb2xvci0zNjt9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleXsgXHJcbiAgICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Y29sb3I6ICRjb2xvci0zNjt9XHJcbiAgICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1taW5pVGl0cmV7Y29sb3I6ICRjb2xvci0zNjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1RdWFkQ29sIHtcclxuICAgICAgICAgICAgICAgIGxpOmJlZm9yZXtjb2xvcjogJGNvbG9yLTM2O2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci0zNjt9ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdmlkZW97XHJcbiAgICAgICAgICAgICAgICBhI3BsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvcmVkLXBsYXkuanBnXCIpIG5vLXJlcGVhdCA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtZmlsZWQtcmVzdWx0YXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTM2OyAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hldnJvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2OyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXl7XHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2NvbG9yOiRjb2xvci0zNjt9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci0zNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc21hbGwtYXJlYSAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkY29sb3ItMzY7fVxyXG5cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tb3Jhbmdle1xyXG4gICAgICAgICAgICAgICAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkbGlnaHQtdGV4dH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1yZWR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMzY7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkbGlnaHQtdGV4dH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUtd3JhcHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLTM2OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLTM2OyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXJlZHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQtdGV4dDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQtdGV4dDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tb3Jhbmdle1xyXG4gICAgICAgICAgICAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkbGlnaHQtdGV4dH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC5sYXJnZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIC56b29tLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgLnpvb20tdGl0cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYgXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2V7cGFkZGluZzowZW0gIWltcG9ydGFudH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbiB7cGFkZGluZzogMmVtIDAgNmVtO31cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24ge3BhZGRpbmc6IDNlbSAwIDRlbSAhaW1wb3J0YW50O31cclxuXHJcbiAgICAgICAgICAgIC5zbWFsbC1hcmVhe1xyXG4gICAgICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuem9vbS1saXN0SXRlbXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRlZmkge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfS8qKioqKioqKioqKioqKioqKioqKioqKiBGaW4gcmVmZXJlbmNlLXJlZCAqKioqKioqKioqKioqKioqKioqL1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKiogcmVmZXJlbmNlLWJsZXUgKioqKioqKioqKioqKioqKioqKi9cclxuICAgICAgICAucmVmZXJlbmNlLWJsZXUubGF5b3V0LW5hdi1maXhlZCAuaGVhZGVye2JhY2tncm91bmQtY29sb3I6ICRjb2xvci0zNDt9XHJcblxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxldXtcclxuICAgICAgICAgICAgI21haW4tZm9vdGVye2JhY2tncm91bmQtY29sb3I6ICRjb2xvci0zNDt9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleXtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Y29sb3I6ICRjb2xvci0zNDt9ICAgIFxyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmLW1pbmlUaXRyZXtjb2xvcjogJGNvbG9yLTM0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtUXVhZENvbHtcclxuICAgICAgICAgICAgICAgIGxpOmJlZm9yZXtjb2xvcjogJGNvbG9yLTM0O2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci0zNDt9ICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtZmlsZWQtcmVzdWx0YXR7YmFja2dyb3VuZDogJGNvbG9yLTM0O30gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnpvb20tbGlzdCAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgICAgICAuem9vbS10aXRyZXtjb2xvcjogJGNvbG9yLTM0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtjb2xvcjogJGNvbG9yLTM0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2NvbG9yOiAkY29sb3ItMzQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbC1hcmVhIC56b29tLWxpc3QgLnpvb20tbGlzdEl0ZW0gLnpvb20tdGl0cmV7Y29sb3I6ICRsaWdodC10ZXh0O31cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tcmVke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkY29sb3ItMzY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGV2cm9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci0zNDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFyZ2UtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAuem9vbS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgIC56b29tLXRpdHJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM0IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzQgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgfS8qKioqKioqKioqKioqKioqKioqKioqKiBGaW4gcmVmZXJlbmNlLWJsZXUgKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKiogcmVmZXJlbmNlLWNsYWlyICoqKioqKioqKioqKioqKioqKiovXHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTQ4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWNsYWlyLmxheW91dC1uYXYtZml4ZWQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzcgO31cclxuXHJcblxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWNsYWlye1xyXG4gICAgICAgICAgICAjbWFpbi1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM3O31cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5e1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtjb2xvcjogJGNvbG9yLTM3O30gICAgXHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtbWluaVRpdHJle2NvbG9yOiAkY29sb3ItMzc7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDQuOWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1RdWFkQ29se1xyXG4gICAgICAgICAgICAgICAgbGk6YmVmb3Jle2NvbG9yOiAkY29sb3ItMzc7Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM3O30gICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1maWxlZC1yZXN1bHRhdHtiYWNrZ3JvdW5kOiAkY29sb3ItMzc7fSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleSB7XHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2NvbG9yOiRjb2xvci0zNzt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtjb2xvcjogJGNvbG9yLTM3O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc21hbGwtYXJlYSAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkY29sb3ItMzY7fVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1yZWR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgIC56b29tLWxpc3QgLnpvb20tbGlzdEl0ZW0gLnpvb20tdGl0cmV7Y29sb3I6ICRjb2xvci0zNjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLTM3OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnVMYXlvdXR7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudUxheW91dExpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay12aWRlbyBhI3BsYXkgLnBhbHl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgLmxheW91dC0ye1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLmxhcmdlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuem9vbS10aXRyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNyBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLXdyYXB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy1saXN0e1xyXG4gICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH0vKioqKioqKioqKioqKioqKioqKioqKiogRmluIHJlZmVyZW5jZS1jbGFpciAqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgICAgIC8qKioqKioqKioqKioqKioqKioqKioqKiAgcmVmZXJlbmNlLWZvbmNlICoqKioqKioqKioqKioqKioqKiovXHJcbiAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1mb25jZXtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci00MDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWNsYWlyIGEjcGxheSAucGFseXt0ZXh0LWluZGVudDogLTk5OTk5cHg7fVxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWZvbmNlLmxheW91dC1uYXYtZml4ZWQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMzQ7fVxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWZvbmNle1xyXG5cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3R7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo2MGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2hldnJvbiB7Y29sb3I6JGNvbG9yLTM0O31cclxuICAgICAgICAgICAgI21haW4tZm9vdGVye2JhY2tncm91bmQtY29sb3I6JGNvbG9yLTM0O31cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5e1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtjb2xvcjogJGNvbG9yLTM0O30gICAgXHJcbiAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYtbWluaVRpdHJle2NvbG9yOiAkY29sb3ItMzQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZi1RdWFkQ29se1xyXG4gICAgICAgICAgICAgICAgbGk6YmVmb3Jle2NvbG9yOiAkY29sb3ItMzc7Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLTM0O30gXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtZmlsZWQtcmVzdWx0YXR7YmFja2dyb3VuZDogJGNvbG9yLTM0O30gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnpvb20tbGlzdCAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgICAgICAuem9vbS10aXRyZXtjb2xvcjogJGNvbG9yLTM0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtjb2xvcjokY29sb3ItMzQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Y29sb3I6ICRjb2xvci0zNDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNtYWxsLWFyZWEgLnpvb20tbGlzdCAuem9vbS1saXN0SXRlbSAuem9vbS10aXRyZXtjb2xvcjogJGNvbG9yLTM2O31cclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tcmVke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgICAgICAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC56b29tLXRpdHJle2NvbG9yOiAkY29sb3ItMzY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgLmxhcmdlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuem9vbS10aXRyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNCA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdHtcclxuICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLUV4cGVydGlzZXMtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgfS8qKioqKioqKioqKioqKioqKioqKioqKiBGaW4gcmVmZXJlbmNlLWZvbmNlICoqKioqKioqKioqKioqKioqKiovXHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tZ3JleXtcclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay10aXRyZXtib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTEwO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAuc21hbGwtYXJlYSAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIGgze2ZvbnQtc2l6ZToxZW07fVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKipnZXN0aW9uIGNvbG9yICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypjb250ZW51X2ZsZXhpYmxlX2xheW91dCAqL1xyXG5AbWVkaWEobWF4LXdpZHRoOjczLjVlbSkge1xyXG5cclxuXHJcbiAgICAuZXhwZXJpZW5jZXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW46MCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgIH1cclxuICAgIC8qLmRpc3Bvc2l0aWZzLWltYWdlIGltZ3ttYXJnaW46IDAgMnB4O30qL1xyXG4gICAgLmxheW91dC1uYXYtZml4ZWR7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnVMYXlvdXR7XHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVmZXJlbmNlLXJlZHtcclxuICAgICAgICAuY29udGVudUxheW91dHtcclxuICAgICAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICAgICAgbGl7IG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAubGF5b3V0LTF7XHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAubGF5b3V0LTJ7XHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0eyBcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmLVF1YWRDb2x7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJye2Rpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2Uge1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWxvZ297XHJcbiAgICAgICAgICAgIC8qd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWludHJve1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTYwcHggMCA4MHB4IWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7cGFkZGluZzogMC40ZW0gMTUwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWxvZ28ge1xyXG4gICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGltZWxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zNDtcclxuICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZWZlcmVuY2UtdGltZWxpbmUzLmpwZ1wiKSA1MCUgMCByZXBlYXQteTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICB1bCBsaSwgIHVsIGxpLmRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjUuanBnXCIpIDAgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgdWwgbGkuaG92ZXIsICB1bCBsaS5kb3duLmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHI1LmpwZ1wiKSAtNzRweCA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2V7XHJcbiAgICAgICAgLnJlZmVyZW5jZS10aW1lbGluZXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHVsIGxpLCAgdWwgbGkuZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjUtb3JhbmdlLmpwZ1wiKSAwIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaS5ob3ZlciwgIHVsIGxpLmRvd24uaG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwcjUtb3JhbmdlLmpwZ1wiKSAtNzRweCA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGltZWxpbmV7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxpI3RpbWVsaW5lLWxpMSwgIGxpI3RpbWVsaW5lLWxpMiwgIGxpI3RpbWVsaW5lLWxpMywgIGxpI3RpbWVsaW5lLWxpNCwgIGxpI3RpbWVsaW5lLWxpNSAsbGkjdGltZWxpbmUtbGk2ICxsaSN0aW1lbGluZS1saTcgLGxpI3RpbWVsaW5lLWxpOCxsaSN0aW1lbGluZS1saTkgIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkgc3Bhbi5kYXRlLCBsaS5kb3duIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkuaG92ZXIgc3Bhbi5kYXRlLCBsaS5kb3duLmhvdmVyIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaS5ob3ZlciBzcGFuLnRpdGxlLCBsaS5ob3ZlciBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIGxpLmhvdmVyIHNwYW4udGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2UgLnJlZmVyZW5jZS10aW1lbGluZSAudGltZWxpbmUtYmxvY2ssIC5yZWZlcmVuY2Utb3JhbmdlIC5yZWZlcmVuY2UtdGltZWxpbmUgLnRpbWVsaW5lLCAucmVmZXJlbmNlLXRpbWVsaW5lIC50aW1lbGluZS1ibG9jaywgIC5yZWZlcmVuY2UtdGltZWxpbmUgLnRpbWVsaW5le2JhY2tncm91bmQ6bm9uZX1cclxuXHJcbiAgICAucmVmZXJlbmNlLXRpbWVsaW5le1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaSN0aW1lbGluZS1saTEsICBsaSN0aW1lbGluZS1saTIsICBsaSN0aW1lbGluZS1saTMsICBsaSN0aW1lbGluZS1saTQsICBsaSN0aW1lbGluZS1saTUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkgc3Bhbi5kYXRlLCBsaS5kb3duIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkuaG92ZXIgc3Bhbi5kYXRlLCBsaS5kb3duLmhvdmVyIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkuaG92ZXIgc3Bhbi50aXRsZSwgIGxpLmhvdmVyIHNwYW4udGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuamNhcm91c2VsLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOjAgMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuamNhcm91c2VsIHtcclxuICAgICAgICB3aWR0aDogNzI4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyOHB4O1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuamNhcm91c2VsLXBhZ2luYXRpb24tcHJldiwgLmpjYXJvdXNlbC1wYWdpbmF0aW9uLW5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLXZpZGVvICB7XHJcblxyXG4gICAgICAgIGEjcGxheXtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgLnBhbHl7Zm9udC1zaXplOjAuOWVtO3RvcDo1MCU7fVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmxheW91dC0zIHtcclxuICAgICAgICB1bCNyZWZlcmVuY2UtYmxvY2syLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7bWF4LXdpZHRoOjg5MHB4O1xyXG4gICAgICAgICAgICBsaSAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2UgaW1ne3dpZHRoOjEwMCU7fVxyXG4gICAgXHJcbiAgICAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICAucmVmZXJlbmNlLUV4cGVydGlzZXMtdGV4dHsgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsLWFyZWEucmVmZXJlbmNlLWJsb2NrLWltYWdle3BhZGRpbmc6MmVtIDAgMmVtICFpbXBvcnRhbnQ7fVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1pbWFnZXtwYWRkaW5nOjBweCAhaW1wb3J0YW50O31cclxuICAgXHJcbiAgICAucmVmZXJlbmNlLW9yYW5nZSB7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxheW91dC0zIC5jb250ZW51TGF5b3V0TGlzdCBsaSAuZGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAucmVmZXJlbmNlLWJsb2NrLWltYWdlIGltZ3toZWlnaHQ6MTAwJTt9XHJcbiAgICAucmVmZXJlbmNlLWRhcmstcmVkIC5yZWZlcmVuY2UtYmxvY2staW1hZ2UgaDJ7cGFkZGluZy10b3A6IDFlbTt9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXIgLmNvbnRlbnVMYXlvdXQgLmNvbnRlbnVMYXlvdXRMaXN0IGxpe1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLS1jbGFpciAubGF5b3V0LTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAuY29udGVudUxheW91dExpc3QgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdGlkLTE1NjcsIC5wb3N0aWQtODY0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTVlbSAhaW1wb3J0YW50O31cclxuICAgIC5wb3N0aWQtMTU2NywgLnBvc3RpZC04NjR7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1kZWZpIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLS1mb25jZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0zMnB4ICFpbXBvcnRhbnQ7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwLjVlbSl7XHJcbiAgICAuZXhwZXJpZW5jZSB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDE4cHg7ICAgXHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAgLnJlZmVyZW5jZS1vcmFuZ2Uge1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXZhbGV1cntcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKXtcclxuICAgIC5yZWZlcmVuY2UtcmVke1xyXG4gICAgICAgIC5jb250ZW51TGF5b3V0e1xyXG4gICAgICAgICAgICAuY29udGVudUxheW91dExpc3R7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS13cmFwIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGwtYXJlYSAuem9vbS1saXN0IC56b29tLWxpc3RJdGVtIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1saXN0IC5wcm9wb3NpdGlvbi1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtYmxvY2t7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFlbTsgICAgXHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS13cmFwe1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dHtcclxuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5yZWZlcmVuY2UtYmxvY2stdmlkZW8ge1xyXG4gICAgICAgIGEjcGxheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTYlO1xyXG4gICAgICAgICAgICAucGFseXtmb250LXNpemU6MC42ZW07fVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICBcclxuICAgICBcclxuICAgIC5sYXlvdXQtMntcclxuICAgICAgIHVsI3JlZmVyZW5jZS1ibG9jazItdGV4dCBsaSBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODg4ODg4OWVtO1xyXG4gICAgICAgIH0gXHJcbiAgICB9IFxyXG4gICAgIFxyXG4gICAgLmxheW91dC0zICB7XHJcbiAgICAgICAgdWwjcmVmZXJlbmNlLWJsb2NrMi10ZXh0IGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGVyaWVuY2V7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgaW1ne2hlaWdodDphdXRvO31cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAuZGlzcG9zaXRpZnMtaW1hZ2UgaW1nLCAuZGlzcG9zaXRpZnMtaW1hZ2UgZGl2e1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2Utb3JhbmdlIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2UgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMjBweDtcclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2Utb3Jhbmdle2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAtMTY4cHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbntcclxuICAgICAgICBcclxuICAgICAgICAucHJvcG9zaXRpb24tbGlzdHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgIC5wcm9wb3NpdGlvbi1pdGVte1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTE5LjI1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xOS4yNWVtKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xOS4yNWVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYuODc1ZW0sLTYuNjg3NWVtKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYuODc1ZW0sLTYuNjg3NWVtKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAuMzE1ZW0sMTJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAuMzE1ZW0sMTJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwLjMxNWVtLDEyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMC4zMTVlbSwxMmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2Ljg3NWVtLC02LjY4NzVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNi44NzVlbSwtNi42ODc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubGFyZ2UtYXJlYSB7XHJcbiAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIC56b29tLWxpc3RJdGVte1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMTI1ZW0gMS41NjI1ZW0gMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICAgIGltZ3tmbG9hdDogbGVmdDttYXJnaW46IC0uNWVtO3dpZHRoOiA0Ny43NjQ3MDU4ODIzNTI5JTtoZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgaW1ne3dpZHRoOiA0OC45NDExNzY0NzA1ODgxOTYlO2Zsb2F0OiByaWdodDt9XHJcbiAgICAgICAgICAgICAgICAmLnpvb20tdGl0cmV7bWFyZ2luLWJvdHRvbTogNXB4O2ZvbnQtd2VpZ2h0OiA5MDA7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTIuMjM1Mjk0MTE3NjQ3MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNzVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgLndyYXB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MS4wNTg4MjM1Mjk0MTE4MDQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTE0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICAuc21hbGwtYXJlYXtcclxuICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXJlZCB7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1tYWluVGV4dHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtZGFyay1yZWR7XHJcbiAgICAgICAgIC5zbWFsbC1hcmVhe1xyXG4gICAgICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnpvb20tbGlzdEl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4OWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1vcmFuZ2V7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbWFnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdmFsZXVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXRpdHJlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW0gO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgICBcclxuXHJcbiAgICAucG9zdGlkLTkyICNyZWZlcmVuY2UtYmxvY2syIC5jb250ZW51TGF5b3V0TGlzdCBsaTpudGgtY2hpbGQoMiksIFxyXG4gICAgLnBvc3RpZC05OSAjcmVmZXJlbmNlLWJsb2NrMiAuY29udGVudUxheW91dExpc3QgbGk6bnRoLWNoaWxkKDIpLCBcclxuICAgIC5wb3N0aWQtMTIxNiAjcmVmZXJlbmNlLWJsb2NrMiAuY29udGVudUxheW91dExpc3QgbGk6bnRoLWNoaWxkKDIpLFxyXG4gICAgLnBvc3RpZC0yNTg0ICNyZWZlcmVuY2UtYmxvY2syIC5jb250ZW51TGF5b3V0TGlzdCBsaTpudGgtY2hpbGQoMiksXHJcbiAgICAucG9zdGlkLTI2OTAgI3JlZmVyZW5jZS1ibG9jazIgLmNvbnRlbnVMYXlvdXRMaXN0IGxpOm50aC1jaGlsZCgyKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAucmVmZXJlbmNlLWRhcmstcmVke1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCA2ZW0gIWltcG9ydGFudDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtZGFyay1yZWQgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUtd3JhcCAucmVmZXJlbmNlLWJsb2NrLXRpdHJle2ZvbnQtc2l6ZTogMS45NDQ0ZW07fVxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS13cmFwIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7cGFkZGluZzogMDttYXJnaW46IDAgYXV0bzttYXgtd2lkdGg6IDM2ZW07bGluZS1oZWlnaHQ6IG5vcm1hbDtmb250LXNpemU6IDEuMzg5ZW07Y29sb3I6ICRjb2xvci04O31cclxuICAgIC5yZWZlcmVuY2UtZGFyay1yZWQgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlIC5kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzg5ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsUGFsYXRpbm8sXCJQYWxhdGlubyBMaW5vdHlwZVwiLHNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItODtcclxuICAgICAgICBicntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAucmVmZXJlbmNlLWJsb2NrIHtwYWRkaW5nOiAyZW0gMCAzZW0gIWltcG9ydGFudDt9XHJcbiAgICAucmVmZXJlbmNlLWRhcmstcmVkIC5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLXdyYXB7cGFkZGluZy1ib3R0b206IDBweDt9XHJcbiAgICAucmVmZXJlbmNlLWRhcmstcmVkIC5yZWZlcmVuY2UtYmxvY2staW1hZ2UgaW1ne21hcmdpbjogMi4xMjVlbSAwIDIuMDYyNWVtO31cclxuICAgIC5yZWZlcmVuY2UtZGFyay1yZWQgLnJlZmVyZW5jZS1ibG9jay1kZWZpeyBwYWRkaW5nOiAyZW0gMCAwZW07fVxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAucmVmZXJlbmNlLWJsb2NrLXBhcmFncmFwaGV7IHBhZGRpbmctdG9wOiAyZW07fVxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZCAuc21hbGwtYXJlYSAuem9vbS1saXN0e21hcmdpbi10b3A6NjBweDt9XHJcbiAgICAucmVmZXJlbmNlLWJsb2NrLS1jbGFpcnsgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIC01ZW07fSAgIFxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXIgLmNvbnRlbnVMYXlvdXQgLmNvbnRlbnVMYXlvdXRMaXN0IGxpIHtcclxuICAgICAgIFxyXG4gICAgICAgIC5kZXNje3RleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgfVxyXG5cclxuIFxyXG4gICAgXHJcbiAgICAucG9zdGlkLTg2NCAsLnBvc3RpZC0xNTY3e1xyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWludHJve2ZvbnQtc2l6ZTogMS4zOGVtO31cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2Nre3BhZGRpbmc6IDNlbSAwIDNlbTt9XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUgLnJlZmVyZW5jZS1ibG9jay10aXRyZXttYXJnaW4tYm90dG9tOiAwO31cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMS4yNWVtKXtcclxuXHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXR7XHJcbiAgICAgICAgLmNvbnRlbnVMYXlvdXRMaXN0e1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1jbGFpciAubGF5b3V0LTIgLmNvbnRlbnVMYXlvdXRMaXN0IGxpLCAucmVmZXJlbmNlLWJsb2NrLS1jbGFpciAuY29udGVudUxheW91dCAuY29udGVudUxheW91dExpc3QgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXJnZS1hcmVhIHtcclxuICAgICAgICAgICAgLnpvb20tbGlzdHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYuMjVlbTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcsICY6bnRoLWNoaWxkKGV2ZW4pIGltZ3tkaXNwbGF5OiBibG9jazt3aWR0aDogYXV0bzttYXgtd2lkdGg6IDEwMCU7ZmxvYXQ6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi56b29tLXRpdHJle21hcmdpbi1ib3R0b206IDVweDtmb250LXdlaWdodDogOTAwO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC53cmFwLCAud3JhcHtmbG9hdDogbm9uZTttYXJnaW4tYm90dG9tOiAxZW07cGFkZGluZzogMmVtIDNlbSAwIDA7d2lkdGg6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXIgLmNvbnRlbnVMYXlvdXQgLmNvbnRlbnVMYXlvdXRMaXN0IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmRlc2N7dGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtcmVke1xyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWRlZml7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVlbSAwIDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1pbnRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4ODg5ZW07XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgLmxheW91dC0yIHVsI3JlZmVyZW5jZS1ibG9jazItdGV4dCBsaSAge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLS1mb25jZSB7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stbWFpblRleHR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLXByb3Bvc2l0aW9ue1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnByb3Bvc2l0aW9uLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvcG9zaXRpb24taXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3Bvc2l0aW9uX2xpc3RlX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICBcclxuICAgICAgICAubGF5b3V0LTIgLmNvbnRlbnVMYXlvdXRMaXN0IGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWNsYWlye1xyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1pbnRybyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzg4ODg4ODg4ODg4ODg5ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay0tY2xhaXJ7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAgIC5yZWZlcmVuY2UtYmxvY2stLWNsYWlye1xyXG4gICAgICAgICAgICAucmVmZXJlbmNlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3RpZC04NjQsIC5wb3N0aWQtMTU2NyB7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0aWQtODY0ICwucG9zdGlkLTE1Njd7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uLWludHJvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOGVtO1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3RpZC04NjQgLC5wb3N0aWQtMTU2N3tcclxuICAgICAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmIGgyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjMwZW0pIHtcclxuICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgbGl7bWFyZ2luOiAwO30gICBcclxuICAgIH1cclxuICAgICAuamNhcm91c2VsIHtcclxuICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5qY2Fyb3VzZWwtcHJldiwgLmpjYXJvdXNlbC1uZXh0IHtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5qY2Fyb3VzZWwtbmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVmZXJlbmNlLXRpbWVsaW5lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwI3RpbWVsaW5lLXR4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVyZW5jZS1ibG9jay12aWRlbyB7XHJcbiAgICAgICAgYSNwbGF5e1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgIC5wYWx5e2ZvbnQtc2l6ZTowLjRlbTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmxheW91dC0zICB1bCNyZWZlcmVuY2UtYmxvY2syLXRleHQgbGkgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bzsgXHJcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gICAgLnpvb20tbGlzdHtcclxuICAgICAgICAuem9vbS1saXN0SXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIGltZyB7ZGlzcGxheTogYmxvY2s7cG9zaXRpb246IHN0YXRpYzttYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O21hcmdpbjogMCBhdXRvIDIwcHg7LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7LW1zLXRyYW5zZm9ybTogbm9uZTt0cmFuc2Zvcm06IG5vbmU7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtwYWRkaW5nOjBweDt9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgLnJlZmVyZW5jZS1vcmFuZ2V7XHJcbiAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2staW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2UtYmxvY2stdmFsZXVye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgLnJlZmVyZW5jZS1kYXJrLXJlZHtcclxuICAgICAgICAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbi1pbnRybyBwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDRlbSAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLyogIHRpdGxlIGNvbG9yICovXHJcbi5yZWZlcmVuY2UtZGFyay1yZWQgLnJlZmVyZW5jZS1ibG9jay10aXRyZSwgLnJlZmVyZW5jZS1kYXJrLXJlZCAudGl0bGV7Y29sb3I6ICM5NDMwMzZ9XHJcbi5yZWZlcmVuY2UtYmxvY2stLWRhcmstcmVkIC5yZWZlcmVuY2UtYmxvY2stdGl0cmV7Y29sb3I6ICRsaWdodC10ZXh0fVxyXG5cclxuLypiZyBjb2xvciAqL1xyXG4ucmVmZXJlbmNlLWRhcmstcmVkLmxheW91dC1uYXYtZml4ZWQgLmhlYWRlciwgLnJlZmVyZW5jZS1kYXJrLXJlZCAjbWFpbi1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM1fVxyXG5cclxuLypuaWNvbGFzIGN1c3RvbSBzdHlsZSovXHJcbi5wb3N0aWQtMjAxOCAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbi5wb3N0aWQtMjAyNiAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbi5wb3N0aWQtMjAyMyAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbi5wb3N0aWQtMjQ4NyAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbi5wb3N0aWQtMjQ4MyAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2Vcclxue3BhZGRpbmctYm90dG9tOiA1LjYyNWVtIWltcG9ydGFudDt9XHJcblxyXG4ucG9zdGlkLTIwMTggLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXksXHJcbi5wb3N0aWQtMjAyNiAgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXksXHJcbi5wb3N0aWQtMjAyMyAgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXksIFxyXG4ucG9zdGlkLTI0ODcgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXksXHJcbi5wb3N0aWQtMjQ4MyAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleVxyXG57cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDt9XHJcblxyXG4ucG9zdGlkLTIwMTggLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTIwMjYgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTIwMjMgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTI0ODcgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTI0ODMgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5XHJcbntwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7O31cclxuXHJcblxyXG4vKmNsdWJtZWQgY3VzdG9tIHN0eWxlKi9cclxuLnBvc3RpZC05MiAucmVmZXJlbmNlLWJsb2NrLWRlZmkucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXksXHJcbi5wb3N0aWQtOTkgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTEyMTYgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTI1ODQgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LFxyXG4ucG9zdGlkLTI2OTAgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5XHJcbntwYWRkaW5nLWJvdHRvbTogMS41ZW19XHJcblxyXG4ucG9zdGlkLTkyIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleS5sYXJnZS1hcmVhLFxyXG4ucG9zdGlkLTk5IC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleS5sYXJnZS1hcmVhLFxyXG4ucG9zdGlkLTEyMTYgLnJlZmVyZW5jZS1ibG9jay0tbGlnaHRncmV5LmxhcmdlLWFyZWEsXHJcbi5wb3N0aWQtMjU4NCAucmVmZXJlbmNlLWJsb2NrLS1saWdodGdyZXkubGFyZ2UtYXJlYSxcclxuLnBvc3RpZC0yNjkwIC5yZWZlcmVuY2UtYmxvY2stLWxpZ2h0Z3JleS5sYXJnZS1hcmVhXHJcbntwYWRkaW5nLXRvcDogMH1cclxuXHJcbi8qLnBvc3RpZC05MiAjcmVmZXJlbmNlLWJsb2NrMiAuY29udGVudUxheW91dExpc3QgbGk6bnRoLWNoaWxkKDIpLFxyXG4ucG9zdGlkLTk5ICNyZWZlcmVuY2UtYmxvY2syIC5jb250ZW51TGF5b3V0TGlzdCBsaTpudGgtY2hpbGQoMiksXHJcbi5wb3N0aWQtMTIxNiAjcmVmZXJlbmNlLWJsb2NrMiAuY29udGVudUxheW91dExpc3QgbGk6bnRoLWNoaWxkKDIpXHJcbntwYWRkaW5nOiAwIDFlbTt9ICovXHJcblxyXG5cclxuLyptYXJlc2UgY3VzdG9tIHN0eWxlKi9cclxuLnBvc3RpZC04NjQgLmxlLWRpc3Bvc2l0aWYtbWlzLWVuLW92cmUgLmRpc3Bvc2l0aWZzLWltYWdlIGltZyxcclxuLnBvc3RpZC0xNTY3IC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBpbWcsXHJcbi5wb3N0aWQtODgwIC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBpbWcsXHJcbi5wb3N0aWQtMjU2NCAubGUtZGlzcG9zaXRpZi1taXMtZW4tb3ZyZSAuZGlzcG9zaXRpZnMtaW1hZ2UgaW1nLFxyXG4ucG9zdGlkLTI0ODQgLmxlLWRpc3Bvc2l0aWYtbWlzLWVuLW92cmUgLmRpc3Bvc2l0aWZzLWltYWdlIGltZ1xyXG57bWFyZ2luOiAwIDE1cHh9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAucG9zdGlkLTg2NCAubGUtZGlzcG9zaXRpZi1taXMtZW4tb3ZyZSAuZGlzcG9zaXRpZnMtaW1hZ2UgaW1nLFxyXG4gICAucG9zdGlkLTE1NjcgLmxlLWRpc3Bvc2l0aWYtbWlzLWVuLW92cmUgLmRpc3Bvc2l0aWZzLWltYWdlIGltZyxcclxuICAgLnBvc3RpZC04ODAgLmxlLWRpc3Bvc2l0aWYtbWlzLWVuLW92cmUgLmRpc3Bvc2l0aWZzLWltYWdlIGltZyxcclxuICAgLnBvc3RpZC0yNTY0IC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBpbWcsXHJcbiAgIC5wb3N0aWQtMjQ4NCAubGUtZGlzcG9zaXRpZi1taXMtZW4tb3ZyZSAuZGlzcG9zaXRpZnMtaW1hZ2UgaW1nXHJcbiAgICB7XHJcbiAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IWltcG9ydGFudDtcclxuICAgfSBcclxuICAgLnBvc3RpZC04NjQgIC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBkaXYsXHJcbiAgIC5wb3N0aWQtMTU2NyAubGUtZGlzcG9zaXRpZi1taXMtZW4tb3ZyZSAuZGlzcG9zaXRpZnMtaW1hZ2UgZGl2ICxcclxuICAgLnBvc3RpZC04ODAgIC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBkaXYgLFxyXG4gICAucG9zdGlkLTI1NjQgLmxlLWRpc3Bvc2l0aWYtbWlzLWVuLW92cmUgLmRpc3Bvc2l0aWZzLWltYWdlIGRpdixcclxuICAgLnBvc3RpZC0yNDg0IC5sZS1kaXNwb3NpdGlmLW1pcy1lbi1vdnJlIC5kaXNwb3NpdGlmcy1pbWFnZSBkaXZcclxuICAge2Rpc3BsYXk6IGJsb2NrfVxyXG5cclxuICAgIC5wb3N0aWQtMjAxOCAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbiAgICAucG9zdGlkLTIwMjYgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUucmVmZXJlbmNlLWJsb2NrLWltYWdlLFxyXG4gICAgLnBvc3RpZC0yMDIzIC5yZWZlcmVuY2UtYmxvY2stLXdoaXRlLnJlZmVyZW5jZS1ibG9jay1pbWFnZSxcclxuICAgIC5wb3N0aWQtMjQ4NyAucmVmZXJlbmNlLWJsb2NrLS13aGl0ZS5yZWZlcmVuY2UtYmxvY2staW1hZ2UsXHJcbiAgICAucG9zdGlkLTI0ODMgLnJlZmVyZW5jZS1ibG9jay0td2hpdGUucmVmZXJlbmNlLWJsb2NrLWltYWdlXHJcbiAgICB7cGFkZGluZzogMCAwICAyLjYyNWVtICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG4vKmNvcmEgY3VzdG9tIHN0eWxlKi9cclxuIC5wb3N0aWQtMjIxIC5yZWZlcmVuY2UtYmxvY2stc2ltcGxlLnJlZmVyZW5jZS1ibG9jay0tcmVkLFxyXG4gLnBvc3RpZC0zMzMgLnJlZmVyZW5jZS1ibG9jay1zaW1wbGUucmVmZXJlbmNlLWJsb2NrLS1yZWQsXHJcbiAucG9zdGlkLTM1MiAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS5yZWZlcmVuY2UtYmxvY2stLXJlZCxcclxuIC5wb3N0aWQtMjU3OCAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS5yZWZlcmVuY2UtYmxvY2stLXJlZCxcclxuIC5wb3N0aWQtMjY4OSAucmVmZXJlbmNlLWJsb2NrLXNpbXBsZS5yZWZlcmVuY2UtYmxvY2stLXJlZFxyXG4geyBwYWRkaW5nOiAwO21hcmdpbi10b3A6IC0yZW19XHJcbiBcclxuIC5wb3N0aWQtMjIxIC5yZWZlcmVuY2UtYmxvY2stcGFyYWdyYXBoZS5yZWZlcmVuY2UtYmxvY2stLXdoaXRlLFxyXG4gLnBvc3RpZC0zMzMgLnJlZmVyZW5jZS1ibG9jay1wYXJhZ3JhcGhlLnJlZmVyZW5jZS1ibG9jay0td2hpdGUsXHJcbiAucG9zdGlkLTM1MiAucmVmZXJlbmNlLWJsb2NrLXBhcmFncmFwaGUucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuIC5wb3N0aWQtMjU3OCAucmVmZXJlbmNlLWJsb2NrLXBhcmFncmFwaGUucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuIC5wb3N0aWQtMjY4OSAucmVmZXJlbmNlLWJsb2NrLXBhcmFncmFwaGUucmVmZXJlbmNlLWJsb2NrLS13aGl0ZVxyXG4geyBwYWRkaW5nOiAwO31cclxuIFxyXG4gIFxyXG4gLnBvc3RpZC0yMjEgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbi5yZWZlcmVuY2UtYmxvY2stLXdoaXRlLFxyXG4gLnBvc3RpZC0zMzMgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbi5yZWZlcmVuY2UtYmxvY2stLXdoaXRlLFxyXG4gLnBvc3RpZC0zNTIgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbi5yZWZlcmVuY2UtYmxvY2stLXdoaXRlLFxyXG4gLnBvc3RpZC0yNTc4IC5yZWZlcmVuY2UtYmxvY2stcHJvcG9zaXRpb24ucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuIC5wb3N0aWQtMjY4OSAucmVmZXJlbmNlLWJsb2NrLXByb3Bvc2l0aW9uLnJlZmVyZW5jZS1ibG9jay0td2hpdGVcclxuIHsgcGFkZGluZzogMWVtIDAgOWVtO31cclxuIFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgIC5wb3N0aWQtMjIxIC5yZWZlcmVuY2UtYmxvY2stcHJvcG9zaXRpb24ucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuICAgIC5wb3N0aWQtMzMzIC5yZWZlcmVuY2UtYmxvY2stcHJvcG9zaXRpb24ucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuICAgIC5wb3N0aWQtMzUyIC5yZWZlcmVuY2UtYmxvY2stcHJvcG9zaXRpb24ucmVmZXJlbmNlLWJsb2NrLS13aGl0ZSxcclxuICAgIC5wb3N0aWQtMjU3OCAucmVmZXJlbmNlLWJsb2NrLXByb3Bvc2l0aW9uLnJlZmVyZW5jZS1ibG9jay0td2hpdGUsXHJcbiAgICAucG9zdGlkLTI2ODkgLnJlZmVyZW5jZS1ibG9jay1wcm9wb3NpdGlvbi5yZWZlcmVuY2UtYmxvY2stLXdoaXRlXHJcbiAgICB7IHBhZGRpbmc6IDFlbSAwIDNlbTt9XHJcbn1cclxuXHJcblxyXG5cclxuIC5yZWZlcm5jZS1zcGFjZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7fVxyXG4gXHJcbiAucG9zdGlkLTIyMSAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdCxcclxuIC5wb3N0aWQtMzMzIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy1saXN0LFxyXG4gLnBvc3RpZC0zNTIgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbiAucG9zdGlkLTI1NzggLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbiAucG9zdGlkLTI2ODkgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3RcclxuIHttYXgtd2lkdGg6IDUwZW07fVxyXG4gXHJcblxyXG4gLypjaHJvbm9kcml2ZSBjdXN0b20gc3R5bGUqL1xyXG4ucG9zdGlkLTg2MSAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYgLnJlZmVyZW5jZS1ibG9jay10aXRyZSxcclxuLnBvc3RpZC0xMDA2IC5yZWZlcmVuY2UtYmxvY2stZGlzcG9zaXRpZiAucmVmZXJlbmNlLWJsb2NrLXRpdHJlLFxyXG4ucG9zdGlkLTEwMDggLnJlZmVyZW5jZS1ibG9jay1kaXNwb3NpdGlmIC5yZWZlcmVuY2UtYmxvY2stdGl0cmUsXHJcbi5wb3N0aWQtMjU2NSAucmVmZXJlbmNlLWJsb2NrLWRpc3Bvc2l0aWYgLnJlZmVyZW5jZS1ibG9jay10aXRyZVxyXG57Ym9yZGVyLWJvdHRvbTogMDtmb250LXNpemU6IDEuNTYyNWVtO31cclxuXHJcbi5wb3N0aWQtODYxIC5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXQgLnJlZmVyZW5jZS1ibG9jay10aXRyZSBzcGFuLFxyXG4ucG9zdGlkLTEwMDYgLnJlZmVyZW5jZS1ibG9jay1yZXN1bHRhdCAucmVmZXJlbmNlLWJsb2NrLXRpdHJlIHNwYW4sXHJcbi5wb3N0aWQtMTAwOCAucmVmZXJlbmNlLWJsb2NrLXJlc3VsdGF0IC5yZWZlcmVuY2UtYmxvY2stdGl0cmUgc3BhbixcclxuLnBvc3RpZC0yNTY1IC5yZWZlcmVuY2UtYmxvY2stcmVzdWx0YXQgLnJlZmVyZW5jZS1ibG9jay10aXRyZSBzcGFuXHJcbntkaXNwbGF5OiBibG9jazt9XHJcblxyXG4ucG9zdGlkLTg2MSBhLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tbG9nbyBpbWcsXHJcbi5wb3N0aWQtMTAwNiBhLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tbG9nbyBpbWcsXHJcbi5wb3N0aWQtMTAwOCBhLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tbG9nbyBpbWcsXHJcbi5wb3N0aWQtMjU2NSBhLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24tbG9nbyBpbWdcclxue3dpZHRoOiAxNDBweDtoZWlnaHQ6IDE0MHB4fVxyXG5cclxuLnBvc3RpZC04NjEgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tZ3JleSxcclxuLnBvc3RpZC0xMDA2IC5yZWZlcmVuY2UtYmxvY2stZGVmaS5yZWZlcmVuY2UtYmxvY2stLWdyZXksXHJcbi5wb3N0aWQtMTAwOCAucmVmZXJlbmNlLWJsb2NrLWRlZmkucmVmZXJlbmNlLWJsb2NrLS1ncmV5LFxyXG4ucG9zdGlkLTI1NjUgLnJlZmVyZW5jZS1ibG9jay1kZWZpLnJlZmVyZW5jZS1ibG9jay0tZ3JleVxyXG57cGFkZGluZzogMy40Mzc1ZW0gMDt9XHJcblxyXG4ucG9zdGlkLTg2MSAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbiAucmVmZXJlbmNlLWJsb2NrLXRpdHJlLFxyXG4ucG9zdGlkLTEwMDYgLnJlZmVyZW5jZS1ibG9jay1pbnRyb2RjdXRpb24gLnJlZmVyZW5jZS1ibG9jay10aXRyZSxcclxuLnBvc3RpZC0xMDA4IC5yZWZlcmVuY2UtYmxvY2staW50cm9kY3V0aW9uIC5yZWZlcmVuY2UtYmxvY2stdGl0cmUsXHJcbi5wb3N0aWQtMjU2NSAucmVmZXJlbmNlLWJsb2NrLWludHJvZGN1dGlvbiAucmVmZXJlbmNlLWJsb2NrLXRpdHJlXHJcbntwYWRkaW5nOiAuNGVtIDAgMDt9XHJcblxyXG4vKiBza2ltaXVtIGN1c3RvbSBzdHlsZSAqL1xyXG4ucG9zdGlkLTIxMCAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1ibG9jay10aXRyZSBzcGFuLFxyXG4ucG9zdGlkLTMzNyAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1ibG9jay10aXRyZSBzcGFuLFxyXG4ucG9zdGlkLTE1NjkgLnJlZmVyZW5jZS1ibG9jay1leHBlcnRpc2VzIC5yZWZlcmVuY2UtYmxvY2stdGl0cmUgc3BhbixcclxuLnBvc3RpZC0yNTgzIC5yZWZlcmVuY2UtYmxvY2stZXhwZXJ0aXNlcyAucmVmZXJlbmNlLWJsb2NrLXRpdHJlIHNwYW4sXHJcbi5wb3N0aWQtMjY4OCAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1ibG9jay10aXRyZSBzcGFuXHJcbntkaXNwbGF5OiBibG9ja30gXHJcblxyXG4ucG9zdGlkLTIxMCAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbi5wb3N0aWQtMzM3IC5yZWZlcmVuY2UtYmxvY2stZXhwZXJ0aXNlcyAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdCxcclxuLnBvc3RpZC0xNTY5IC5yZWZlcmVuY2UtYmxvY2stZXhwZXJ0aXNlcyAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdCxcclxuLnBvc3RpZC0yNTgzIC5yZWZlcmVuY2UtYmxvY2stZXhwZXJ0aXNlcyAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdCxcclxuLnBvc3RpZC0yNjg4IC5yZWZlcmVuY2UtYmxvY2stZXhwZXJ0aXNlcyAucmVmZXJlbmNlLUV4cGVydGlzZXMtbGlzdFxyXG57dGV4dC1hbGlnbjogaW5pdGlhbDt9XHJcblxyXG4ucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QgbGlcclxue3RleHQtYWxpZ24gOmNlbnRlcjttYXJnaW46IDAgMjBweCA1MHB4fVxyXG5cclxuLnBvc3RpZC0yMTAgLnJlZmVyZW5jZS1ibG9jay1leHBlcnRpc2VzIC5yZWZlcmVuY2UtRXhwZXJ0aXNlcy1saXN0LFxyXG4ucG9zdGlkLTMzNyAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbi5wb3N0aWQtMTU2OSAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbi5wb3N0aWQtMjU4MyAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QsXHJcbi5wb3N0aWQtMjY4OCAucmVmZXJlbmNlLWJsb2NrLWV4cGVydGlzZXMgLnJlZmVyZW5jZS1FeHBlcnRpc2VzLWxpc3QgICAgXHJcblxyXG57bWF4LXdpZHRoOiA2MmVtO31cclxuXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jbG9zZSB7bWFyZ2luOiA1cHh9XHJcbiIsIi5yZWZlcmVuY2UtdGFiLWJsb2NrLWludHJvZGN1dGlvbi1pbnRyb3tcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1MnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBicntcclxuICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRvd257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi10YWIucG5nKTtcclxuICAgIH1cclxufVxyXG4udmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5oaWRkZW4tZWxtZW50e29wYWNpdHk6IDA7fVxyXG4ucmVmZXJlbmNlLXRpdHJle1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTEzO1xyXG4gICAgICAgIG1heC13aWR0aDo2ODBweDtcclxuICAgICAgICB3aWR0aDogOTAlOyBcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1zZWNvbmRlLXRpdHJle1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgcGFkZGluZy1ib3R0b206MjBweDsgXHJcbiAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyAgICAgICAgXHJcbiAgICB9XHJcblxyXG59XHJcbi5saXN0LW5vdGV7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItNjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucmVmZXJlbmNlLXRhYi1ibG9jay1iYWNrZ3JvdW5ke1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHQvKmJhY2tncm91bmQtc2l6ZTogY292ZXI7Ki9cclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgbWluLWhlaWdodDogNzYzcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7IFxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnctcmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICAgICBcclxuICAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50OyAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyAgXHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgICAgIFxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjNweCAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLW1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50LWNtcyBwe1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nykge1xyXG4gICAgICAgICAgICAgICAvKiB0ZXh0LXNoYWRvdzogNHB4IC0xcHggMjNweCAjMDAwMDAwOyovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9jay1pbWFnZXtcclxuICAgIC5ncmlke1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyAgXHJcbiAgICB9XHJcbn1cclxuLml0ZW0tLWZpeGVke1xyXG4gICAgLmRlc2t0b3AtaW1nLCAubW9iaWxlLWltZ3tcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA1N3B4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG4ucmVmZXJlbmNlLWJsb2NrLWltYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdle1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7ICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ncmlke1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NjNweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzYzcHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87ICBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5yZWZlcmVuY2UtdGFiLWhpZGUtaW1hZ2V7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDkzcHg7XHJcbiAgICAgICAgbGVmdDogOThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7ICAgICBcclxuICAgICAgICAgICAgYm90dG9tOjUwcHg7IFxyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpIHtcclxuICAgICAgICAgICAgIGxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIzcHg7XHJcbiAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDIzcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1jbXN7XHJcbiAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc2M3B4O1xyXG4gICAgICAgIC8qYmFja2dyb3VuZC1zaXplOiAxMDAlOyovXHJcbiAgICAgICAgbWF4LXdpZHRoOiAgNzY1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDcpIHtcclxuICAgICAgICAgICAgLypiYWNrZ3JvdW5kLXNpemU6IDEwMCU7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSkge1xyXG4gICAgICAgICAgLyogIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsqL1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KSB7XHJcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1zaXplOiA5NiU7Ki9cclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qcG9zaXRpb24gYmFja2dyb3VuZCovXHJcbi5yZWZlcmVuY2UtdGFiLWJnLWNlbnRlcntcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICB9XHJcbn1cclxuLnJlZmVyZW5jZS10YWItYmctYm90dG9te1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbn1cclxuLnJlZmVyZW5jZS10YWItYmctdG9we1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbn1cclxuLypGaW4gcG9zaXRpb24gYmFja2dyb3VuZCovXHJcblxyXG4vKmJsb2NrIGhvbWUgcGFnZSovXHJcbi5ibG9jay1yZWZlcmVuY2UtdGFiLWhvbWV7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIC5ncmlke1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay1yZWZlcmVuY2UtdGFiLWhvbWUtbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvKnBhZGRpbmctbGVmdDogOTRweDsqL1xyXG4gICAgLypwYWRkaW5nLXJpZ2h0OiAyMDBweDsqL1xyXG4gICAgcGFkZGluZy10b3A6IDE4MnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNtc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDgycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSkge1xyXG4gICAgICAgICAgICAgbGVmdDogMjNweDsgXHJcbiAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGVmdDogMDsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uaG9tZS1wYWdle1xyXG4gICAgY29sb3I6ICRjb2xvci01MjtcclxuICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7IFxyXG59XHJcblxyXG4uYmxvY2stcmVmZXJlbmNlLXRhYi1ob21lLXJpZ2h0e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDcwMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O2JveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnctYmxvY2stcmVmZXJlbmNlLXRhYi1ob21lLXJpZ2h0e1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGhlaWdodDogNDcwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgICBcclxuICAgICAgIC8qIHBhZGRpbmctdG9wOiA5MHB4OyovXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4OyAgIFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7ICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICBcclxuICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO2ZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4OyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvd3JlZWx7XHJcbiAgICAgICAgLndyYXBwZXItdmlkZW97XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsYXkucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0IGltZ3tcclxuXHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIC1vLWJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypibG9jayBob21lIHBhZ2UqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU57XHJcbjAlIHsgXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBoZWlnaHQ6IDgwO1xyXG4gICAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmYWRlTiB7XHJcbiAgICAwJSB7IFxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGhlaWdodDogODA7XHJcbiAgICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmYWRlTiB7XHJcbiAgICAwJSB7IFxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGhlaWdodDogODA7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlTiB7XHJcbiAwJSB7IFxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDtcclxuICAgIH1cclxufVxyXG5cclxuLypyZWZlcmVuY2UtdGFiKi9cclxuLndyYXBwZXItcmVmZXJlbmNlLXRhYntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTphdXRvOyBcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuLnJlZmVyZW5jZS10YWJ7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTRweCAwIDIxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuY3VycmVudCwgJjpob3ZlcntcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpmYWRlTiAwLjZzO1xyXG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjpmYWRlTiAwLjZzO1xyXG4gICAgICAgICAgICAtby1hbmltYXRpb246ZmFkZU4gMC42cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOmZhZGVOIDAuNnM7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO2ZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDsgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tdGFiLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBvc3RpZC01OTgxe1xyXG4gICAgLnJlZmVyZW5jZS10YWIgbGl7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2NmNjY2MgIWltcG9ydGFudCAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdGlkLTkye1xyXG4gICAgLnJlZmVyZW5jZS10YWIgbGl7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDY2OTkgIWltcG9ydGFudCAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWItY29udGVudHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi50YWItY29udGVudC5jdXJyZW50e1xyXG5cdGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuLnJlZmVyZW5jZS1ibG9ja3tcclxuXHQvKm9wYWNpdHk6IDA7Ki9cclxufVxyXG4udmlzaWJsZS1lbG1lbnR7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4ucmVmZXJlbmNlLXRhYi1ibG9jay1pbnRyb2RjdXRpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDc1NXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctdG9wOiA1LjVlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50OyAgXHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogLTUuNWVtIGF1dG8gMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgaGVpZ2h0Ojc2NXB4OyAgICBcclxuICAgIH1cclxuICAgIC5ncmlke1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZWZlcmVuY2UtdGFiLWJsb2NrLWludHJvZGN1dGlvbi1hbmltYXRpb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDc1NXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctdG9wOiA1LjVlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiAtNS41ZW0gYXV0byAwO1xyXG4gICAgd2lkdGg6IDEwMCU7ICAgXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiZ0FuaW1hdGVUaHJvdWdoO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJnQW5pbWF0ZVRocm91Z2g7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MHM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXHJcbn1cclxuLndyYXBwZXItcmVmZXJlbmNlLXRhYi1ibG9jay1pbnRyb2RjdXRpb24tYW5pbWF0aW9ue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3NTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogNS41ZW07XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogLTUuNWVtIGF1dG8gMDtcclxufVxyXG4ucmVmZXJlbmNlLWNvbnRlbnQtYW5pbWF0aW9ue1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxufVxyXG4vKnJlZmVyZW5jZS10YWIqL1xyXG5cclxuLypyZWZlcmVuY2UtdGFiIGNvbnRlbnQtY21zKi9cclxuLmNvbnRlbnQtY21ze1xyXG4gICAgaDJ7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNHsgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDsgXHJcbiAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5udW1iZXItYmxvY2t7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIgIWltcG9ydGFudDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4OyBcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLm51bWJlcntcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjsgIFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnRlci1udW17XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7IFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50ZXItdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjsgXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGFiLXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuXHJcbiAgICB9XHJcbiAgICBocntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgIzk3OTc5NztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC53aGl0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUgcDpiZWZvcmV7XHJcbiAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZpbGwyLnBuZ1wiKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUgcDphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDoxMHB4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmlsbDEucG5nXCIpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcclxuICAgIH1cclxuICAgIC5zaWduYXR1cmV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKnJlZmVyZW5jZS10YWIqL1xyXG4udm91cy1haW1lcmV6e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6NjVweCAwIDkwcHg7IFxyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAudGFie1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYntcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94Oy1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wO1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7IFxyXG4gICAgICAgICAgICAuaG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN1cnJlbnQsICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuaG92ZXJ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFueyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jdXJyZW50e1xyXG5cdFx0XHRcdCBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpub3QoLmN1cnJlbnQpOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAxNHB4IDAgMjFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDstbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTRweCAwIDhweDsgICAgIFxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud293IHtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qYmxvY2stcmVjb21tYW5kYXRpb24qL1xyXG4uYmxvY2stcmVjb21tYW5kYXRpb257XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTgwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1iZy1jZW50ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWNtcyBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKmJsb2NrLXJlY29tbWFuZGF0aW9uKi9cclxuLypibG9jay1yZWFsaXNhdGlvbiovXHJcbi5ibG9jay1yZWFsaXNhdGlvbntcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgYm90dG9tOiAxMTFweDtcclxuICAgICAgICBsZWZ0OiAxMDhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKmJsb2NrLXJlYWxpc2F0aW9uKi9cclxuLypibG9jay12aWxsYWdlKi9cclxuLmJsb2NrLXZpbGxhZ2V7XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogOTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWNtcyAubnVtYmVyLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTVweCk7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDU0JSAtIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogY2FsYyg2MCUgKyAxNXB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc3OXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0NiUgKyAxNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjNweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHNwYW4gLCBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbn1cclxuLypibG9jay12aWxsYWdlKi9cclxuXHJcbi8qYmxvY2stcmVib25kKi9cclxuLmJsb2NrLXJlYm9uZHtcclxuICAgIC5jb250ZW50LWNtcyAubnVtYmVyLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgYmFja2dyb3VuZDojMDA1NDhiICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjNweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1jbXMgLm51bWJlci1ibG9jaywgLmNvbnRlbnQtY21zIC5udW1iZXIge1xyXG4gICAgICAgICAgICBzcGFuICwgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgIHNwYW4gLCBwe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgXHJcbn1cclxuLypibG9jay1yZWJvbmQqL1xyXG5cclxuLypibG9jay1jb252ZXJzaW9uKi9cclxuLmJsb2NrLWNvbnZlcnNpb257XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1lZGl1bSl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnctcmVmZXJlbmNlLXRhYi1ibG9jay1kZXNjIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXRBKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNjIHtcclxuICAgICAgXHRib3R0b206IDA7XHJcbiAgXHQgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1NXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGVudC1jbXMgLm51bWJlci1ibG9ja3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHggNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzcGFuICwgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcbi8qYmxvY2stY29udmVyc2lvbiovXHJcblxyXG5cclxuLypwYWdlIGNvbnZlcnNpb24qL1xyXG4gICAgLmJsb2NrLWNvbnZlcnNpb24tbG92ZXtcclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA5NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDsgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIFx0cGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtY21zIC5udW1iZXItYmxvY2ssICAuY29udGVudC1jbXMgLm51bWJlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtY21zIC5udW1iZXItYmxvY2t7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNvbnZlcnNpb24tc29sdXRpb257XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgICAgIFxyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgICAgICBib3R0b206IDExMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA5NnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1jb252ZXJzaW9uLWxvdmUge1xyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk2JTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQwMHB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5ibG9jay1jb252ZXJzaW9uLWJlbGxle1xyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7IFxyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYycHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgbGVmdDogMTA4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4OyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLypwYWdlIGNvbnZlcnNpb24qL1xyXG5cclxuLypwYWdlIHBhcmNvdXIqL1xyXG4uYmxvY2stcGFyY291ci1hZ2lsZXtcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2Mge1xyXG4gICAgICAgIGJvdHRvbTogMTE0cHg7XHJcbiAgICAgICAgbGVmdDogOTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4OyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4gICAgLmJsb2NrLXBhcmNvdXItYW1iaXRpb24ge1xyXG4gICAgICAgIC53LXJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgYm90dG9tOiAxMTZweDtcclxuICAgICAgICAgICAgbGVmdDogMTA2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1iZy1jZW50ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtY21zIGgze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmJsb2NrLXBhcmNvdXItbW90ZXVyLXJlc2VydmF0aW9ue1xyXG4gICAgICAgIC53LXJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTQlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgKyAxNXB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0NiUgKyAxNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrLXBhcmNvdXItY2FsZW5kcmllci1wcml4e1xyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTEzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDk4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4OyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmJsb2NrLXBhcmNvdXItbW90ZXVyLXJlY2hlcmNoZSB7XHJcbiAgICAgICAgLnctcmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTE2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJnLWNlbnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1wYXJjb3VyLWVzcGFjZS1jbGllbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBcclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgICAgICBib3R0b206IDExMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1wYXJjb3VyLXNlb3tcclxuXHJcbiAgICB9XHJcbi8qcGFnZSAgcGFyY291ciovXHJcblxyXG4vKnBhZ2UgIElOVEVSKi9cclxuLmJsb2NrLWludGVyLWNvbXBldGVuY2Vze1xyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICBib3R0b206IDExMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtY21zIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTVweCk7XHJcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1NCUgLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlICsgMTVweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDYlICsgMTVweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvY2staW50ZXItZnJvbnRpZXJlc3tcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgYm90dG9tOiAxMTJweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWNtcyBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay1pbnRlci1udW1iZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IFxyXG4gICAgLmNvbnRlbnQtY21zIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICBib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAuZ3JpZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjYwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS1tb2JpbGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG59XHJcbi8qcGFnZSAgSU5URVIqL1xyXG4vKmltZyBtb2JpbGUqL1xyXG4uYmxvY2stcmVhbGlzYXRpb24sIC5ibG9jay1pbnRlci1mcm9udGllcmVzLCAuYmxvY2staW50ZXItY29tcGV0ZW5jZXMsIC5ibG9jay1pbnRlci1yZXNwaXJhdGlvbiwgLmJsb2NrLXBhcmNvdXItZXF1aXBlLCAuYmxvY2stcGFyY291ci1hZ2lsZXtcclxuICAgIC5yZWZlcmVuY2Utc21hbGwtaW1hZ2UtbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWxhcmdlLWltYWdlLW1vYmlsZXtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay1pbnRlci1yZXNwaXJhdGlvbiwgLmJsb2NrLWludGVyLWZyb250aWVyZXMsIC5ibG9jay1wYXJjb3VyLWVxdWlwZXtcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAuYmxvY2staW50ZXItY29tcGV0ZW5jZXN7XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuIH1cclxuXHJcbi5ibG9jay1wYXJjb3VyLWVxdWlwZXtcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9jay1wYXJjb3VyLWFnaWxle1xyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKmltZyBtb2JpbGUqL1xyXG5cclxuLnNpdGUtam91cnMsIC5ibG9jay1wYXJjb3VyLXNlbywgLmJsb2NrLXBhcmNvdXItZXNwYWNlLWNsaWVudCwgLmJsb2NrLXBhcmNvdXItbW90ZXVyLXJlY2hlcmNoZSwgLmJsb2NrLXBhcmNvdXItbW90ZXVyLXJlc2VydmF0aW9uLCAuYmxvY2stcGFyY291ci1jYWxlbmRyaWVyLXByaXgsIC5ibG9jay1wYXJjb3VyLWFnaWxle1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qc2xhbW9uZSovXHJcbi5zaXRlLXZpdnJlLWVuc2VtYmxle1xyXG4gICAgIC53LXJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVmZXJlbmNlLXRhYi1iZy1jZW50ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuLnNpdGUtY2hpZmZyZXN7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIC5ncmlke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyNjBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLW1vYmlsZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2MgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzYyB7XHJcbiAgICBcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICR0YWJsZXRBKSBhbmQgKG1heC13aWR0aCA6ICRtZWRpdW0pIHtcclxuICAgIFx0XHRtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcdH1cclxuICAgIFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQ2KSBhbmQgKG1heC13aWR0aCA6ICR0YWJsZXRBKSB7XHJcbiAgICBcdFx0bWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtam91cnN7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IFxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICBib3R0b206IDc3cHg7XHJcbiAgICB9XHJcbiAgICAudGV4dC1yZWFsaXNhdGlvbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTM5MzkzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2l0ZS10cmFuc2Zvcm1hdGlvbiB7XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogOThwXHJcbiAgICB9XHJcbiAgICAuY29udGVudC1jbXMgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmYWZhO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtZm9jdXN7XHJcbiAgICAuY29udGVudC1jbXMgaDR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWNtcyBoNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTI2cHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MiUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVmZXJlbmNlLXRhYi1iZy1jZW50ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9ybmUtanVze1xyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9ybmUtY29tcGFyYWlzb257XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMXB4KTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTQlIC0gMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2stZGVzY3tcclxuICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSArIDFweCk7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrcG9pbnQ4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2JSArIDFweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5ib3JuZS10ZWNobmlxdWV7XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTE2cHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9ybmUtc2hhbmdoYWl7XHJcbiAgICAuY29udGVudC1jbXMgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlICsgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2Utc21hbGwtaW1hZ2UtbW9iaWxle1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWJhYmU7XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9yaWdpbmUtcHJvZ3Jlc3Npb24sIC5yaWdpbmUtc29sdXRpb25zIHtcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgYm90dG9tOiA3NTtcclxuICAgIH1cclxufVxyXG4ub3JpZ2luZS1wcm9ncmVzc2lvbntcclxuICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTMycHg7ICAgIFxyXG4gICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi5vcmlnaW5lLXZpY3RvaXJlc3tcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgXHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTM4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIC5ncmlke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2UtbW9iaWxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWZlcmVuY2UtdGFiLWJsb2NrLWltYWdlLXdyYXBwZXIge1xyXG4gICAgXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC00MHB4IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICBAbWVkaWEgKG1heC13aWR0aDozNzVweCl7XHJcbiAgICAgICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlciB7XHJcbiAgICBcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTQwcHggcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9yaWdpbmUtc2l0ZS10ZXN0ZXtcclxuICAgIC5jb250ZW50LWNtcyAuY291bnRlci1udW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1jbXMgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAudy1yZWZlcmVuY2UtdGFiLWJsb2NrLWRlc2N7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTE1cHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtwb2ludDgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtdGFiLWJnLWNlbnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50OCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1jbXMgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcbi5vcmlnaW5lLW9wdGltaXNhdGlvbntcclxuICAgIC5jb250ZW50LWNtcyBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLXRhYi1ibG9jay1kZXNje1xyXG4gICAgICAgIGJvdHRvbTogMTEzcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtaW1tZXJzaW9ue1xyXG4gICAgLnJlZmVyZW5jZS10YWItYmxvY2staW1hZ2Utd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDdweDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc2l0ZS1pbW1lcnNpb24sIC5ib3JuZS1qdXMsIC5ib3JuZS1jb21wYXJhaXNvbiwgLmJvcm5lLXRlY2huaXF1ZSwgLmJvcm5lLXNoYW5naGFpLCAub3JpZ2luZS1wcm9ncmVzc2lvbiwgLnNpdGUtdml2cmUtZW5zZW1ibGUsIC5zaXRlLWZvY3Vze1xyXG4gICAgLnJlZmVyZW5jZS1zbWFsbC1pbWFnZS1tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWZlcmVuY2UtbGFyZ2UtaW1hZ2UtbW9iaWxle1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRlc2t0b3AtaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgIFxyXG4gICAgfVxyXG59XHJcbi5tb2JpbGUtaW1ne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgIFxyXG4gICAgfVxyXG59XHJcbi5tb2JpbGUtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgXHJcbiAgICB9XHJcbn1cclxuLypzbGFtb25lKi9cclxuLmJsb2NrLXBhcmNvdXItbW90ZXVyLXJlc2VydmF0aW9uLCAuYmxvY2stcGFyY291ci1jYWxlbmRyaWVyLXByaXgsIC5ibG9jay1wYXJjb3VyLW1vdGV1ci1yZWNoZXJjaGUsIC5ibG9jay1wYXJjb3VyLW1vdGV1ci1yZWNoZXJjaGUgICwgLmJsb2NrLXBhcmNvdXItZXNwYWNlLWNsaWVudCwgLmJsb2NrLXBhcmNvdXItc2Vve1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXNcclxufVxyXG5cclxuLnJlZmVyZW5jZS1ibG9ja3tcclxuICAgLyogb3BhY2l0eTowOyovXHJcbn1cclxuLmZhZGVJblVwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcclxufVxyXG4udmlzaWJsZXtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZhZGVJblVwLFxyXG4uZmFkZUluVXBhbHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBcclxufVxyXG5cclxuLmZhZGVJblVwYWx0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNHNcclxufVxyXG4uYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHQgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcblx0ICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdCAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0ICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdCAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHQgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBiZ0FuaW1hdGVUaHJvdWdoIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypcclxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG5cclxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXHJcblxyXG5QZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxyXG5cclxuVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcblxyXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cclxuKi9cclxuYm9keSB7IC8qIEFkZHJlc3NlcyBhIHNtYWxsIGlzc3VlIGluIHdlYmtpdDogaHR0cDovL2JpdC5seS9ORWRvRHEgKi9cclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHQgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcblx0ICAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdCAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0ICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdCAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHQgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5oaW5nZSB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG5cdCAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHQgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0ICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG5cdDAlLCA1MCUsIDEwMCUge29wYWNpdHk6IDE7fVxyXG5cdDI1JSwgNzUlIHtvcGFjaXR5OiAwO31cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZsYXNoIHtcclxuXHQwJSwgNTAlLCAxMDAlIHtvcGFjaXR5OiAxO31cclxuXHQyNSUsIDc1JSB7b3BhY2l0eTogMDt9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmxhc2gge1xyXG5cdDAlLCA1MCUsIDEwMCUge29wYWNpdHk6IDE7fVxyXG5cdDI1JSwgNzUlIHtvcGFjaXR5OiAwO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcblx0MCUsIDUwJSwgMTAwJSB7b3BhY2l0eTogMTt9XHJcblx0MjUlLCA3NSUge29wYWNpdHk6IDA7fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxhc2gge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxuXHRhbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuXHQwJSwgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG5cdDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7fVxyXG5cdDIwJSwgNDAlLCA2MCUsIDgwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc2hha2Uge1xyXG5cdDAlLCAxMDAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTt9XHJcblx0MTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUgey1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTt9XHJcblx0MjAlLCA0MCUsIDYwJSwgODAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTt9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgc2hha2Uge1xyXG5cdDAlLCAxMDAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG5cdDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO31cclxuXHQyMCUsIDQwJSwgNjAlLCA4MCUgey1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG5cdDAlLCAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG5cdDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO31cclxuXHQyMCUsIDQwJSwgNjAlLCA4MCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTt9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5zaGFrZSB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcclxuXHQwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG5cdDQwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO31cclxuXHQ2MCUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTt9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xyXG5cdDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcblx0NDAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7fVxyXG5cdDYwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO31cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBib3VuY2Uge1xyXG5cdDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG5cdDQwJSB7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTt9XHJcblx0NjAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO31cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcblx0MCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcblx0NDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO31cclxuXHQ2MCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcblx0MCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcblx0MTAlLCAyMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7fVxyXG5cdDMwJSwgNTAlLCA3MCUsIDkwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO31cclxuXHQ0MCUsIDYwJSwgODAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO31cclxuXHQxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO31cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHRhZGEge1xyXG5cdDAlIHstbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7fVxyXG5cdDEwJSwgMjAlIHstbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO31cclxuXHQzMCUsIDUwJSwgNzAlLCA5MCUgey1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTt9XHJcblx0NDAlLCA2MCUsIDgwJSB7LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTt9XHJcblx0MTAwJSB7LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTt9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgdGFkYSB7XHJcblx0MCUgey1vLXRyYW5zZm9ybTogc2NhbGUoMSk7fVxyXG5cdDEwJSwgMjAlIHstby10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTt9XHJcblx0MzAlLCA1MCUsIDcwJSwgOTAlIHstby10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO31cclxuXHQ0MCUsIDYwJSwgODAlIHstby10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTt9XHJcblx0MTAwJSB7LW8tdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG5cdDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cclxuXHQxMCUsIDIwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7fVxyXG5cdDMwJSwgNTAlLCA3MCUsIDkwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTt9XHJcblx0NDAlLCA2MCUsIDgwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7fVxyXG5cdDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO31cclxufVxyXG5cclxuLmFuaW1hdGVkLnRhZGEge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuXHQtby1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuXHRhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG5cdDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgfVxyXG5cdDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XHJcblx0NDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XHJcblx0NjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG5cdDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XHJcblx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHN3aW5nIHtcclxuXHQyMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxyXG5cdDQwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxyXG5cdDYwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuXHQ4MCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG5cdDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgc3dpbmcge1xyXG5cdDIwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxyXG5cdDQwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cclxuXHQ2MCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG5cdDgwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG5cdDEwMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuXHQyMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cclxuXHQ0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XHJcblx0NjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuXHQ4MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnN3aW5nIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxuXHQtby1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cclxuICAxNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpOyB9XHJcbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7IH1cclxuICA0NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpOyB9XHJcbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7IH1cclxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7IH1cclxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIDAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTUlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTsgfVxyXG4gIDMwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpOyB9XHJcbiAgNDUlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTsgfVxyXG4gIDYwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpOyB9XHJcbiAgNzUlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpOyB9XHJcbiAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTUlIHsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7IH1cclxuICAzMCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7IH1cclxuICA0NSUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTsgfVxyXG4gIDYwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTsgfVxyXG4gIDc1JSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7IH1cclxuICAxMDAlIHsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7IH1cclxuICAzMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7IH1cclxuICA0NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTsgfVxyXG4gIDYwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTsgfVxyXG4gIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQud29iYmxlIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG5cdDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcblx0NTAlIHsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cclxuICAgIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG5cdDUwJSB7IC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gICAgMTAwJSB7IC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG5cdDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnB1bHNlIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuXHQtby1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0fVxyXG5cdDQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0fVxyXG5cdDUwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcblx0ODAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG5cdH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmxpcCB7XHJcblx0MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XHJcblx0XHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cdH1cclxuXHQ0MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XHJcblx0XHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XHJcblx0XHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcblx0fVxyXG5cdDgwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XHJcblx0XHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcclxuXHRcdC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmbGlwIHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XHJcblx0XHQtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHR9XHJcblx0NDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcclxuXHRcdC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcblx0ODAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XHJcblx0XHQtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XHJcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHR9XHJcblx0NDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcblx0ODAlIHtcclxuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XHJcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwIHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcblx0LW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHRhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBJblgge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblx0MTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cdDEwMCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cdDEwMCUge1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHQxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcE91dFgge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBJblkge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblx0MTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblx0MTAwJSB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHQxMDAlIHtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHQxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG5cdC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuXHQwJSB7b3BhY2l0eTogMDt9XHJcblx0MTAwJSB7b3BhY2l0eTogMTt9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdDAlIHtvcGFjaXR5OiAwO31cclxuXHQxMDAlIHtvcGFjaXR5OiAxO31cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdDAlIHtvcGFjaXR5OiAwO31cclxuXHQxMDAlIHtvcGFjaXR5OiAxO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdDAlIHtvcGFjaXR5OiAwO31cclxuXHQxMDAlIHtvcGFjaXR5OiAxO31cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVJbiB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYWRlSW5VcCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVJbkRvd24ge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVJbkxlZnQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVJblJpZ2h0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYWRlSW5VcEJpZyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFkZUluRG93bkJpZyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYWRlSW5MZWZ0QmlnIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVJblJpZ2h0QmlnIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuXHQwJSB7b3BhY2l0eTogMTt9XHJcblx0MTAwJSB7b3BhY2l0eTogMDt9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuXHQwJSB7b3BhY2l0eTogMTt9XHJcblx0MTAwJSB7b3BhY2l0eTogMDt9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0MCUge29wYWNpdHk6IDE7fVxyXG5cdDEwMCUge29wYWNpdHk6IDA7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG5cdDAlIHtvcGFjaXR5OiAxO31cclxuXHQxMDAlIHtvcGFjaXR5OiAwO31cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVPdXQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHR9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFkZU91dFVwIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVPdXREb3duIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVPdXRMZWZ0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVPdXRSaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFkZU91dFVwQmlnIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFkZU91dERvd25CaWcge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mYWRlT3V0TGVmdEJpZyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZhZGVPdXRSaWdodEJpZyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdH1cclxuXHJcblx0NzAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHR9XHJcblxyXG5cdDcwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoLjkpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0fVxyXG5cclxuXHQ3MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0fVxyXG5cclxuXHQ3MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVJbkRvd24ge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuXHRhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZUluTGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZU91dFJpZ2h0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuXHRhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxufVxyXG5cclxuLmFuaW1hdGVkLmJvdW5jZUluIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuXHQtby1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG5cdH1cclxuXHJcblx0ODAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcblx0fVxyXG5cclxuXHQ4MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcblx0fVxyXG5cclxuXHQ4MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5ib3VuY2VJblVwIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG5cdH1cclxuXHJcblx0ODAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5ib3VuY2VJbkRvd24ge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuXHRhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcblx0fVxyXG5cclxuXHQ4MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcblx0fVxyXG5cclxuXHQ4MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcblx0fVxyXG5cclxuXHQ4MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlSW5MZWZ0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHR9XHJcblxyXG5cdDgwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG5cdH1cclxuXHJcblx0ODAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmJvdW5jZUluUmlnaHQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuXHRhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxuXHQyNSUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblxyXG5cdDI1JSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxuXHQyNSUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKC4zKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0MjUlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0VXAge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQyMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0RG93biB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcblx0MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmJvdW5jZU91dExlZnQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDIwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0MjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0UmlnaHQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcblx0MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJvdGF0ZUluIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxuXHQtby1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb3RhdGVJblVwTGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQucm90YXRlSW5Eb3duTGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQucm90YXRlSW5VcFJpZ2h0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb3RhdGVJbkRvd25SaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uYW5pbWF0ZWQucm90YXRlT3V0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG5cdC1vLWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb3RhdGVPdXRVcExlZnQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxuXHRhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuXHQwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb3RhdGVPdXREb3duTGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG5cdDAlIHtcclxuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJvdGF0ZU91dFVwUmlnaHQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcblx0LW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuXHRhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcblx0MCUge1xyXG5cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJvdGF0ZU91dERvd25SaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxuXHQtby1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcclxuXHQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQyMCUsIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XHJcblx0NDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQ4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XHJcblx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgaGluZ2Uge1xyXG5cdDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxyXG5cdDIwJSwgNjAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQ0MCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxyXG5cdDgwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6IDE7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQxMDAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgaGluZ2Uge1xyXG5cdDAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7IC1vLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxyXG5cdDIwJSwgNjAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpOyAtby10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQ0MCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC1vLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxyXG5cdDgwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAxOyAtby10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQxMDAlIHsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQyMCUsIDYwJSB7IHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XHJcblx0NDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cclxuXHQ4MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTsgb3BhY2l0eTogMTsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmhpbmdlIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuXHQtby1hbmltYXRpb24tbmFtZTogaGluZ2U7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG59XHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpOyB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyByb2xsSW4ge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTsgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvbGxJbiB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpOyB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb2xsSW4ge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuXHRhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gICAgMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcbiAgICAxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICAgIDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblxyXG4gICAgMTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gICAgMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblxyXG4gICAgMTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsT3V0IHtcclxuICAgIDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cclxuICAgIDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5yb2xsT3V0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcblx0LW8tYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgQW5nZWxvIFJvaGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL2FuZ2Vsb3JvaGl0ICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuXHQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7IG9wYWNpdHk6IDA7IH1cclxuXHQ2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7IG9wYWNpdHk6IDE7IH1cclxuXHQ4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcblx0MCUgeyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcblx0NjAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcblx0ODAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7IG9wYWNpdHk6IDE7IH1cclxuXHQxMDAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuXHQwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcblx0NjAlIHsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDgwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcblx0NjAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDgwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5saWdodFNwZWVkSW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gICAgLW8tYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcblxyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG4uYW5pbWF0ZWQubGlnaHRTcGVlZEluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgQW5nZWxvIFJvaGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL2FuZ2Vsb3JvaGl0ICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuXHQwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcblx0MCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcblx0MTAwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5saWdodFNwZWVkT3V0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gICAgLW8tYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuLmFuaW1hdGVkLmxpZ2h0U3BlZWRPdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xyXG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xyXG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZXRhaWxzIGV4cGVydGlzZSBhbHRpbWFcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmV4cGVydGlzZXMge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxufVxyXG4uZXhwZXJ0aXNlcy1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSk7IFxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmV4cGVydGlzZXMtZ3JpZCAuZXhwZXJ0aXNlcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTZlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0Ny45Mzc1ZW0pIHtcclxuICAgIC5leHBlcnRpc2VzLWdyaWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZXhwZXJ0aXNlcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBlcnRpc2VzLWxpc3QtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmV4cGVydGlzZXMtbGlzdC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNGVtO1xyXG4gICAgaGVpZ2h0OiAxNmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uZXhwZXJ0aXNlcy1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAuNmVtIDNlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJnLWNvbG9yLTIwO1xyXG59XHJcbi5leHBlcnRpc2VzLWxpc3QtaXRlbS1pY29uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVhZTI7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgYmFja2dyb3VuZDogI2Q2YzliNTsgXHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTI7XHJcbiAgICB9XHJcbn1cclxuLmV4cGVydGlzZS1jaXJjbGUge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDJlbSkge1xyXG4gICAgLmV4cGVydGlzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZS1jZW50ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlLWl0ZW0tY2VudGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gLjFlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlLWl0ZW0tY2VudGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jaXJjbGUge1xyXG4gICAgaGVpZ2h0OiA0MmVtO1xyXG4gICAgd2lkdGg6IDQyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuLmNpcmNsZS1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW46IC0xN2VtIDAgMCAtMTdlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDM0ZW07XHJcbiAgICBoZWlnaHQ6IDM0ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICRjb2xvci03O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0O1xyXG59XHJcbi5jaXJjbGUtY2VudGVyLCAuY2lyY2xlLWl0ZW0tY2VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogLTcuNWVtIDAgMCAtNy41ZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgaGVpZ2h0OiA5ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICRjb2xvci03O1xyXG4gICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcbi5jaXJjbGUtaXRlbS1jZW50ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcclxuICAgIG1hcmdpbjogLTkuNWVtIDAgMCAtOS41ZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMy4yZW07XHJcbiAgICBoZWlnaHQ6IDE5ZW07XHJcbiAgICBwYWRkaW5nOiAwIDIuOWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgLW1vei10cmFuc2Zvcm07XHJcbiAgICAmOmJlZm9yZSwgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE5ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG4uY2lyY2xlLWl0ZW0tY2VudGVyLS12aXNpYmxle1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICBhbmltYXRpb246IC4zcyBlYXNlLW91dCBjaXJjbGUtaXRlbS1jZW50ZXItb3BlbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAuM3MgZWFzZS1vdXQgY2lyY2xlLWl0ZW0tY2VudGVyLW9wZW47XHJcbiAgICAtbW96LWFuaW1hdGlvbjogLjNzIGVhc2Utb3V0IGNpcmNsZS1pdGVtLWNlbnRlci1vcGVuO1xyXG59XHJcbi5jaXJjbGUtY2VudGVyLXRpdGxle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4uY2lyY2xlLWl0ZW0tY2VudGVyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEyLjhlbTtcclxufVxyXG4uY2lyY2xlLWNlbnRlci1zdWItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsIFwiYWx0aW1hLWhvdXNjaGthcHJvXCIsIEF2ZW5pciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6MzAwOyBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbSA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi5jaXJjbGUtY2VudGVyLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgXCJhbHRpbWEtaG91c2Noa2Fwcm9cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbn1cclxuLmNpcmNsZS1pdGVtIHtcclxuICAgIGhlaWdodDogOC44ODg4ODg4ODg4ODg4OWVtO1xyXG4gICAgd2lkdGg6IDguODg4ODg4ODg4ODg4ODllbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci00NDtcclxuICAgIGJvcmRlcjogLjU1NTU1NTU1NTU1NTU1NTZlbSBzb2xpZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDguODg4ODg4ODg4ODg4ODllbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiRjb2xvci00NCAhaW1wb3J0YW50OyBcclxuICAgIGJvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCB0cmFuc2Zvcm07XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93IHtcclxuICAgICAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXJjbGUtaXRlbS1jb250ZW50e1xyXG4gICAgICAgICAgIC8qb3BhY2l0eTowOyovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2lyY2xlLWl0ZW0tY29udGVudCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiA3LjllbTtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcbi5jaXJjbGUtaXRlbS1hcnJvdyB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgd2lkdGg6IDEuMTExMTExMTExMTExMTExZW07XHJcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMTExMTExZW07XHJcbiAgICBib3R0b206IC41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTU1cHg7XHJcbn1cclxuLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgcmlnaHQ6IC0ycHg7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBsZWZ0OiAtM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjIyMjIyMjIyMjIyMjIyMjI0ZW07XHJcbiAgICBwYWRkaW5nOiAxLjY2NjY2NjY2NjY2NjY2N2VtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWluZGVudDogLS4zMzMzMzMzMzMzMzMzMzMzZW07XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbn1cclxuLmNpcmNsZS0tNiB7XHJcbiAgICAuY2lyY2xlLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaXJjbGVzL2NpcmNsZS0tNi5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlLWl0ZW0tLTEge1xyXG4gICAgICAgICAgICB0b3A6IDIuMjIyMjIyMjIyMjIyMjIyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtNWVtO1xyXG4gICAgICAgICAgICAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS0ye1xyXG4gICAgICAgIHRvcDogMi4yMjIyMjIyMjIyMjIyMjJlbTtcclxuICAgICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNWVtO1xyXG4gICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlLWl0ZW0tLTMge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogLTVlbSAwIDA7XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNCB7XHJcbiAgICAgICAgYm90dG9tOiAyLjIyMjIyMjIyMjIyMjIyMmVtO1xyXG4gICAgICAgIGxlZnQ6IDc1JTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNSB7XHJcbiAgICAgICAgYm90dG9tOiAyLjIyMjIyMjIyMjIyMjIyMmVtO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxMGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzEwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IC01ZW0gMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaXJjbGUtLTUge1xyXG4gICAgLmNpcmNsZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlcy9jaXJjbGUtLTUuanBnXCIpO1xyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS0xIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTVlbTtcclxuICAgICAgICAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS0yIHtcclxuICAgICAgICB0b3A6IDM3LjUlO1xyXG4gICAgICAgIGxlZnQ6IDkwJTtcclxuICAgICAgICBtYXJnaW46IC01ZW0gMCAwIC01ZW07XHJcblxyXG4gICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTYwZGVnKTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS0zIHtcclxuICAgICAgICBib3R0b206IDIuMjIyMjIyMjIyMjIyMjIyZW07XHJcbiAgICAgICAgbGVmdDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTVlbTtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNHtcclxuICAgICAgICBib3R0b206IDIuMjIyMjIyMjIyMjIyMjIyZW07XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTVlbTtcclxuICAgICAgICAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzEwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTBkZWcpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMxMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS01IHtcclxuICAgICAgICB0b3A6IDM3LjUlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW46IC01ZW0gMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2lyY2xlLS0zIHtcclxuICAgIC5jaXJjbGUtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZXMvY2lyY2xlLS0zLmpwZ1wiKTtcclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tMSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlLWl0ZW0tLTIge1xyXG4gICAgICAgIHRvcDogNzAlO1xyXG4gICAgICAgIGxlZnQ6IDg1JTtcclxuICAgICAgICBtYXJnaW46IC01ZW0gMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tMyB7XHJcbiAgICAgICAgdG9wOiA3MCU7XHJcbiAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgIG1hcmdpbjogLTVlbSAwIDAgLTVlbTtcclxuICAgICAgICAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjBkZWcpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMyMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuICAgIC5jaXJjbGUtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZXMvY2lyY2xlLS03LmpwZ1wiKTtcclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tMSB7XHJcbiAgICAgICAgdG9wOiAxLjExMTExMTExMTExMTExMWVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tMiB7XHJcbiAgICAgICAgdG9wOiA2LjY2NjY2NjY2NjY2NjY2NmVtO1xyXG4gICAgICAgIGxlZnQ6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tMyB7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAtNWVtIDAgMDtcclxuICAgICAgICAuY2lyY2xlLWl0ZW0tYXJyb3ctLWhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTkwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTBkZWcpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZS1pdGVtLS00IHtcclxuICAgICAgICBib3R0b206IDIuMjIyMjIyMjIyMjIyMjIyZW07XHJcbiAgICAgICAgbGVmdDogNjcuNSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNWVtO1xyXG4gICAgICAgIC5jaXJjbGUtaXRlbS1hcnJvdy0taG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlLWl0ZW0tLTUge1xyXG4gICAgICAgIGJvdHRvbTogMi4yMjIyMjIyMjIyMjIyMjJlbTtcclxuICAgICAgICBsZWZ0OiAzMi41JTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxMGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzEwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNiB7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IC01ZW0gMCAwIDA7XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQwZGVnKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUtaXRlbS0tNyB7XHJcbiAgICAgICAgdG9wOiA2LjY2NjY2NjY2NjY2NjY2NmVtO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01ZW07XHJcbiAgICAgICAgLmNpcmNsZS1pdGVtLWFycm93LS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlLWl0ZW0tY2VudGVyLW9wZW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAuMztcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALW1vei1rZXlmcmFtZXMgY2lyY2xlLWl0ZW0tY2VudGVyLW9wZW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAuMztcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALW1vei1rZXlmcmFtZXMgY2lyY2xlLWl0ZW0tY2VudGVyLW9wZW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAuMztcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlLWl0ZW0tY2VudGVyLW9wZW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAuMztcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALW8ta2V5ZnJhbWVzIGNpcmNsZS1pdGVtLWNlbnRlci1vcGVuIHtcclxuICAgIGZyb20ge1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbn1cclxudG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG59QGtleWZyYW1lcyBjaXJjbGUtaXRlbS1jZW50ZXItb3BlbiB7XHJcbiAgICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG59XHJcbnRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxufVxyXG4uZXhwZXJ0aXNlLWNsaWVudHMge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIC5ncmlkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctY29sb3ItMTE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG59XHJcblxyXG4uZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC1pdGVtLCAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSB7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgJGJnLWNvbG9yLTExLCAwIC0xcHggJGJnLWNvbG9yLTExO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDcuNjI1ZW07XHJcbiAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxufVxyXG4uZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC1pdGVte1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjExMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RleHQtYWxpZ246IGNlbnRlcjt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgcGFkZGluZzogMGVtO1xyXG4gICAgaGVpZ2h0OiA1LjM4ZW07XHJcbiAgICBsaW5lLWhlaWdodDoxLjI1O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudmVydGljYWxseSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgZW17XHJcbiAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlLWJpZyB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC0tNiAge1xyXG4gICAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjY4JSAgICBcclxuICAgIH1cclxuICAgIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzM2JVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC0tNCB7XHJcbiAgICAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC1pdGVtIHt3aWR0aDogMjUlfVxyXG4gICAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtdGl0bGUge3dpZHRoOiA1MCV9XHJcbn1cclxuXHJcbi5leHBlcnRpc2UtdGVhbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1pbnRybyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMGVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmV4cGVydGlzZS10ZWFtLWxpc3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5leHBlcnRpc2UtdGFibGV0IHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgcGFkZGluZzogMmVtIDAgMCAwO1xyXG4gICAgLnZpc3VlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBpbWcge21heC13aWR0aDogMTAwJX1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsIFwiYWx0aW1hLWhvdXNjaGthcHJvXCIsIEF2ZW5pciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBiMWQ3O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAuYnV0dG9uLWF1eGlsaWFyeSB7YmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogJGJnLWNvbG9yLTE5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7fVxyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgM2VtO1xyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMi4yNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246dG9wO1xyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1pdGVtLWFnZW5jaWVze1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlIHtmb250LXNpemU6IDEuMmVtO31cclxuICAgIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLS02IHtcclxuICAgICAgICAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC1pdGVtIHt3aWR0aDogNTAlfVxyXG4gICAgICAgIC5leHBlcnRpc2UtY2xpZW50cy1ncmlkLXRpdGxlIHt3aWR0aDogMTAwJX1cclxuICAgIH1cclxuXHJcbiAgICAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC0tNCB7XHJcbiAgICAgICAgLmV4cGVydGlzZS1jbGllbnRzLWdyaWQtaXRlbSB7d2lkdGg6IDUwJX1cclxuICAgICAgICAuZXhwZXJ0aXNlLWNsaWVudHMtZ3JpZC10aXRsZSB7d2lkdGg6IDEwMCV9XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0aXNlLXRhYmxldHtcclxuICAgICAgICAudmlzdWVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ZGlzcGxheTogYmxvY2s7dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFuIHtwYWRkaW5nOiAxMHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGVydGlzZS10ZWFtLWdyb3VwIHttYXJnaW46IDAgMWVtO31cclxuICAgIC5leHBlcnRpc2UtdGVhbS1pdGVtIHt3aWR0aDogMzIlO31cclxuICAgIC5wb3N0aWQtMTY1NSAuZXhwZXJ0aXNlLXRlYW0taXRlbXtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1jYXB0aW9uLCAuZXhwZXJ0aXNlLXRlYW0tY2FwdGlvbi1oYXNodGFnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICRiZy1jb2xvci0xMSBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDAgMCAuOGVtO1xyXG59XHJcbi5leHBlcnRpc2UtdGVhbS1jYXB0aW9ue1xyXG5cdHN0cm9uZ3tcclxuXHRcdHNwYW57XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjMwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmV4cGVydGlzZS10ZWFtLWNhcHRpb24taGFzaHRhZyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbn1cclxuLmV4cGVydGlzZS10ZWFtLWl0ZW0tYWdlbmN5IHtcclxuICAgIHdpZHRoOiA2ZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmV4cGVydGlzZS1zdGVwcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxufVxyXG4uZXhwZXJ0aXNlLXN0ZXBzLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAuNWVtIHNvbGlkO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogLjVlbTtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiI1wiIGNvdW50ZXIobGlzdCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMCAuMmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbS10aXRsZSwgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUtYmlnIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAuM2VtIDA7XHJcbn1cclxuLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUtYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtaXRlbS10aXRsZS1iaWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbn1cclxuLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbn1cclxuLmV4cGVydGlzZS1zdGVwcy1saXN0LS01IC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtIHtcclxuICAgIGhlaWdodDogMTJlbTtcclxuICAgIHdpZHRoOiA4ZW07XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzZW07XHJcbn1cclxuLmV4cGVydGlzZS1zdGVwcy1saXN0LS0zIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtIHtcclxuICAgIGhlaWdodDogMjJlbTtcclxuICAgIHdpZHRoOiAxOGVtO1xyXG4gICAgcGFkZGluZzogMCAyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM2VtO1xyXG59XHJcblxyXG4uZXhwZXJ0aXNlLXN0ZXBzLWxpc3QtLTMgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgcGFkZGluZzogMmVtIC4yZW0gMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmV4cGVydGlzZS1zdGVwcy1saXN0LS0ze1xyXG4gICAgICAgIC5leHBlcnRpc2Utc3RlcHMtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4cGVydGlzZS1zdGVwcy1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gLjJlbSAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5leHBlcnRpc2Utb2JqZWN0aXZlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxufVxyXG4uZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAxZW0gNWVtIC41ZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5leHBlcnRpc2Utb2JqZWN0aXZlcy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxufVxyXG4uZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDNlbTtcclxuICAgIGhlaWdodDogMTJlbTtcclxuICAgIHdpZHRoOiAxMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThlbTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLS4zZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43ZW07XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1jb2xvci01O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDcuNmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLS41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBlcnRpc2UtdGVjaG5vbG9naWVzIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcbi5leHBlcnRpc2UtdGVjaG5vbG9naWVzLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDJlbSAxZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuZXhwZXJ0aXNlLW9iamVjdGl2ZXMtbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgIH1cclxuICAgIC5leHBlcnRpc2UtdGVjaG5vbG9naWVzLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtdGVjaG5vbG9naWVzLWNvbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwZW0gMWVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgbWFyZ2luOiAwZW0gMC44ZW07ICAgICBcclxuICAgIH1cclxufVxyXG4uZXhwZXJ0aXNlLXRlY2hub2xvZ2llcy1pdGVtIHtcclxuICAgIGhlaWdodDogMTBlbTtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlYWUyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBlcnRpc2UtcmVmZXJlbmNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxufVxyXG4uZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG59XHJcblxyXG4uZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVtIHtcclxuICAgIGhlaWdodDogMTVlbTtcclxuICAgIHdpZHRoOiAzMy4xJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogLjJlbSBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAuMWVtIC4xZW0gMWVtICRiZy1jb2xvci03O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgIC5leHBlcnRpc2UtcmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHN7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTQ0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMjcycHggMCAwIC0yNzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGltZ3t0b3A6IDEyOHB4O31cclxuICAgICAgICAgLmV4cGVydGlzZS1yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAucmVmZXJlbmNlcy1saXN0LWl0ZW0tY29udGVudHMtYWN0aW9ue1xyXG4gICAgICAgICAgICB0b3A6IDI1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMmVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzMuNWVtKSB7ICAgXHJcbiAgICAuZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVtIHtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgLnJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzLWFjdGlvbnt0b3A6IDI4ZW07fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5leHBlcnRpc2UtcmVmZXJlbmNlcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5leHBlcnRpc2UtcmVmZXJlbmNlcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzBlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG4uZXhwZXJ0aXNlLXJlZmVyZW5jZXMtbGlzdC1pdGVtLWNvbnRlbnRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogLTVlbSAwIDAgLTVlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMGVtO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBib3JkZXI6IC41ZW0gc29saWQgJGxpZ2h0LXRleHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGVydGlzZS1yZWZlcmVuY2VzLWxpc3QtaXRlbS1jb250ZW50cy10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICB3aWR0aDogMTguNzVlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOS4zNzVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgIHRvcDogNDglO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOGVtO1xyXG4gICAgICAgIHJpZ2h0OiA4ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctY29sb3ItMTQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXt0b3A6IDA7fVxyXG4gICAgJjphZnRlcnsgYm90dG9tOiAwO31cclxufVxyXG5cclxuLmV4cGVydGlzZS1yZXdhcmRzLWNvdW50ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45ZW07XHJcbn1cclxuLmV4cGVydGlzZS1yZXdhcmRzLWNvdW50ZXItbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxufVxyXG4uZXhwZXJ0aXNlLXJld2FyZHMtY291bnRlci1saXN0LWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAuNWVtIHNvbGlkICNlZmVhZTI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDllbTtcclxuICAgIHdpZHRoOiA5ZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMWVtO1xyXG4gICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZXhwZXJ0aXNlLXJld2FyZHMtY291bnRlci1saXN0LWl0ZW0tY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlYWUyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xyXG59XHJcbi5leHBlcnRpc2UtcmV3YXJkcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZXhwZXJ0aXNlLXJld2FyZHMtYmxvY2stdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMGVtO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBtYXJnaW46IC41ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG4gICAgYm9yZGVyOiAuNWVtIHNvbGlkICNlZmVhZTI7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmV4cGVydGlzZS1yZXdhcmRzLWJsb2NrLXRpdGxlIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtcmV3YXJkcy1ibG9jay1saXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5leHBlcnRpc2UtcmV3YXJkcy1ibG9jay1saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA4ZW07XHJcbiAgICB3aWR0aDogOWVtO1xyXG4gICAgcGFkZGluZzogMmVtIDFlbSAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWFlMjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IC41ZW07XHJcbiAgICBoM3tcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCIsXCJhbHRpbWEtaG91c2Noa2Fwcm9cIixBdmVuaXIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgY29sb3I6ICM1NWIzZDY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmV4cGVydGlzZS1yZXdhcmRzLWJsb2NrLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtcmV3YXJkcy1ibG9jay1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IC0uNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLWNvbG9yLTY7XHJcbiAgICB9XHJcbn1cclxuLmV4cGVydGlzZS1yZXdhcmRzLWJsb2NrLWxpc3QtaXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG59XHJcbi5leHBlcnRpc2UtcmV3YXJkcy1ibG9jay1saXN0LWl0ZW0tdGV4dC1lbXBoYXNpcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZXhwZXJ0aXNlLWNlcnRpZmljYXRpb25zIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5leHBlcnRpc2UtY2VydGlmaWNhdGlvbnMtYmxvY2stdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTIwO1xyXG4gICAgaGVpZ2h0OiA5ZW07XHJcbiAgICB3aWR0aDogMTFlbTtcclxuICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICBtYXJnaW46IC41ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM2VtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLmV4cGVydGlzZS1jZXJ0aWZpY2F0aW9ucy1ibG9jay10aXRsZSBpbWcge3Bvc2l0aW9uOiByZWxhdGl2ZTt0b3A6IC01cHg7fVxyXG59XHJcbi5leHBlcnRpc2UtY2VydGlmaWNhdGlvbnMtYmxvY2stbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uZXhwZXJ0aXNlLWNlcnRpZmljYXRpb25zLWJsb2NrLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDExZW07XHJcbiAgICB3aWR0aDogMTFlbTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogLjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlYWUyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMWVtO1xyXG4gICAgfVxyXG59XHJcbi5leHBlcnRpc2UtY2VydGlmaWNhdGlvbnMtYmxvY2stbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogNi45MjMwNzY5MjMwNzY5MjJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi5wb3N0aWQtMTY1NSAuZXhwZXJ0aXNlLXRlYW0tY2FwdGlvbnttaW4taGVpZ2h0OiA1MnB4fVxyXG4ucG9zdGlkLTE2NTUgLmV4cGVydGlzZS10ZWFtLWl0ZW17ZmxvYXQ6IGxlZnR9XHJcbi5wb3N0aWQtMTY1NSAuZXhwZXJ0aXNlLXRlYW0tZ3JvdXAgLmV4cGVydGlzZS10ZWFtLWl0ZW06bnRoLWNoaWxkKDIpIHtwYWRkaW5nOiAwIC4zZW19XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5leHBlcnRpc2UtdGVhbS1pdGVtIHt3aWR0aDogMTguMjVlbTt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbiAuZ3JpZC1jb2wtLTh7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIC5wb3N0aWQtMTY1MiAuZXhwZXJ0aXNlLWludHJvZHVjdGlvbi10aXRsZXtmb250LXNpemU6MS45ZW07fVxyXG4gICAgLmNpcmNsZXtcclxuICAgICAgICAvKndpZHRoOiBhdXRvOyovXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xyXG4gICAgLmV4cGVydGlzZS1pbnRyb2R1Y3Rpb24gLmdyaWQtY29sLS04IHNwYW57Zm9udC1zaXplOiAwLjg3ZW07fVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaW4gRGV0YWlscyBleHBlcnRpc2UgYWx0aW1hXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gZ3JvdXAgYWx0aW1hXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udmFsdWVzIHtcclxuICAgIHBhZGRpbmc6IDJlbSAwIDRlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMjRlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWVzLWxpc3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWVzLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXMtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC52YWx1ZXMge1xyXG4gICAgICAgIC52YWx1ZXMtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXMtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpvYi1wcmVzZW50YXRpb24ge1xyXG4gICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAxLjRlbSAwZW0gMS40ZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWx1ZXMtbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi52YWx1ZXMtbGlzdC0tZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMzJweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTE3NnB4KSB7XHJcbiAgICAudmFsdWVzLWxpc3QtLWZpeGVkIHtcclxuICAgICAgICB0b3A6IDEyOC44cHg7XHJcbiAgICB9XHJcbn1cclxuLnZhbHVlcy1saXN0LS1maXhlZC1oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuLnZhbHVlcy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogOWVtO1xyXG4gICAgd2lkdGg6IDE5ZW07XHJcbiAgICBwYWRkaW5nOiA3LjVlbSAyLjVlbTtcclxuICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICBib3JkZXI6IDFlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi52YWx1ZXMtaXRlbS10aXRsZSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnZhbHVlcy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBwYWRkaW5nOiAuM2VtIDNlbTtcclxufVxyXG4udmFsdWVzLXNlcGFyYXRvciB7XHJcbiAgICBoZWlnaHQ6IDEuNGVtO1xyXG4gICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0uN2VtIDAgMCAtLjdlbTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBmb250LXNpemU6IDYuMjVlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCV9XHJcbi5kaXJlY3RvcnMge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTI1O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5kaXJlY3RvcnMtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmRpcmVjdG9ycy1pdGVtIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcbi5kaXJlY3RvcnMtaXRlbS5ncmlkLWNvbC0tNCB7XHJcbiAgICB3aWR0aDogMjMuNjI1ZW07XHJcbn1cclxufUBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLmRpcmVjdG9ycy1pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDI0LjVlbTtcclxufVxyXG59QG1lZGlhIChtYXgtd2lkdGg6NDQuMjVlbSkge1xyXG4gICAgLmRpcmVjdG9ycy1pdGVtIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGlyZWN0b3JzLWl0ZW0uZ3JpZC1jb2wtLTQsIC5kaXJlY3RvcnMtaXRlbS5ncmlkLWNvbC0tOCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5kaXJlY3RvcnMtaXRlbS1waWN0dXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogLjVlbSBzb2xpZCAkbGlnaHQtdGV4dDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAgMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIGhlaWdodDogMjBlbTtcclxuICAgIG1heC13aWR0aDogMzI3cHg7XHJcbn1cclxuLmRpcmVjdG9ycy1pdGVtLXBpY3R1cmUtc2xpZGVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAgMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAgMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmpzLWhhcy10YXAgXHJcbntcclxuICAgIC5kaXJlY3RvcnMtaXRlbS1waWN0dXJlLXNsaWRlcntcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87ICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXJlY3RvcnMtaXRlbS1waWN0dXJlLXNsaWRlci5qcy1pcy10YXBwZWR7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGlyZWN0b3JzLWl0ZW0tcGljdHVyZS1zbGlkZXJ7XHJcbiAgICAuZGlyZWN0b3JzLWl0ZW0tcGljdHVyZS1zbGlkZXItaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZGlyZWN0b3JzLWl0ZW0tcGljdHVyZS1zbGlkZXItaW1nLWhvdmVyeyBcclxuICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmRpcmVjdG9ycy1pdGVtLXBpY3R1cmUtc2xpZGVyLWltZ3tkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgIC5kaXJlY3RvcnMtaXRlbS1waWN0dXJlLXNsaWRlci1pbWctaG92ZXJ7ZGlzcGxheTpibG9jazt9XHJcbiAgICB9XHJcbn1cclxuLmRpcmVjdG9ycy1pdGVtLXN1Yi1waWN0dXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAuNWVtIHNvbGlkICRsaWdodC10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMjtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRsaWdodC10ZXh0LCAwIDAgMCAycHggJGxpZ2h0LXRleHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXJlY3RvcnMtaXRlbS1zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA0LjVlbTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgaGVpZ2h0OiA1ZW07XHJcbiAgICBtYXJnaW46IDAgLS41ZW0gMCAtLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAgMTAwJTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yNTtcclxuICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICB3aWR0aDogNC42ZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi4zZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXt0b3A6IC0yLjllbTt9XHJcbiAgICAmOmFmdGVyeyAgYm90dG9tOiAtMi45ZW07fVxyXG59XHJcblxyXG4uZGlyZWN0b3JzLWl0ZW0tcXVvdGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgaGVpZ2h0OiA4ZW07XHJcbiAgICB3aWR0aDogMTRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVlbSAyZW07XHJcbiAgICAgYm9yZGVyLXJhZGl1czogIDEwMCU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICAxMDAlO1xyXG4gICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICAgY2l0ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLigJQgXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiRiZy1jb2xvci0xMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjFlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5kaXJlY3RvcnMtaXRlbS1zZXBhcmF0b3IsIC5kaXJlY3RvcnMtaXRlbS1xdW90ZSAge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG5cclxuXHJcbi5ncmlkLWNvbC0tNiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmRvb3JzIHtcclxuICAgIGhlaWdodDogMzYuMjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuZG9vcnMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAuZG9vcnMtcGFuZWxzLCAgLmRvb3JzLXBhbmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb29ycy1wYW5lbC0tMSAuZG9vcnMtcGFuZWwtcXVvdGUsIC5kb29ycy1wYW5lbC0tMiAuZG9vcnMtcGFuZWwtcXVvdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb29ycy1wYW5lbC0tMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuLmRvb3JzLXBhbmVsLS0yIHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiZy1jb2xvci0xNDtcclxuICAgICAgICB0b3A6IC01MCU7XHJcbiAgICAgICAgYm90dG9tOiAtNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld3goLTQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBza2V3eCgtNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3eCgtNDVkZWcpXHJcblxyXG4gICAgfVxyXG59XHJcbi5kb29ycy1wYW5lbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCV9XHJcbi5kb29ycy1wYW5lbCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTElO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY2l0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5kb29ycy1wYW5lbC0tMSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuZG9vcnMtcGFuZWwtcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMGVtO1xyXG4gICAgfVxyXG59XHJcbi5kb29ycy1wYW5lbC0tMiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAuZG9vcnMtcGFuZWwtcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICB9XHJcbn1cclxuLmRvb3ItLWZpeGVkeyBcclxuICAgIC5kb29ycy1wYW5lbC0tMSwgLmRvb3JzLXBhbmVsLS0yIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLmRvb3JzLXBhbmVsLXF1b3RlIHtcclxuICAgIHdpZHRoOiAyMGVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHB7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ+KAnSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vdXItcGxhY2Uge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgM2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjczLjVlbSkge1xyXG4gICAgLm91ci1wbGFjZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ub3VyLXBsYWNlLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL291ci1wbGFjZS9jaGV6Tm91cy5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGhlaWdodDogMjQ1M3B4O1xyXG4gICAgd2lkdGg6IDExNzZweDtcclxufVxyXG5AbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzozLzIpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksIChtaW4tcmVzb2x1dGlvbjoxNDRkcGkpLCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xyXG4gICAgLm91ci1wbGFjZS1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL291ci1wbGFjZS9jaGV6Tm91c0xhcmdlLmpwZ1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEFnZW5jaWVzXHJcbi5pbnRyb2R1Y2luZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuXHJcbi5hZ2VuY2llcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uYWdlbmN5IHsgICBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbHRpbWEtYnJhbmRvbixhbHRpbWEtaG91c2Noa2Fwcm8sQXZlbmlyLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XHJcbiAgICBcclxuICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtZW1haWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50Mikge1xyXG4gICAgLmFnZW5jeTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZpbiBncm91cCBhbHRpbWFcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyByZWZlcmVuY2VzIFJlY3J1dGVtZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5pbnRyb2R1Y2luZyAuZ3JpZCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDEpIHtcclxuICAgIC5pbnRyb2R1Y2luZyAuZ3JpZC1jb2wtLTQge1xyXG4gICAgICAgICB3aWR0aDogNDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5pbnRyb2R1Y2luZyAuZ3JpZC1jb2wtLTQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm9kdWNpbmctYmlnLW51bWJlciwgLmV4cGVydGlzZS10ZWFtLW51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDguNzVlbTtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogLjJlbTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5pbnRyb2R1Y2luZy1iaWctbnVtYmVyLCAuZXhwZXJ0aXNlLXRlYW0tbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDhlbTtcclxuICAgIH1cclxufVxyXG4uaW50cm9kdWNpbmctY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLmludHJvZHVjaW5nLWNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIH1cclxufVxyXG4uam9icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblx0LmdyaWQtY29sLS02e1xyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuam9ic3tcclxuXHRcdC5ncmlkLWNvbC0tNntcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uam9icy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNGVtIDAgNGVtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0xMTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJveC1jb2xvci0xO1xyXG59XHJcbi5qb2JzLWNvbnRhaW5lci1sb2NhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwZW07XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmpvYnMtY29udGFpbmVyLWxvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgfVxyXG59XHJcbi5qb2JzLWNvbnRhaW5lci1sb2NhdGlvbi1uYW1lIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IC40ZW0gMDtcclxufVxyXG4uam9icy1saXN0LCAuam9icy1saXN0LWVtcHR5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDI1ZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Mikge1xyXG4gICAgLmpvYnMtbGlzdCwgLmpvYnMtbGlzdC1lbXB0eSB7XHJcbiAgICAgICAgd2lkdGg6IDIwZW07XHJcbiAgICB9XHJcbn1cclxuLmpvYnMtbGlzdC1lbXB0eSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxufVxyXG4uam9icy1saXN0LWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmctY29sb3ItMTE7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3gtY29sb3ItMTtcclxufVxyXG4uam9icy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmpvYnMtbGlzdC1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuLmpvYnMtbGlzdC1pdGVtLW5hbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjZlbSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG59XHJcblxyXG4uam9icy1saXN0LWl0ZW0tdHlwZXtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCLigLpcIjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuam9icy1saXN0LWl0ZW0tdHlwZSB7XHJcbiAgICAgIFxyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IC40ZW0gMDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYnMtbGlzdC1pdGVtLW5hbWV7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxufVxyXG4uam9icy1hbHRlcm5hdGl2ZXMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuam9icy1hbHRlcm5hdGl2ZXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbn1cclxuLmpvYnMtYWx0ZXJuYXRpdmVzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiA3cHggc29saWQgJGJnLWJlaWdlLXRoZW1lO1xyXG4gICAgd2lkdGg6IDE5ZW07XHJcbiAgICBoZWlnaHQ6IDRlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogM2VtO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIsuFXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTAuM2VtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuam9icy1hbHRlcm5hdGl2ZXMtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgIG1hcmdpbjogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxM2VtO1xyXG4gICAgICAgIGhlaWdodDogNmVtO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLLhVwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtLjNlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uam9icy1hbHRlcm5hdGl2ZXMtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0ZW07XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgYm90dG9tOiA1ZW07XHJcbiAgICBsZWZ0OiAxZW07XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcbi5qb2JzLWFsdGVybmF0aXZlcy1idXR0b24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLmJyZWFkY3J1bWItYmFjay1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIHBhZGRpbmc6IC40ZW0gMS4yZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICRjb2xvci01O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oC5IFwiXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmpvYi1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogODhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyLjc1ZW07XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxufVxyXG4uam9iLWluZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbn1cclxuLmpvYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIC5ncmlkLWNvbC0tNCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAgIC5qb2Ige1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5ncmlkLWNvbC0tNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0Ny4yNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5qb2ItaW5mb3JtYXRpb24tbG9jYXRpb24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0xMTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJveC1jb2xvci0xO1xyXG59XHJcbi5qb2ItaW5mb3JtYXRpb24tdGl0bGUge1xyXG4gICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHBhZGRpbmc6IC41ZW0gMmVtIDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuam9iLWluZm9ybWF0aW9uLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxufVxyXG4uam9iLWluZm9ybWF0aW9uLXR5cGUge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmpvYi1pbmZvcm1hdGlvbi1idXR0b24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmpvYi1wcmVzZW50YXRpb24ge1xyXG4gICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAyLjRlbSAzZW0gM2VtIDNlbTtcclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMDtcclxuICAgIH1cclxuICAgIHVsLCBvbHtcclxuICAgICAgICAgcGFkZGluZzogMS40ZW0gNGVtIDEuNGVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvci0xMTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3gtY29sb3ItMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQxKSB7XHJcbiAgICAuam9iLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MzBlbSkge1xyXG4gICAuamUtcG9zdHVsZS1mb3Jte292ZXJmbG93OmhpZGRlbjt9XHJcbn1cclxuI25vdGljZS1pbmZvIGxpe2xpc3Qtc3R5bGU6IG5vbmV9XHJcbiNub3RpY2UtaW5mbyAgcC50aXRsZSB7Y29sb3I6ICRiZy1yZWQtdGhlbWU7Zm9udC1zaXplOiAyMnB4O2ZvbnQtd2VpZ2h0OiBib2xkO31cclxuI25vdGljZS1pbmZvIGRpdntmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixQYWxhdGlubyxcIlBhbGF0aW5vIExpbm90eXBlXCIsc2VyaWY7fVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRmluIHJlZmVyZW5jZXMgUmVjcnV0ZW1lbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyByZWZlcmVuY2VzIFJlY3J1dGVtZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuIEZPTlRTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZSxcclxuaW5wdXQ6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtbWVzc2FnZSxcclxuaW5wdXQ6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtYXJyb3csXHJcbmlucHV0Ojotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlLWFycm93LWNsaXBwZXJ7ZGlzcGxheTpub25lO31cclxuXHJcblxyXG4vKiBPbmUgY29udGFpbmVyIHRvIGJpbmQgdGhlbS4uLiAqL1xyXG4uZGtfY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRsaWdodC10ZXh0KSwgdG8oJGJnLWNvbG9yLTM0KSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkbGlnaHQtdGV4dCwgJGJnLWNvbG9yLTM0KTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkbGlnaHQtdGV4dCwgJGJnLWNvbG9yLTM0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItMzQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAmOmZvY3Vze291dGxpbmU6MDt9XHJcbiAgYXtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMDBweDt9XHJcbn0gXHJcblxyXG4vKiBPcGVucyB0aGUgZHJvcGRvd24gYW5kIGhvbGRzIHRoZSBtZW51IGxhYmVsICovXHJcbi5ka190b2dnbGUge1xyXG5cdG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgLyoqXHJcbiAgICogSGVscDogQXJyb3cgaW1hZ2Ugbm90IGFwcGVhcmluZ1xyXG4gICAqIFRyeSB1cGRhdGluZyB0aGlzIHByb3BlcnR5IHRvIHlvdXIgY29ycmVjdCBka19hcnJvd3MucG5nIHBhdGhcclxuICAgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ka19hcnJvd3MucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiZy1jb2xvci0xMTtcclxuICBjb2xvcjogJGNvbG9yLTU7XHJcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XHJcbiAgdGV4dC1zaGFkb3c6ICRsaWdodC10ZXh0IDFweCAxcHggMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cztcclxuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjVzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNXM7XHJcbiAgJjpob3Zlcntib3JkZXItY29sb3I6JGNvbG9yLTIwO31cclxufVxyXG4gIC8qIEFwcGxpZWQgd2hlbiB0aGUgZHJvcGRvd24gaXMgZm9jdXNlZCAqL1xyXG4gIC5ka19mb2N1cyAuZGtfdG9nZ2xlIHtcclxuICBcdGJvcmRlci1jb2xvcjokY29sb3ItMTc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRjb2xvci0xNztcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDVweCAkY29sb3ItMTc7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggJGNvbG9yLTE3O1xyXG4gIH1cclxuLmVycm9yIC5ka190b2dnbGUsLmVycm9yIC5ka190b2dnbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOiRjb2xvci0xODt9XHJcbi8qIEFwcGxpZWQgd2hlbmV2ZXIgdGhlIGRyb3Bkb3duIGlzIG9wZW4gKi9cclxuLmRrX29wZW4ge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggJGNvbG9yLTE3O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDVweCAkY29sb3ItMTc7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICRjb2xvci0xNztcclxuICAvKipcclxuICAgKiBIZWxwOiBEcm9wZG93biBtZW51IGlzIGNvdmVyZWQgYnkgc29tZXRoaW5nXHJcbiAgICogVHJ5IHNldHRpbmcgdGhpcyB2YWx1ZSBoaWdoZXJcclxuICAgKi9cclxuICB6LWluZGV4OiAxMDtcclxuICAuZGtfdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xOTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLTIwO1xyXG4gICAgY29sb3I6ICRiZy1jb2xvci0xMTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA1cHggJGJnLWNvbG9yLTExO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBUaGUgb3V0ZXIgY29udGFpbmVyIG9mIHRoZSBvcHRpb25zICovXHJcbi5ka19vcHRpb25zIHtcclxuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4yKSAwIDJweCA4cHg7XHJcbiAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4yKSAwIDJweCA4cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4yKSAwIDJweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICB9XHJcbiAgbGk6bGFzdC1jaGlsZCBhe2JvcmRlci1ib3R0b206bm9uZTt9XHJcbn1cclxuXHQuZGtfb3B0aW9ucyBhOmhvdmVyLFxyXG5cdC5ka19vcHRpb25fY3VycmVudCBhIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci0zNDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRiZy1jb2xvci0zNDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4vKiBJbm5lciBjb250YWluZXIgZm9yIG9wdGlvbnMsIHRoaXMgaXMgd2hhdCBtYWtlcyB0aGUgc2Nyb2xsYmFyIHBvc3NpYmxlLiAqL1xyXG4uZGtfb3B0aW9uc19pbm5lciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLTIxO1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItNjtcclxuXHRjb2xvcjogJGNvbG9yLTU7XHJcblx0bWF4LWhlaWdodDogMjUwcHg7XHJcblx0cGFkZGluZzowO1xyXG5cdG1hcmdpbjowO1xyXG5cdHRleHQtc2hhZG93OiAkbGlnaHQtdGV4dCAwIDFweCAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxufVxyXG5cclxuLyogU2V0IGEgbWF4LWhlaWdodCBvbiB0aGUgb3B0aW9ucyBpbm5lciAqL1xyXG4uZGtfb3B0aW9uc19pbm5lcixcclxuLmRrX3RvdWNoIC5ka19vcHRpb25ze21heC1oZWlnaHQ6MjUwcHg7b3ZlcmZsb3c6dmlzaWJsZTt9XHJcbi8qKioqKiogIEVuZCBUaGVtZSAqKioqKiovXHJcblxyXG4ubXNpZSAuYm94X3BpZWNlX2pvaW50ZSAuZmlsZSB7IHZpc2liaWxpdHk6IHZpc2libGU7fVxyXG4ubXNpZSAuYm94X3BpZWNlX2pvaW50ZSAubGlua18wMSB7IHZpc2liaWxpdHk6IHZpc2libGU7fVxyXG4vKioqKiogQ3JpdGljYWwgdG8gdGhlIGNvbnRpbnVlZCBlbmpveW1lbnQgb2Ygd29ya2luZyBkcm9wZG93bnMgKioqKioqL1xyXG5cclxuLmRrX2NvbnRhaW5lcntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRhe291dGxpbmU6MDt9XHJcbn1cclxuLmRrX3RvZ2dsZXtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTtwb3NpdGlvbjpyZWxhdGl2ZTt6b29tOjE7fVxyXG5cclxuLmRrX29wZW57XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0LmRrX29wdGlvbnN7ZGlzcGxheTogYmxvY2s7fVxyXG5cdC5ka19sYWJlbHtjb2xvcjppbmhlcml0O31cclxufVxyXG4gXHJcblxyXG4uZGtfb3B0aW9uc3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDotMXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTAwJTtcclxuXHRhLFxyXG5cdGE6bGluayxcclxuXHRhOnZpc2l0ZWR7ZGlzcGxheTpibG9jazt9XHJcbn1cclxuICAuZGtfb3B0aW9uc19pbm5lcntvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuXHJcblxyXG4uZGtfZm91YyB7IFxyXG5cdHNlbGVjdHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7dG9wOi05OTk5OWVtO3Zpc2liaWxpdHk6aGlkZGVuO1xyXG5cdFx0fVxyXG59XHJcblxyXG4vKioqKiogRW5kIENyaXRpY2FsIHRvIHRoZSBjb250aW51ZWQgZW5qb3ltZW50IG9mIHdvcmtpbmcgZHJvcGRvd25zICoqKioqKi9cclxuXHJcblxyXG4vKiBHRU5FUklDIENMQVNTICovXHJcblx0LmZsb2F0OmFmdGVye2NvbnRlbnQ6Jy4nO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MHB4O2xpbmUtaGVpZ2h0OjBweDtmb250LXNpemU6MHB4O2NsZWFyOmJvdGg7fVxyXG5cdCNnbG9iYWwgb2wsI2dsb2JhbCB1bHtsaXN0LXN0eWxlOm5vbmU7fVxyXG5cdC5oaWRkZW57ZGlzcGxheTpub25lO31cclxuXHQuZm9udF8wMXtmb250LWZhbWlseTonYWx0aW1hLWJyYW5kb24nO31cclxuXHQuZmxvYXRfbGVmdHtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lO31cclxuXHQuY2xlYXJ7Y2xlYXI6Ym90aDt9XHJcblx0LmZzXzEwe2ZvbnQtc2l6ZToxMHB4O31cclxuXHQud2lkdGhfMTgwe3dpZHRoOjE4MHB4O31cclxuXHQudXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcblx0LnN1cF8wMXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206NXB4O2ZvbnQtc2l6ZTo5cHg7fVxyXG5cdFxyXG5cdC8qIHB1Y2VzICovXHJcblx0LmJnX3B1Y2VzLC5hbHRpLWNvbnRlbnQgLmNsb3Nle2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZy1wdWNlcy5wbmcpIG5vLXJlcGVhdCAxMDAlIDEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCAxMHB4IDAgMDt3aWR0aDoyMHB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO31cclxuXHQucHVjZV9tZXRpZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7aGVpZ2h0OjIwcHg7fVxyXG5cdC5wdWNlX2V4cHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0cHg7aGVpZ2h0OjE3cHg7fVxyXG5cdC5wdWNlX2xpZXV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NXB4O2hlaWdodDoxOXB4O31cclxuXHQucHVjZV9sYW5ndWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ1cHg7aGVpZ2h0OjE5cHg7fVxyXG5cdC5wdWNlX2NpdmlsaXRle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzBweDtoZWlnaHQ6MTlweDt9XHJcblx0LnB1Y2VfcXVvdGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjBweDtoZWlnaHQ6MTdweDt9XHJcblx0LnB1Y2VfZXVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MHB4O2hlaWdodDoxMnB4O31cclxuXHQucHVjZV9kdXJlZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4O2hlaWdodDoxN3B4O31cclxuXHQucHVjZV9wZXJze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTgwcHg7aGVpZ2h0OjE4cHg7fVxyXG5cdC5wdWNlX3Bob25le2JhY2tncm91bmQtcG9zaXRpb246MCAtMjAwcHg7aGVpZ2h0OjE4cHg7fVxyXG5cdC5wdWNlX21haWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjBweDtoZWlnaHQ6MTJweDt9XHJcblx0LnB1Y2VfY3B7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzVweDtoZWlnaHQ6MTVweDt9XHJcblx0LnB1Y2VfYm9va3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1NXB4O2hlaWdodDoxM3B4O31cclxuXHQucHVjZV9jdntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IDA7aGVpZ2h0OjE4cHg7fVxyXG5cdC5wdWNlX2xldHRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IC0yMHB4O2hlaWdodDoxOHB4O21hcmdpbi10b3A6NHB4O31cclxuXHQucHVjZV92aWxsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IC03MHB4O2hlaWdodDoxNXB4O21hcmdpbi10b3A6NHB4O31cclxuXHQucHVjZV9wYXlze2JhY2tncm91bmQtcG9zaXRpb246LTMwcHggLTkwcHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDo0cHg7fVxyXG5cdC5wdWNlX25hdGlvbmFsaXRle2JhY2tncm91bmQtcG9zaXRpb246LTMwcHggLTExMHB4O2hlaWdodDoyMHB4O21hcmdpbi10b3A6NHB4O31cclxuXHQucHVjZV90aXRyZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IC0xNDBweDtoZWlnaHQ6MTVweDttYXJnaW4tdG9wOjRweDt9XHJcblx0LnB1Y2VfZmFjZWJvb2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzBweCAtMTgwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7fVxyXG5cdC5wdWNlX3R3aXR0ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzBweCAtMjEwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7fVxyXG5cdC5wdWNlX2Jsb2dfYWx0aW1he3BhZGRpbmc6NXB4O21hcmdpbjowO31cclxuXHQuYWx0aS1jb250ZW50IC5jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IC00MHB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowO31cclxuXHRcclxuXHQvKiBQbHVnaW4gY2hlY2tib3gsIHJhZGlvIGV0IHNlbGVjdCBjdXN0b20gKi9cclxuXHQuY2hlY2tlciBzcGFuIHt3aWR0aDoxOXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jaGVja2JveC5wbmcpIG5vLXJlcGVhdDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9XHJcblx0LmVycm9yIC5jaGVja2VyIHNwYW57YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yOHB4O31cclxuXHQuZm9ybSAuZXJyb3IgIHB7Zm9udC1zaXplOiBpbmhlcml0O31cclxuXHRsYWJlbC5kaXNhYmxlZHtjb2xvcjokYmctY29sb3ItMTE7fVxyXG4gICAgLnJhZGlvIHNwYW57d2lkdGg6MTlweDtoZWlnaHQ6MjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9IFxyXG5cdC5yYWRpbyBzcGFuLmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtNDhweDt9XHJcbiAgICAjbmV3cy1sZXR0ZXItbW9kYWwgLm5sLXJhZGlvLmVycm9yIC5yYWRpbyBzcGFue2JhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTI3cHg7fVxyXG5cdGRpdi5zZWxlY3RvciB7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjMxcHg7bGluZS1oZWlnaHQ6MzFweDtjb2xvcjokY29sb3ItMjI7Ym9yZGVyOjFweCBzb2xpZCAkYmctY29sb3ItMTE7Ym9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RrX2Fycm93cy5wbmcnKTtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7d2lkdGg6OTklICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLTM0O31cclxuXHRkaXYuc2VsZWN0b3IuZXJyb3J7Ym9yZGVyLWNvbG9yOiRjb2xvci0yMzt9XHJcblx0ZGl2LnNlbGVjdG9yIHNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O29wYWNpdHk6MDtib3JkZXI6bm9uZTt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7fVxyXG5cdGRpdi5zZWxlY3RvciBzcGFue21pbi1oZWlnaHQ6IDE4cHg7Y29sb3I6ICRjb2xvci01O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNXB4O31cclxuXHRkaXYuc2VsZWN0b3I6aG92ZXJ7Ym9yZGVyLWNvbG9yOiAkY29sb3ItMjA7Y29sb3I6ICRjb2xvci0yNDt9XHJcblx0ZGl2LnNlbGVjdG9yOmhvdmVyIHNwYW57Y29sb3I6ICRjb2xvci0yNDt9XHJcblx0LmNoZWNrZXIgc3Bhbi5jaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtNTBweDt9XHJcblx0LmVycm9yICAuY2hlY2tib3gsLmVycm9yICAucmFkaW8gc3BhbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1cHggIWltcG9ydGFudDt9XHJcbiAgXHQucmFkaW97cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt9XHJcblxyXG4gIFx0LmplLXBvc3R1bGUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdeyAgICBiYWNrZ3JvdW5kOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnYWx0aW1hLWJyYW5kb24nO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiBcdG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiBcdH1cclxuIFx0QG1lZGlhIChtYXgtd2lkdGg6MzBlbSkge1xyXG5cclxuXHRcdC5qZS1wb3N0dWxlLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtmb250LXNpemU6IDI2cHg7fVxyXG5cdH1cclxuXHQuamUtcG9zdHVsZS1mb3Jte1xyXG5cdFx0LmVycm9ye1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0YmFja2dyb3VuZDogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJhZGlvIGlucHV0ICwuY2hlY2tlciBpbnB1dHtvcGFjaXR5OiAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7d2lkdGg6IDUwcHg7aGVpZ2h0OiAxOHB4O31cclxuXHQvKiBDaGFtcCBpbnB1dCBldCBhcmVhICovXHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7YXBwZWFyYW5jZTp0ZXh0ZmllbGQ7d2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7fVxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cdGlucHV0LCB0ZXh0YXJlYXtmb250LWZhbWlseTphcmlhbDtjb2xvcjokY29sb3ItMjI7Zm9udC1zaXplOjEycHg7fVxyXG5cdC8qLmlwaG9uZSBpbnB1dCwgLmlwYWQgdGV4dGFyZWF7LXdlYmtpdC1hcHBlYXJhbmNlOmNhcmV0O30qL1xyXG5cdC5pbnB1dF8wMSwuaW5wdXRfMDIsLmlucHV0XzAzLC5pbnB1dF8wNXtjb2xvcjokY29sb3ItMjI7aGVpZ2h0OjMxcHg7bGluZS1oZWlnaHQ6MzFweDtwYWRkaW5nOjAgMiUgMCA0JTtiYWNrZ3JvdW5kOiRiZy1jb2xvci0zNCB1cmwoaHR0cDovL3d3dy5hbHRpbWEtYWdlbmN5LmNvbS9BcHBfVGhlbWVzL2ltYWdlcy9yZWNydXRlbWVudC9wdWNlcy9wdWNlLTAxLnBuZykgbm8tcmVwZWF0IDVweCA1MCU7Ym9yZGVyOjFweCBzb2xpZCAkY29sb3ItMjk7Ym9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O31cclxuXHQuaW5wdXRfMDJ7YmFja2dyb3VuZDokYmctY29sb3ItMzQ7cGFkZGluZzowIDEwcHg7bWFyZ2luOjAgMCAwIDMwcHg7d2lkdGg6MTg4cHg7fVxyXG5cdC5pbnB1dF8wM3tiYWNrZ3JvdW5kOiRiZy1jb2xvci0zNDtib3JkZXI6MDt3aWR0aDo2NiU7fVxyXG5cdC5pbnB1dF8wNHtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtib3JkZXI6MDtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpyaWdodDt9XHJcbiBcdC5pbnB1dF8wNXtiYWNrZ3JvdW5kOiRiZy1jb2xvci0zNDtwYWRkaW5nOjAgMTBweDttYXJnaW46MCAwIDAgMzBweDt3aWR0aDoxNDhweDt9XHJcblx0LmFyZWFfMDF7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHB4O292ZXJmbG93OmF1dG87fVxyXG5cdC8qLnNlbGVjdF8wMXt3aWR0aDo4MHB4O30qL1xyXG5cdC5zZWxlY3RfMDJ7d2lkdGg6MTUzcHg7fVxyXG5cdC5zZWxlY3RfMDN7d2lkdGg6MTY5cHg7fVxyXG4gIC5lcnJvciAuaW5wdXRfMDEsLmVycm9yIC5pbnB1dF8wMiwuZXJyb3IgLmlucHV0XzAzLC5lcnJvciAuaW5wdXRfMDV7Ym9yZGVyLWNvbG9yOiRjb2xvci0xODt9XHJcblx0XHJcblx0LyogbGllbiAqL1xyXG5cdC5saW5rXzAxLC5saW5rXzAye2NvbG9yOiRjb2xvci0xODtiYWNrZ3JvdW5kOnVybChodHRwOi8vd3d3LmFsdGltYS1hZ2VuY3kuY29tL0FwcF9UaGVtZXMvaW1hZ2VzL3JlY3J1dGVtZW50L3B1Y2VzL3B1Y2UtMDMucG5nKSBuby1yZXBlYXQgMTBweCAzcHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjAgMCAwIDIwcHg7fVxyXG5cdC5saW5rXzAye2NvbG9yOiRjb2xvci0yMjtiYWNrZ3JvdW5kOnVybChodHRwOi8vd3d3LmFsdGltYS1hZ2VuY3kuY29tL0FwcF9UaGVtZXMvaW1hZ2VzL3JlY3J1dGVtZW50L3B1Y2VzL3B1Y2UtMDIucG5nKSBuby1yZXBlYXQgMCAwO31cclxuXHRcclxuLyogRU5EIEdFTkVSSUMgQ0xBU1MgKi9cclxuXHJcbi8qIEdFTkVSSUMgU1RSVUNUVVJFICovICBcclxuICAjdG9wLCAjbWlkZGxlLCAjYm90dG9te3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxyXG4gICN0b3B7aGVpZ2h0OjQ1cHg7YmFja2dyb3VuZDp1cmwoaHR0cDovL3d3dy5hbHRpbWEtYWdlbmN5LmNvbS9BcHBfVGhlbWVzL2ltYWdlcy9yZWNydXRlbWVudC9iYWNrZ3JvdW5kL3RvcC5wbmcpIG5vLXJlcGVhdCAwIDA7fVxyXG4gICNtaWRkbGV7YmFja2dyb3VuZDp1cmwoaHR0cDovL3d3dy5hbHRpbWEtYWdlbmN5LmNvbS9BcHBfVGhlbWVzL2ltYWdlcy9yZWNydXRlbWVudC9iYWNrZ3JvdW5kL21pZGRsZS5wbmcpIHJlcGVhdC15IDAgMDt9XHJcbiAgI2JvdHRvbXtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kOnVybChodHRwOi8vd3d3LmFsdGltYS1hZ2VuY3kuY29tL0FwcF9UaGVtZXMvaW1hZ2VzL3JlY3J1dGVtZW50L2JhY2tncm91bmQvYm90dG9tLnBuZykgbm8tcmVwZWF0IDAgMDttYXJnaW46MCAwIDUwcHggMDt9XHJcblxyXG5cdC5pbnRyb19ib3h7bWFyZ2luOjAgMCA0MHB4O3BhZGRpbmc6NjBweCAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiRsaWdodC10ZXh0O2JhY2tncm91bmQ6JGJnLXJlZC10aGVtZX1cclxuXHQuaW50cm9fYm94XzAxe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjMzMHB4O31cclxuXHQuaW50cm9fYm94IC50aXRsZXtmb250LXNpemU6ODhweDttYXJnaW46MCAwIDE1cHggMDtmb250LXdlaWdodDo5MDA7fVxyXG5cdC5pbnRyb19ib3ggLnRpdGxlXzAxe3BhZGRpbmc6NTBweCAwO31cclxuXHQuaW50cm9fYm94IC51bmRlcl90aXRsZXttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7fVxyXG5cdC5pbnRyb19ib3ggLnVuZGVyX3RpdGxlXzAxe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE1cHg7bWFyZ2luOjAgYXV0bzt9XHJcblxyXG5cclxuICAgIC5ib3hfZm9ybXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuICAgIC5ib3hfZm9ybSAudmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDAgMjBweDt9XHJcblx0LmJvcmRlcl9ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLTI1O31cclxuXHQubWVudGlvbntmb250LXNpemU6MTBweDt9XHJcblxyXG4gICAgLmJveF9mb3JtIHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gICAgLmJveF9mb3JtIC5zdXB7Y29sb3I6JGNvbG9yLTIzO31cclxuXHQuYm94X2Zvcm0gLnRpdGxlXzAxe2ZvbnQtc2l6ZToyNXB4O2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjokYmctcmVkLXRoZW1lO21hcmdpbjowIDI1cHggMjBweCAwO31cclxuXHQuYm94X2Zvcm0gLm5vX21hcmdpbnttYXJnaW4tYm90dG9tOjA7fVxyXG5cdC5ib3hfZm9ybSAubGFiZWxfMDF7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjhweDttYXJnaW46MCAzMHB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblx0LmVycm9yIC5sYWJlbF8wMXtjb2xvcjokY29sb3ItMTg7fVxyXG5cdFxyXG5cdC5ib3hfZm9ybSBmaWVsZHNldHtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Ym9yZGVyOjFweCBzb2xpZCAkYmctY29sb3ItMTE7fVxyXG5cdC5ib3hfZm9ybSAuZmllbGRzZXRfMDF7Ym9yZGVyOjFweCBzb2xpZCAkY29sb3ItMjY7cGFkZGluZzoxMHB4O31cclxuXHQuYm94X2Zvcm0gZmllbGRzZXQgLmZpbGRzZXRfY29se3dpZHRoOjIzJTtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lO31cclxuXHQuYm94X2Zvcm0gZmllbGRzZXQuZmllbGRzZXRfMDIgLmZpbGRzZXRfY29se3dpZHRoOjUwJTsgIG1pbi1oZWlnaHQ6IDMwcHg7fVxyXG5cdC5ib3hfZm9ybSBmaWVsZHNldC5maWVsZHNldF8wMiAuZmlsZHNldF9jb2wgcHtwYWRkaW5nOjBweDt9XHJcblx0LmVycm9yIC50aXRsZV8wMntjb2xvcjokY29sb3ItMTg7fVxyXG4gICAgLmJveF9mb3JtIC5sYWJlbF8wMntjb2xvcjokY29sb3ItMjc7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxNXB4IDAgMDt9XHJcblx0LmJveF9ob3dfYWx0aW1hIC5lcnJvciAubGFiZWxfMDJ7Y29sb3I6JGNvbG9yLTE4O31cclxuXHQuYm94X2Zvcm0gZmllbGRzZXQgLmZpbGRzZXRfY29sIC5jaGVja2JveHtjbGVhcjpib3RoO31cclxuXHQuYm94X2Zvcm0gZmllbGRzZXQgLmZpbGRzZXRfY29sIC5pbnB1dF8wMXttYXJnaW4tdG9wOjEwcHg7fVxyXG4gICAgLmZvcm1fbGVmdHtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lO3dpZHRoOjQxMHB4O21hcmdpbjoyMHB4IDAgMjBweCAwO31cclxuICAgIC8qLmZvcm1fbGVmdCAudGl0bGVfMDJ7bWFyZ2luOjAgMCAxMHB4IDA7fSovXHJcbiAgICAuY2hlY2tlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246IHJlbGF0aXZlO31cclxuXHQuamUtcG9zdHVsZSAucmFkaW8gaW5wdXR7b3BhY2l0eTogMDtib3JkZXI6IG5vbmU7aGVpZ2h0OjE4cHg7fVxyXG5cdC5qZS1wb3N0dWxlIC5yYWRpb3twb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdC5qZS1wb3N0dWxlIC5yYWRpbyBsYWJlbC5lcnJvciwgLmplLXBvc3R1bGUgLmNoZWNrZXIgbGFiZWwuZXJyb3J7cG9zaXRpb246IGFic29sdXRlO3RvcDogLTZweDt9XHJcblx0LmZpbGRzZXRfY29sLmxhbmdMZXZlbCA+IGRpdnsgZGlzcGxheTogbm9uZTt9XHJcbiAgICAuZm9ybV9yaWdodHtmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZTt3aWR0aDo0MTBweDttYXJnaW46MjBweCAwIDIwcHggMTBweDt9XHJcbiAgICAubWFyZ2VfYl8yMHttYXJnaW46MCAwIDIwcHggMDt9XHJcblx0LmZvcm1fbGVmdCAubWFyZ2VfYl8yMCwuZm9ybV9yaWdodCAubWFyZ2VfYl8yMHt3aWR0aDoxMDAlO21hcmdpbjowIDAgMjBweCAwO31cclxuXHQuYm94X3NlbGVjdHttYXJnaW46MCAwIDAgMzBweDt9XHJcblx0LmJveF9ncmF5e3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiRiZy1jb2xvci0zNDtib3JkZXI6MXB4IHNvbGlkICRjb2xvci0yOTtib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTpibG9jazt9XHJcblx0LmJveF9ncmF5LmVycm9yLC5lcnJvciAuYm94X2dyYXl7Ym9yZGVyLWNvbG9yOiRjb2xvci0yMzt9XHJcblx0LmJveF93aGl0ZXtwYWRkaW5nOjAgMTBweCAxMHB4O2JhY2tncm91bmQ6JGxpZ2h0LXRleHQ7fVxyXG5cdC5mb3JtX3JpZ2h0IC5ib3hfYXJlYXttYXJnaW46MCAwIDMxcHggMDt9XHJcblx0LmJveF9waWVjZV9qb2ludGUgLmZpbGV7cG9zaXRpb246IGFic29sdXRlO3RvcDogMHB4O3JpZ2h0OiAwO3otaW5kZXg6IDk5OTt2aXNpYmlsaXR5OiB2aXNpYmxlO29wYWNpdHk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nOiAuNGVtIDA7fVxyXG4gICAgLnVwbG9hZGVyIC5hY3Rpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MHB4O2ZvbnQtc2l6ZTogMTFweDtsaW5lLWhlaWdodDogMTVweDt0ZXh0LWRlY29yYXRpb246IG5vbmU7cGFkZGluZzogOHB4IDAgMCAyMHB4O2NvbG9yOiAkY29sb3ItMTg7fVxyXG5cdC5saWdfZmlyc3QgLnVwbG9hZGVyIC5hY3Rpb257dG9wOjBweDt9XHJcblx0LnVwbG9hZGVyIC5maWxlbmFtZXtkaXNwbGF5Om5vbmV9XHJcblx0LmJveF9waWVjZV9qb2ludGUgLmZpbGVfbGV0dGVyIHsgdG9wOiAyMHB4OyB9XHJcblx0LmJveF9waWVjZV9qb2ludGUgLmZpbGVfYm9vayB7IHRvcDogMTdweDsgfVxyXG4gIFxyXG5cdC5haWRlX2JveHt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCAkY29sb3ItMjg7cGFkZGluZy10b3A6MTVweDt9XHJcblx0LmFpZGVfYm94IC5saW5rX2FpZGV7bGluZS1oZWlnaHQ6MjVweDtjb2xvcjokY29sb3ItMjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxyXG4gICAgICAgIFxyXG4gICAgI2Zvcm0gI3Bvc3RlIHtmb250LXNpemU6IDI1cHg7fVxyXG4gIFxyXG5cdCNib3hfbGFuZ2FnZXtjbGVhcjpib3RoO31cclxuXHQjYm94X2xhbmdhZ2UgLndyYXBwZXJMZXZlbHtkaXNwbGF5Om5vbmU7fVxyXG5cdCNkYXRlRGlzcG97ZGlzcGxheTpub25lO31cclxuXHQjYm94X2xhbmdhZ2UgLmlucHV0XzAxIHsgbWFyZ2luLXRvcDogMDt9XHJcbiAgXHJcblx0I2JveF9sYW5nYWdlIC5maWxkc2V0X2NvbHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG5cdC5ib3hfc3RhZ2UsLmJveF9mcmVlbGFuY2V7ZGlzcGxheTpub25lO31cclxuXHQuYm94X3N0YWdlIC5pbnB1dF8wMSwuYm94X2ZyZWVsYW5jZSAuaW5wdXRfMDEsIC5ib3hfc3RhZ2UgLmJveF9yYWRpb3ttYXJnaW46MCAwIDAgMjBweDt9XHJcblx0XHJcblx0LmJveF9vcHRpb24gLnJhZGlve21hcmdpbjowIDAgMCAzMHB4O31cclxuXHRcclxuXHQucHJldGVudGlvbnt3aWR0aDoxODhweDtwYWRkaW5nOjdweCAxMHB4O21hcmdpbi1sZWZ0OjMwcHg7fVxyXG5cdFxyXG5cdC50aXRsZV8wM3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgICAuY2l2aWxpdGV7cGFkZGluZy1sZWZ0OjEwcHg7fVxyXG4gICAgLmNpdmlsaXRlIC5sYWJlbF8wMiB7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDogNnB4O31cclxuXHQuY2l2aWxpdGUgLnRpdGxlXzAyIHtwYWRkaW5nLXRvcDogNnB4O2Zsb2F0OmxlZnR9XHJcbiAgICAjdHJhdmFpbGxldXJfaGFuZGljYXBlIC5sYWJlbF8wMiwjYm94X3RpdHJlX3Nlam91ciAubGFiZWxfMDIsLmJveF9zdGFnZSAubGFiZWxfMDJ7ZmxvYXQ6bGVmdDsgICAgcGFkZGluZy10b3A6IDZweDt9XHJcbiAgICAuY2l2aWxpdGUgLnRpdGxlXzAye21hcmdpbi1yaWdodDoxNXB4O31cclxuXHQuZm9ybV9sZWZ0IC5ib3hfZ3JheXt3aWR0aDo5NSU7cGFkZGluZzowIDIlO21hcmdpbjowIDAgMTBweCAwO31cclxuXHQuZm9ybV9sZWZ0IC5ib3hfZ3JheSAudGl0bGVfMDJ7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MzFweDt3aWR0aDoyNyU7fVxyXG5cdFxyXG5cdC5saWd7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgJGNvbG9yLTI2O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt9XHJcblx0LmJveF9ib3JkZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggZGFzaGVkICRjb2xvci0yNjttYXJnaW46MjBweCAwIDAgMDt9XHJcblx0LmJveF9ib3JkZXIgLnRleHRfMDF7Y29sb3I6I2FiYWJhYjtmb250LXNpemU6MTBweDtwYWRkaW5nOjEwcHggMCAwIDE4cHg7fVxyXG5cdC5saWdfZmlyc3R7cGFkZGluZy10b3A6MDt9XHJcblx0LmxpZyAudGl0bGVfMDJ7bWFyZ2luLWJvdHRvbTowO31cclxuXHQubGlnIC5saW5rXzAxLC5saWcgLmxpbmtfMDJ7ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmU7fVxyXG5cdC5ib29re2NsZWFyOmJvdGg7cGFkZGluZzowIDAgMTJweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuXHQuYm9vayAuaW5wdXRfMDF7d2lkdGg6ODUlO31cclxuXHQuYm9vayAubGlua19ib29rXzAxe2JhY2tncm91bmQ6dXJsKGh0dHA6Ly93d3cuYWx0aW1hLWFnZW5jeS5jb20vQXBwX1RoZW1lcy9pbWFnZXMvcmVjcnV0ZW1lbnQvcHVjZXMvcHVjZS0wMS5wbmcpIG5vLXJlcGVhdCA2cHggNTAlO3BhZGRpbmc6MCAwIDAgMTdweDttYXJnaW46MjBweCAwIDAgMDtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lO3dpZHRoOjIwM3B4O31cclxuXHQuYm9vayAubGlua18wMXtmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZTttYXJnaW46MjBweCAwIDAgMDt9XHJcblx0LmJvb2sgLmxpbmtfMDJ7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZTttYXJnaW46MjBweCAwIDAgMDt9XHJcblx0XHJcblx0LmJveF9ob3dfYWx0aW1he3dpZHRoOjEwMCU7fVxyXG5cdC5ib3hfaG93X2FsdGltYSAubGFiZWxfMDF7bGluZS1oZWlnaHQ6MzFweDt9XHJcblx0LmJveF9ob3dfYWx0aW1hIC5ib3hfc2VsZWN0LCAuYm94X2hvd19hbHRpbWEgLmlucHV0XzAye21hcmdpbjowIDEwcHggMTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblx0XHJcblx0LmJveF9mb3JtX3Bvc3R7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjo0MHB4IGF1dG8gNTBweDttYXgtd2lkdGg6NDAwcHg7fVxyXG5cdC5ib3hfZm9ybV9wb3N0IC5idG5fcG9zdHttYXJnaW46MTVweCAwIDAgMDtiYWNrZ3JvdW5kOiRiZy1yZWQtdGhlbWU7Y29sb3I6JGxpZ2h0LXRleHQ7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToyOXB4O2ZvbnQtZmFtaWx5OidhbHRpbWEtYnJhbmRvbic7fVxyXG5cdC5ib3hfZm9ybV9wb3N0IC5sYWJlbF8wMXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNXB4O31cclxuXHQuYm94X2Zvcm1fcG9zdCAubGFiZWxfMDJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjVweDt9XHJcblx0LmJveF9mb3JtX3Bvc3QgLmxpbmtfbm90aWNle2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6JGNvbG9yLTIzO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmctbGVmdDo1cHg7fVxyXG5cdFxyXG5cdC5ib3hfMDF7bWFyZ2luOjAgMCAxMHB4IDA7fVxyXG5cdC5ib3hfMDEgLnRpdGxlXzAye3dpZHRoOjEyN3B4O3BhZGRpbmc6MCAwIDAgMTBweDt9XHRcclxuXHQuYm94XzAyIC50aXRsZV8wMnt3aWR0aDo2MCU7cGFkZGluZzowIDAgMCAxMHB4O2xpbmUtaGVpZ2h0OjEzcHg7fVxyXG5cdC5ib3hfMDIgLmJveF9vcHRpb24gLnJhZGlve21hcmdpbjowIDAgMCAxMHB4O31cclxuXHQuYm94XzAzIC50aXRsZV8wMnt3aWR0aDoyNTBweDtwYWRkaW5nOjAgMCAwIDEwcHg7fVxyXG5cdC5ib3hfMDMgLmJveF9vcHRpb24gLnJhZGlve21hcmdpbjowIDAgMCAxMHB4O31cclxuXHRcclxuXHQjYm94X3RpdHJlX3Nlam91cntkaXNwbGF5Om5vbmU7fVxyXG5cdFxyXG4gIC5tZW50aW9uX2RhdGV7Y29sb3I6IzkyOTI5Mjtmb250LXNpemU6MTBweDtjbGVhcjpib3RoO21hcmdpbjoxMHB4IDI1cHggMCAwO3RleHQtYWxpZ246cmlnaHQ7fVxyXG5cdFxyXG5cdC8qIEJveCBlcnJvciAqL1xyXG5cdC5lcnJvcl9ib3h7d2lkdGg6OTgycHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo5cHg7ZGlzcGxheTpub25lO31cclxuXHQuZXJyb3JfYm94X3RvcHt9XHJcblx0LmVycm9yX3RpdGxle2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiRjb2xvci0yMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbjowIDAgMjBweCAwO31cclxuXHQuZXJyb3JfdGV4dHtsaW5lLWhlaWdodDoxNXB4O31cclxuXHQuZXJyb3JfdGV4dCBzdHJvbmd7Y29sb3I6IzAwMDAwMDt9XHJcblx0LmVycm9yX2JveF9ib3R0b217fVxyXG5cdC5lcnJvcl9saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjoxNnB4IDBweDt9XHJcblx0LmVycm9yX2xpc3QgbGl7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZTt3aWR0aDo1MCU7Y29sb3I6JGNvbG9yLTIzO21hcmdpbjowIDAgMTBweCAwO31cclxuXHQubGlua19lcnJvcntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Y29sb3I6ICRiZy1yZWQtdGhlbWU7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJTttYXJnaW46IDYwcHggYXV0byAwO31cclxuICAgIC5saWdodGJveC1vdmVybGF5LmxpZ2h0Ym94LS12aXNpYmxle292ZXJmbG93OmF1dG87fVxyXG4gICAgLmxpZ2h0Ym94LW92ZXJsYXkubGlnaHRib3gtLXZpc2libGUgLmxpZ2h0Ym94e21hcmdpbjowIDAgNTBweDt9XHJcbiAgICAub3Blbi1saWdodGJveHtvdmVyZmxvdy15OmhpZGRlbn1cclxuICAgIC5ub3RpY2V7ZGlzcGxheTpub25lO31cclxuICAgIC5ub3RpY2UtY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gICAgLm5vdGljZS1jb250ZW50IC50aXRsZXtjb2xvcjokYmctcmVkLXRoZW1lO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG5cclxuICAgIC5ib3hfcHJlYXZpcyAuYm94X3NlbGVjdHt3aWR0aDo1MSU7fVxyXG4vKiBFTkQgR0VORVJJQyBTVFJVQ1RVUkUgKi9cclxuXHJcbi8qIFNQRUNJRklDIFBBR0UgKi9cclxuICAvKiBpcGFkICovXHJcblx0LmlwYWQgLmJveF9waWVjZV9qb2ludGV7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcblx0XHJcblx0LyogcGFnZSBtZXJjaSAqL1xyXG5cdC50ZXh0X21lbnRpb257Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6JGJnLWNvbG9yLTExO3BhZGRpbmc6MjBweCAwIDYwcHg7fVxyXG4gICAgLnRpdGxlLW1lcmNpe2NvbG9yOiRiZy1yZWQtdGhlbWU7Zm9udC1zaXplOjQycHg7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtd2VpZ2h0OjkwMDt9XHJcbiAgICAuYmxvYy1tZXNzYWdle2NvbG9yOiM4ODg7bWFyZ2luLWJvdHRvbTo3MHB4O2JvcmRlci1yYWRpdXM6NXB4O31cclxuICAgIC5mb2xvd19hbHRpbWF7bWFyZ2luOjAgMCAwIDVweDtib3JkZXItdG9wOjFweCBzb2xpZCAkYmctY29sb3ItMTE7cGFkZGluZzo3MHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IH1cclxuICAgIC5mb2xvd19hbHRpbWEgYXttYXJnaW46MCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuXHJcbiAgLyogQWZmaWNoYWdlIHNlbG9uIHByb2ZpbCAqL1xyXG4gIC5mcmVlUG9zdHVsZXtkaXNwbGF5Om5vbmU7fVxyXG4gIC5zdGFnZSAuYm94X2V4cGVyaWVuY2UsLnN0YWdlX2lkZWFsLC5taXNzaW9uX2lkZWFsZSwuc3RhZ2UgLnBvc3RlX2lkZWFsLC5mcmVlbGFuY2UgIC5wb3N0ZV9pZGVhbCwuc3RhZ2UgLmJveF9wcmV0ZW50aW9uLC5zdGFnZSAuYm94X3ByZWF2aXMsLmZyZWVsYW5jZSAuYm94X3ByZXRlbnRpb24sLmZyZWVsYW5jZSAuYm94X3ByZWF2aXMsLmZyZWVsYW5jZSAuYm94X3ByZWF2aXMsLmZyZWVsYW5jZSAudGV4dFBvc3R1bGV7ZGlzcGxheTpub25lO31cclxuICAuc3RhZ2UgLnN0YWdlX2lkZWFsLC5mcmVlbGFuY2UgLm1pc3Npb25faWRlYWxlLC5mcmVlbGFuY2UgLmZyZWVQb3N0dWxle2Rpc3BsYXk6aW5saW5lO31cclxuICAuc3RhZ2UgLmJveF9zdGFnZSwuZnJlZWxhbmNlICAuYm94X2ZyZWVsYW5jZXtkaXNwbGF5OmJsb2NrO31cclxuICBcclxuICBcclxuLyogRU5EIFNQRUNJRklDIFBBR0UgKi9cclxuXHJcbi8qIHBvcHVwICovXHJcbi5wb3B1cF9ub3RpY2V7YmFja2dyb3VuZDojZmJmMGY0O2JvcmRlcjoxcHggc29saWQgIzkyOTI5MjtwYWRkaW5nOjMwcHggMjBweDt3aWR0aDo1NjBweDt9XHJcbi5wb3B1cF9ub3RpY2UgLnBvcHVwX3RpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjAgMCAyMHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cclxuLnBvcHVwX25vdGljZSBwe21hcmdpbjowIDAgMjBweCAwO31cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBPVkVSTEFZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jYWx0aS1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKGh0dHA6Ly93d3cuYWx0aW1hLWFnZW5jeS5jb20vQXBwX1RoZW1lcy9pbWFnZXMvcmVjcnV0ZW1lbnQvYmxhbmsuZ2lmKSByZXBlYXQgMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTg7XHJcbn1cclxuXHJcbiNhbHRpLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLmFsdGktY29udGVudCAuY2xvc2V7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDoxNXB4O1xyXG5cdHJpZ2h0Oi0xMnB4O1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6MDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uYWx0aS1jb250ZW50IC5jbG9zZSBhe1xyXG5cdHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcblx0Zm9udC1zaXplOjEycHg7XHJcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRjb2xvcjojNDhhOGYzO1xyXG5cdGJhY2tncm91bmQ6dXJsKGh0dHA6Ly93d3cuYWx0aW1hLWFnZW5jeS5jb20vQXBwX1RoZW1lcy9pbWFnZXMvcmVjcnV0ZW1lbnQvZmFuY3lib3gvZmFuY3lfY2xvc2UuZ2lmKSBuby1yZXBlYXQgMTAwJSA1MCU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuXHJcbi5hbHRpLWNvbnRlbnQgLmNsb3NlIGE6aG92ZXJ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuXHJcbi5hbHRpLWNvbnRlbnQtYWRkLXByb2R1Y3QgLmNsb3NlIGF7XHJcblx0Y29sb3I6JGxpZ2h0LXRleHQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cDovL3d3dy5hbHRpbWEtYWdlbmN5LmNvbS9BcHBfVGhlbWVzL2ltYWdlcy9yZWNydXRlbWVudC9mYW5jeWJveC9mYW5jeV9jbG9zZV8wMS5naWYpO1xyXG59XHJcblxyXG4jYWx0aS1sb2FkaW5nIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjYzVlNzk1O1xyXG5cdGNvbG9yOiAjNmI5ZDI1O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZiOWQyNTtcclxuXHR6LWluZGV4OiA5OTk3O1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiogbW9kaWYgICoqKioqKioqKioqKioqKi9cclxuI21pZGRsZXtiYWNrZ3JvdW5kOiRsaWdodC10ZXh0O3BhZGRpbmctdG9wOjcwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6JGNvbG9yLTIyO31cclxuXHJcbi8qIGZhbmN5Ym94IGFsdGltYSAqKi9cclxuLmxpZ2h0Ym94e21heC13aWR0aDo2MDBweDt9XHJcblxyXG5sYWJlbCwgLmJveF9zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO31cclxuLmJveF9zZWxlY3R7bWluLXdpZHRoOjEwMHB4O31cclxuLmxpbmV7bWFyZ2luOjAgMCAxNXB4O31cclxuXHJcbi5ib3hfZXhwZXJpZW5jZV9wcm8gbGFiZWwsIC5ib3hfZXhwZXJpZW5jZSBsYWJlbHt3aWR0aDo2MSU7fVxyXG5cclxuLmJveF9wYXlzIC5ib3hfc2VsZWN0LCAuYm94X25hdGlvbmFsaXRlIC5ib3hfc2VsZWN0e3dpZHRoOjU4JTttYXJnaW46MDt9XHJcbi5ib3hfcGF5cy5ib3hfMDEgbGFiZWwsIC5ib3hfbmF0aW9uYWxpdGUuYm94XzAxIGxhYmVse3dpZHRoOjM3JTt9XHJcblxyXG4ubGluZS1vZmZlcntcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmxvYXQ6cmlnaHQ7XHJcblx0Lm1lbnRpb257ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MCAwIDVweDtjb2xvcjogJGNvbG9yLTIyO3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7fVxyXG5cdGxhYmVse2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IG5vcm1hbDt9XHJcbn1cclxuXHJcblxyXG4uYm94X2hvd19hbHRpbWEgbGFiZWx7d2lkdGg6MjQlO31cclxuLmJveF9ob3dfYWx0aW1hIC5ib3hfc2VsZWN0e3dpZHRoOjIzJTt9XHJcblxyXG4ucHJldGVudGlvbntkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbi5tZXNzYWdlLW1vYmlsZXtkaXNwbGF5Om5vbmU7fVxyXG4jbWVzc2dlRXJyb3Ige3RleHQtYWxpZ246Y2VudGVyO31cclxuI21lc3NnZUVycm9yIC5lcnJvcl90ZXh0e21hcmdpbi1ib3R0b206MTVweDt9XHJcbiNtZXNzZ2VFcnJvciAuZXJyb3J7XHJcblx0cGFkZGluZzowcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgY29sb3I6ICRjb2xvci0yMztcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzMuNWVtKXtcclxuICAgIGh0bWx7Zm9udC1zaXplOi44NWVtfVxyXG4gICAgLmJveF9wcmVhdmlzIC5ib3hfc2VsZWN0e3dpZHRoOjYxJTt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2Mi40NzVlbSl7XHJcbiAgICAuYm94X3ByZWF2aXMgLmJveF9zZWxlY3R7d2lkdGg6MjA1cHg7fVxyXG5cclxuICAgIC5saWdodGJveHttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG87cGFkZGluZzoxZW07fVxyXG4gICAgLmVycm9yX2xpc3QgbGl7d2lkdGg6MTAwJTt9XHJcblxyXG4gICAgLmludHJvX2JveHtwYWRkaW5nOjMwcHggMDt9XHJcblxyXG4gICAgXHJcbiAgICAjbGFuZ3VlIC5maWxkc2V0X2NvbHsgbWluLWhlaWdodDogMDt9XHJcbiAgICAubGluZXttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG5cclxuICAgIC5ib3hfZm9ybSAubGFiZWxfMDF7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG5cclxuICAgIC5mb3JtX2xlZnQsIC5mb3JtX3JpZ2h0e3dpZHRoOjQ5JTttYXJnaW46MjBweCAwO31cclxuICAgIC5mb3JtX2xlZnQgLmJveF9ncmF5IC50aXRsZV8wMnt3aWR0aDozMyU7fVxyXG4gICAgLmlucHV0XzAze3dpZHRoOjU5JTt9XHJcbiAgICAuYm94X2V4cGVyaWVuY2VfcHJvIGxhYmVsLCAuYm94X2V4cGVyaWVuY2UgbGFiZWx7d2lkdGg6MTAwJTt9XHJcbiAgICAuYm94X2xpZXUgLmZzXzEwe2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgLmJveF9wcmVhdmlzIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuICAgIC5ib3hfcHJlYXZpcyBsYWJlbHttYXJnaW46MCAwIDEwcHg7fVxyXG4gICAgLmJveF9wcmVhdmlzIC5ib3hfc2VsZWN0e21hcmdpbjowfVxyXG4gICAgLmJveF9zZWxlY3QsIC5ib3hfcHJlYXZpcyAuYm94X3NlbGVjdHttYXJnaW4tbGVmdDozMHB4fVxyXG5cclxuICAgIC5ib3hfbGlldSBmaWVsZHNldCwgLmJveF9sYW5ndWUgZmllbGRzZXR7cGFkZGluZzoxMHB4fVxyXG5cclxuICAgIC5tZXNzYWdlLW1vYmlsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjQkYyQTRBO3BhZGRpbmc6MjBweCAwIDA7Y29sb3I6JGxpZ2h0LXRleHQ7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazttYXJnaW46MjBweCBhdXRvIDA7bWF4LXdpZHRoOjkwJTtsaW5lLWhlaWdodDoxNnB4O31cclxuICAgIC5tZXNzYWdlLW1vYmlsZSBwe21hcmdpbjowIDAgMTBweDt9XHJcblxyXG4gICAgLmJveF9waWVjZV9qb2ludGV7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcblxyXG4gICAgLmFsdGltYS1jb25uYWlzc2FuY2UsIC5pbmZvLXBlcnNve3dpZHRoOjQ4JTt9XHJcbiAgICAuYWx0aW1hLWNvbm5haXNzYW5jZXtmbG9hdDpyaWdodDt9XHJcbiAgICAuaW5mby1wZXJzb3tmbG9hdDpsZWZ0O31cclxuICAgIC5pbmZvLXBlcnNvIC5mb3JtX2xlZnR7d2lkdGg6MTAwJTt9XHJcbiAgICAuaW5mby1wZXJzbyAuYm9yZGVyX2JvdHRvbXtib3JkZXI6MDt9XHJcbiAgICAuYm94X2Zvcm1fcG9zdHtjbGVhcjpib3RoO31cclxuICAgIC5ib3hfaG93X2FsdGltYSBsYWJlbHt3aWR0aDo1MiU7fVxyXG4gICAgLmJveF8wMiAudGl0bGVfMDJ7d2lkdGg6NTYlO31cclxuICAgIC5ib3hfaG93X2FsdGltYSAuYm94X3NlbGVjdHt3aWR0aDozNiU7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDUuOTM3NWVtKXtcclxuICAgIC5ib3hfcHJlYXZpcyAuYm94X3NlbGVjdHt3aWR0aDoyMTBweDt9XHJcbiAgICBodG1se2ZvbnQtc2l6ZTouOWVtfVxyXG4gICAgLmdyaWR7d2lkdGg6YXV0bzttYXJnaW46MCAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTF7bWFyZ2luOjA7bWF4LXdpZHRoOjQ3LjI1ZW07d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1cclxuICAgIC5ncmlkLWNvbC0tMnttYXJnaW46MDttYXgtd2lkdGg6NDcuMjVlbTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfVxyXG4gICAgLmdyaWQtY29sLS0ze21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTR7bWFyZ2luOjA7bWF4LXdpZHRoOjQ3LjI1ZW07d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1cclxuICAgIC5ncmlkLWNvbC0tNXttYXJnaW46MDttYXgtd2lkdGg6NDcuMjVlbTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfVxyXG4gICAgLmdyaWQtY29sLS02e21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTd7bWFyZ2luOjA7bWF4LXdpZHRoOjQ3LjI1ZW07d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1cclxuICAgIC5ncmlkLWNvbC0tOHttYXJnaW46MDttYXgtd2lkdGg6NDcuMjVlbTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfVxyXG4gICAgLmdyaWQtY29sLS05e21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTEwe21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTExe21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcbiAgICAuZ3JpZC1jb2wtLTEye21hcmdpbjowO21heC13aWR0aDo0Ny4yNWVtO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XHJcblxyXG4gICAgLmJveF9mb3JtIC50aXRsZV8wMXtmb250LXNpemU6MjBweDttYXJnaW46MCAwIDEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO31cclxuXHJcbiAgICAuaW50cm9fYm94IC50aXRsZXtmb250LXNpemU6My44ZW07fVxyXG5cclxuICAgIC50eXBlLW9mZmVye2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgLmxpbmUtb2ZmZXJ7ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO31cclxuICAgIC5ib3hfZm9ybSBmaWVsZHNldHttYXJnaW46MCAwIDIwcHg7fVxyXG4gICAgLmZvcm1fbGVmdCwgLmZvcm1fcmlnaHQsIC5ib3hfZm9ybSBmaWVsZHNldCAuZmlsZHNldF9jb2x7d2lkdGg6MTAwJTtmbG9hdDpub25lO31cclxuICAgIC5ib3hfZm9ybSBmaWVsZHNldCAuZmlsZHNldF9jb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG4gICAgLmJveF9mb3JtIGZpZWxkc2V0IC5maWxkc2V0X2NvbCBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ5JTt9XHJcblxyXG4gICAgLmJveF9wYXlzIC5ib3hfc2VsZWN0LCAuYm94X25hdGlvbmFsaXRlIC5ib3hfc2VsZWN0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt9XHJcbiAgICAuYm94X3BheXMuYm94XzAxIGxhYmVsLCAuYm94X25hdGlvbmFsaXRlLmJveF8wMSBsYWJlbHttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7fVxyXG4gICAgLmJveF8wMnttYXJnaW46MCAwIDEwcHg7fVxyXG4gICAgLmJveF8wMiAudGl0bGVfMDJ7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7cGFkZGluZzowfVxyXG5cclxuICAgIC5ib3hfaG93X2FsdGltYSBsYWJlbHt3aWR0aDoxMDAlfVxyXG4gICAgI2xpZXUgcHt3aWR0aDoxMDAlO31cclxuXHJcbiAgICAuYm94X2Zvcm1fcG9zdCAuYnRuX3Bvc3R7Zm9udC1zaXplOjIwcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMDt9XHJcbiAgICAuYm94X2Zvcm0gLnZhbHVle2ZvbnQtc2l6ZToxOHB4O31cclxuXHJcbiAgICAuYm94X2RlY291dmVydCAuYm94X3NlbGVjdCwgLmJveF9wb3N0dWxlIC5ib3hfc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHg7fVxyXG4gICAgLmJveF9wb3N0dWxlIC5pbnB1dF8wNXtkaXNwbGF5OmJsb2NrO3dpZHRoOjk4JTttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIlfVxyXG4gICAgLmJveF9mb3JtIC5sYWJlbF8wMnttYXJnaW46MCAwIDVweH1cclxuXHJcbiAgICAuYWx0aW1hLWNvbm5haXNzYW5jZSwgLmluZm8tcGVyc297d2lkdGg6MTAwJTt9XHJcbiAgICAuYWx0aW1hLWNvbm5haXNzYW5jZXtmbG9hdDpub25lO31cclxuICAgIC5pbmZvLXBlcnNve2Zsb2F0Om5vbmU7fVxyXG4gICAgLm5vdGljZS1jb250ZW50IC50aXRsZXtmb250LXNpemU6MTdweDt9XHJcbn1cclxuXHJcblxyXG4vKiBNaW5pZmljYXRpb24gZmFpbGVkIChsaW5lIDEzOCwgZXJyb3IgbnVtYmVyIDEwNDkpOiBCcm93c2VyIGhhY2sgZ2VuZXJhdGVzIGludmFsaWQgQ1NTICovXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZpbiByZWZlcmVuY2VzIFJlY3J1dGVtZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8qXHJcbiAgICBDb2xvcmJveCBDb3JlIFN0eWxlOlxyXG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXHJcblx0Ki9cclxuXHQjY29sb3Jib3gsICNjYm94T3ZlcmxheSwgI2Nib3hXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB6LWluZGV4Ojk5OTk7IG92ZXJmbG93OmhpZGRlbjsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTt9XHJcblx0I2Nib3hXcmFwcGVyIHttYXgtd2lkdGg6bm9uZTt9XHJcblx0I2Nib3hPdmVybGF5e3Bvc2l0aW9uOmZpeGVkOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTt9XHJcblx0I2Nib3hNaWRkbGVMZWZ0LCAjY2JveEJvdHRvbUxlZnR7Y2xlYXI6bGVmdDt9XHJcblx0I2Nib3hDb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuXHQjY2JveExvYWRlZENvbnRlbnR7b3ZlcmZsb3c6YXV0bzsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO31cclxuXHQjY2JveFRpdGxle21hcmdpbjowO31cclxuXHQjY2JveExvYWRpbmdPdmVybGF5LCAjY2JveExvYWRpbmdHcmFwaGlje3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTt9XHJcblx0I2Nib3hQcmV2aW91cywgI2Nib3hOZXh0LCAjY2JveENsb3NlLCAjY2JveFNsaWRlc2hvd3tjdXJzb3I6cG9pbnRlcjt9XHJcblx0LmNib3hQaG90b3tmbG9hdDpsZWZ0OyBtYXJnaW46YXV0bzsgYm9yZGVyOjA7IGRpc3BsYXk6YmxvY2s7IG1heC13aWR0aDpub25lOyAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWM7fVxyXG5cdC5jYm94SWZyYW1le3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBkaXNwbGF5OmJsb2NrOyBib3JkZXI6MDsgcGFkZGluZzowOyBtYXJnaW46MDt9XHJcblx0I2NvbG9yYm94LCAjY2JveENvbnRlbnQsICNjYm94TG9hZGVkQ29udGVudHtib3gtc2l6aW5nOmNvbnRlbnQtYm94OyAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7IC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDt9XHJcblxyXG5cdC8qIFxyXG5cdFVzZXIgU3R5bGU6XHJcblx0Q2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXHJcblx0b3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxyXG5cdCovXHJcblx0I2Nib3hPdmVybGF5e2JhY2tncm91bmQ6dXJsKGltYWdlcy9vdmVybGF5LnBuZykgcmVwZWF0IDAgMDsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA5MCk7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO31cclxuXHQjY29sb3Jib3h7b3V0bGluZTowO31cclxuXHQjY2JveFRvcExlZnR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtMTAxcHggMDt9XHJcblx0I2Nib3hUb3BSaWdodHt3aWR0aDoyMXB4OyBoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC0xMzBweCAwO31cclxuXHQjY2JveEJvdHRvbUxlZnR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtMTAxcHggLTI5cHg7fVxyXG5cdCNjYm94Qm90dG9tUmlnaHR7d2lkdGg6MjFweDsgaGVpZ2h0OjIxcHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtMTMwcHggLTI5cHg7fVxyXG5cdCNjYm94TWlkZGxlTGVmdHt3aWR0aDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSBsZWZ0IHRvcCByZXBlYXQteTt9XHJcblx0I2Nib3hNaWRkbGVSaWdodHt3aWR0aDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSByaWdodCB0b3AgcmVwZWF0LXk7fVxyXG5cdCNjYm94VG9wQ2VudGVye2hlaWdodDoyMXB4OyBiYWNrZ3JvdW5kOnVybChpbWFnZXMvYm9yZGVyLnBuZykgMCAwIHJlcGVhdC14O31cclxuXHQjY2JveEJvdHRvbUNlbnRlcntoZWlnaHQ6MjFweDsgYmFja2dyb3VuZDp1cmwoaW1hZ2VzL2JvcmRlci5wbmcpIDAgLTI5cHggcmVwZWF0LXg7fVxyXG5cdCNjYm94Q29udGVudHtcclxuXHRcdGJhY2tncm91bmQ6JGxpZ2h0LXRleHQ7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAxZW0gMmVtO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAuN2VtO1xyXG5cdCAgICBhbmltYXRpb246IC4zcyBlYXNlLW91dCBsaWdodGJveDtcclxuXHQgICAgLXdlYmtpdC1hbmltYXRpb246IC4zcyBlYXNlLW91dCBsaWdodGJveDtcclxuXHQgICAgLW1vei1hbmltYXRpb246IC4zcyBlYXNlLW91dCBsaWdodGJveDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IHRvcDtcclxuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgdG9wO1xyXG5cdCAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLDAsMCwwLjMpLDAgLjJlbSAxZW0gcmdiYSgwLDAsMCwwLjQpO1xyXG5cdCAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdCAgICBcclxuXHR9XHJcblxyXG5cdC5jYm94SWZyYW1le2JhY2tncm91bmQ6JGxpZ2h0LXRleHQ7fVxyXG5cdCNjYm94RXJyb3J7cGFkZGluZzo1MHB4OyBib3JkZXI6MXB4IHNvbGlkICRiZy1jb2xvci0xMTt9XHJcblx0I2Nib3hMb2FkZWRDb250ZW50e21hcmdpbi1ib3R0b206MjhweDt9XHJcblx0I2Nib3hUaXRsZXtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjRweDsgbGVmdDowOyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6MTAwJTsgY29sb3I6Izk0OTQ5NDt9XHJcblx0I2Nib3hDdXJyZW50e3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206NHB4OyBsZWZ0OjU4cHg7IGNvbG9yOiM5NDk0OTQ7fVxyXG5cdCNjYm94TG9hZGluZ092ZXJsYXl7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2xvYWRpbmdfYmFja2dyb3VuZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO31cclxuXHQjY2JveExvYWRpbmdHcmFwaGlje2JhY2tncm91bmQ6dXJsKGltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7fVxyXG5cclxuXHQvKiB0aGVzZSBlbGVtZW50cyBhcmUgYnV0dG9ucywgYW5kIG1heSBuZWVkIHRvIGhhdmUgYWRkaXRpb25hbCBzdHlsZXMgcmVzZXQgdG8gYXZvaWQgdW53YW50ZWQgYmFzZSBzdHlsZXMgKi9cclxuXHQjY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94U2xpZGVzaG93LCAjY2JveENsb3NlIHtib3JkZXI6MDsgcGFkZGluZzowOyBtYXJnaW46MDsgb3ZlcmZsb3c6dmlzaWJsZTsgd2lkdGg6YXV0bzsgYmFja2dyb3VuZDpub25lOyB9XHJcblxyXG5cdC8qIGF2b2lkIG91dGxpbmVzIG9uIDphY3RpdmUgKG1vdXNlY2xpY2spLCBidXQgcHJlc2VydmUgb3V0bGluZXMgb24gOmZvY3VzICh0YWJiZWQgbmF2aWdhdGluZykgKi9cclxuXHQjY2JveFByZXZpb3VzOmFjdGl2ZSwgI2Nib3hOZXh0OmFjdGl2ZSwgI2Nib3hTbGlkZXNob3c6YWN0aXZlLCAjY2JveENsb3NlOmFjdGl2ZSB7b3V0bGluZTowO31cclxuXHJcblx0I2Nib3hTbGlkZXNob3d7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTo0cHg7IHJpZ2h0OjMwcHg7IGNvbG9yOiMwMDkyZWY7fVxyXG5cdCNjYm94UHJldmlvdXN7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtNzVweCAwOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgdGV4dC1pbmRlbnQ6LTk5OTlweDt9XHJcblx0I2Nib3hQcmV2aW91czpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi03NXB4IC0yNXB4O31cclxuXHQjY2JveE5leHR7cG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjI3cHg7IGJhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtNTBweCAwOyB3aWR0aDoyNXB4OyBoZWlnaHQ6MjVweDsgdGV4dC1pbmRlbnQ6LTk5OTlweDt9XHJcblx0I2Nib3hOZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTUwcHggLTI1cHg7fVxyXG5cdCNjYm94Q2xvc2V7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY29udHJvbHMucG5nKSBuby1yZXBlYXQgLTI1cHggMDsgd2lkdGg6MjVweDsgaGVpZ2h0OjI1cHg7IHRleHQtaW5kZW50Oi05OTk5cHg7fVxyXG5cdCNjYm94Q2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjVweCAtMjVweDt9XHJcblxyXG5cdC8qXHJcblx0VGhlIGZvbGxvd2luZyBmaXhlcyBhIHByb2JsZW0gd2hlcmUgSUU3IGFuZCBJRTggcmVwbGFjZSBhIFBORydzIGFscGhhIHRyYW5zcGFyZW5jeSB3aXRoIGEgYmxhY2sgZmlsbFxyXG5cdHdoZW4gYW4gYWxwaGEgZmlsdGVyIChvcGFjaXR5IGNoYW5nZSkgaXMgc2V0IG9uIHRoZSBlbGVtZW50IG9yIGFuY2VzdG9yIGVsZW1lbnQuICBUaGlzIHN0eWxlIGlzIG5vdCBhcHBsaWVkIHRvIG9yIG5lZWRlZCBpbiBJRTkuXHJcblx0U2VlOiBodHRwOi8vamFja2xtb29yZS5jb20vbm90ZXMvaWUtdHJhbnNwYXJlbmN5LXByb2JsZW1zL1xyXG5cdCovXHJcblx0LmNib3hJRSAjY2JveFRvcExlZnQsXHJcblx0LmNib3hJRSAjY2JveFRvcENlbnRlcixcclxuXHQuY2JveElFICNjYm94VG9wUmlnaHQsXHJcblx0LmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXHJcblx0LmNib3hJRSAjY2JveEJvdHRvbUNlbnRlcixcclxuXHQuY2JveElFICNjYm94Qm90dG9tUmlnaHQsXHJcblx0LmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXHJcblx0LmNib3hJRSAjY2JveE1pZGRsZVJpZ2h0IHtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRixlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaW4gcmVmZXJlbmNlcyBSZWNydXRlbWVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgVGFibGV0dGUgc3R5bGUgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnBvc3RpZC0xNjg5LmJsdWUtdGhlbWUge2JhY2tncm91bmQ6ICRiZy1ibHVlLXRoZW1lICFpbXBvcnRhbnQ7fVxyXG4ub2ZmcmVUYWJsZXQtdGl0cmUgcCwub2ZmcmVUYWJsZXQtdGl0cmUsIC5vZmZyZVRhYmxldC1taW5pVGl0cmUsIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tY291bnQsIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tZGVzYywgLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGUtZGVzYywgLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGUtZGVzYyBwLCAub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbS1uYW1lLCAub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbS1lbWFpbCB7Zm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIiwgQXZlbmlyLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7fVxyXG4ub2ZmcmVUYWJsZXQtYmxvY2ssIC5vZmZyZVRhYmxldC1zb3VzdGl0cmUsIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tdGltZSwgLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tam9iIHtmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgUGFsYXRpbm8sIFwiUGFsYXRpbm8gTGlub3R5cGVcIiwgc2VyaWY7fVxyXG4ub2ZmcmUtdGFibGV0dGUgeyBiYWNrZ3JvdW5kOiAkYmctYmx1ZS10aGVtZSB1cmwoXCJodHRwOi8vd3d3LmFsdGltYS1hZ2VuY3kuY29tL0FwcF9UaGVtZXMvY3NzL2ltYWdlcy9yZWZlcmVuY2VzLWNvcmEvcmVmZXJlbmNlLWNvcmEtMS5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O31cclxuLm9mZnJlLXRhYmxldHRlLmxheW91dC1uYXYtZml4ZWQgIHtcclxuXHQuaGVhZGVye1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzMuNWVtKSB7XHJcbiAgICAub2ZmcmUtdGFibGV0dGUge1xyXG4gICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgLTVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVRhYmxldC1iaWdJbGx1cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5vZmZyZVRhYmxldC1ibG9jayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNWVtIDAgN2VtO1xyXG59XHJcbi5vZmZyZVRhYmxldC1ibG9jay0taW50cm8sIC5vZmZyZVRhYmxldC1ibG9jay0tYmx1ZSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbn1cclxuXHJcbi5vZmZyZVRhYmxldC1ibG9jay0taW50cm97XHJcblx0IC5vZmZyZVRhYmxldC10aXRyZXtcclxuICAgIFx0cGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IC40NWVtO1xyXG4gICAgXHRmb250LXNpemU6IDIuNjI1ZW07XHJcblx0XHRtYXJnaW4tdG9wOiAyLjEyNWVtO1xyXG5cdFx0cHtcclxuXHQgXHRcdG1hcmdpbjowcHg7XHJcbiBcdFx0XHRwYWRkaW5nOjBweDtcclxuIFx0XHR9XHJcblx0fVxyXG59XHJcbiBcclxuLm9mZnJlVGFibGV0LWJsb2NrLS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgLm9mZnJlVGFibGV0LXRpdHJlIHtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMztcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVRhYmxldC1ibG9jay0tYnJvd24ge1xyXG4gICAgY29sb3I6ICRjb2xvci04O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLTMzO1xyXG4gICAgLm9mZnJlVGFibGV0LXRpdHJlIHtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xNDtcclxuICAgIFx0Y29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlVGFibGV0LWJsb2NrLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLTg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIC5vZmZyZVRhYmxldC10aXRyZSB7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItMTU7XHJcblx0ICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuXHR9XHJcbn1cclxuLm9mZnJlVGFibGV0LWltcG9ydGFudEJsb2NrIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ub2ZmcmVUYWJsZXQtaW1wb3J0YW50IHtcclxuICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxufVxyXG4ub2ZmcmVUYWJsZXQtdGl0cmUge1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwZW0gYXV0byAxZW07XHJcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICY6OmZpcnN0LWNoaWxkIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0IHN0cm9uZyB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5vZmZyZVRhYmxldC10aXRyZS1waWN0byAsLm9mZnJlVGFibGV0LXRpdHJlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLm9mZnJlVGFibGV0LXRpdHJlLS1zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6OTAwO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4ZW0pIHtcclxuICAgIC5vZmZyZVRhYmxldC10aXRyZSB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMS45NDQ0NGVtO1xyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlVGFibGV0LXNvdXN0aXRyZSB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5vZmZyZVRhYmxldC1tYWluVGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDM2ZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1ZW07XHJcbn1cclxuLm9mZnJlVGFibGV0LW1haW5UZXh0Ky5vZmZyZVRhYmxldC1tYWluVGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjM2ZW07XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo0OGVtKSB7XHJcbiAgICAub2ZmcmVUYWJsZXQtbWFpblRleHQge1xyXG4gICAgXHRmb250LXNpemU6IDEuMzg4ODllbTtcclxuXHR9XHJcbn1cclxuLm9mZnJlVGFibGV0LVZpZGVvQm94IHtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni4yNWVtO1xyXG59XHJcbi5vZmZyZVRhYmxldC1WaWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ub2ZmcmVUYWJsZXQtVmlkZW8tLXNob3cge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5vZmZyZVRhYmxldC1WaWRlbyB7XHJcblx0aW1nLCBpZnJhbWV7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAxMDAlXHJcblx0fVxyXG59XHJcbi5vZmZyZVRhYmxldC1WaWRlbyB7XHJcblx0aWZyYW1lIHtkaXNwbGF5OiBub25lO31cclxuXHRpbWd7ZGlzcGxheTogYmxvY2s7fVxyXG59XHJcbi5vZmZyZVRhYmxldC1WaWRlby0tc2hvd3tcclxuXHRpZnJhbWUge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0aW1nIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVRhYmxldC1tYWluVGV4dC0tb3V0cm8ge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMWVtIDAgMDtcclxuICAgIG1hcmdpbjogMmVtIDAgMDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItMTM7XHJcbn1cclxuLm9mZnJlVGFibGV0LWJsb2NrLS1pbnRyb3tcclxuXHRpbWcge1xyXG4gICAgXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGVzIHtcclxuICAgIG1hcmdpbjogMi41ZW0gYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDU2LjI1ZW07XHJcbn1cclxuLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGUtaW1hZ2UsIC5vZmZyZVRhYmxldC1mb25jdGlvbmFsaXRlLWRlc2Mge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG59XHJcbi5vZmZyZVRhYmxldC1mb25jdGlvbmFsaXRlLWltYWdlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgaW1nIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgICAgYm9yZGVyOiBzb2xpZCAxMHB4ICRsaWdodC10ZXh0O1xyXG5cdCAgICB3aWR0aDogMTgwcHg7XHJcblx0ICAgIGhlaWdodDogMTgwcHg7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHQgICAgYm94LXNoYWRvdzogLTFweCAtMXB4IDMwcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlVGFibGV0LWZvbmN0aW9uYWxpdGUtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4ub2ZmcmVUYWJsZXQtYmxvY2stLTN7XHJcblx0Lm9mZnJlVGFibGV0LXRpdHJlIHtcclxuXHQgICAgY29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5vZmZyZVRhYmxldC10aXRyZS1waWN0byB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDozNy41ZW0pIHtcclxuXHQub2ZmcmVUYWJsZXQtZm9uY3Rpb25hbGl0ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdC5vZmZyZVRhYmxldC1mb25jdGlvbmFsaXRlLWltYWdlLCAub2ZmcmVUYWJsZXQtZm9uY3Rpb25hbGl0ZS1kZXNjIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQub2ZmcmVUYWJsZXQtZm9uY3Rpb25hbGl0ZS1pbWFnZSBpbWcge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHR9XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMzkwcHggMCAyOTBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuXHQgICAgY29udGVudDogJyc7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWFyZ2luOiAtMXB4IDA7XHJcblx0ICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAycHggJGNvbG9yLTg7XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGgtbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5vZmZyZVRhYmxldC1ncmFwaC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTYuNjY3JTtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogMDtcclxuICAgIFx0YmFja2dyb3VuZDogJGNvbG9yLTg7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgd2lkdGg6IDE4cHg7XHJcblx0ICAgIGhlaWdodDogMThweDtcclxuXHQgICAgbWFyZ2luOiAtOXB4O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICB3aWR0aDogMTAxJTtcclxuXHQgICAgaGVpZ2h0OiA0cHg7XHJcblx0ICAgIG1hcmdpbjogLTJweCAwO1xyXG5cdH1cclxufVxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbXtcclxuXHQmOmZpcnN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBcdGxlZnQ6IDUwJTtcclxuICAgIFx0d2lkdGg6IDUwJVxyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgIFx0d2lkdGg6IDUwJVxyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlVGFibGV0LWdyYXBoSXRlbS1jb3VudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogMCAtNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuXHQgICAgY29udGVudDogJyc7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgYm90dG9tOiAxMDAlO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIG1hcmdpbjogLThweCAtMTdweDtcclxuXHQgICAgYm9yZGVyOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xyXG5cdCAgICBib3JkZXItdG9wOiAwO1xyXG5cdCAgICBib3JkZXItYm90dG9tOiBzb2xpZCAyOXB4ICRiZy1ibHVlLXRoZW1lO1xyXG5cdH1cclxufVxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGhJdGVtLXRpbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICBjb2xvcjogJGJnLWJsdWUtdGhlbWU7XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoSXRlbS1kZXNjIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbTpob3ZlciAub2ZmcmVUYWJsZXQtZ3JhcGhJdGVtLWNvdW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci04O1xyXG59XHJcbi5vZmZyZVRhYmxldC1ncmFwaC1pdGVtOmhvdmVyIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tY291bnQ6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItOCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItOCFpbXBvcnRhbnQ7XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoLWl0ZW06aG92ZXIgLm9mZnJlVGFibGV0LWdyYXBoSXRlbS10aW1lLCAub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbTpob3ZlciAub2ZmcmVUYWJsZXQtZ3JhcGhJdGVtLWRlc2Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoLWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTYwcHg7XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoLWl0ZW06bnRoLWNoaWxkKDJuKTo6YWZ0ZXIsIC5vZmZyZVRhYmxldC1ncmFwaC1pdGVtOm50aC1jaGlsZCgybik6OmJlZm9yZSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuLm9mZnJlVGFibGV0LWdyYXBoLWl0ZW06bnRoLWNoaWxkKDJuKSAub2ZmcmVUYWJsZXQtZ3JhcGhJdGVtLWNvdW50IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogNTBweDtcclxufVxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbTpudGgtY2hpbGQoMm4pIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tY291bnQ6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyOXB4ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDozNy41ZW0pIHtcclxuICAgIC5vZmZyZVRhYmxldC1ncmFwaCB7XHJcblx0ICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgbWFyZ2luOiAzMHB4IDFlbTtcclxuXHR9XHJcblx0Lm9mZnJlVGFibGV0LWdyYXBoOjpiZWZvcmUge1xyXG5cdCAgICBsZWZ0OiAzMHB4O1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgd2lkdGg6IDA7XHJcblx0ICAgIG1hcmdpbjogMCAtMXB4O1xyXG5cdCAgICBib3JkZXItbGVmdDogZGFzaGVkIDJweCAkY29sb3ItODtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Lm9mZnJlVGFibGV0LWdyYXBoLWxpc3Qge1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG5cdH1cclxuXHQub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbSB7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcclxuXHQgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XHJcblx0ICAgIGJvdHRvbTogYXV0byFpbXBvcnRhbnQ7XHJcblx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAxMzBweCFpbXBvcnRhbnQ7XHJcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdCAgICBcdGxlZnQ6IDAhaW1wb3J0YW50O1xyXG5cdCAgICBcdHRvcDogNTAlIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHQgICAgXHR0b3A6IDAhaW1wb3J0YW50O1xyXG5cdCAgICBcdHdpZHRoOiA0cHghaW1wb3J0YW50O1xyXG5cdCAgICBcdGhlaWdodDogMTAxJTtcclxuXHQgICAgXHRtYXJnaW46IDAgLTJweDtcclxuXHRcdH1cclxuXHRcdCY6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiA1MCUhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDUwJVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkOjphZnRlciB7XHJcblx0XHRcdGhlaWdodDogNTAlXHJcblx0XHR9XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tY291bnQge1xyXG5cdCAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XHJcblx0ICAgIGxlZnQ6IDgwcHghaW1wb3J0YW50O1xyXG5cdCAgICBtYXJnaW46IC00MHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdCAgICByaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0XHQgICAgdG9wOiA1MCUhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGxlZnQ6IGF1dG87XHJcblx0XHQgICAgbWFyZ2luOiAtMTdweCAtOHB4O1xyXG5cdFx0ICAgIGJvcmRlcjogc29saWQgMTdweCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgYm9yZGVyLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGJvcmRlci1yaWdodDogc29saWQgMjlweCAkYmctYmx1ZS10aGVtZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tdGltZSwgLm9mZnJlVGFibGV0LWdyYXBoSXRlbS1kZXNjIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5vZmZyZVRhYmxldC1ncmFwaC1pdGVtOmhvdmVyIC5vZmZyZVRhYmxldC1ncmFwaEl0ZW0tY291bnQge1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS10aGVtZTtcclxuXHR9XHJcblx0Lm9mZnJlVGFibGV0LWdyYXBoLWl0ZW06aG92ZXIgLm9mZnJlVGFibGV0LWdyYXBoSXRlbS1jb3VudDo6YmVmb3JlIHtcclxuXHQgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cdCAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmcmVUYWJsZXQtZ3JhcGgtaXRlbXtcclxuXHQmOm50aC1jaGlsZCgxKSB7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpIHtcclxuXHQgICAgbGVmdDogMTYuNjY3JVxyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgzKSB7XHJcblx0ICAgIGxlZnQ6IDMzLjMzMyVcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNCkge1xyXG5cdCAgICBsZWZ0OiA1MCVcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoNSkge1xyXG5cdCAgICBsZWZ0OiA2Ni42NjclXHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDYpIHtcclxuXHQgICAgbGVmdDogODMuMzMzJVxyXG5cdH1cclxufVxyXG4ub2ZmcmVUYWJsZXQtYmxvY2stLTcgLm9mZnJlVGFibGV0LXRpdHJlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4ub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMzcuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tcGljdHVyZSwgLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tY29udGVudHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tcGljdHVyZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcbi5vZmZyZVRhYmxldC1hdXRob3JJdGVtLWNvbnRlbnRzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxufVxyXG4ub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbS1qb2IsIC5vZmZyZVRhYmxldC1hdXRob3JJdGVtLWVtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG4ub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbS1qb2Ige1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5vZmZyZVRhYmxldC1hdXRob3JJdGVtLWVtYWlsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmEub2ZmcmVUYWJsZXQtYXV0aG9ySXRlbS1lbWFpbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjM3LjVlbSkge1xyXG4gICAgLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tcGljdHVyZSwgLm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tY29udGVudHMge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgd2lkdGg6IGF1dG87XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Lm9mZnJlVGFibGV0LWF1dGhvckl0ZW0tcGljdHVyZSB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaW4gVGFibGV0dGUgc3R5bGUgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki8iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgU2FsZXNmb3JjZSBzdHlsZSBhbHRpbWFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucG9zdGlkLTEyNDUzLnJlZC10aGVtZSB7YmFja2dyb3VuZDogJGJnLXJlZC10aGVtZSAhaW1wb3J0YW50O31cclxuLm9mZnJlU2FsZXNmb3JjZS10aXRyZSBwLFxyXG4ub2ZmcmVTYWxlc2ZvcmNlLXRpdHJlLFxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWF1dGhvckl0ZW0tbmFtZSxcclxuLm9mZnJlU2FsZXNmb3JjZS1hdXRob3JJdGVtLWVtYWlsIHtcclxuXHRmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiLCBBdmVuaXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWJsb2NrLFxyXG4ub2ZmcmVTYWxlc2ZvcmNlLXNvdXN0aXRyZSxcclxuLm9mZnJlU2FsZXNmb3JjZS1hdXRob3JJdGVtLWpvYiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFBhbGF0aW5vLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIHNlcmlmOyBcclxuXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzMuNWVtKSB7XHJcbiAgICAub2ZmcmUtdGFibGV0dGUge1xyXG4gICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgLTVlbTsgICBcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtYmxvY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDVlbSAwIDdlbTtcclxufVxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWJsb2NrLS1pbnRyb3tcclxuXHRcdGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuXHQgLm9mZnJlU2FsZXNmb3JjZS10aXRyZXtcclxuXHQgIFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0ICBcdG1hcmdpbi1ib3R0b206IC40NWVtO1xyXG5cdCAgXHRmb250LXNpemU6IDIuNjI1ZW07XHJcblx0XHRtYXJnaW4tdG9wOiAyLjEyNWVtO1xyXG5cdFx0cHtcclxuXHQgXHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtYmxvY2stLWJyb3duIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLTM1O1xyXG4gICAgLm9mZnJlU2FsZXNmb3JjZS10aXRyZSB7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItMTQ7XHJcbiAgICBcdGNvbG9yOiAkYmctcmVkLXRoZW1lO1xyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlU2FsZXNmb3JjZS1ibG9jay0td2hpdGUge1xyXG5cdCAgY29sb3I6ICRjb2xvci04O1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQ7XHJcblx0ICAub2ZmcmVTYWxlc2ZvcmNlLXRpdHJlIHtcclxuXHQgICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWJsb2NrLS0yIHtcclxuICAub2ZmcmVTYWxlc2ZvcmNlLXRpdHJlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDIwcHggc29saWQgJGJnLXJlZC10aGVtZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlLCAmLS1ub2NpcmNsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlU2FsZXNmb3JjZS1ibG9jay0tMyB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTdlbTtcclxuICAub2ZmcmVTYWxlc2ZvcmNlLXRpdHJlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDIwcHggc29saWQgJGJnLXJlZC10aGVtZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlLCAmLS1ub2NpcmNsZSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtaW1wb3J0YW50QmxvY2sge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLm9mZnJlU2FsZXNmb3JjZS1pbXBvcnRhbnQge1xyXG4gICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcbn1cclxuLm9mZnJlU2FsZXNmb3JjZS10aXRyZSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAmOjpmaXJzdC1jaGlsZCB7XHJcbiAgICBcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdCBzdHJvbmcge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NDhlbSkge1xyXG4gICAgLm9mZnJlU2FsZXNmb3JjZS10aXRyZSB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMS45NDQ0NGVtO1xyXG5cdH1cclxufVxyXG4ub2ZmcmVTYWxlc2ZvcmNlLXNvdXN0aXRyZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xyXG5cdFx0bWF4LXdpZHRoOiAyNWVtO1xyXG59XHJcbi5vZmZyZVNhbGVzZm9yY2UtbWFpblRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDQ1ZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRiaWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwZW07XHJcblx0XHR9XHJcbn1cclxuLm9mZnJlU2FsZXNmb3JjZS1tYWluVGV4dCsub2ZmcmVTYWxlc2ZvcmNlLW1haW5UZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4ZW0pIHtcclxuICAgIC5vZmZyZVNhbGVzZm9yY2UtbWFpblRleHQge1xyXG4gICAgXHRmb250LXNpemU6IDEuMzg4ODllbTtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtYmxvY2stLWludHJvIHtcclxuXHRpbWcge1xyXG4gICAgXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMzcuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9mZnJlU2FsZXNmb3JjZS1hdXRob3JJdGVtLXBpY3R1cmUsIC5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDclO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWF1dGhvckl0ZW0tcGljdHVyZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcbi5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1jb250ZW50cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG4ub2ZmcmVTYWxlc2ZvcmNlLWF1dGhvckl0ZW0tam9iLCAub2ZmcmVTYWxlc2ZvcmNlLWF1dGhvckl0ZW0tZW1haWwge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG59XHJcbi5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1qb2Ige1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1lbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5hLm9mZnJlU2FsZXNmb3JjZS1hdXRob3JJdGVtLWVtYWlsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MzcuNWVtKSB7XHJcbiAgICAub2ZmcmVTYWxlc2ZvcmNlLWF1dGhvckl0ZW0tcGljdHVyZSwgLm9mZnJlU2FsZXNmb3JjZS1hdXRob3JJdGVtLWNvbnRlbnRzIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5vZmZyZVNhbGVzZm9yY2UtYXV0aG9ySXRlbS1waWN0dXJlIHtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZyZVNhbGVzZm9yY2UtbGlzdGluZyB7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0JlRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBhbHRpbWEtYnJhbmRvbixBdmVuaXIsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRjb2xvcjogJGJnLXJlZC10aGVtZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1yZWQtdGhlbWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JlRhZyB7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRtYXJnaW4tdG9wOiAuMmVtO1xyXG5cdH1cclxuXHQmTGlzdCB7XHJcblx0XHRtYXJnaW46IC42ZW0gMCAwIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdCZJdGVtIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHQvLyBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAvLyBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1yZWQtdGhlbWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG4gICAgXHRsZWZ0OiAtMTNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZmF0IHtcclxuXHRcdC5vZmZyZVNhbGVzZm9yY2UtbGlzdGluZ0l0ZW0ge1xyXG5cdFx0XHRmb250LWZhbWlseTogYWx0aW1hLWJyYW5kb24sQXZlbmlyLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyaWQtY29sLS0zIHtcclxuXHRcdHdpZHRoOiAxMmVtO1xyXG5cdFx0bWFyZ2luOiAwIDEuOGVtO1xyXG5cdH1cclxuXHQuZ3JpZC1jb2wtLTQge1xyXG5cdFx0d2lkdGg6IDE4ZW07XHJcbiAgICBtYXJnaW46IDAgMWVtO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDkuOTM3NWVtKSB7XHJcblx0Lm9mZnJlU2FsZXNmb3JjZS1saXN0aW5nIHtcclxuXHRcdC5ncmlkLWNvbC0tMyB7XHJcbiAgICBcdG1hcmdpbjogMCBhdXRvIDRlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5ncmlkLWNvbC0tNCB7XHJcblx0XHRcdHdpZHRoOiAxOGVtO1xyXG5cdCAgICBtYXJnaW46IDAgMWVtIDFlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyLjQ3NWVtKSB7XHJcblx0Lm9mZnJlU2FsZXNmb3JjZS1saXN0aW5nIHtcclxuXHRcdC5ncmlkLWNvbC0tMyB7XHJcblx0XHRcdHdpZHRoOiAxN2VtO1xyXG4gICAgXHRtYXJnaW46IDAgM2VtIDRlbTtcclxuXHRcdH1cclxuXHRcdC5ncmlkLWNvbC0tNCB7XHJcblx0XHRcdHdpZHRoOiAxN2VtO1xyXG5cdCAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmcmVTYWxlc2ZvcmNlLW1hcCB7XHJcblx0bWF4LXdpZHRoOiA1Ni4yNWVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAyZW07XHJcblx0Jkxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZJdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiBhbHRpbWEtYnJhbmRvbixBdmVuaXIsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRjb2xvcjogJGNvbG9yLTUwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2JTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTUwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC42ZW07XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0JlRpdGxlIHtcclxuXHRcdG1hcmdpbjogMWVtIGF1dG8gMDtcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LWZhbWlseTogYWx0aW1hLWJyYW5kb24sQXZlbmlyLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlU2FsZXNmb3JjZS1wYXJ0bmVycyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXgtd2lkdGg6IDQ1ZW07XHJcblx0bWFyZ2luOiAwIGF1dG8gNHJlbTtcclxuXHQmTG9nbyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAxZW0gMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm9mZnJlU2FsZXNmb3JjZS10aXRyZSBpbWcub2ZmcmVTYWxlc2ZvcmNlLXRpdHJlSWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmluIFNhbGVzZm9yY2Ugc3R5bGUgYWx0aW1hXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gcmVmZXJlbmNlcyBhbHRpbWEgcXVlc3Rpb25uYWlyZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaGVhZGVyLXF1ZXN0aW9ubmVye3dpZHRoOiAxMDAlO2JhY2tncm91bmQ6ICRiZy1ibHVlLXRoZW1lO31cclxuLndyYXBwZXItaGVhZGVyLXF1ZXN0aW9ubmVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7d2lkdGg6IDEwMCU7bWF4LXdpZHRoOiAxMTQ2cHg7bWFyZ2luOiAwIGF1dG87Y29sb3I6ICNmZmY7cGFkZGluZzogMTU1cHggMCAxMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1kb3due1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3duLnBuZyk7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogIDAgYXV0bztcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH0gICAgIFxyXG59XHJcbi5oZWFkZXItcXVlc3Rpb25uZXIgaDF7bGV0dGVyLXNwYWNpbmc6IC0zcHg7Zm9udC1zaXplOiAxMjVweDtwb3NpdGlvbjogcmVsYXRpdmU7ZGlzcGxheTogaW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206IDEwMHB4OyBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO2ZvbnQtd2VpZ2h0OiAzMDA7bGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLXF1ZXN0aW9ubmVyIGgxOmJlZm9yZXtcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW1nLWRpYWdub3N0aWMucG5nKSBuby1yZXBlYXQ7d2lkdGg6IDE2MHB4O2hlaWdodDogMTYwcHg7Y29udGVudDpcIlwiO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogLTEzMnB4O2JvdHRvbTogLTUycHg7XHJcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICByaWdodDogLTkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay0tcXVlc3Rpb25uYWlyZS1zdGVwLTJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXItcXVlc3Rpb25uZXIgaDEgc3BhbntsZXR0ZXItc3BhY2luZzogLTFweDtmb250LXNpemU6IDgwcHg7ZGlzcGxheTogYmxvY2s7ICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1xdWVzdGlvbm5lciBoMntsZXR0ZXItc3BhY2luZzogLTAuNXB4O2ZvbnQtc2l6ZTogNDJweDsgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtmb250LXdlaWdodDogMzAwO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMFBYO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLXF1ZXN0aW9ubmVyIGgyIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OiBibG9jazttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjt9XHJcbi5oZWFkZXItcXVlc3Rpb25uZXIgcHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHBhZGRpbmctdG9wOjBweDsgXHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVye1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4ucmFuZ2VzbGlkZXJfX2ZpbGx7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcbi5ibG9jay1yZXN1bHRhdHt3aWR0aDogMTAwJTtvdmVyZmxvdzogaGlkZGVuO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhMWExYTE7YmFja2dyb3VuZDogI2YzZjNmMzt9XHJcbi5ibG9jay1yZXN1bHRhdC1sZWZ0e1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDgpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG4uaGlnaGNoYXJ0e21pbi13aWR0aDogNjYwcHg7IG1heC13aWR0aDogNjYwcHg7IGhlaWdodDogNjMwcHg7IG1hcmdpbjogMDtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay1yZXN1bHRhdC1yaWdodHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1pbi1oZWlnaHQ6IDc5MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ1KXtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrLWNvbnRhY3R7ZmxvYXQ6bGVmdDt9XHJcbi53cmFwcGVyLWJsb2NrLXJlc3VsdGF0e1xyXG4gICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLndyYXBwZXItYmxvY2stcmVzdWx0YXR7XHJcbiAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haWx0b3tcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAuYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRiZy1ibHVlLXRoZW1lO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3JkZXI6bm9uZTsgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAgJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNhdm9pcntcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGFyZXp7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3Jte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBmaWVsZHNldHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJvci1kb21haW5lLFxyXG4gICAgICAgIC5lcnJvci10YWlsbGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogI2U3NGMzYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktYnV0dG9uIC51aS1pY29ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjFweDtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudWktc2VsZWN0bWVudS10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgIH1cclxuICAgIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b257XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94Oy1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOjI3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAmLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW57XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwICAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDAgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweCAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn1cclxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDIwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU0ZTQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudXtcclxuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOjEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmV7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctYmx1ZS10aGVtZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci0yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsb2NrLWFjY29tcGFnbmVtZW50e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDg1cHggMCA1NnB4O1xyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTQzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBjb2xvcjogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stYWNjb21wYWduZW1lbnQtY29uYXRjdHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haWx0b3tcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5ibG9jay0tcXVlc3Rpb25uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAud3JhcHBlci1ibG9jay0tcXVlc3Rpb25uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzo3MHB4IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay0tcXVlc3Rpb25uZXItbGVmdHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjhweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci01MztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNHB4IDA7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc2VsZWN0LnBuZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRiZy1ibHVlLXRoZW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay0tcXVlc3Rpb25uZXItcmlnaHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O2JveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBwZXItdGFiLXNsaWRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5jdXJyZW50LXF1ZXN0aW9ubmVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBwZXItc2xpZGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTUzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNDM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDsgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTQzO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQsIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci01NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItMjk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTsgIFxyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLWZpcnN0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDUpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLXNlY29uZGV7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJlY2VudHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgJGJnLWJsdWUtdGhlbWU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhbHRpbWEtYnJhbmRvblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzVweDtcclxuICAgICAgICAgICAgICAgIHRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0KXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDYpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEzcHggMzJweCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTQzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIDZweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94Oy1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ2KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLTQzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jc3RlcC1lcnJvcntcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDAgMTA2cHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50NCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50Nil7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgXHJcbiAgICB9XHJcbn1cclxuLnJlc3VsdGF0LWhpZ2hjaGFydHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQ4KXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDQpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWx0aW1hLWJyYW5kb25cIjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmctYmx1ZS10aGVtZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwICx1bCBsaXtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsIGg0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFsdGltYS1icmFuZG9uXCI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRiZy1ibHVlLXRoZW1lO1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG59XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZpbiByZWZlcmVuY2VzIGFsdGltYSBxdWVzdGlvbm5haXJlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIHByZXR0eVBob3RvIHN0eWxlIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF90b3AsZGl2LnBwX2RlZmF1bHQgLnBwX3RvcCAucHBfbWlkZGxlLGRpdi5wcF9kZWZhdWx0IC5wcF90b3AgLnBwX2xlZnQsZGl2LnBwX2RlZmF1bHQgLnBwX3RvcCAucHBfcmlnaHQsZGl2LnBwX2RlZmF1bHQgLnBwX2JvdHRvbSxkaXYucHBfZGVmYXVsdCAucHBfYm90dG9tIC5wcF9sZWZ0LGRpdi5wcF9kZWZhdWx0IC5wcF9ib3R0b20gLnBwX21pZGRsZSxkaXYucHBfZGVmYXVsdCAucHBfYm90dG9tIC5wcF9yaWdodHtoZWlnaHQ6MTNweH1cclxuXHJcbmRpdi5wcF9kZWZhdWx0e1xyXG5cdCBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dDtcclxuICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuN2VtO1xyXG4gICAgYW5pbWF0aW9uOiAuM3MgZWFzZS1vdXQgbGlnaHRib3g7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogLjNzIGVhc2Utb3V0IGxpZ2h0Ym94O1xyXG4gICAgLW1vei1hbmltYXRpb246IC4zcyBlYXNlLW91dCBsaWdodGJveDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCB0b3A7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dCB0b3A7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLDAsMCwwLjMpLDAgLjJlbSAxZW0gcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gXHJcbiAgaWZyYW1le1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gXHJcbiAucHBfY29udGVudCB7XHJcbiBcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gXHQucHB0e2NvbG9yOiRjb2xvci0xMn1cclxuIH1cclxuIFxyXG4gLnBwX2NvbnRlbnRfY29udGFpbmVyIHtcclxuXHJcbiB9XHJcbiBcclxuIFxyXG4gLnBwX25leHR7XHJcbiBcdCY6aG92ZXJ7XHJcbiBcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXR0eVBob3RvL2RlZmF1bHQvc3ByaXRlX25leHQucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyXHRcclxuIFx0fVxyXG4gIH1cclxuXHJcbiAucHBfcHJldmlvdXN7XHJcblx0Jjpob3ZlcntcclxuIFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldHR5UGhvdG8vZGVmYXVsdC9zcHJpdGVfcHJldi5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlclxyXG4gIFx0fVxyXG4gIH1cclxuIC5wcF9leHBhbmR7XHJcbiBcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9kZWZhdWx0L3Nwcml0ZS5wbmcpIDAgLTI5cHggbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7XHJcbiBcdCY6aG92ZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXR0eVBob3RvL2RlZmF1bHQvc3ByaXRlLnBuZykgMCAtNTZweCBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXJ9XHJcbiB9XHJcblxyXG4gLnBwX2NvbnRyYWN0e1xyXG4gXHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldHR5UGhvdG8vZGVmYXVsdC9zcHJpdGUucG5nKSAwIC04NHB4IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O1xyXG4gXHQmOmhvdmVye2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9kZWZhdWx0L3Nwcml0ZS5wbmcpIDAgLTExM3B4IG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcn1cclxuIH1cclxuIFxyXG4gLnBwX2Nsb3Nle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXR0eVBob3RvL2RlZmF1bHQvc3ByaXRlLnBuZykgMnB4IDFweCBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXJ9XHJcbiAucHBfZ2FsbGVyeSB1bCBsaSBhe2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9kZWZhdWx0L2RlZmF1bHRfdGh1bWIucG5nKSBjZW50ZXIgY2VudGVyICRjb2xvci0xMjtib3JkZXI6MXB4IHNvbGlkICNhYWF9XHJcbiAucHBfc29jaWFse21hcmdpbi10b3A6N3B4fVxyXG4gLnBwX2dhbGxlcnkgYS5wcF9hcnJvd19wcmV2aW91cywgLnBwX2dhbGxlcnkgYS5wcF9hcnJvd19uZXh0e3Bvc2l0aW9uOnN0YXRpYztsZWZ0OmF1dG99XHJcbiBcclxuIC5wcF9uYXZ7XHJcbiBcdC5wcF9wbGF5LCAgLnBwX3BhdXNle2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9kZWZhdWx0L3Nwcml0ZS5wbmcpIC01MXB4IDFweCBuby1yZXBlYXQ7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH1cclxuIFx0LnBwX3BhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTUxcHggLTI5cHh9XHJcbiB9XHJcbiBcclxuIGEucHBfYXJyb3dfcHJldmlvdXMsIGEucHBfYXJyb3dfbmV4dHtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcHJldHR5UGhvdG8vZGVmYXVsdC9zcHJpdGUucG5nKSAtMzFweCAtM3B4IG5vLXJlcGVhdDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O21hcmdpbjo0cHggMCAwfVxyXG4gYS5wcF9hcnJvd19uZXh0e2xlZnQ6NTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MnB4IC0zcHh9XHJcblxyXG4gLnBwX2NvbnRlbnRfY29udGFpbmVyIC5wcF9kZXRhaWxze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7fVxyXG5cclxuIC5wcF9uYXZ7Y2xlYXI6bm9uZTtoZWlnaHQ6MzBweDt3aWR0aDoxMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuIFx0LmN1cnJlbnRUZXh0SG9sZGVye2ZvbnQtZmFtaWx5Okdlb3JnaWE7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6JGNvbG9yLTY7Zm9udC1zaXplOjExcHg7bGVmdDo3NXB4O2xpbmUtaGVpZ2h0OjI1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDEwcHh9XHJcbiB9XHJcbiAucHBfY2xvc2U6aG92ZXIsIC5wcF9uYXYgLnBwX3BsYXk6aG92ZXIsIC5wcF9uYXYgLnBwX3BhdXNlOmhvdmVyLCAucHBfYXJyb3dfbmV4dDpob3ZlciwgLnBwX2Fycm93X3ByZXZpb3VzOmhvdmVye29wYWNpdHk6MC43fVxyXG4gIC5wcF9kZXNjcmlwdGlvbnsgXHJcbiAgXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHQgICAgbWFyZ2luOiA1cHggNTBweCA1cHggMDtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdCAgICBjb2xvcjogcmdiKDIxMSwgNTUsIDg5KTtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdCAgICBmb250LXNpemU6IDJlbSFpbXBvcnRhbnQ7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4gLnBwX2xvYWRlckljb257YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXR0eVBob3RvL2RlZmF1bHQvbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9XHJcbn1cclxuXHJcblxyXG5kaXYucHBfcGljX2hvbGRlciBhOmZvY3Vze291dGxpbmU6bm9uZX1cclxuZGl2LnBwX292ZXJsYXl7YmFja2dyb3VuZDokY29sb3ItMjtkaXNwbGF5Om5vbmU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5NTAwfVxyXG5kaXYucHBfcGljX2hvbGRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwcHg7ei1pbmRleDoxMDAwMH1cclxuLnBwX2NvbnRlbnR7aGVpZ2h0OjQwcHg7bWluLXdpZHRoOjQwcHh9XHJcbiogaHRtbCAucHBfY29udGVudHt3aWR0aDo0MHB4fVxyXG5cclxuXHJcbi5wcF9jb250ZW50X2NvbnRhaW5lciB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7XHJcblx0LnBwX2RldGFpbHN7ZmxvYXQ6bGVmdDttYXJnaW46MTBweCAwIDJweH1cclxufVxyXG5cclxuXHJcbi5wcF9kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmU7bWFyZ2luOjB9XHJcblxyXG4ucHBfc29jaWFse1xyXG5cdGZsb2F0OmxlZnQ7bWFyZ2luOjA7XHJcblx0LmZhY2Vib29re2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6NXB4O3dpZHRoOjU1cHg7b3ZlcmZsb3c6aGlkZGVufVxyXG5cdC50d2l0dGVye2Zsb2F0OmxlZnR9XHJcbn1cclxuXHJcbi5wcF9uYXZ7XHJcblx0Y2xlYXI6cmlnaHQ7ZmxvYXQ6bGVmdDttYXJnaW46M3B4IDEwcHggMCAwO1xyXG5cdHB7ZmxvYXQ6bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjJweCA0cHh9XHJcblx0LnBwX3BsYXksIC5wcF9wYXVzZXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo0cHg7dGV4dC1pbmRlbnQ6LTEwMDAwcHh9XHJcbn1cclxuXHJcbmEucHBfYXJyb3dfcHJldmlvdXMsYS5wcF9hcnJvd19uZXh0e2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTVweDttYXJnaW4tdG9wOjNweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTEwMDAwcHg7d2lkdGg6MTRweH1cclxuLnBwX2hvdmVyQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoyMDAwfVxyXG5cclxuLnBwX2dhbGxlcnl7XHJcblx0ZGlzcGxheTpub25lO2xlZnQ6NTAlO21hcmdpbi10b3A6LTUwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMDtcclxuXHRkaXZ7ZmxvYXQ6bGVmdDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9XHJcblx0dWx7ZmxvYXQ6bGVmdDtoZWlnaHQ6MzVweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjAgMCAwIDVweDtwYWRkaW5nOjB9XHJcblx0dWwgYXtib3JkZXI6MXB4IHJnYmEoMCwwLDAsMC41KSBzb2xpZDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjMzcHg7b3ZlcmZsb3c6aGlkZGVufVxyXG5cdHVsIGEgaW1ne2JvcmRlcjowfVxyXG5cdGxpe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MCA1cHggMCAwO3BhZGRpbmc6MH1cclxuXHRsaS5kZWZhdWx0IGF7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXR0eVBob3RvL2ZhY2Vib29rL2RlZmF1bHRfdGh1bWJuYWlsLmdpZikgMCAwIG5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO2hlaWdodDozM3B4O3dpZHRoOjUwcHh9XHJcblx0LnBwX2Fycm93X3ByZXZpb3VzLC5wcF9nYWxsZXJ5IC5wcF9hcnJvd19uZXh0e21hcmdpbi10b3A6N3B4IWltcG9ydGFudH1cclxufVxyXG5cclxuYS5wcF9uZXh0e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9saWdodF9yb3VuZGVkL2J0bk5leHQucG5nKSAxMDAwMHB4IDEwMDAwcHggbm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjEwMCU7dGV4dC1pbmRlbnQ6LTEwMDAwcHg7d2lkdGg6NDklfVxyXG5hLnBwX3ByZXZpb3Vze2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV0dHlQaG90by9saWdodF9yb3VuZGVkL2J0bk5leHQucG5nKSAxMDAwMHB4IDEwMDAwcHggbm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotMTAwMDBweDt3aWR0aDo0OSV9XHJcbmEucHBfZXhwYW5kLGEucHBfY29udHJhY3R7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lO2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dGV4dC1pbmRlbnQ6LTEwMDAwcHg7dG9wOjEwcHg7d2lkdGg6MjBweDt6LWluZGV4OjIwMDAwfVxyXG5hLnBwX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi00cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyMnB4O3RleHQtaW5kZW50Oi0xMDAwMHB4O3RvcDogLTIxcHg7fVxyXG4ucHBfbG9hZGVySWNvbntkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MjRweDttYXJnaW46LTEycHggMCAwIC0xMnB4fVxyXG5cclxuI3BwX2Z1bGxfcmVze1xyXG5cdGxpbmUtaGVpZ2h0OjEhaW1wb3J0YW50O1xyXG5cdC5wcF9pbmxpbmV7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHQgcHttYXJnaW46MCAwIDE1cHg7fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcbmRpdi5wcHR7Y29sb3I6JGxpZ2h0LXRleHQ7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxN3B4O3otaW5kZXg6OTk5OTttYXJnaW46MCAwIDVweCAxNXB4O2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxyXG5cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRlbnQsZGl2LmxpZ2h0X3JvdW5kZWQgLnBwX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtdGV4dH1cclxuZGl2LnBwX2RlZmF1bHQgI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmUsZGl2LmxpZ2h0X3JvdW5kZWQgLnBwX2NvbnRlbnQgLnBwdCxkaXYubGlnaHRfcm91bmRlZCAjcHBfZnVsbF9yZXMgLnBwX2lubGluZSxkaXYubGlnaHRfc3F1YXJlIC5wcF9jb250ZW50IC5wcHQsZGl2LmxpZ2h0X3NxdWFyZSAjcHBfZnVsbF9yZXMgLnBwX2lubGluZSxkaXYuZmFjZWJvb2sgLnBwX2NvbnRlbnQgLnBwdCxkaXYuZmFjZWJvb2sgI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmV7Y29sb3I6JGNvbG9yLTJ9XHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9nYWxsZXJ5IHVsIGxpIGE6aG92ZXIsZGl2LnBwX2RlZmF1bHQgLnBwX2dhbGxlcnkgdWwgbGkuc2VsZWN0ZWQgYSwucHBfZ2FsbGVyeSB1bCBhOmhvdmVyLC5wcF9nYWxsZXJ5IGxpLnNlbGVjdGVkIGF7Ym9yZGVyLWNvbG9yOiRsaWdodC10ZXh0fVxyXG5kaXYucHBfZGVmYXVsdCAucHBfZGV0YWlscyxkaXYubGlnaHRfcm91bmRlZCAucHBfZGV0YWlscyxkaXYuZGFya19yb3VuZGVkIC5wcF9kZXRhaWxzLGRpdi5kYXJrX3NxdWFyZSAucHBfZGV0YWlscyxkaXYubGlnaHRfc3F1YXJlIC5wcF9kZXRhaWxzLGRpdi5mYWNlYm9vayAucHBfZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZX1cclxuXHJcbi5wcF90b3AsLnBwX2JvdHRvbXtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7fVxyXG4qIGh0bWwgLnBwX3RvcCwqIGh0bWwgLnBwX2JvdHRvbXtwYWRkaW5nOjAgMjBweH1cclxuLnBwX3RvcCAucHBfbGVmdCwucHBfYm90dG9tIC5wcF9sZWZ0e2hlaWdodDoyMHB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4fVxyXG4ucHBfdG9wIC5wcF9taWRkbGUsLnBwX2JvdHRvbSAucHBfbWlkZGxle2hlaWdodDoyMHB4O2xlZnQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4fVxyXG4qIGh0bWwgLnBwX3RvcCAucHBfbWlkZGxlLCogaHRtbCAucHBfYm90dG9tIC5wcF9taWRkbGV7bGVmdDowO3Bvc2l0aW9uOnN0YXRpY31cclxuLnBwX3RvcCAucHBfcmlnaHQsLnBwX2JvdHRvbSAucHBfcmlnaHR7aGVpZ2h0OjIwcHg7bGVmdDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH1cclxuLnBwX2ZhZGUsLnBwX2dhbGxlcnkgbGkuZGVmYXVsdCBhIGltZ3tkaXNwbGF5Om5vbmV9XHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jbG9zZSB7d2lkdGg6IDEwcHg7aGVpZ2h0OiAxMHB4O2JhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWx0aW1hL2Fzc2V0cy9pbWFnZXMvcHJldHR5UGhvdG8vZGVmYXVsdC9zcHJpdGUucG5nKSAtOHB4IC04cHggbm8tcmVwZWF0O2N1cnNvcjogcG9pbnRlcjt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo2NzdweCkge1xyXG4gZGl2LnBwX2RlZmF1bHR7bWF4LXdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDFlbTt9XHJcbiBkaXYucHBfZGVmYXVsdCBpZnJhbWUsIGRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfZGV0YWlsc3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxyXG4gZGl2LnBwX3BpY19ob2xkZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2xlZnQ6IDBweCAhaW1wb3J0YW50O3JpZ2h0OiAwcHggIWltcG9ydGFudDttYXJnaW46IDAgYXV0bzt9XHRcclxuIGRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfZGV0YWlscyAucHBfZGVzY3JpcHRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZpbiBwcmV0dHlQaG90byBzdHlsZSBhbHRpbWFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyIsIkAtd2Via2l0LWtleWZyYW1lcyBwb3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbnRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxufUAtbW96LWtleWZyYW1lcyBwb3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSguMyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbnRvIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc2hvdyAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuICB0byAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3cgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAgdG8gIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzaG93ICB7XHJcbiAgICBcclxuICBmcm9tICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gIHRvICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNocmluayAge1xyXG4gICAgXHJcbiAgZnJvbSAge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgyKTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiAgdG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaHJpbmsgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDIpO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxuIHRvICB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoMSlcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNocmluayAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMik7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKDEpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTEgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICB0b3A6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG4gdG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIHRvcDogIDBcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBncm93LS0xICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIHRvcDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiB0byAge1xyXG4gICAgXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICB0b3A6ICAwXHJcbiAgfVxyXG4gXHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBncm93LS0xICB7XHJcbiAgICBcclxuICBmcm9tIHtcclxuICAgIFxyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIHRvcDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbiB0byAge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICB0b3A6ICAwXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTIgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvdy0tMiAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDEwMCVcclxuICB9XHJcbiBcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGdyb3ctLTIgIHtcclxuICAgIFxyXG4gIGZyb20ge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKC41KTtcclxuICAgIFxyXG4gICAgbGVmdDogIDUwJTtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDBcclxuICB9XHJcbiAzMCUgIHtcclxuICAgIFxyXG4gICAgb3BhY2l0eTogIDFcclxuICB9XHJcbnRvICB7XHJcbiAgICBcclxuICAgIC1tb3otdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3ctLTMgIHtcclxuICAgIFxyXG4gIGZyb20gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICAwXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvdy0tMyAge1xyXG4gICAgXHJcbiAgZnJvbSB7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgc2NhbGUoLjUpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgNTAlO1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMFxyXG4gIH1cclxuIDMwJSAge1xyXG4gICAgXHJcbiAgICBvcGFjaXR5OiAgMVxyXG4gIH1cclxudG8gIHtcclxuICAgIFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxuICAgIFxyXG4gICAgbGVmdDogIDBcclxuICB9XHJcbiBcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZ3Jvdy0tMyAge1xyXG4gIGZyb20ge1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICBzY2FsZSguNSk7XHJcbiAgICBcclxuICAgIGxlZnQ6ICA1MCU7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAwXHJcbiAgfVxyXG4gMzAlICB7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6ICAxXHJcbiAgfVxyXG50byAge1xyXG4gICAgXHJcbiAgICAtbW96LXRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG4gICAgXHJcbiAgICBsZWZ0OiAgMFxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBsaWdodGJveCBzdHlsZSBhbHRpbWFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmxpZ2h0Ym94LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci0yMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIHotaW5kZXg6IDE2O1xyXG4gICAgYW5pbWF0aW9uOiAuNnMgZWFzZS1vdXQgbGlnaHRib3g7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogLjZzIGVhc2Utb3V0IGxpZ2h0Ym94O1xyXG4gICAgLW1vei1hbmltYXRpb246IC42cyBlYXNlLW91dCBsaWdodGJveDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5saWdodGJveC1vdmVybGF5LmxpZ2h0Ym94LS12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5saWdodGJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43ZW07XHJcbiAgICBhbmltYXRpb246IC4zcyBlYXNlLW91dCBsaWdodGJveDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAuM3MgZWFzZS1vdXQgbGlnaHRib3g7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogLjNzIGVhc2Utb3V0IGxpZ2h0Ym94O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IHRvcDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IHRvcDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYmctY29sb3ItNiwgMCAuMmVtIDFlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDBlbSkge1xyXG4gICAgLmxpZ2h0Ym94IHtcclxuICAgICAgICBtYXJnaW46IDAgLjRlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4ubGlnaHRib3gge1xyXG4gICAgaWZyYW1le1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5saWdodGJveC1jb250ZW50cyB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG4ubGlnaHRib3gtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAuMzNlbTtcclxuICAgIGNvbG9yOiAkYmctY29sb3ItMTE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG59XHJcbi5saWdodGJveC1jbG9zZXtcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNjtcclxuICAgICAgICB9IFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcclxuICAgIH0gICAgXHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94IHtcclxuICAgIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALW1vei1rZXlmcmFtZXMgbGlnaHRib3gge1xyXG4gICAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbnRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxufUAtbW96LWtleWZyYW1lcyBsaWdodGJveCB7XHJcbiAgICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxudG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG59QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94IHtcclxuICAgIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1ALW8ta2V5ZnJhbWVzIGxpZ2h0Ym94IHtcclxuICAgIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1Aa2V5ZnJhbWVzIGxpZ2h0Ym94IHtcclxuICAgIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG50byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaW4gIGxpZ2h0Ym94IHN0eWxlIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIGRvb3JzIHN0eWxlIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5kb29ycyB7XHJcbiAgICBoZWlnaHQ6IDM2LjI1ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLmRvb3JzIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmRvb3JzLXBhbmVscywgIC5kb29ycy1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9vcnMtcGFuZWwtLTEgLmRvb3JzLXBhbmVsLXF1b3RlLCAuZG9vcnMtcGFuZWwtLTIgLmRvb3JzLXBhbmVsLXF1b3RlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9vcnMtcGFuZWwtLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgY2l0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbi5kb29ycy1wYW5lbC0tMiB7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmctY29sb3ItMTQ7XHJcbiAgICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXd4KC00NWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2tld3goLTQ1ZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld3goLTQ1ZGVnKVxyXG5cclxuICAgIH1cclxufVxyXG4uZG9vcnMtcGFuZWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlfVxyXG4uZG9vcnMtcGFuZWwge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDUxJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uZG9vcnMtcGFuZWwtLTEge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLmRvb3JzLXBhbmVsLXF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBlbTtcclxuICAgIH1cclxufVxyXG4uZG9vcnMtcGFuZWwtLTIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmRvb3JzLXBhbmVsLXF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgfVxyXG59XHJcbi5kb29yLS1maXhlZHsgXHJcbiAgICAuZG9vcnMtcGFuZWwtLTEsIC5kb29ycy1wYW5lbC0tMiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbi5kb29ycy1wYW5lbC1xdW90ZSB7XHJcbiAgICB3aWR0aDogMjBlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwe1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4oCcJztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmluIGRvb3JzIHN0eWxlIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5vdXItcGxhY2Uge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgM2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjczLjVlbSkge1xyXG4gICAgLm91ci1wbGFjZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ub3VyLXBsYWNlLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL291ci1wbGFjZS9jaGV6Tm91cy5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGhlaWdodDogMjQ1M3B4O1xyXG4gICAgd2lkdGg6IDExNzZweDtcclxufVxyXG5AbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzozLzIpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksIChtaW4tcmVzb2x1dGlvbjoxNDRkcGkpLCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xyXG4gICAgLm91ci1wbGFjZS1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL291ci1wbGFjZS9jaGV6Tm91c0xhcmdlLmpwZ1wiKTtcclxuICAgIH1cclxufVxyXG4ucGFnZS1lcnJvciAuaW50cm9kdWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMy41NzVlbTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDokYnJlYWtwb2ludDIpIHtcclxuICAgIC5wYWdlLWVycm9yIC5pbnRyb2R1Y3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ1LjkzNzVlbSkge1xyXG4gICAgLnBhZ2UtZXJyb3IgLmludHJvZHVjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbn1cclxuLmVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC10ZXh0O1xyXG4gICAgLypwYWRkaW5nOiAxMDBweCAwOyovXHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB9XHJcbn1cclxuLm1vYmlsZS0tdG9nZ2xlLWhlYWRlci1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5tb2JpbGUtLXRvZ2dsZS1oZWFkZXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLnBvc3Qge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQ7XHJcbn1cclxuLnBvc3QtaXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA0MGVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxufVxyXG4ucG9zdC1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ4Ljc1ZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItMzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQyKSB7XHJcbiAgICAuaW1hZ2UtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYmctY29sb3ItMzAgMCUsICRiZy1jb2xvci0zMSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAkYmctY29sb3ItMzApLCBjb2xvci1zdG9wKDEwMCUsICRiZy1jb2xvci0zMSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGJnLWNvbG9yLTMwIDAlLCAkYmctY29sb3ItMzEgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGJnLWNvbG9yLTMwIDAlLCAkYmctY29sb3ItMzEgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRiZy1jb2xvci0zMCAwJSwgJGJnLWNvbG9yLTMxIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmctY29sb3ItMzAgMCUsICRiZy1jb2xvci0zMSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0zZW0gMCA3ZW0gJGJnLWNvbG9yLTc7XHJcbiAgICB9XHJcbn1cclxuLnNob3ctb25TbWFsbFNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wYWdlLXRlbXBsYXRlLWhvbWUtcGFnZSAgLmludHJvZHVjdGlvbi10aXRsZSBzcGFue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiRicmVha3BvaW50MSkge1xyXG4gICAgLnNob3ctb25TbWFsbFNjcmVlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLnNob3djYXNlLWNvbnRlbnRzOmhvdmVyIC5zaG93Y2FzZS1jb250ZW50cy10ZXh0e1xyXG5cdCBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBwb3N0LWNvbnRlbnRzIHN0eWxlIGFsdGltYVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5wb3N0LWNvbnRlbnRzIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFBhbGF0aW5vLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIHNlcmlmO1xyXG5cclxuICAgIGgzIHtwYWRkaW5nLXRvcDogLjZlbTt9XHJcbiAgICBwe3BhZGRpbmc6IC40ZW0gMDttYXJnaW46IDA7fVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICNkOTQ4Njg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC45ZW0gMCAuM2VtO1xyXG4gICAgfVxyXG4gICAgaDEsIGgyLCAgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFBhbGF0aW5vLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIHNlcmlmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgYm9yZGVyOiAgMDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICBmb250LXNpemU6ICAxZW07XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzBlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW0gNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7Y29udGVudDogXCLigJxcIjtsZWZ0OjBweDt9XHJcbiAgICAgICAgJjo6YWZ0ZXIge2NvbnRlbnQ6IFwi4oCdXCI7cmlnaHQ6MHB4O31cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZXtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctcmVkLXRoZW1lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgODEsIDE1NSk7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1yZWQtdGhlbWU7XHJcbiAgICAgICAgd2lkdGg6NHB4O1xyXG4gICAgICAgIGhlaWdodDo0cHg7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEZpbiAgcG9zdC1jb250ZW50cyBzdHlsZSBhbHRpbWFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNy0xMC0wM1xyXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cclxuKiBJbmNsdWRlczogY29yZS5jc3MsIG1lbnUuY3NzLCBzZWxlY3RtZW51LmNzcywgYnV0dG9uLmNzcywgc2xpZGVyLmNzcywgdGhlbWUuY3NzXHJcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZlxyXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1idXR0b257cGFkZGluZzowZW0gMzBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OiA0MHB4O2JvcmRlcjogMnB4IHNvbGlkICNlNGU0ZTQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1MHB4ICFpbXBvcnRhbnQ7IG91dGxpbmU6IG5vbmU7IGhlaWdodDogNDI7ICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5e3RleHQtaW5kZW50OjB9LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi04cHg7bWFyZ2luLWxlZnQ6LThweH0udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3BhZGRpbmc6MDt3aWR0aDoyLjFlbTtoZWlnaHQ6Mi4xZW07dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dGV4dC1pbmRlbnQ6MDt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZzouNGVtIDFlbX1pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tc2VsZWN0LnBuZ1wiKSAhaW1wb3J0YW50IDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgIWltcG9ydGFudCA7dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDt9LnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLXNlbGVjdG1lbnUtaWNvbnstbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLyogSUU5ICovLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAvKiBTYWZhcmkgKi90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO30udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWE7b3BhY2l0eTouMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zMCl9LnVpLXdpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggIzY2Njtib3gtc2hhZG93OjAgMCA1cHggIzY2Nn0iXX0= */
