@font-face{font-family:"bfmclient";src:url(../fonts/bfmclient.eot);src:url(../fonts/bfmclient.eot) format("eot"),url(../fonts/bfmclient.woff2) format("woff2"),url(../fonts/bfmclient.woff) format("woff"),url(../fonts/bfmclient.ttf) format("truetype");font-weight:400;font-style:normal}.bfmclient:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bfmclient-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.bfmclient-2x{font-size:2em}.bfmclient-3x{font-size:3em}.bfmclient-4x{font-size:4em}.bfmclient-5x{font-size:5em}.bfmclient-fw{width:1.2857142857142858em;text-align:center}.bfmclient-arrow-down2:before{content:"\EA01"}.bfmclient-arrow-left:before{content:"\EA02"}.bfmclient-arrow-right:before{content:"\EA03"}.bfmclient-arrow-up2:before{content:"\EA04"}.bfmclient-avvo-icon:before{content:"\EA05"}.bfmclient-banner-arrow-left:before{content:"\EA06"}.bfmclient-banner-arrow-right:before{content:"\EA07"}.bfmclient-blocked:before{content:"\EA08"}.bfmclient-cancel-circle:before{content:"\EA09"}.bfmclient-cart:before{content:"\EA0A"}.bfmclient-checkbox-checked:before{content:"\EA0B"}.bfmclient-checkbox-unchecked:before{content:"\EA0C"}.bfmclient-checkmark:before{content:"\EA0D"}.bfmclient-circle-down:before{content:"\EA0E"}.bfmclient-circle-left:before{content:"\EA0F"}.bfmclient-circle-right:before{content:"\EA10"}.bfmclient-circle-up:before{content:"\EA11"}.bfmclient-comments:before{content:"\EA12"}.bfmclient-company:before{content:"\EA13"}.bfmclient-cross:before{content:"\EA14"}.bfmclient-email:before{content:"\EA15"}.bfmclient-enter:before{content:"\EA16"}.bfmclient-exit:before{content:"\EA17"}.bfmclient-eye-minus:before{content:"\EA18"}.bfmclient-eye-plus:before{content:"\EA19"}.bfmclient-eye:before{content:"\EA1A"}.bfmclient-facebook:before{content:"\EA1B"}.bfmclient-file-empty:before{content:"\EA1C"}.bfmclient-file-excel:before{content:"\EA1D"}.bfmclient-file-pdf:before{content:"\EA1E"}.bfmclient-file-text2:before{content:"\EA1F"}.bfmclient-file-word:before{content:"\EA20"}.bfmclient-film:before{content:"\EA21"}.bfmclient-flikr:before{content:"\EA22"}.bfmclient-google-plus:before{content:"\EA23"}.bfmclient-grippie:before{content:"\EA24"}.bfmclient-home:before{content:"\EA25"}.bfmclient-image:before{content:"\EA26"}.bfmclient-instagram:before{content:"\EA27"}.bfmclient-key:before{content:"\EA28"}.bfmclient-key2:before{content:"\EA29"}.bfmclient-libreoffice:before{content:"\EA2A"}.bfmclient-linked-in:before{content:"\EA2B"}.bfmclient-location:before{content:"\EA2C"}.bfmclient-location2:before{content:"\EA2D"}.bfmclient-move-arrow:before{content:"\EA2E"}.bfmclient-name:before{content:"\EA2F"}.bfmclient-nav-dots-horizontal:before{content:"\EA30"}.bfmclient-nav-dots-vertical:before{content:"\EA31"}.bfmclient-nav-rounded-v1:before{content:"\EA32"}.bfmclient-nav-rounded-v2:before{content:"\EA33"}.bfmclient-nav-square-v1:before{content:"\EA34"}.bfmclient-nav-square-v2:before{content:"\EA35"}.bfmclient-notification:before{content:"\EA36"}.bfmclient-pencil:before{content:"\EA37"}.bfmclient-phone:before{content:"\EA38"}.bfmclient-pinterest:before{content:"\EA39"}.bfmclient-play:before{content:"\EA3A"}.bfmclient-play2:before{content:"\EA3B"}.bfmclient-radio-checked:before{content:"\EA3C"}.bfmclient-radio-checked2:before{content:"\EA3D"}.bfmclient-rss:before{content:"\EA3E"}.bfmclient-search:before{content:"\EA3F"}.bfmclient-soundcloud:before{content:"\EA40"}.bfmclient-star:before{content:"\EA41"}.bfmclient-tripadvisor:before{content:"\EA42"}.bfmclient-twitter:before{content:"\EA43"}.bfmclient-user:before{content:"\EA44"}.bfmclient-users:before{content:"\EA45"}.bfmclient-warning:before{content:"\EA46"}.bfmclient-yahoo:before{content:"\EA47"}.bfmclient-yelp:before{content:"\EA48"}.bfmclient-youtube:before{content:"\EA49"}.bfmclient-zoom-in:before{content:"\EA4A"}.bfmclient-zoom-out:before{content:"\EA4B"}@font-face{font-family:"childfonts";src:url(../fonts/childfonts.eot);src:url(../fonts/childfonts.eot) format("eot"),url(../fonts/childfonts.woff2) format("woff2"),url(../fonts/childfonts.woff) format("woff"),url(../fonts/childfonts.ttf) format("truetype");font-weight:400;font-style:normal}.childfonts:before{display:inline-block;font-family:"childfonts";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.childfonts-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.childfonts-2x{font-size:2em}.childfonts-3x{font-size:3em}.childfonts-4x{font-size:4em}.childfonts-5x{font-size:5em}.childfonts-fw{width:1.2857142857142858em;text-align:center}.childfonts-paw:before{content:"\EA01"}.childfonts-portfolio-arrow-left:before{content:"\EA02"}.childfonts-portfolio-arrow-right:before{content:"\EA03"}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{text-decoration:none;cursor:pointer}body{display:block;margin:0;padding:0;width:100%;font:normal normal normal 12pt/1.3em Arial,sans-serif}article,aside,details,div,figcaption,figure,footer,header,nav,section,summary{line-height:0;-webkit-margin-before:0;-webkit-margin-after:0}div,h1,h2,h3,h4,h5,h6,li,p{line-height:1em}section{display:block;width:100%;background:0 0;padding:20px 0;margin:0}figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0}img{display:inline-block;max-width:100%;height:auto}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#6d6e6e;background:#fff}h1{color:#0091ca;font-size:calc(28px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h2{color:#60ae6c;font-size:calc(24px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h3{color:#9b62b8;font-size:calc(20px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h4{color:#005e95;font-size:calc(18px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h5{color:#0091ca;font-size:calc(16px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h6{color:#0091ca;font-size:calc(14px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}b,strong{font-weight:700}em,i{font-style:italic}a{border:none;outline:0;color:#0091ca}a:hover{color:#9b62b8}a.more-link{display:inline-block;border:none;-webkit-transition-duration:.3s;transition-duration:.3s}p{line-height:1.3em;margin-bottom:20px}p.login-error{background-color:rgba(255,0,0,.3);border:1px solid red;color:#000;padding:10px 20px;border-radius:5px;text-align:center}button.js-bfm-accordion{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{color:#000;background:#a6a6a6}.text-left{text-align:left}.text-right{text-align:right}.centerme,.text-center{text-align:center}.form-item{max-width:100%;margin:0 auto 10px;padding:0;position:relative}.form-item.radiotype.required:before{right:-3px}.form-item.radiotype .wpcf7-list-item{margin-right:15px}.form-item.radiotype label{line-height:1.3em;text-align:left;display:inherit;margin-bottom:7px}.form-item.radiotype label span{line-height:1.3em;text-align:left;display:inherit}.form-item.select.require:before{top:unset;bottom:5px;right:10px;-webkit-transform:none;transform:none}.form-item.searchpage{position:relative}.form-item.searchpage.hasfocus{-webkit-transition:color .3s;transition:color .3s}.form-item.required:before{color:red;font-family:"Lato",sans-serif;content:"*";font-size:20px;font-weight:700;display:block;width:20px;height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-27%);transform:translateY(-27%);z-index:2000}.form-item.searchpage.hasfocus:before,.form-item.searchpage:before{color:#0182a2}.form-item .wpcf7-select{width:calc(100% - 2px)}.form-item input.form-text,.form-item input.search-text,.form-item input.wpcf7-email,.form-item input.wpcf7-file,.form-item input.wpcf7-select,.form-item input.wpcf7-text,.form-item textarea.wpcf7-textarea{background:#ececec;border:2px solid #ececec;color:#7a7a7a;font-size:12pt;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none;border-radius:9px;font-family:"Lato",sans-serif;line-height:1.3em}.form-item input.form-text:focus,.form-item input.search-text:focus,.form-item input.wpcf7-email:focus,.form-item input.wpcf7-file:focus,.form-item input.wpcf7-select:focus,.form-item input.wpcf7-text:focus,.form-item textarea.wpcf7-textarea:focus{border-color:#0182a2;-webkit-transition:border-color .3s;transition:border-color .3s;outline-color:transparent}.form-item input[name="address"],.form-item input[name="address1"],.form-item input[name="address2"],.form-item input[name="company"],.form-item input[name="email"],.form-item input[name="message"],.form-item input[name="pass"],.form-item input[name="phone"],.form-item input[name="search"],.form-item input[name="senderemail"],.form-item input[name="sendername"],.form-item input[name="sendername-first"],.form-item input[name="sendername-last"],.form-item textarea[name="message"]{padding:8px 8px 6px 32px;width:calc(100% - 45px)}.form-item input.form-submit,.form-item input.wpcf7-submit{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.form-item input.form-submit.active,.form-item input.form-submit:hover,.form-item input.wpcf7-submit.active,.form-item input.wpcf7-submit:hover{color:#000;background:#a6a6a6}.form-item label{color:#000}.form-item label span{color:#000}@media only screen and (min-width:980px){.form-item{max-width:100%;margin:0 0 10px 0}}.teaser-button a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.teaser-button a.active,.teaser-button a:hover{color:#000;background:#a6a6a6}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;padding:8px 8px 6px 32px;width:calc(100% - 45px);margin:0;color:#fff;text-align:left}.wpcf7-response-output.wpcf7-mail-sent-ok:before,.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;margin-left:-20px;margin-right:8px;width:20px;height:20px;font-size:20px}.wpcf7-response-output.wpcf7-mail-sent-ok{background:green;border:2px solid green}.wpcf7-response-output.wpcf7-mail-sent-ok:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-response-output.wpcf7-validation-errors{background:red;border:2px solid red}.wpcf7-response-output.wpcf7-validation-errors:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap{display:block;text-align:left}.wpcf7-form-control-wrap:before{display:block;position:absolute;top:8px;left:9px;font-size:20px;line-height:20px;text-align:center;width:20px;opacity:1;pointer-events:none}.wpcf7-form-control-wrap .ParentName:before,.wpcf7-form-control-wrap .PatientName:before,.wpcf7-form-control-wrap .sendername-first:before,.wpcf7-form-control-wrap .sendername-last:before,.wpcf7-form-control-wrap .sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap .email:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap .senderemail:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap .phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap .company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap .message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap .pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap .address1:before,.wpcf7-form-control-wrap .address2:before,.wpcf7-form-control-wrap .address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.wpcf7-form-control-wrap .form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.wpcf7-not-valid-tip{color:#fff;background:red;border:2px solid red;border-radius:3px;font-family:arial;font-size:.8em;line-height:1em;padding:2px 2px 0 2px;display:inline;position:relative;top:5px;left:8px}.search-form-widget{position:absolute;top:0;right:0;width:100%;max-width:300px}.search-results{margin:0 0 30px}.search-result{margin:30px 0 0 0;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2}.search-result img{display:none}.search-result a:hover h2{color:#000}.search-result span.standout{background:#000;color:#fff;display:inline-block;padding:2px 15px;border-radius:5px}.search-form-widget{max-width:200px;margin:0;position:absolute;top:0;right:0}#header1{background:0 0}#header2{background:0 0}#header3{background:0 0}#header4{background:0 0}#header5{background:0 0}#header6{background:0 0}#footer1{background:0 0}#footer2{background:0 0}#footer3{background:0 0}#footer4{background:0 0}#footer5{background:0 0}#footer6{background:0 0}#footer1 > div,#header1 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer1 > div > *,#header1 > div > *{display:inline-block}#footer2 > div,#header2 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer2 > div > *,#header2 > div > *{display:inline-block}#footer3 > div,#header3 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer3 > div > *,#header3 > div > *{display:inline-block}#footer4 > div,#header4 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer4 > div > *,#header4 > div > *{display:inline-block}#footer5 > div,#header5 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer5 > div > *,#header5 > div > *{display:inline-block}#footer6 > div,#header6 > div{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#footer6 > div > *,#header6 > div > *{display:inline-block}.inner{max-width:1400px;position:relative;width:96%;padding:1px 2%;margin:0 auto}.outer{width:100%;padding:20px 0}.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-content > *{display:inline-block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.half,.one-half{width:50%}.one-third,.third{width:33.3%}.one-quarter,.quarter{width:25%}.faq-page .inner .post,.full-width-wrapper{width:100%}.clear-block,.clearfix,.outer,section{display:block}.clear-block:after,.clearfix:after,.outer:after,section:after{content:"";display:table;clear:both}footer{width:100%;padding:20px 0;margin-bottom:0}.js-modal{background:rgba(0,0,0,.9)}.modal-close{color:#fff .modal-close}.modal-close :hover{color:#999}.js-back-to-top{-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;overflow:hidden;font-size:30px;display:none;position:fixed;bottom:20px;right:20px;border-radius:5px;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;cursor:pointer}.js-back-to-top:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA04"}.js-back-to-top:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner img{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){img.alignright{float:right;margin:0 0 .9em .9em}img.alignleft{float:left;margin:0 .9em .9em 0}}.social-wrapper{display:inline-block}.social-wrapper.round .icon{border-radius:50%}.social-wrapper .icon{display:inline-block;margin-right:5px;width:40px;height:40px;font-size:40px;width:40px;height:40px;font-size:40px;color:#fff;background:#005e95}.social-wrapper .icon:hover{color:#fff;background:#60ae6c}.social-wrapper .icon.facebook:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1B"}.social-wrapper .icon.twitter:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA43"}.social-wrapper .icon.youtube:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA49"}.social-wrapper .icon.googleplus:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA23"}.social-wrapper .icon.linkedin:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA2B"}.social-wrapper .icon.pinterest:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA39"}.social-wrapper .icon.instagram:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA27"}.social-wrapper .icon.flickr:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA22"}.social-wrapper .icon.rss:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3E"}.social-wrapper .icon.soundcloud:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40"}.social-wrapper .icon.yahoo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA47"}.social-wrapper .icon.avvo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA05"}.social-wrapper .icon.yelp:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA48"}.social-wrapper .icon.tripad:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA42"}.social-wrapper a:nth-last-child() .icon{margin-right:0}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(../fonts/flexslider-icon.woff) format("woff"),url(../fonts/flexslider-icon.ttf) format("truetype"),url(../fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides > li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}button.js-bfm-accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;font-size:1.2em;margin-bottom:2px;line-height:1em;padding-right:40px;position:relative;-webkit-transition:.4s;transition:.4s}button.js-bfm-accordion.active:after:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA11"}button.js-bfm-accordion:after{font-size:1.2em;float:right;margin-left:5px;display:block;height:25px;width:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0}button.js-bfm-accordion:after:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0E"}.faq-page div.panel{padding:0 18px;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{opacity:1;max-height:500px}.banner{margin:0;line-height:1em}.flexslider{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0}.banner .bfm-banner.is-homepage .text-wrapper{min-height:0}.banner .bfm-banner.layout-45_deg{width:100%}.banner .bfm-banner ul.slides,.banner .bfm-banner ul.slides li{border:0;margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.banner .bfm-banner .text-wrapper{min-height:0}@media only screen and (min-width:900px){.banner .bfm-banner.layout-45_deg .slides{background:#fff}.banner .bfm-banner.layout-45_deg .text-wrapper{position:absolute;top:0;right:0;height:100%;width:42.7%;padding:0}.banner .bfm-banner.layout-45_deg .text-wrapper .centerme{position:absolute;top:0;padding-top:calc(90px + 1vw);padding-left:70px}.banner .bfm-banner.layout-45_deg .text-wrapper .overlay-angle-box{position:absolute;width:41%;height:100%;overflow:hidden;right:0;top:0}.banner .bfm-banner.layout-45_deg .text-wrapper .overlay-angle-box .overlay{width:100%;height:200%;background:#61c3e2;position:absolute;top:-50%;-webkit-transform:rotate(25deg);transform:rotate(25deg);left:28%}.banner .bfm-banner.layout-45_deg .banner-container{position:relative;display:block;line-height:0;background:#fff;position:relative;display:block;line-height:0}.banner .bfm-banner.layout-45_deg.short .banner-container img{max-width:80.78%;margin:0}.banner .bfm-banner.layout-45_deg.short .text-wrapper{background:0 0;position:absolute;top:0;right:0;height:100%;width:32.29%;padding-top:0;padding-bottom:0;padding:0}.banner .bfm-banner.layout-45_deg.tall .text-wrapper .centerme{padding-top:calc(257px + 1vw)}.banner .bfm-banner.layout-45_deg.tall .text-wrapper .overlay-angle-box{width:45%}.banner .bfm-banner.layout-45_deg.tall .text-wrapper .overlay-angle-box .overlay{top:-38%}}.archive.category .flex-content{-ms-flex-line-pack:start;align-content:flex-start}.archive.category .post-teaser.blog-teaser{width:47.5%;margin-bottom:35px;-ms-flex-item-align:start;align-self:flex-start}.archive.category .post-teaser.blog-teaser img{width:calc(100% - 2px);height:auto}.archive.category .post-teaser.blog-teaser h2{font-size:1.6em;font-weight:400;line-height:1.2em;margin-top:5px;margin-bottom:0}.archive.category .post-teaser.blog-teaser p{line-height:1.4em}.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;width:90px;white-space:nowrap}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}@media only screen and (max-width:680px){.archive.category .post-teaser.blog-teaser{width:96%;margin-bottom:70px}}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}@media only screen and (max-width:480px){.single.single-post figure img{float:none;margin-left:0;margin-bottom:30px;max-width:100%;height:auto}}.single.single-post .inner.flex-content{display:block}.single.single-post .inner.flex-content .title{margin-bottom:3px}.single.single-post .inner.flex-content .post-meta{margin-bottom:30px}.single.single-post .inner.flex-content .date-date{font-size:.8em;font-style:italic}.single.single-post .inner.flex-content p:nth-of-type(1){margin-top:0}#top-callouts .element.callout{width:calc(100% / 3 - 20px)}#columnizer-columns .columnizer-row .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#columnizer-columns .columnizer-row .inner > *{display:inline-block}#columnizer-columns .column-count-1 .column{width:100%;-ms-flex-item-align:start;align-self:flex-start}#columnizer-columns .column-count-2 .column{-ms-flex-item-align:start;align-self:flex-start;width:calc(100% / 2)}#columnizer-columns .column-count-3 .column{-ms-flex-item-align:start;align-self:flex-start;width:calc(100% / 3)}#columnizer-columns .column-count-4 .column{-ms-flex-item-align:start;align-self:flex-start;width:calc(100% / 4)}#columnizer-columns .column-count-5 .column{-ms-flex-item-align:start;align-self:flex-start;width:calc(100% / 5)}#columnizer-columns .column-count-6 .column{-ms-flex-item-align:start;align-self:flex-start;width:calc(100% / 6)}.contact-page .layout-wrapper .top{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .bottom{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .map p{margin:0}.contact-page .layout-wrapper .left{width:100%;margin-right:0;margin-bottom:35px}.contact-page .layout-wrapper .right{width:100%;margin-left:0;margin-bottom:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(2){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(3){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(4){width:100%}@media only screen and (min-width:768px){.contact-page .layout-wrapper .left{width:48%;margin-right:2%;margin-bottom:2%;display:inline-block;vertical-align:top}.contact-page .layout-wrapper .right{width:48%;margin-left:2%;margin-bottom:2%;display:inline-block;vertical-align:top}}.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap.ParentName:before,.wpcf7-form-control-wrap.PatientName:before,.wpcf7-form-control-wrap.sendername-first:before,.wpcf7-form-control-wrap.sendername-last:before,.wpcf7-form-control-wrap.sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap.email:before,.wpcf7-response-output.wpcf7-mail-sent-ok:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap.phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap.company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap.message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap.pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap.address1:before,.wpcf7-form-control-wrap.address2:before,.wpcf7-form-control-wrap.address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.document-page table{width:100%}.document-page table .screen-reader-text{display:none}.document-page table thead{background:#aaa}.document-page table thead th{color:#000;font-weight:700}.document-page table td,.document-page table th{border:1px solid #666;font-size:.8em;padding:10px 2px;vertical-align:middle}.document-page table td.download-link{text-align:center}.document-page table td.download-link a{overflow:hidden;width:32px;height:32px;padding:0;text-decoration:none;color:#6d6e6e}.document-page table td.download-link a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1E"}.document-page table td.download-link a:before{font-size:32px;display:block;line-height:1em}.document-page table .filename{text-align:left}.document-page table .download-link,.document-page table .filesize{text-align:center}@media only screen and (min-width:680px){.document-page table th{font-size:calc(14pt + .3vw)}.document-page table td,.document-page table th{padding:10px}.document-page table th{font-size:1.2em}.document-page table td{font-size:1em}.document-page table .filename,.document-page table .filesize{text-align:left}}.employment-page label{font-weight:700}.employment-page label:after{content:':';margin-right:10px}.employment-page .inner-wrapper{margin:0}.employment-page .inner-wrapper p:nth-of-type(1){margin-top:0}.employment-page .form-wrapper{margin-top:1em}.gallery-page .inner{background:#fff;overflow:hidden}.js-modal{display:none;position:fixed;z-index:1000000000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.js-modal .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;width:50%;max-width:800px}.js-modal .modal-close{position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.js-modal .modal-close:focus,.js-modal .modal-close:hover{text-decoration:none;cursor:pointer}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;font-weight:700;font-size:20px;-webkit-transition:.3s ease;transition:.3s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.caption-container{text-align:center;background-color:transparent;padding:2px 16px}.video-page .bfm-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.video-page .bfm-video > *{display:inline-block}.video-page .bfm-video .element.video{width:100%;text-align:center;background:#aaa;margin-bottom:20px;padding-bottom:10px;line-height:0}.video-page .bfm-video .element.video .video-title{padding-top:10px;font-size:1.1em;color:#000}.video-page .bfm-video .element.video .video-title p{margin:0}.video-page .bfm-video .element.video a{text-decoration:none}@media only screen and (min-width:480px){.video-page .bfm-video .element.video{width:49%;margin-bottom:2%}}@media only screen and (min-width:768px){.video-page .bfm-video .element.video{width:32%;position:relative;background:0 0;padding-bottom:0}.video-page .bfm-video .element.video .video-title{position:absolute;bottom:0;display:block;width:calc(100% - 12px);text-align:center;padding:6px;background:#aaa;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video .overlay{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;background:rgba(29,36,53,.85);top:0;left:0;bottom:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video:hover .overlay{opacity:1}.video-page .bfm-video .element.video:hover .video-title{opacity:0}}img.demo{opacity:.6}img.demo:hover{opacity:1}.hover-shadow{-webkit-transition:.3s;transition:.3s}.hover-shadow:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.bfm-gallery.stylesquare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bfm-gallery.stylesquare > *{display:inline-block}.bfm-gallery.stylesquare .element.image{width:48%;margin-bottom:2%;position:relative;overflow:hidden;line-height:0}.bfm-gallery.stylesquare .element.image .overlay{opacity:0;position:absolute;width:100%;height:100%;background:rgba(186,218,85,.85);top:0;left:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center}.bfm-gallery.stylesquare .element.image .overlay:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylesquare .element.image .overlay:before{font-size:calc(12px + 3vw);position:absolute;line-height:0;top:50%;left:40%;-webkit-transform:traslate(-50%,50%);transform:traslate(-50%,50%)}.bfm-gallery.stylesquare .element.image:hover .overlay{opacity:1}@media only screen and (min-width:480px){.bfm-gallery.stylesquare .element.image{width:32%;margin-bottom:1%}}@media only screen and (min-width:768px){.bfm-gallery.stylesquare .element.image{width:23%;margin-bottom:2%}}@media only screen and (min-width:1024px){.bfm-gallery.stylesquare .element.image{width:19%;margin-bottom:1%}}.bfm-gallery.stylehex{position:relative;width:100%;margin:0 auto;padding:0;margin-bottom:80px}.bfm-gallery.stylehex .element.image{position:relative;float:left;margin-right:1%;-webkit-transform:rotate(-60deg) skewY(30deg);transform:rotate(-60deg) skewY(30deg);background:0 0;line-height:0;overflow:hidden;visibility:hidden;width:19.2%;padding:0 0 22.25% 0}.bfm-gallery.stylehex .element.image > *{visibility:visible}.bfm-gallery.stylehex .element.image .hexagon{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;-webkit-transform:skewY(-30deg) rotate(60deg);transform:skewY(-30deg) rotate(60deg);overflow:hidden}.bfm-gallery.stylehex .element.image img{display:block;max-width:unset;height:100%;width:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bfm-gallery.stylehex .element.image a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylehex .element.image a:before{color:#fff;opacity:0;display:inline-block;font-size:calc(12px + 3vw);position:absolute;left:50%;top:44%;-webkit-transform:translateY(-44%);transform:translateY(-44%);-webkit-transform:translateX(-44%);transform:translateX(-44%);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.bfm-gallery.stylehex .element.image:hover a{background:rgba(186,218,85,.75);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover a:before{opacity:1}.bfm-gallery.stylehex .element.image:nth-of-type(9n+5){margin-right:0}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6){margin-left:10.15%}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6),.bfm-gallery.stylehex .element.image:nth-of-type(9n+7),.bfm-gallery.stylehex .element.image:nth-of-type(9n+8),.bfm-gallery.stylehex .element.image:nth-of-type(9n+9){margin-top:-4.45%;margin-bottom:-4.55%}.bfm-gallery.stylehex:after{content:"";display:block;clear:both;line-height:0}.landing-page .full-width-wrapper{clear:both;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-page .lp-section div.wp-caption{width:100%!important}.landing-page .element.lp-section p:nth-of-type(1){margin-top:0}.landing-page .element.one-cols{width:100%;margin-bottom:4%}.landing-page .element.two-cols{width:48%;margin-right:4%;margin-bottom:4%;display:block;float:left}.landing-page .element.two-cols:nth-child(2n+2){margin-right:0}.landing-page .element.two-cols:nth-child(2n+3){clear:both}.landing-page .element.three-cols{width:31.33%;margin-right:3%;margin-bottom:3%;display:block;float:left}.landing-page .element.three-cols:nth-child(3n+3){margin-right:0}.landing-page .element.three-cols:nth-child(3n+4){clear:both}.landing-page .element.four-cols{width:22.75%;margin-right:3%;margin-bottom:3%;display:block;float:left}.landing-page .element.four-cols:nth-child(4n+4){margin-right:0}.landing-page .element.four-cols:nth-child(4n+5){clear:both}.landing-page .element.five-cols{width:18.4%;margin-right:2%;margin-bottom:2%;display:block;float:left}.landing-page .element.five-cols:nth-child(5n+5){margin-right:0}.landing-page .element.five-cols:nth-child(5n+6){clear:both}.landing-page .element.six-cols{width:15%;margin-right:2%;margin-bottom:2%;display:block;float:left}.landing-page .element.six-cols:nth-child(6n+6){margin-right:0}.landing-page .element.six-cols:nth-child(6n+7){clear:both}.landing-page .lp-bottom.clearfix{clear:both;width:100%;display:block}@media only screen and (max-width:1200px){.landing-page .element.six-cols:nth-child(6n+6){margin-right:2%}.landing-page .element.six-cols:nth-child(6n+7){clear:none}.landing-page .element.six-cols{width:18.4%;margin-right:2%;margin-bottom:2%}.landing-page .element.six-cols:nth-child(5n+5){margin-right:0}.landing-page .element.six-cols:nth-child(5n+6){clear:both}}@media only screen and (max-width:1024px){.landing-page .element.three-cols:nth-child(3n+3){margin-right:4%}.landing-page .element.three-cols:nth-child(3n+4){clear:none}.landing-page .element.three-cols{width:48%;margin-right:4%;margin-bottom:4%}.landing-page .element.three-cols:nth-child(2n+2){margin-right:0}.landing-page .element.three-cols:nth-child(2n+3){clear:both}.landing-page .element.four-cols:nth-child(4n+4){margin-right:3%}.landing-page .element.four-cols:nth-child(4n+5){clear:none}.landing-page .element.four-cols{width:31.33%;margin-right:3%;margin-bottom:3%}.landing-page .element.four-cols:nth-child(3n+3){margin-right:0}.landing-page .element.four-cols:nth-child(3n+4){clear:both}.landing-page .element.five-cols:nth-child(5n+5){margin-right:3%}.landing-page .element.five-cols:nth-child(5n+6){clear:none}.landing-page .element.five-cols{width:22.75%;margin-right:3%;margin-bottom:3%}.landing-page .element.five-cols:nth-child(4n+4){margin-right:0}.landing-page .element.five-cols:nth-child(4n+5){clear:both}.landing-page .element.six-cols:nth-child(6n+6){margin-right:3%}.landing-page .element.six-cols:nth-child(5n+5){margin-right:3%}.landing-page .element.six-cols:nth-child(5n+6){clear:none}.landing-page .element.six-cols{width:22.75%;margin-right:3%;margin-bottom:3%}.landing-page .element.six-cols:nth-child(4n+4){margin-right:0}.landing-page .element.six-cols:nth-child(4n+5){clear:both}}@media only screen and (max-width:850px){.landing-page .element.five-cols:nth-child(4n+4){margin-right:3%}.landing-page .element.five-cols:nth-child(4n+5){clear:none}.landing-page .element.five-cols{width:31.33%;margin-right:3%;margin-bottom:3%}.landing-page .element.five-cols:nth-child(3n+3){margin-right:0}.landing-page .element.five-cols:nth-child(3n+4){clear:both}.landing-page .element.six-cols:nth-child(4n+4){margin-right:3%}.landing-page .element.six-cols:nth-child(4n+5){clear:none}.landing-page .element.six-cols{width:31.33%;margin-right:3%;margin-bottom:3%}.landing-page .element.six-cols:nth-child(3n+3){margin-right:0}.landing-page .element.six-cols:nth-child(3n+4){clear:both}}@media only screen and (max-width:768px){.landing-page .element.four-cols:nth-child(3n+3){margin-right:4%}.landing-page .element.four-cols:nth-child(3n+4){clear:none}.landing-page .element.four-cols{width:48%;margin-right:4%;margin-bottom:4%}.landing-page .element.four-cols:nth-child(2n+2){margin-right:0}.landing-page .element.four-cols:nth-child(2n+3){clear:both}}@media only screen and (max-width:640px){.landing-page .element.two-cols{width:100%;margin-right:0;margin-bottom:35px;clear:both}.landing-page .element.three-cols{width:100%;margin-right:0;margin-bottom:35px;clear:both}.landing-page .element.five-cols:nth-child(5n+5){margin-right:4%}.landing-page .element.five-cols:nth-child(3n+3){margin-right:4%}.landing-page .element.five-cols:nth-child(3n+4){clear:none}.landing-page .element.five-cols{width:48%;margin-right:4%;margin-bottom:4%}.landing-page .element.five-cols:nth-child(2n+2){margin-right:0}.landing-page .element.five-cols:nth-child(2n+3){clear:both}.landing-page .element.six-cols:nth-child(5n+5){margin-right:4%}.landing-page .element.six-cols:nth-child(3n+3){margin-right:4%}.landing-page .element.six-cols:nth-child(3n+4){clear:none}.landing-page .element.six-cols{width:48%;margin-right:4%;margin-bottom:4%}.landing-page .element.six-cols:nth-child(2n+2){margin-right:0}.landing-page .element.six-cols:nth-child(2n+3){clear:both}}@media only screen and (max-width:400px){.landing-page .element.four-cols{width:100%;margin-right:0;margin-bottom:35px;clear:both}.landing-page .element.five-cols{width:100%;margin-right:0;margin-bottom:35px;clear:both}.landing-page .element.six-cols{width:100%;margin-right:0;margin-bottom:35px;clear:both}}.teaser-page .flex-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.teaser-page .post-teaser{width:100%;margin-bottom:70px}.teaser-page .post-teaser:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.teaser-page .post-teaser figure{overflow:hidden;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.teaser-page .post-teaser figure img{max-width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.teaser-page .post-teaser .teaser-title{margin-top:.5em;margin-bottom:.5em}.teaser-page .post-teaser .teaser-button{margin-top:.5em;text-align:center}@media only screen and (min-width:500px){.teaser-page .post-teaser.columns-five,.teaser-page .post-teaser.columns-four,.teaser-page .post-teaser.columns-six,.teaser-page .post-teaser.columns-three,.teaser-page .post-teaser.columns-two{width:48%;float:left;margin-right:4%}.teaser-page .post-teaser.columns-five:nth-of-type(2n),.teaser-page .post-teaser.columns-four:nth-of-type(2n),.teaser-page .post-teaser.columns-six:nth-of-type(2n),.teaser-page .post-teaser.columns-three:nth-of-type(2n),.teaser-page .post-teaser.columns-two:nth-of-type(2n){margin-right:0}.teaser-page .post-teaser figure img{width:100%}}@media only screen and (min-width:1000px){.teaser-page .post-teaser.columns-five,.teaser-page .post-teaser.columns-four,.teaser-page .post-teaser.columns-six,.teaser-page .post-teaser.columns-three{width:31.3%}.teaser-page .post-teaser.columns-five:nth-of-type(2n),.teaser-page .post-teaser.columns-four:nth-of-type(2n),.teaser-page .post-teaser.columns-six:nth-of-type(2n),.teaser-page .post-teaser.columns-three:nth-of-type(2n){margin-right:3%}.teaser-page .post-teaser.columns-five:nth-of-type(3n),.teaser-page .post-teaser.columns-four:nth-of-type(3n),.teaser-page .post-teaser.columns-six:nth-of-type(3n),.teaser-page .post-teaser.columns-three:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1200px){.teaser-page .post-teaser.columns-five,.teaser-page .post-teaser.columns-four,.teaser-page .post-teaser.columns-six{width:22.75%;float:left;margin-right:3%}.teaser-page .post-teaser.columns-five:nth-of-type(3n),.teaser-page .post-teaser.columns-four:nth-of-type(3n),.teaser-page .post-teaser.columns-six:nth-of-type(3n){margin-right:3%}.teaser-page .post-teaser.columns-five:nth-of-type(4n),.teaser-page .post-teaser.columns-four:nth-of-type(4n),.teaser-page .post-teaser.columns-six:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:1500px){.teaser-page .post-teaser.columns-five{width:18%;margin-right:2%}.teaser-page .post-teaser.columns-five:nth-of-type(2n),.teaser-page .post-teaser.columns-five:nth-of-type(3n),.teaser-page .post-teaser.columns-five:nth-of-type(4n){margin-right:2%}.teaser-page .post-teaser.columns-five:nth-of-type(5n){margin-right:0}.teaser-page .post-teaser.columns-six{width:15%;margin-right:2%}.teaser-page .post-teaser.columns-six:nth-of-type(2n),.teaser-page .post-teaser.columns-six:nth-of-type(3n),.teaser-page .post-teaser.columns-six:nth-of-type(4n),.teaser-page .post-teaser.columns-six:nth-of-type(5n){margin-right:2%}.teaser-page .post-teaser.columns-six:nth-of-type(6n){margin-right:0}}.teaser-page .bfm-gallery-page-teaser{position:relative;line-height:0}.teaser-page .bfm-gallery-page-teaser .galleryimage{padding:0;margin:0}.teaser-page .bfm-gallery-page-teaser .gallerytitle{background:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#000;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1.3em}.teaser-page .bfm-gallery-page-teaser .gallerytitle span{font-size:calc(12px + .5vw);text-transform:uppercase;padding:7px 5px 5px}.teaser-page .bfm-employment-page-teaser{width:100%;margin-bottom:40px}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%;background:#aaa;color:#000;font-size:2em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:100%;text-align:center}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{padding-top:10px;padding-bottom:10px;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-one{border:1px solid #666;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-two{border:1px solid #666;border-top:none}.teaser-page .bfm-employment-page-teaser .position-title{font-weight:700;font-size:1.1em;font-style:italic}.teaser-page .bfm-employment-page-teaser .position-title,.teaser-page .bfm-employment-page-teaser .teaser-button,.teaser-page .bfm-employment-page-teaser .teaser-description,.teaser-page .bfm-employment-page-teaser .teaser-location,.teaser-page .bfm-employment-page-teaser .teaser-post-date,.teaser-page .bfm-employment-page-teaser .teaser-post-duration{padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser .teaser-button{display:inline-block}.teaser-page .bfm-employment-page-teaser .teaser-button a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.teaser-page .bfm-employment-page-teaser .teaser-button a.active,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover{color:#000;background:#a6a6a6}.teaser-page .bfm-employment-page-teaser label{font-weight:700}.teaser-page .bfm-employment-page-teaser label:after{content:':';margin-right:10px}@media only screen and (min-width:1100px){.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{float:left;border:none;text-align:left}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:350px}.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:block;width:calc(100% - 350px)}}@media only screen and (min-width:1100px){.teaser-page .bfm-employment-page-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;border:1px solid #666;border-top:none;margin-bottom:0}.teaser-page .bfm-employment-page-teaser > *{display:inline-block}.teaser-page .bfm-employment-page-teaser > div{-ms-flex-item-align:center;align-self:center}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{float:left;border:none;text-align:left}.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:350px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{display:block}.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:block;width:calc(100% - 351px)}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{border-top:1px solid #666}.teaser-page .bfm-employment-page-teaser .col-two{border-left:1px solid #666}.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser{width:calc(100% - 2px)}.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser:last-child .col-two{border-bottom:none}}#reviews-loop .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;margin-bottom:40px}#reviews-loop .review > *{display:inline-block}#reviews-loop .review h3{margin:0;margin-bottom:20px}#reviews-loop .review cite{font-weight:700}#reviews-loop .review .review-avatar{width:100%;text-align:center}#reviews-loop .review.no-image .review-content{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:600px){#reviews-loop .review.has-image .review-content{width:70%;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-item-align:center;align-self:center}#reviews-loop .review.has-image .review-avatar{width:calc(30% - 20px);padding-right:20px;-ms-flex-item-align:center;align-self:center}}@media (min-width:1000px){#reviews-loop .review.has-image .review-content{width:85%}#reviews-loop .review.has-image .review-avatar{text-align:left;width:calc(15% - 20px)}}.staff-page div.panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.staff-page div.panel.show{opacity:1;max-height:1500px}.staff-page .staff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.staff-page .staff-wrapper .element.staff-member{width:100%;margin:0 auto 0;padding:0 0 50px 0;clear:both;display:block}.staff-page .staff-wrapper .element.staff-member .staff-name{font-size:calc(16px + .7vw);line-height:1.3em}.staff-page .staff-wrapper .element.staff-member .staff-title{font-size:calc(12px + .5vw);font-style:italic;line-height:1.3em}.staff-page .staff-wrapper .element.staff-member .staff-email{font-size:calc(12px + .25vw);line-height:1.3em}.staff-page .staff-wrapper .element.staff-member .staff-phone{font-size:calc(12px + .25vw);line-height:1.3em}.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio.active,.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio:hover{color:#000;background:#a6a6a6}.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio:after{font-size:1em;float:right;margin-left:5px}.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio:after:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0E"}.staff-page .staff-wrapper .element.staff-member .staff-bio button.js-bfm-staff-bio.active:after:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA11"}.staff-page .staff-wrapper .element.staff-member .staff-image .staff-pic-missing{width:100%;display:block;margin:0 auto;position:relative;background:#aaa}.staff-page .staff-wrapper .element.staff-member .staff-image .staff-pic-missing:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.staff-page .staff-wrapper .element.staff-member .staff-image .staff-pic-missing:before{color:#fff;font-size:260px;font-size:250px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.staff-page .staff-wrapper .element.staff-member .staff-image img{width:100%;height:auto;display:block}@media only screen and (min-width:480px){.staff-page .staff-wrapper .element.staff-member{width:47.5%;margin:0 5% 0 0;padding:0 0 6% 0;float:left}.staff-page .staff-wrapper .element.staff-member:nth-of-type(2n+2){margin:0}}@media only screen and (min-width:768px){.staff-page .staff-wrapper .element.staff-member{width:31.3%;margin-right:3%}.staff-page .staff-wrapper .element.staff-member:nth-of-type(2n+2){margin-right:3%}.staff-page .staff-wrapper .element.staff-member:nth-of-type(3n+3){margin:0}}@media only screen and (min-width:1200px){.staff-page .staff-wrapper .element.staff-member{width:22.75%}.staff-page .staff-wrapper .element.staff-member:nth-of-type(3n+3){margin-right:3%}.staff-page .staff-wrapper .element.staff-member:nth-of-type(4n+4){margin:0;padding:0}}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}#white .content-max-width *{white-space:pre-wrap}#white .element .half{-ms-flex-item-align:center;align-self:center}#white .cycle-pager{text-align:center;margin:20px 0}body{font-family:'Lato',sans-serif;font-size:1.1em}li,ol,p,ul{line-height:1.3em}h1,h1 a{font-size:calc(16pt + .8vw);color:#0091ca;font-family:'Lato',sans-serif;font-weight:400;line-height:1em;margin:15px 0 25px;text-transform:none}h2,h2 a{font-size:calc(16pt + .7vw);color:#60ae6c;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h3,h3 a{font-size:calc(16pt + .6vw);color:#9b62b8;font-family:'Lato',sans-serif;font-weight:700;line-height:1.1em;margin:10px 0;text-transform:none}h4,h4 a{font-size:calc(16pt + .5vw);color:#005e95;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h5,h5 a{font-size:calc(16pt + .5vw);color:#0091ca;font-family:'Lato',sans-serif;font-weight:700;line-height:1.1em;margin:10px 0}h6,h6 a{font-size:calc(16pt + .4vw);color:#0091ca;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}a,a:link,a:visited{color:#76bd1d;-webkit-transition:all .3s;transition:all .3s}a:focus,a:hover{color:#3a89c9}a.button.more-link,a.button.read-more,button.button.more-link{background:#76bd1d;border:1px solid #76bd1d;color:#fff;font-size:.9em;font-weight:700;padding:16px 30px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}a.button.more-link:hover,a.button.read-more:hover,button.button.more-link:hover{background-color:#3a89c9;border-color:#3a89c9;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.form-item input.wpcf7-submit{background:#76bd1d;border:1px solid #76bd1d;color:#fff;font-size:.9em;font-weight:400;padding:10px 30px;-webkit-transition:all .3s;transition:all .3s;position:relative;display:inline-block;text-transform:uppercase}.form-item input.wpcf7-submit:hover{background-color:#3a89c9;border-color:#3a89c9;color:#fff;outline:0;-webkit-transition:all .3s;transition:all .3s}.inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%}.imagewrapper{line-height:0}#header1{padding:0;background:#0091ca;color:#f1f1f1}#header1 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:92px;padding:0 2%}#header1 .logo-wrapper{position:absolute;top:5px;left:2%;z-index:2000}#wysiwyg_widgets_widget-2{background:#005e95;height:92px;margin-left:10px;padding:7px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#wysiwyg_widgets_widget-2 ul{margin:0;padding:0}#wysiwyg_widgets_widget-2 ul li{list-style:none;margin:0;padding:0;text-align:center}#wysiwyg_widgets_widget-2 ul li:nth-of-type(1){color:#4acaf5;font-family:"Pacifico";line-height:1.6em}#wysiwyg_widgets_widget-2 ul li a{color:#f1f1f1;font-weight:700}#wysiwyg_widgets_widget-2 ul li a:hover{text-shadow:2px 2px 4px #000}.browser-ie-trident #wysiwyg_widgets_widget-2{height:99px}.menu-main-menu-container{position:relative;z-index:400;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-main-menu-container .menu{font-size:0;display:inline-block;list-style:none;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0}.menu-main-menu-container .menu .menu-item{margin:0;padding:0;line-height:0;display:inline-block;line-height:1em}.menu-main-menu-container .menu .menu-item a{display:block;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}.menu-main-menu-container .menu .menu-item .sub-menu{position:relative;display:none;min-width:200px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;-webkit-transition:all .3s;transition:all .3s;padding-left:0}.menu-main-menu-container .menu .menu-item:hover .sub-menu{display:block;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);padding-left:0}.menu-main-menu-container .menu .menu-item .sub-menu .menu-item{display:block;position:relative}.menu-main-menu-container .menu > .menu-item > a{color:#f1f1f1;background:0 0;font-size:16px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;padding:10px 9px 37px;line-height:1em}.menu-main-menu-container .menu > .menu-item > a:hover{color:#66d4ff;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-item > a{color:#66d4ff;background:0 0}.menu-main-menu-container .menu .sub-menu > .menu-item > a{color:#fff;background:#005e95;font-size:16px;font-family:'Lato',sans-serif;font-weight:700;text-transform:none;padding:10px 12px 10px;line-height:1em}.menu-main-menu-container .menu .sub-menu > .menu-item > a:hover{color:#fff;background:#0082ba}.menu-main-menu-container .menu .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#0082ba}.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;height:56px;width:56px;font-size:25px;margin-right:0;z-index:2000}.nav-mobile .menuicon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"bfmclient"}.nav-mobile .menuicon:before{content:"\EA33";color:#fff}.nav-mobile.nav-mobile-open .menuicon:before{color:#4acaf5}.browser-ie-trident .menu-main-menu-container{margin-top:36px}.browser-ie-trident .banner .bfm-banner ul.slides,.browser-ie-trident .banner .bfm-banner ul.slides li{width:100vw}#menu-item-554{display:none}#header3{padding:0;margin:0}#header3 .banner{position:relative;max-width:100%;width:100%;padding:0}.banner .bfm-banner{border:0;margin:0}.banner .bfm-banner .slides{background:0 0}.banner .bfm-banner .banner-container{position:relative;display:block;line-height:0}.banner .bfm-banner .banner-container img{margin:0 auto}.banner .bfm-banner .text-wrapper{position:absolute;bottom:0;right:0;width:50%;max-width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-height:0}.banner .bfm-banner .text-wrapper p{line-height:1.3em}.banner .bfm-banner .text-wrapper .centerme{width:100%;max-width:560px;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .bfm-banner .text-wrapper .slide-title{color:#1a1a1a;font-size:calc(14pt + 2.2vw);font-family:"Pacifico",sans-serif;text-align:left;line-height:1.5em}.banner .bfm-banner .text-wrapper .slide-title p{margin:0}.banner .bfm-banner .text-wrapper .slide-subtitle{color:#0091ca;font-size:calc(14pt + .18vw);font-family:'Lato',sans-serif;text-align:left;line-height:1em;margin-top:5px}.banner .bfm-banner .text-wrapper .slide-subtitle p{margin:0}.banner .bfm-banner .text-wrapper .slide-link{text-align:left;margin-top:32px}.banner .bfm-banner .text-wrapper .slide-link a{color:#fff;border:1px solid #9b62b8;background:#9b62b8;font-size:.9em;line-height:34px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;padding:12px 36px 10px;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;position:relative;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a:hover{background-color:#60ae6c;border-color:#60ae6c;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.banner .bfm-banner.short .text-wrapper{background:rgba(145,87,176,.9);height:inherit;width:100%;max-width:100%}.banner .bfm-banner.short .text-wrapper .centerme{max-width:100%;text-align:center}.banner .bfm-banner.short .text-wrapper .slide-title{color:#fff;font-size:calc(14pt + .6vw);margin-bottom:0;font-family:'Lato',sans-serif;font-weight:700;text-align:center}.banner .bfm-banner .bg-video{overflow:hidden}.browser-ie-trident .banner .bfm-banner .banner-container{width:100vw}.home #content{color:#edbdff;padding:35px 0 10px 0;background:#693586;background:-webkit-gradient(linear,left top,left bottom,color-stop(4%,#693586),color-stop(24%,#9157b0));background:linear-gradient(to bottom,#693586 4%,#9157b0 24%)}.home #content .inner{width:100%;max-width:100%;padding:0}.home #content h1{color:#fff;font-size:calc(16pt + .8vw)}.home #content a{color:#98faa7}.home #content a:hover{color:#fff}.home #content a.button{background:#60ae6c;border:1px solid #60ae6c;color:#fff}.home #content a.button:hover{background-color:#0091ca;border-color:#0091ca}.home #content .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.home #content .leftside{width:46%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:calc(((100vw - 1400px)/ 2) + (1400px * .02));margin-top:30px}.home #content .rightside{width:52%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:4%;text-align:center}#greenarea{background:transparent url(../../img/green-bg-parallax-min.jpg) no-repeat top center;background-size:cover;background-attachment:fixed;padding:25px 0 25px}#greenarea h2{color:#fff;text-align:center}#greenarea .title1 h2{font-size:calc(16pt + .77vw);margin-bottom:0}#greenarea .title2 h2{font-size:calc(16pt + .85vw);font-weight:700;margin-top:4px;display:inline-block;width:100%;text-align:center}#greenarea .title2 h2 span{display:inline-block;margin:0 6px}#greenarea h2 a{color:#fff;font-weight:700;display:inline-block;margin:0}#greenarea h2 a:hover{text-shadow:2px 2px 4px #000}#greenarea .callout-wrapper{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#greenarea .callout-wrapper .callout{width:32%;display:inline-block;margin-bottom:45px}#greenarea .callout .imagewrapper{overflow:hidden}#greenarea .callout .imagewrapper img{-webkit-transition:all .5s;transition:all .5s}#greenarea .callout:hover .imagewrapper img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}#greenarea .callout h3{color:#fff;font-size:calc(16pt + .45vw);text-align:center;text-transform:uppercase}#greenarea .callout .text-area{color:#b1febd;line-height:1.1em}#bluearea{background:#005e95;color:#fff;text-align:center;padding:20px 0 30px}#bluearea h2{color:#fff;font-size:calc(16pt + .77vw)}#bluearea p{margin:0}#bluearea a.button{background:#9b62b8;border:1px solid #9b62b8;color:#fff;padding:20px 44px;margin-top:13px}#bluearea a.button:hover{background-color:#0091ca;border-color:#0091ca}#dogstripe{background:#fff url(../../img/dogs-with-bubbles-min.jpg) no-repeat top center;background-size:cover;height:18.38vw}.home #footer1{display:none}.is-subpage #content{padding-bottom:calc(2.5vw + 20px);background:transparent url(../../img/bubble-bg-subpages-min.jpg) no-repeat bottom center;background-attachment:fixed}.landing-page .lp-section h2{text-align:center;font-size:calc(16pt + 1vw);font-weight:700;margin-bottom:20px}.landing-page .lp-section ul{display:block;margin:0 0 0 4.5vw;list-style-image:url(../../img/checkmark.png)}#content .inner .post{margin-bottom:20px}#content.landing-page ul{padding:0;margin:0}#content.landing-page ul li{list-style:none;margin:4px 0}#content.landing-page ul li:before{content:url(../../img/checkmark.png);margin-right:5px;position:relative;top:3px}.page-template-bfm_faq_page div.panel.show{padding:0 18px 18px;max-height:1500px}button.js-bfm-accordion{background:#0091ca;color:#fff;font-size:calc(14pt + .2vw);font-family:"Lato";line-height:1.2em;padding:13px 40px 13px 18px;text-transform:none}button.js-bfm-accordion:after{color:#fff;content:'\EA0E';font-family:"bfmclient";font-size:calc(14pt + .1vw);float:right;margin-left:5px;display:block;height:25px;width:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0}button.js-bfm-accordion:hover:after{color:#fff}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{background:#9157b0;color:#fff}button.js-bfm-accordion.active:after{color:#fff;content:'\EA11';font-family:"bfmclient"}.gallery-page .inner{background:0 0}.bfm-gallery.stylesquare .element.image .overlay{background:rgba(145,87,176,.9)}#beforeafter{color:#5d6b71;background:transparent url(../../img/bubble-bg-subpages-min.jpg) no-repeat bottom center;background-size:cover;background-attachment:fixed;padding:0 0 calc(2.5vw + 20px) 0}#beforeafter .groupwrapper{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px 0 24px;width:100%}#beforeafter .rowwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}#beforeafter .rowwrapper.multiple{padding-top:20px;border-top:1px dashed #7b797a}#beforeafter .leftside{width:calc((100% / 2) - 3px);display:inline-block}#beforeafter .rightside{width:calc((100% / 2) - 3px);display:inline-block}#beforeafter .centerbox{width:100%;max-width:480px;display:block;margin:0 auto}#beforeafter .imagewrapper{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #7b797a}#beforeafter .titletext{color:#005e95;text-transform:uppercase;font-size:calc(14pt + .2vw);font-weight:700;font-family:'Lato';text-align:center;margin-top:10px}#beforeafter .subtitletext{color:#005e95;text-align:center;margin-top:2px}#beforeafter .textarea{color:#7a7b7d;font-size:.9em;text-align:center;margin-top:7px}#beforeafter .cycle-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}#beforeafter .cycle-next{display:inline-block;width:35px;height:35px;cursor:pointer}#beforeafter .cycle-prev{display:inline-block;width:35px;height:35px;cursor:pointer}#beforeafter .cycle-next:before{color:#76bd1d;content:'\EA03';font-family:'childfonts';font-size:35px;display:inline-block;line-height:1em}#beforeafter .cycle-prev:before{color:#76bd1d;content:'\EA02';font-family:'childfonts';font-size:35px;display:inline-block;line-height:1em}#beforeafter .cycle-next:hover:before{color:#005e95}#beforeafter .cycle-prev:hover:before{color:#005e95}.archive.category .flex-content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.archive.category .post-teaser.blog-teaser{width:31%;margin-right:3.5%;margin-bottom:3.5vw;font-family:'Lato',sans-serif}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser figure{border:1px solid #818285;overflow:hidden}.archive.category .post-teaser.blog-teaser img{width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.archive.category .post-teaser.blog-teaser:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.archive.category .post-teaser.blog-teaser h2,.archive.category .post-teaser.blog-teaser h2.title,.archive.category .post-teaser.blog-teaser h2.title a{font-size:calc(16pt + .5vw);color:#3a89c9;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin-top:5px;margin-bottom:0;text-transform:none}.archive.category .post-teaser.blog-teaser .date-date{color:#76bd1d;font-size:.8em;font-style:italic;line-height:1em}.archive.category .post-teaser.blog-teaser .date-date p{margin:0}.archive.category .post-teaser.blog-teaser p{line-height:1.4em}.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;white-space:nowrap;width:inherit;font-size:.92em}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}.single.single-post .inner.single-post{display:block}.single.single-post .inner.single-post h1.title{margin-bottom:3px;text-align:left}.single.single-post .inner.single-post .post-meta{margin-bottom:30px}.single.single-post .inner.single-post .date-date{font-size:.8em;font-style:italic;color:#7951a0}.single.single-post .inner.single-post p:nth-of-type(1){margin-top:0}nav.navigation.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:35px}nav.navigation.pagination h2{display:none}nav.navigation.pagination .nav-links .page-numbers{margin:0 10px}nav.navigation.pagination .nav-links .next{margin-left:40px}nav.navigation.pagination .nav-links .prev{margin-right:40px;left:0}.navigation.pagination{width:100%;position:relative;padding:1px 0;clear:both;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{position:relative}.navigation.pagination .nav-links .page-numbers{font-size:.9em;background:#7f55a7;color:#fff;position:relative;width:inherit;padding:7px 11px;border-radius:17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:100}.navigation.pagination .nav-links .page-numbers.current{background:#034366}.navigation.pagination .nav-links .page-numbers:hover{background-color:#0c0c0c}.navigation.pagination .nav-links .next{font-size:.9em;background:#7f55a7;color:#fff;position:relative;width:inherit;padding:7px 20px 7px 30px;border-radius:0 17px 17px 0;border:0;display:inline-block;margin:0 0 0 -12px;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .next:hover{background:#0c0c0c}.navigation.pagination .nav-links .next:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;left:-17px;top:-1px;border-radius:50%;background:#fff}.navigation.pagination .nav-links .prev{font-size:.9em;background:#7f55a7;color:#fff;position:relative;width:inherit;padding:7px 30px 7px 20px;border-radius:17px 0 0 17px;border:0;display:inline-block;margin:0 -12px 0 0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .prev:hover{background:#0c0c0c}.navigation.pagination .nav-links .prev:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;right:-17px;top:-1px;border-radius:50%;background:#fff}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{font-family:'bfmclient'}.wpcf7-form-control-wrap:before{font-family:'bfmclient'}.form-item input.form-text,.form-item input.search-text,.form-item input.wpcf7-file,.form-item select.wpcf7-select,.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none}.form-item .wpcf7-checkbox .wpcf7-list-item{display:block}.form-item select.wpcf7-select{width:calc(100% - 2px);outline:0}.form-item.radiotype label{color:#7a7a7a}.form-item.selectlist label{color:#7a7a7a;margin:0 0 5px 12px}.form-item input.form-text:focus,.form-item input.search-text:focus,.form-item input.wpcf7-email:focus,.form-item input.wpcf7-file:focus,.form-item input.wpcf7-select:focus,.form-item input.wpcf7-text:focus,.form-item textarea.wpcf7-textarea:focus{border-color:#4c97d3}.wpcf7-form-control-wrap.hasfocus:before{color:#4c97d3}#footer1{background:#005e95;color:#fff;border-bottom:3px solid #fff;padding:60px 0}#footer1 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer1 #wysiwyg_widgets_widget-7{width:40%;display:inline-block;position:relative;min-height:185px}#footer1 #wysiwyg_widgets_widget-7 p{text-align:center}#footer1 #wysiwyg_widgets_widget-7 a{position:absolute;top:calc(-2.5vw - 60px);display:inline-block}#footer1 #wysiwyg_widgets_widget-8{width:55%;display:inline-block;text-align:center}#footer1 #wysiwyg_widgets_widget-8 h2{color:#fff;font-size:calc(16pt + .77vw);line-height:1.2em}#footer1 #wysiwyg_widgets_widget-8 p{margin:0}#footer1 #wysiwyg_widgets_widget-8 a.button{padding:20px 44px;margin-top:20px}#footer2{color:#fff;padding-bottom:0;background:#0083b6;background:-webkit-gradient(linear,left top,left bottom,color-stop(4%,#0083b6),color-stop(24%,#0091ca));background:linear-gradient(to bottom,#0083b6 4%,#0091ca 24%)}#footer2 ul{margin:0;padding:0}#footer2 ul li{list-style:none;margin:5px 0;padding:0}#footer2 a.button{background:#005e95;border:1px solid #005e95;color:#fff}#footer2 a.button:hover{background-color:#0091ca;border-color:#fff}#footer2 a.mobile-only{color:#f1f1f1}#footer2 a.mobile-only:hover{color:#fff}#footer2 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}#footer2 .inner p{margin:0}#footer2 .inner #wysiwyg_widgets_widget-5{margin-top:30px}#footer2 #wysiwyg_widgets_widget-5 a.button{width:265px;height:70px;padding:0;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer2 #wysiwyg_widgets_widget-6 img{position:relative;bottom:-50px}#footer2 #bfm_bg_2 a.mobile-only{font-size:calc(16pt + .8vw);display:block;text-align:right}#footer2 #bfm_bg_2 a.mobile-only:hover{text-shadow:2px 2px 4px #000}#footer2 #bfm_bg_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}#wysiwyg_widgets_widget-3{margin-right:10px}#footer2 .social-wrapper .icon{width:60px;height:60px;font-size:60px}footer{background:#3dbff2;font-size:.8em;line-height:0;text-align:center}footer.outer{padding-top:50px}footer p{color:#0285b8;margin:0}footer a,footer a:link,footer a:visited{color:#2c71a9}footer a:focus,footer a:hover{color:#fff}.js-back-to-top{height:50px;bottom:0;border:1px solid #fff;border-bottom:0;background:#2c71a9;border-radius:20px 20px 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px);transform:translateY(25px);z-index:2000}.js-back-to-top:before{top:calc(50% - 4px);font-family:"bfmclient"}.js-back-to-top:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1921px){body{max-width:1920px;display:block;margin:0 auto}}@media only screen and (max-width:1400px){.home #content .inner{padding:0 2%}.home #content .leftside{padding-left:0}.home #content .rightside{padding-right:0}#footer2 #wysiwyg_widgets_widget-6{max-width:45.4%}}@media only screen and (max-width:1350px){.widget_nav_menu{width:100%;margin-top:16px;padding-bottom:20px}.menu-main-menu-container{height:56px;padding:0 0}.menu-main-menu-container .menu{display:none}.menu-main-menu-container .menu.nav-active{display:block;position:absolute;bottom:-20px;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.menu-main-menu-container .menu.nav-active .menu-item{display:block}.menu-main-menu-container .menu.nav-active .menu-item .sub-menu{display:block;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.menu-main-menu-container .menu.nav-active > .menu-item > a{color:#fff;background:#005e95;font-size:16px;font-family:'Lato',sans-serif;font-weight:700;text-transform:none;padding:8px 12px 8px;line-height:1em}.menu-main-menu-container .menu.nav-active > .menu-item > a:hover{color:#fff;background:#0082ba}.menu-main-menu-container .menu.nav-active > .menu-item.current-menu-item > a{color:#fff;background:#0082ba}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a{color:#fff;background:#005e95;font-size:16px;font-family:'Lato',sans-serif;font-weight:700;text-transform:none;padding:8px 34px 8px 34px;line-height:1em;white-space:pre-wrap}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a:hover{color:#fff;background:#0082ba}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#0082ba}.nav-mobile{display:block;width:56px;height:56px;padding:0}.nav-mobile .menuicon:before{position:relative;left:8px}.nav{width:100%;height:56px;margin-left:0}#header1{position:relative}#wysiwyg_widgets_widget-2{position:absolute;top:0;right:86px;z-index:1100}.browser-ie-trident #wysiwyg_widgets_widget-2{height:92px}}@media only screen and (max-width:1000px){.banner .bfm-banner.tall{background:#005e95}.banner .bfm-banner .text-wrapper{position:relative;height:initial;width:100%;max-width:100%;text-align:center}.banner .bfm-banner.tall .text-wrapper .centerme{width:100%;max-width:100%}.banner .bfm-banner.tall .text-wrapper .slide-title{color:#4acaf5;text-align:center}.banner .bfm-banner.tall .text-wrapper .slide-subtitle{color:#fff;text-align:center}.banner .bfm-banner.tall .text-wrapper .slide-link{text-align:center;margin-top:15px}.banner .bfm-banner.tall .text-wrapper .slide-link a{padding:6px 25px}.banner .bfm-banner.short{background:#9157b0}.banner .bfm-banner.short .text-wrapper{background:#9157b0}.home #content .leftside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:10px}.home #content .rightside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:4%}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser{width:48%;margin-right:4%;margin-bottom:6vw}.archive.category .post-teaser.blog-teaser:nth-of-type(2n+2){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+2){clear:both}}@media only screen and (max-width:900px){#footer2 p{text-align:center}#footer2 h4{text-align:center}#footer2 .inner{-ms-flex-pack:distribute;justify-content:space-around}#footer2 #bfm_bg_1 .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;text-align:center}#footer2 #wysiwyg_widgets_widget-6{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:100%;text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #03a9ea;margin-bottom:30px}}@media only screen and (max-width:850px){#header1 .logo-wrapper{position:relative;top:0;left:initial;width:100%}#header1 .logo-wrapper img{display:block;width:100%;max-width:489px;margin:10px auto}.widget_nav_menu{padding-bottom:0}.menu-main-menu-container .menu.nav-active{bottom:0}#wysiwyg_widgets_widget-2{position:absolute;top:inherit;right:inherit;bottom:15px;left:2%;z-index:1100;background:0 0;margin-left:0;height:inherit;padding:0}#wysiwyg_widgets_widget-2 ul li:nth-of-type(1){display:none}.browser-ie-trident #wysiwyg_widgets_widget-2{height:inherit}#footer1 #wysiwyg_widgets_widget-7{width:100%;display:block}#footer1 #wysiwyg_widgets_widget-7 a{display:block;margin:calc(-2.5vw - 30px) auto 0;max-width:551px;position:relative}#footer1 #wysiwyg_widgets_widget-8{width:100%;display:block}.is-subpage #content{padding-bottom:calc(2.5vw + 50px)}}@media only screen and (max-width:800px){#greenarea .callout-wrapper{-ms-flex-pack:distribute;justify-content:space-around}#greenarea .callout-wrapper .callout{width:46%}}@media only screen and (max-width:700px){#footer2 .inner #wysiwyg_widgets_widget-5{width:100%;text-align:center}#footer2 #wysiwyg_widgets_widget-5 a.button{margin:0 auto 18px}#footer2 #bfm_bg_2{width:100%;padding-top:30px;margin-top:20px;border-top:1px dashed #03a9ea;margin-bottom:10px}#footer2 #bfm_bg_2 a.mobile-only{text-align:center}#footer2 #bfm_bg_1{-ms-flex-pack:distribute;justify-content:space-around}#wysiwyg_widgets_widget-3{display:block;width:100%}#wysiwyg_widgets_widget-3 img{display:block;margin:0 auto 25px;width:210px}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser{width:100%;margin-bottom:70px;margin-right:0}}@media only screen and (max-width:640px){#beforeafter .leftside{width:100%;display:block;margin-bottom:30px}#beforeafter .rightside{width:100%;display:block}}@media only screen and (max-width:480px){#greenarea .callout-wrapper .callout{width:100%;margin-bottom:70px}.landing-page .lp-section ul{margin:0}footer{font-size:.7em}.js-back-to-top{-webkit-transform:translateY(15px);transform:translateY(15px)}.js-back-to-top:hover{-webkit-transform:translateY(15px);transform:translateY(15px)}}.tingle-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-ms-flexbox;display:-webkit-box;display:flex;visibility:hidden;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;transition:-webkit-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;transition:-webkit-transform .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tingle-modal--noClose .tingle-modal__close,.tingle-modal__closeLabel{display:none}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:none;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);transform:scale(.8)}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.equirectangular-image-viewer .modal-enabled,.equirectangular-image-viewer.modal-enabled,.tingle-btn{cursor:pointer}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;overflow:hidden;left:0;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(8px);filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;-webkit-box-shadow:none;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:55px}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width:540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}}.tingle-modal.eqim .tingle-modal__close{color:red;outline:0}.equirectangular-image-viewer .unsupported-ios-version,.pano-error-blackout,.tingle-modal.eqim .modal-caption{text-align:center;color:#fff}.tingle-modal.eqim .tingle-modal-box{background:0 0;margin-left:3rem;margin-right:3rem}.tingle-modal.eqim .tingle-modal-box__content{padding:0;overflow:hidden}.pano-error-blackout{background:#000;min-height:50px}.pano-error-blackout canvas{display:none}.pano-error-blackout p{position:absolute;top:50%;width:100%;text-align:center;bottom:0;vertical-align:middle}.equirectangular-image-viewer{position:relative;top:0;width:100%;z-index:1;line-height:0}.equirectangular-image-viewer .equi-main-title{position:absolute;left:0;top:50%;bottom:50%;right:0;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%)}.equirectangular-image-viewer .placeholder-image-wrap{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0}.equirectangular-image-viewer .pano-tooltip{position:absolute;bottom:0;left:0;right:0;margin:0;text-align:center;background:#000;background:rgba(0,0,0,.8);color:#fff;opacity:1;padding-top:10px;padding-bottom:10px}.equirectangular-image-viewer .pano-gallery-list-item{display:inline-block;width:100%;position:relative}.equirectangular-image-viewer .pano-gallery-list-item .description{color:#888;font-family:sans-serif;font-size:large;width:200px;margin-top:.5em}#equi_banner_container .pano-tooltip{position:absolute;background:rgba(0,0,0,.8);color:#fff}.screen-reader-response{display:none!important}.wpcf7-response-output{margin:20px 0}span.wpcf7-not-valid-tip{color:#fff!important;background:red!important;left:0!important;margin:5px 0!important}.wpcf7-not-valid{border-color:red!important}nav.navigation.pagination{width:100%;position:relative;padding:1px 0;clear:both;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}nav.navigation.pagination h2{display:none}nav.navigation.pagination .nav-links{position:relative}nav.navigation.pagination .nav-links .page-numbers{font-size:12pt;background:#00aeef;color:#fff;position:relative;width:inherit;padding:2px 11px 3px;border-radius:17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;overflow:hidden;z-index:100}nav.navigation.pagination .nav-links .page-numbers.current{background:#ee359b}nav.navigation.pagination .nav-links .page-numbers:hover{background-color:#ee359b}nav.navigation.pagination .nav-links .next{font-size:12pt;background:#00aeef;color:#fff;font-weight:400;position:relative;width:inherit;padding:2px 20px 3px 30px;border-radius:0 17px 17px 0;border:0;display:inline-block;margin:0 0 0 -12px;-webkit-transition:all .8s;transition:all .8s;overflow:hidden;z-index:1}nav.navigation.pagination .nav-links .next:hover{background:#ee359b}nav.navigation.pagination .nav-links .next:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;left:-17px;top:-1px;border-radius:50%;background:#fff}nav.navigation.pagination .nav-links .prev{font-size:12pt;background:#00aeef;color:#fff;font-weight:400;position:relative;width:inherit;padding:2px 30px 3px 20px;border-radius:17px 0 0 17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;overflow:hidden;z-index:1}nav.navigation.pagination .nav-links .prev:hover{background:#ee359b}nav.navigation.pagination .nav-links .prev:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;right:-17px;top:-1px;border-radius:50%;background:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fYmx1ZWZpcmUtZGVmYXVsdC1mb250LnNjc3MiLCJfcGFydGlhbHMvX2dlbmVyYXRlZF9mb250LnNjc3MiLCJfcGFydGlhbHMvX2Nzcy1yZXNldC5zY3NzIiwiY2hpbGQuY3NzIiwiX3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJfcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiX3BhcnRpYWxzL19zaXRlLnNjc3MiLCJfbWl4aW5zL19taXhpbnMuc2NzcyIsIl9wYXJ0aWFscy9fdGVzdGltb25pYWwtc2xpZGVyLnNjc3MiLCJfcGx1Z2lucy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsIl9wbHVnaW5zL19mbGV4c2xpZGVyLnNjc3MiLCJfcGFydGlhbHMvX2FjY29yZGlvbi5zY3NzIiwiX3BhcnRpYWxzL19iYW5uZXJzLnNjc3MiLCJfcGFydGlhbHMvX2Jsb2cuc2NzcyIsIl9wYXJ0aWFscy9fY2FsbG91dHMuc2NzcyIsIl9wYXJ0aWFscy9fY29sdW1uaXplci5zY3NzIiwiX3BhcnRpYWxzL19jb250YWN0LnNjc3MiLCJfcGFydGlhbHMvX2RvY3VtZW50LXBhZ2Uuc2NzcyIsIl9wYXJ0aWFscy9fZW1wbG95bWVudC5zY3NzIiwiX3BhcnRpYWxzL19nYWxsZXJ5LnNjc3MiLCJfcGFydGlhbHMvX2xhbmRpbmdfcGFnZS5zY3NzIiwiX3BhcnRpYWxzL190ZWFzZXIuc2NzcyIsIl9wYXJ0aWFscy9fcmV2aWV3cy5zY3NzIiwiX3BhcnRpYWxzL19zdGFmZi5zY3NzIiwiX3BhcnRpYWxzL19jb250ZW50X3NsaWRlci5zY3NzIiwiX3BhcnRpYWxzL19jdXN0b21fc3R5bGVzLnNjc3MiLCJfcGFydGlhbHMvX2VxdWkuc2NzcyIsImNoaWxkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsV0FDRSxZQUFBLFlBQ0EsSUFBQSw0QkFDQSxJQUFBLDRCQUFBLGFBQUEsQ0FBQSw4QkFBQSxlQUFBLENBQUEsNkJBQUEsY0FBQSxDQUFBLDRC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OiJjaGlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERvIG5vdCB1c2UgdGhpcyBmaWxlIGluIHRoZSBhcHBsaWNhdGlvbiBidWlsZC5cbiAqIFRoaXMgXCJtaXhpblwiIGlzIHVzZWQgYnkgZ3VscCB0YXNrIFwiaWNvbmZvbnRcIiB0byBnZW5lcmF0ZSB0aGUgdGVtcGxhdGUgZm9yIHRoZVxuICogZm9udHMgdGhhdCB0aGUgdGhlbWUgdXNlcy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYmZtY2xpZW50LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYmZtY2xpZW50LmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9iZm1jbGllbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9iZm1jbGllbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmZtY2xpZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gYmFzZUN1c3RvbUZvbnRTdHlsZXMoKSB7XG5cbn1cbi5iZm1jbGllbnQtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5iZm1jbGllbnQtMnggeyBmb250LXNpemU6IDJlbTsgfVxuLmJmbWNsaWVudC0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uYmZtY2xpZW50LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5iZm1jbGllbnQtNXggeyBmb250LXNpemU6IDVlbTsgfVxuLmJmbWNsaWVudC1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy1kb3duMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1kb3duMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1kb3duMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXJpZ2h0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy11cDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctdXAyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXVwMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXZ2by1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWF2dm8taWNvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hdnZvLWljb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ibG9ja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWJsb2NrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNhbmNlbC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2FuY2VsLWNpcmNsZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jYW5jZWwtY2lyY2xlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNhcnQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FydC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC1jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC11bmNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMERcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2ttYXJrKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMERcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrbWFyay1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMERcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWRvd24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWRvd24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXJpZ2h0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS11cCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtdXAtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNvbW1lbnRzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNvbW1lbnRzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jb21wYW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNvbXBhbnkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tcGFueS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY3Jvc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY3Jvc3MoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY3Jvc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWVtYWlsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWVtYWlsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1lbnRlcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1lbnRlci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leGl0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV4aXQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV5ZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUtbWludXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLW1pbnVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leWUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUtcGx1cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leWUtcGx1cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZhY2Vib29rKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZhY2Vib29rLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZW1wdHkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1lbXB0eS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWV4Y2VsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMURcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZXhjZWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtcGRmKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtcGRmLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLXRleHQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtdGV4dDIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS10ZXh0Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtd29yZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXdvcmQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsbSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxtLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1mbGlrcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1mbGlrcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1mbGlrci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZ29vZ2xlLXBsdXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZ29vZ2xlLXBsdXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWdyaXBwaWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZ3JpcHBpZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ncmlwcGllLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWhvbWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaG9tZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtaW1hZ2UoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaW1hZ2UtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1pbnN0YWdyYW0oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtaW5zdGFncmFtLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQta2V5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWtleS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQta2V5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1rZXkyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWtleTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxpYnJlb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxpYnJlb2ZmaWNlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxpYnJlb2ZmaWNlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1saW5rZWQtaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbGlua2VkLWluKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxpbmtlZC1pbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxvY2F0aW9uMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24yLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1tb3ZlLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW1vdmUtYXJyb3coKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbW92ZS1hcnJvdy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYW1lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hbWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtaG9yaXpvbnRhbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXJvdW5kZWQtdjE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjEoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjEtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtc3F1YXJlLXYxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjEoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXNxdWFyZS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5vdGlmaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ub3RpZmljYXRpb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbm90aWZpY2F0aW9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGVuY2lsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBlbmNpbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGhvbmUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGhvbmUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1waW50ZXJlc3QoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGludGVyZXN0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0FcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGxheTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0JcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheTIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0NcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1yYWRpby1jaGVja2VkMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0RcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXJzcygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1yc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zZWFyY2goKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtc2VhcmNoLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXNvdW5kY2xvdWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtc291bmRjbG91ZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zdGFyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXN0YXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXRyaXBhZHZpc29yKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXRyaXBhZHZpc29yLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXR3aXR0ZXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0M1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdHdpdHRlci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC11c2VyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXJzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXJzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXdhcm5pbmcoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtd2FybmluZy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQteWFob28oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteWFob28tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXllbHA6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQteWVscCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC15ZWxwLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXlvdXR1YmUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteW91dHViZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtem9vbS1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC16b29tLWluKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20taW4tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXpvb20tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20tb3V0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20tb3V0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QlwiIH1cbiAgfVxuIiwiLyoqXG4gKiBEbyBub3QgdXNlIHRoaXMgZmlsZSBpbiB0aGUgYXBwbGljYXRpb24gYnVpbGQuXG4gKiBUaGlzIFwibWl4aW5cIiBpcyB1c2VkIGJ5IGd1bHAgdGFzayBcImljb25mb250XCIgdG8gZ2VuZXJhdGUgdGhlIHRlbXBsYXRlIGZvciB0aGVcbiAqIGZvbnRzIHRoYXQgdGhlIHRoZW1lIHVzZXMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvY2hpbGRmb250cy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNoaWxkZm9udHM6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gYmFzZUN1c3RvbUZvbnRTdHlsZXMoKSB7XG5cbn1cbi5jaGlsZGZvbnRzLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uY2hpbGRmb250cy0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uY2hpbGRmb250cy0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uY2hpbGRmb250cy00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uY2hpbGRmb250cy01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4uY2hpbGRmb250cy1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiAgLmNoaWxkZm9udHMtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICBAbWl4aW4gY2hpbGRmb250cy1wYXcoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIH1cblxuICBAbWl4aW4gY2hpbGRmb250cy1wYXctYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgfVxuXG5cbiAgLmNoaWxkZm9udHMtcG9ydGZvbGlvLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIEBtaXhpbiBjaGlsZGZvbnRzLXBvcnRmb2xpby1hcnJvdy1sZWZ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cbiAgQG1peGluIGNoaWxkZm9udHMtcG9ydGZvbGlvLWFycm93LWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgfVxuXG5cbiAgLmNoaWxkZm9udHMtcG9ydGZvbGlvLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICBAbWl4aW4gY2hpbGRmb250cy1wb3J0Zm9saW8tYXJyb3ctcmlnaHQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuICBAbWl4aW4gY2hpbGRmb250cy1wb3J0Zm9saW8tYXJyb3ctcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgfVxuIiwiLyogYmFzZSBicm93c2VyIGJlaGF2aW9yIHVwZGF0ZXMgKi9cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5odG1sIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJwdC8xLjNlbSBBcmlhbCwgc2Fucy1zZXJpZjtcblxufVxuXG5cbi8qIGh0bWw1IGxpbmUgaGVpZ2h0IGZpeCAqL1xuXG5zZWN0aW9uLFxuaGVhZGVyLFxuZm9vdGVyLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5uYXYsXG5zdW1tYXJ5LFxuZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5saSxcbmRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLyoqXG4gKiBUYWJsZSBvZiBDb250ZW50czpcbiAqXG4gKlxuICogMS4gTGF5b3V0XG4gKiAyLiBUeXBvZ3JhcGh5XG4gKiAzLiBOYXZpZ2F0aW9uIE1lbnVcbiAqIDQuIFRoZW1lIENvbG9yc1xuICogNS4gQnV0dG9uc1xuICovXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tLS0xLiBMQVlPVVQtLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLSAyLiBUWVBPR1JBUEhZLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0gMy4gTmF2aWdhdGlvbiAtLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0gNC4gVGhlbWUgQ29sb3JzIGFuZCBCdXR0b25zIC1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLSA1LiBCdXR0b25zIC0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qKlxuICogRG8gbm90IHVzZSB0aGlzIGZpbGUgaW4gdGhlIGFwcGxpY2F0aW9uIGJ1aWxkLlxuICogVGhpcyBcIm1peGluXCIgaXMgdXNlZCBieSBndWxwIHRhc2sgXCJpY29uZm9udFwiIHRvIGdlbmVyYXRlIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlXG4gKiBmb250cyB0aGF0IHRoZSB0aGVtZSB1c2VzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmZtY2xpZW50LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iZm1jbGllbnQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvYmZtY2xpZW50LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9iZm1jbGllbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9iZm1jbGllbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmJmbWNsaWVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uYmZtY2xpZW50LWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmJmbWNsaWVudC0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5iZm1jbGllbnQtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uYmZtY2xpZW50LTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmJmbWNsaWVudC01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5iZm1jbGllbnQtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmZtY2xpZW50LWFycm93LWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7IH1cblxuLmJmbWNsaWVudC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7IH1cblxuLmJmbWNsaWVudC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwM1wiOyB9XG5cbi5iZm1jbGllbnQtYXJyb3ctdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA0XCI7IH1cblxuLmJmbWNsaWVudC1hdnZvLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjsgfVxuXG4uYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7IH1cblxuLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjsgfVxuXG4uYmZtY2xpZW50LWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjsgfVxuXG4uYmZtY2xpZW50LWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjsgfVxuXG4uYmZtY2xpZW50LWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjsgfVxuXG4uYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjsgfVxuXG4uYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiOyB9XG5cbi5iZm1jbGllbnQtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7IH1cblxuLmJmbWNsaWVudC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRVwiOyB9XG5cbi5iZm1jbGllbnQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEZcIjsgfVxuXG4uYmZtY2xpZW50LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMFwiOyB9XG5cbi5iZm1jbGllbnQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTExXCI7IH1cblxuLmJmbWNsaWVudC1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMlwiOyB9XG5cbi5iZm1jbGllbnQtY29tcGFueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExM1wiOyB9XG5cbi5iZm1jbGllbnQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjsgfVxuXG4uYmZtY2xpZW50LWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE1XCI7IH1cblxuLmJmbWNsaWVudC1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExNlwiOyB9XG5cbi5iZm1jbGllbnQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExN1wiOyB9XG5cbi5iZm1jbGllbnQtZXllLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE4XCI7IH1cblxuLmJmbWNsaWVudC1leWUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExOVwiOyB9XG5cbi5iZm1jbGllbnQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFBXCI7IH1cblxuLmJmbWNsaWVudC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQlwiOyB9XG5cbi5iZm1jbGllbnQtZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQ1wiOyB9XG5cbi5iZm1jbGllbnQtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExRFwiOyB9XG5cbi5iZm1jbGllbnQtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUVcIjsgfVxuXG4uYmZtY2xpZW50LWZpbGUtdGV4dDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUZcIjsgfVxuXG4uYmZtY2xpZW50LWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyMFwiOyB9XG5cbi5iZm1jbGllbnQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyMVwiOyB9XG5cbi5iZm1jbGllbnQtZmxpa3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjJcIjsgfVxuXG4uYmZtY2xpZW50LWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTIzXCI7IH1cblxuLmJmbWNsaWVudC1ncmlwcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI0XCI7IH1cblxuLmJmbWNsaWVudC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI1XCI7IH1cblxuLmJmbWNsaWVudC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyNlwiOyB9XG5cbi5iZm1jbGllbnQtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI3XCI7IH1cblxuLmJmbWNsaWVudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjhcIjsgfVxuXG4uYmZtY2xpZW50LWtleTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjlcIjsgfVxuXG4uYmZtY2xpZW50LWxpYnJlb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJBXCI7IH1cblxuLmJmbWNsaWVudC1saW5rZWQtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkJcIjsgfVxuXG4uYmZtY2xpZW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJDXCI7IH1cblxuLmJmbWNsaWVudC1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkRcIjsgfVxuXG4uYmZtY2xpZW50LW1vdmUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkVcIjsgfVxuXG4uYmZtY2xpZW50LW5hbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkZcIjsgfVxuXG4uYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzBcIjsgfVxuXG4uYmZtY2xpZW50LW5hdi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMxXCI7IH1cblxuLmJmbWNsaWVudC1uYXYtcm91bmRlZC12MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzMlwiOyB9XG5cbi5iZm1jbGllbnQtbmF2LXJvdW5kZWQtdjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzNcIjsgfVxuXG4uYmZtY2xpZW50LW5hdi1zcXVhcmUtdjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzRcIjsgfVxuXG4uYmZtY2xpZW50LW5hdi1zcXVhcmUtdjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzVcIjsgfVxuXG4uYmZtY2xpZW50LW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzNlwiOyB9XG5cbi5iZm1jbGllbnQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM3XCI7IH1cblxuLmJmbWNsaWVudC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzOFwiOyB9XG5cbi5iZm1jbGllbnQtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM5XCI7IH1cblxuLmJmbWNsaWVudC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNBXCI7IH1cblxuLmJmbWNsaWVudC1wbGF5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzQlwiOyB9XG5cbi5iZm1jbGllbnQtcmFkaW8tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzQ1wiOyB9XG5cbi5iZm1jbGllbnQtcmFkaW8tY2hlY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0RcIjsgfVxuXG4uYmZtY2xpZW50LXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzRVwiOyB9XG5cbi5iZm1jbGllbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNGXCI7IH1cblxuLmJmbWNsaWVudC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQwXCI7IH1cblxuLmJmbWNsaWVudC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQxXCI7IH1cblxuLmJmbWNsaWVudC10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0MlwiOyB9XG5cbi5iZm1jbGllbnQtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0M1wiOyB9XG5cbi5iZm1jbGllbnQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0NFwiOyB9XG5cbi5iZm1jbGllbnQtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDVcIjsgfVxuXG4uYmZtY2xpZW50LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDZcIjsgfVxuXG4uYmZtY2xpZW50LXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ3XCI7IH1cblxuLmJmbWNsaWVudC15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ4XCI7IH1cblxuLmJmbWNsaWVudC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ5XCI7IH1cblxuLmJmbWNsaWVudC16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRBXCI7IH1cblxuLmJmbWNsaWVudC16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0QlwiOyB9XG5cbi8qKlxuICogRG8gbm90IHVzZSB0aGlzIGZpbGUgaW4gdGhlIGFwcGxpY2F0aW9uIGJ1aWxkLlxuICogVGhpcyBcIm1peGluXCIgaXMgdXNlZCBieSBndWxwIHRhc2sgXCJpY29uZm9udFwiIHRvIGdlbmVyYXRlIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlXG4gKiBmb250cyB0aGF0IHRoZSB0aGVtZSB1c2VzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NoaWxkZm9udHMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NoaWxkZm9udHMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvY2hpbGRmb250cy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvY2hpbGRmb250cy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NoaWxkZm9udHMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmNoaWxkZm9udHM6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5jaGlsZGZvbnRzLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmNoaWxkZm9udHMtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uY2hpbGRmb250cy0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5jaGlsZGZvbnRzLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmNoaWxkZm9udHMtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uY2hpbGRmb250cy1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jaGlsZGZvbnRzLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiOyB9XG5cbi5jaGlsZGZvbnRzLXBvcnRmb2xpby1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7IH1cblxuLmNoaWxkZm9udHMtcG9ydGZvbGlvLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7IH1cblxuLyogYmFzZSBicm93c2VyIGJlaGF2aW9yIHVwZGF0ZXMgKi9cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5odG1sIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHQvMS4zZW0gQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogaHRtbDUgbGluZSBoZWlnaHQgZml4ICovXG5zZWN0aW9uLFxuaGVhZGVyLFxuZm9vdGVyLFxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5uYXYsXG5zdW1tYXJ5LFxuZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmxpLFxuZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7IH1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2ZDZlNmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuaDEge1xuICBjb2xvcjogIzAwOTFjYTtcbiAgZm9udC1zaXplOiBjYWxjKDI4cHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDIge1xuICBjb2xvcjogIzYwYWU2YztcbiAgZm9udC1zaXplOiBjYWxjKDI0cHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDMge1xuICBjb2xvcjogIzliNjJiODtcbiAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDQge1xuICBjb2xvcjogIzAwNWU5NTtcbiAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDUge1xuICBjb2xvcjogIzAwOTFjYTtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDYge1xuICBjb2xvcjogIzAwOTFjYTtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxdncpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5lbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5hIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwOTFjYTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzliNjJiODsgfVxuICBhLm1vcmUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxucC5sb2dpbi1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMjBweCA0MHB4OyB9XG4gIGJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uLmFjdGl2ZSwgYnV0dG9uLmpzLWJmbS1hY2NvcmRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNhNmE2YTY7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2VudGVybWUsXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm0taXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWl0ZW0ucmFkaW90eXBlLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0zcHg7IH1cbiAgLmZvcm0taXRlbS5yYWRpb3R5cGUgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5mb3JtLWl0ZW0ucmFkaW90eXBlIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5mb3JtLWl0ZW0ucmFkaW90eXBlIGxhYmVsIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgLmZvcm0taXRlbS5zZWxlY3QucmVxdWlyZTpiZWZvcmUge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mb3JtLWl0ZW0uc2VhcmNocGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0taXRlbS5zZWFyY2hwYWdlLmhhc2ZvY3VzIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgLmZvcm0taXRlbS5yZXF1aXJlZDpiZWZvcmUge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKTtcbiAgICB6LWluZGV4OiAyMDAwOyB9XG4gIC5mb3JtLWl0ZW0uc2VhcmNocGFnZTpiZWZvcmUsIC5mb3JtLWl0ZW0uc2VhcmNocGFnZS5oYXNmb2N1czpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDE4MmEyOyB9XG4gIC5mb3JtLWl0ZW0gLndwY2Y3LXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7IH1cbiAgLmZvcm0taXRlbSBpbnB1dC5mb3JtLXRleHQsXG4gIC5mb3JtLWl0ZW0gaW5wdXQuc2VhcmNoLXRleHQsXG4gIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctdGV4dCxcbiAgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1lbWFpbCxcbiAgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zZWxlY3QsXG4gIC5mb3JtLWl0ZW0gdGV4dGFyZWEud3BjZjctdGV4dGFyZWEsXG4gIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZmlsZSB7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xuICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XG4gICAgcGFkZGluZzogOHB4IDhweCA2cHggOHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLFxuICAgIC5mb3JtLWl0ZW0gaW5wdXQuc2VhcmNoLXRleHQ6Zm9jdXMsXG4gICAgLmZvcm0taXRlbSBpbnB1dC53cGNmNy10ZXh0OmZvY3VzLFxuICAgIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZW1haWw6Zm9jdXMsXG4gICAgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zZWxlY3Q6Zm9jdXMsXG4gICAgLmZvcm0taXRlbSB0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYTpmb2N1cyxcbiAgICAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDE4MmEyO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1pdGVtIGlucHV0W25hbWU9XCJzZW5kZXJuYW1lLWZpcnN0XCJdLFxuICAuZm9ybS1pdGVtIGlucHV0W25hbWU9XCJzZW5kZXJuYW1lLWxhc3RcIl0sXG4gIC5mb3JtLWl0ZW0gaW5wdXRbbmFtZT1cInNlbmRlcm5hbWVcIl0sXG4gIC5mb3JtLWl0ZW0gaW5wdXRbbmFtZT1cImVtYWlsXCJdLFxuICAuZm9ybS1pdGVtIGlucHV0W25hbWU9XCJzZW5kZXJlbWFpbFwiXSxcbiAgLmZvcm0taXRlbSBpbnB1dFtuYW1lPVwicGhvbmVcIl0sXG4gIC5mb3JtLWl0ZW0gaW5wdXRbbmFtZT1cImNvbXBhbnlcIl0sXG4gIC5mb3JtLWl0ZW0gaW5wdXRbbmFtZT1cImFkZHJlc3NcIl0sXG4gIC5mb3JtLWl0ZW0gaW5wdXRbbmFtZT1cImFkZHJlc3MxXCJdLFxuICAuZm9ybS1pdGVtIGlucHV0W25hbWU9XCJhZGRyZXNzMlwiXSxcbiAgLmZvcm0taXRlbSBpbnB1dFtuYW1lPVwibWVzc2FnZVwiXSxcbiAgLmZvcm0taXRlbSBpbnB1dFtuYW1lPVwic2VhcmNoXCJdLFxuICAuZm9ybS1pdGVtIGlucHV0W25hbWU9XCJwYXNzXCJdLFxuICAuZm9ybS1pdGVtIHRleHRhcmVhW25hbWU9XCJtZXNzYWdlXCJdIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTsgfVxuICAuZm9ybS1pdGVtIGlucHV0LmZvcm0tc3VibWl0LFxuICAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taXRlbSBpbnB1dC5mb3JtLXN1Ym1pdC5hY3RpdmUsIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS1zdWJtaXQ6aG92ZXIsXG4gICAgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXQuYWN0aXZlLFxuICAgIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2E2YTZhNjsgfVxuICAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5mb3JtLWl0ZW0gbGFiZWwgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH0gfVxuXG4udGVhc2VyLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuICAudGVhc2VyLWJ1dHRvbiBhLmFjdGl2ZSwgLnRlYXNlci1idXR0b24gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2E2YTZhNjsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vaywgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZzogOHB4IDhweCA2cHggMzJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vazpiZWZvcmUsIC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47IH1cbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2s6YmVmb3JlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTVcIjsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7IH1cbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpiZWZvcmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NlwiOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuUGFyZW50TmFtZTpiZWZvcmUsXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuUGF0aWVudE5hbWU6YmVmb3JlLFxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLnNlbmRlcm5hbWUtZmlyc3Q6YmVmb3JlLFxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLnNlbmRlcm5hbWUtbGFzdDpiZWZvcmUsXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuc2VuZGVybmFtZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ0XCI7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5lbWFpbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCI7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5zZW5kZXJlbWFpbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCI7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5waG9uZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM4XCI7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5jb21wYW55OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTNcIjsgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLm1lc3NhZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzN1wiOyB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAucGFzczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCI7IH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5hZGRyZXNzOmJlZm9yZSwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5hZGRyZXNzMTpiZWZvcmUsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuYWRkcmVzczI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNVwiOyB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZm9ybS1pdGVtLnNlYXJjaHBhZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiOyB9XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMnB4IDJweCAwcHggMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDhweDsgfVxuXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjsgfVxuXG4uc2VhcmNoLXJlc3VsdCBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtcmVzdWx0IGE6aG92ZXIgaDIge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLnNlYXJjaC1yZXN1bHQgc3Bhbi5zdGFuZG91dCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuI2hlYWRlcjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jaGVhZGVyMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNoZWFkZXIzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2hlYWRlcjQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jaGVhZGVyNSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNoZWFkZXI2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2Zvb3RlcjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jZm9vdGVyMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNmb290ZXIzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2Zvb3RlcjQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jZm9vdGVyNSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNmb290ZXI2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2hlYWRlcjEgPiBkaXYsXG4jZm9vdGVyMSA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXIxID4gZGl2ID4gKixcbiAgI2Zvb3RlcjEgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2hlYWRlcjIgPiBkaXYsXG4jZm9vdGVyMiA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXIyID4gZGl2ID4gKixcbiAgI2Zvb3RlcjIgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2hlYWRlcjMgPiBkaXYsXG4jZm9vdGVyMyA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXIzID4gZGl2ID4gKixcbiAgI2Zvb3RlcjMgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2hlYWRlcjQgPiBkaXYsXG4jZm9vdGVyNCA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXI0ID4gZGl2ID4gKixcbiAgI2Zvb3RlcjQgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2hlYWRlcjUgPiBkaXYsXG4jZm9vdGVyNSA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXI1ID4gZGl2ID4gKixcbiAgI2Zvb3RlcjUgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2hlYWRlcjYgPiBkaXYsXG4jZm9vdGVyNiA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDFweCAyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICNoZWFkZXI2ID4gZGl2ID4gKixcbiAgI2Zvb3RlcjYgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2JTtcbiAgcGFkZGluZzogMXB4IDIlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ub3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5mbGV4LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuZmxleC1jb250ZW50ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGV4LWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm9uZS1oYWxmLFxuLmhhbGYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5vbmUtdGhpcmQsXG4udGhpcmQge1xuICB3aWR0aDogMzMuMyU7IH1cblxuLm9uZS1xdWFydGVyLFxuLnF1YXJ0ZXIge1xuICB3aWR0aDogMjUlOyB9XG5cbi5mYXEtcGFnZSAuaW5uZXIgLnBvc3QsXG4uZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm91dGVyLFxuLmNsZWFyLWJsb2NrLFxuLmNsZWFyZml4LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vdXRlcjphZnRlcixcbiAgLmNsZWFyLWJsb2NrOmFmdGVyLFxuICAuY2xlYXJmaXg6YWZ0ZXIsXG4gIHNlY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uanMtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1vZGFsLWNsb3NlIHtcbiAgY29sb3I6ICNmZmYgLm1vZGFsLWNsb3NlOyB9XG4gIC5tb2RhbC1jbG9zZSA6aG92ZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5qcy1iYWNrLXRvLXRvcCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5qcy1iYWNrLXRvLXRvcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCI7IH1cbiAgLmpzLWJhY2stdG8tdG9wOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uYmFubmVyIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAuOWVtIDAuOWVtOyB9XG4gIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwLjllbSAwLjllbSAwOyB9IH1cblxuLnNvY2lhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zb2NpYWwtd3JhcHBlci5yb3VuZCAuaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zb2NpYWwtd3JhcHBlciAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1ZTk1OyB9XG4gICAgLnNvY2lhbC13cmFwcGVyIC5pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzYwYWU2YzsgfVxuICAgIC5zb2NpYWwtd3JhcHBlciAuaWNvbi5mYWNlYm9vazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcRUExQlwiOyB9XG4gICAgLnNvY2lhbC13cmFwcGVyIC5pY29uLnR3aXR0ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXEVBNDNcIjsgfVxuICAgIC5zb2NpYWwtd3JhcHBlciAuaWNvbi55b3V0dWJlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTQ5XCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24uZ29vZ2xlcGx1czpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcRUEyM1wiOyB9XG4gICAgLnNvY2lhbC13cmFwcGVyIC5pY29uLmxpbmtlZGluOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24ucGludGVyZXN0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTM5XCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24uaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTI3XCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24uZmxpY2tyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24ucnNzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24uc291bmRjbG91ZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcRUE0MFwiOyB9XG4gICAgLnNvY2lhbC13cmFwcGVyIC5pY29uLnlhaG9vOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFQTQ3XCI7IH1cbiAgICAuc29jaWFsLXdyYXBwZXIgLmljb24uYXZ2bzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcRUEwNVwiOyB9XG4gICAgLnNvY2lhbC13cmFwcGVyIC5pY29uLnllbHA6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXEVBNDhcIjsgfVxuICAgIC5zb2NpYWwtd3JhcHBlciAuaWNvbi50cmlwYWQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXEVBNDJcIjsgfVxuICAuc29jaWFsLXdyYXBwZXIgYTpudGgtbGFzdC1jaGlsZCgpIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Rlc3RpbW9uaWFsLXNsaWRlciAuY3VzdG9tLW5hdmlnYXRpb24gPiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgI3Rlc3RpbW9uaWFsLXNsaWRlciAuY3VzdG9tLW5hdmlnYXRpb24gPiBhLmZsZXgtcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgI3Rlc3RpbW9uaWFsLXNsaWRlciAuY3VzdG9tLW5hdmlnYXRpb24gPiBhLmZsZXgtbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuXG4uaW5saW5lLWJ1dHRvbi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmlubGluZS1idXR0b24tbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuXG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7IH1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4vKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuNy4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBhbmQgbGF0ZXIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGT05ULUZBQ0VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mbGV4c2xpZGVyLWljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmxleHNsaWRlci1pY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmxleHNsaWRlci1pY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmxleHNsaWRlci1pY29uLnN2ZyNmbGV4c2xpZGVyLWljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU0VUU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXgtY29udGFpbmVyIGE6aG92ZXIsXG4uZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWRlcyxcbi5zbGlkZXMgPiBsaSxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbmh0bWxbeG1sbnNdIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4qIGh0bWwgLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGhlaWdodDogMSU7IH1cblxuLm5vLWpzIC5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBERUZBVUxUIFRIRU1FXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCJcIiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IFwiXCIgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW8tYm94LXNoYWRvdzogXCJcIiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBcIlwiIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIHpvb206IDE7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG5cbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7IH1cblxuLmNhcm91c2VsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICpoZWlnaHQ6IDA7IH1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDAxJztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAyJzsgfVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICBsZWZ0OiAtNTBweDsgfVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogLTE7IH1cblxuLmZsZXgtcGF1c2VwbGF5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZmxleC1wYXVzZXBsYXkgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnOyB9XG5cbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxleC1wYXVzZXBsYXkgYS5mbGV4LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMyc7IH1cblxuLmZsZXgtY29udHJvbC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuXG4uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTUE9OU0lWRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAxMHB4OyB9IH1cblxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gIGJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uLmFjdGl2ZTphZnRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCI7IH1cbiAgYnV0dG9uLmpzLWJmbS1hY2NvcmRpb246YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgYnV0dG9uLmpzLWJmbS1hY2NvcmRpb246YWZ0ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXEVBMEVcIjsgfVxuXG4uZmFxLXBhZ2UgZGl2LnBhbmVsIHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYXEtcGFnZSBkaXYucGFuZWwuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyLmlzLWhvbWVwYWdlIC50ZXh0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAwcHg7IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lci5sYXlvdXQtNDVfZGVnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lciB1bC5zbGlkZXMsIC5iYW5uZXIgLmJmbS1iYW5uZXIgdWwuc2xpZGVzIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyIC5iZm0tYmFubmVyLmxheW91dC00NV9kZWcgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLmxheW91dC00NV9kZWcgLnRleHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQyLjcwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJhbm5lciAuYmZtLWJhbm5lci5sYXlvdXQtNDVfZGVnIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDkwcHggKyAxdncpO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gICAgLmJhbm5lciAuYmZtLWJhbm5lci5sYXlvdXQtNDVfZGVnIC50ZXh0LXdyYXBwZXIgLm92ZXJsYXktYW5nbGUtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5iYW5uZXIgLmJmbS1iYW5uZXIubGF5b3V0LTQ1X2RlZyAudGV4dC13cmFwcGVyIC5vdmVybGF5LWFuZ2xlLWJveCAub3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MWMzZTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgIGxlZnQ6IDI4JTsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLmxheW91dC00NV9kZWcgLmJhbm5lci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7IH1cbiAgLmJhbm5lciAuYmZtLWJhbm5lci5sYXlvdXQtNDVfZGVnLnNob3J0IC5iYW5uZXItY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MC43OCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIubGF5b3V0LTQ1X2RlZy5zaG9ydCAudGV4dC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzMi4yOSU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLmxheW91dC00NV9kZWcudGFsbCAudGV4dC13cmFwcGVyIC5jZW50ZXJtZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMjU3cHggKyAxdncpOyB9XG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIubGF5b3V0LTQ1X2RlZy50YWxsIC50ZXh0LXdyYXBwZXIgLm92ZXJsYXktYW5nbGUtYm94IHtcbiAgICB3aWR0aDogNDUlOyB9XG4gICAgLmJhbm5lciAuYmZtLWJhbm5lci5sYXlvdXQtNDVfZGVnLnRhbGwgLnRleHQtd3JhcHBlciAub3ZlcmxheS1hbmdsZS1ib3ggLm92ZXJsYXkge1xuICAgICAgdG9wOiAtMzglOyB9IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLmZsZXgtY29udGVudCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgd2lkdGg6IDQ3LjUlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgYS5idXR0b24ubW9yZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuLnNpbmdsZS5zaW5nbGUtcG9zdCBmaWd1cmUgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpbmdsZS5zaW5nbGUtcG9zdCBmaWd1cmUgaW1nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5mbGV4LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5mbGV4LWNvbnRlbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuZmxleC1jb250ZW50IC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuZmxleC1jb250ZW50IC5kYXRlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLmZsZXgtY29udGVudCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbiN0b3AtY2FsbG91dHMgLmVsZW1lbnQuY2FsbG91dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7IH1cblxuI2NvbHVtbml6ZXItY29sdW1ucyAuY29sdW1uaXplci1yb3cgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgI2NvbHVtbml6ZXItY29sdW1ucyAuY29sdW1uaXplci1yb3cgLmlubmVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNjb2x1bW5pemVyLWNvbHVtbnMgLmNvbHVtbi1jb3VudC0xIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4jY29sdW1uaXplci1jb2x1bW5zIC5jb2x1bW4tY291bnQtMiAuY29sdW1uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9XG5cbiNjb2x1bW5pemVyLWNvbHVtbnMgLmNvbHVtbi1jb3VudC0zIC5jb2x1bW4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cblxuI2NvbHVtbml6ZXItY29sdW1ucyAuY29sdW1uLWNvdW50LTQgLmNvbHVtbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTsgfVxuXG4jY29sdW1uaXplci1jb2x1bW5zIC5jb2x1bW4tY291bnQtNSAuY29sdW1uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpOyB9XG5cbiNjb2x1bW5pemVyLWNvbHVtbnMgLmNvbHVtbi1jb3VudC02IC5jb2x1bW4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC8gNik7IH1cblxuLmNvbnRhY3QtcGFnZSAubGF5b3V0LXdyYXBwZXIgLnRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jb250YWN0LXBhZ2UgLmxheW91dC13cmFwcGVyIC5ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29udGFjdC1wYWdlIC5sYXlvdXQtd3JhcHBlciAubWFwIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmNvbnRhY3QtcGFnZSAubGF5b3V0LXdyYXBwZXIgLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uY29udGFjdC1wYWdlIC5sYXlvdXQtd3JhcHBlciAucmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0LXBhZ2UgLmxheW91dC13cmFwcGVyLnN0eWxlMSBmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuXG4uY29udGFjdC1wYWdlIC5sYXlvdXQtd3JhcHBlci5zdHlsZTEgZm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMCU7IH1cblxuLmNvbnRhY3QtcGFnZSAubGF5b3V0LXdyYXBwZXIuc3R5bGUxIGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAubGF5b3V0LXdyYXBwZXIgLmxlZnQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY29udGFjdC1wYWdlIC5sYXlvdXQtd3JhcHBlciAucmlnaHQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXEVBNDZcIjsgfVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuUGFyZW50TmFtZTpiZWZvcmUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuUGF0aWVudE5hbWU6YmVmb3JlLFxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcm5hbWUtZmlyc3Q6YmVmb3JlLFxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcm5hbWUtbGFzdDpiZWZvcmUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXEVBNDRcIjsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vazpiZWZvcmUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWw6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFQTE1XCI7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBob25lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRUEzOFwiOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5jb21wYW55OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRUExM1wiOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5tZXNzYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRUEzN1wiOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5wYXNzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRUEyOFwiOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzOmJlZm9yZSxcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzMTpiZWZvcmUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzczI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxFQTI1XCI7IH1cblxuLmZvcm0taXRlbS5zZWFyY2hwYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcRUEzRlwiOyB9XG5cbi5kb2N1bWVudC1wYWdlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRvY3VtZW50LXBhZ2UgdGFibGUgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9jdW1lbnQtcGFnZSB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2FhYTsgfVxuICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZG9jdW1lbnQtcGFnZSB0YWJsZSB0aCwgLmRvY3VtZW50LXBhZ2UgdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRkLmRvd25sb2FkLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRkLmRvd25sb2FkLWxpbmsgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM2ZDZlNmU7IH1cbiAgICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRkLmRvd25sb2FkLWxpbmsgYTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCJcXEVBMUVcIjsgfVxuICAgICAgLmRvY3VtZW50LXBhZ2UgdGFibGUgdGQuZG93bmxvYWQtbGluayBhOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLmRvY3VtZW50LXBhZ2UgdGFibGUgLmZpbGVuYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kb2N1bWVudC1wYWdlIHRhYmxlIC5maWxlc2l6ZSxcbiAgLmRvY3VtZW50LXBhZ2UgdGFibGUgLmRvd25sb2FkLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLmRvY3VtZW50LXBhZ2UgdGFibGUgdGgge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuM3Z3KTsgfVxuICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRoLCAuZG9jdW1lbnQtcGFnZSB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmRvY3VtZW50LXBhZ2UgdGFibGUgdGgge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmRvY3VtZW50LXBhZ2UgdGFibGUgLmZpbGVuYW1lLFxuICAgIC5kb2N1bWVudC1wYWdlIHRhYmxlIC5maWxlc2l6ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmVtcGxveW1lbnQtcGFnZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5lbXBsb3ltZW50LXBhZ2UgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6JztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmVtcGxveW1lbnQtcGFnZSAuaW5uZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMDsgfVxuICAuZW1wbG95bWVudC1wYWdlIC5pbm5lci13cmFwcGVyIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmVtcGxveW1lbnQtcGFnZSAuZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5nYWxsZXJ5LXBhZ2UgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmpzLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmpzLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5qcy1tb2RhbCAubW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmpzLW1vZGFsIC5tb2RhbC1jbG9zZTpob3ZlciwgLmpzLW1vZGFsIC5tb2RhbC1jbG9zZTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByZXYsIC5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5jYXB0aW9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweCAxNnB4OyB9XG5cbi52aWRlby1wYWdlIC5iZm0tdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52aWRlby1wYWdlIC5iZm0tdmlkZW8gLmVsZW1lbnQudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvIC5lbGVtZW50LnZpZGVvIC52aWRlby10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnZpZGVvLXBhZ2UgLmJmbS12aWRlbyAuZWxlbWVudC52aWRlbyAudmlkZW8tdGl0bGUgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC52aWRlby1wYWdlIC5iZm0tdmlkZW8gLmVsZW1lbnQudmlkZW8gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvIC5lbGVtZW50LnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLXBhZ2UgLmJmbS12aWRlbyAuZWxlbWVudC52aWRlbyB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvIC5lbGVtZW50LnZpZGVvIC52aWRlby10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvIC5lbGVtZW50LnZpZGVvIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAzNiwgNTMsIDAuODUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC52aWRlby1wYWdlIC5iZm0tdmlkZW8gLmVsZW1lbnQudmlkZW86aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAudmlkZW8tcGFnZSAuYmZtLXZpZGVvIC5lbGVtZW50LnZpZGVvOmhvdmVyIC52aWRlby10aXRsZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5pbWcuZGVtbyB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuICBpbWcuZGVtbzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaG92ZXItc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuaG92ZXItc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2Uge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2UgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxODYsIDIxOCwgODUsIDAuODUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlIC5vdmVybGF5OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIlxcRUEzRlwiOyB9XG4gICAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2UgLm92ZXJsYXk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAzdncpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYXNsYXRlKC01MCUsIDUwJSk7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2U6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSAuZWxlbWVudC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSAuZWxlbWVudC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElOyB9IH1cblxuLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IC5lbGVtZW50LmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHNrZXdZKDMwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxOS4yJTtcbiAgICBwYWRkaW5nOiAwIDAgMjIuMjUlIDA7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2UgPiAqIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2UgLmhleGFnb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZykgcm90YXRlKDYwZGVnKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2UgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IC5lbGVtZW50LmltYWdlIGE6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFQTNGXCI7IH1cbiAgICAgIC5iZm0tZ2FsbGVyeS5zdHlsZWhleCAuZWxlbWVudC5pbWFnZSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgM3Z3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNDQlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDQlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2U6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMSk7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2U6aG92ZXIgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwgMjE4LCA4NSwgMC43NSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IC5lbGVtZW50LmltYWdlOmhvdmVyIGE6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5iZm0tZ2FsbGVyeS5zdHlsZWhleCAuZWxlbWVudC5pbWFnZTpudGgtb2YtdHlwZSg5bis1KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2U6bnRoLW9mLXR5cGUoOW4rNikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwLjE1JTsgfVxuICAgIC5iZm0tZ2FsbGVyeS5zdHlsZWhleCAuZWxlbWVudC5pbWFnZTpudGgtb2YtdHlwZSg5bis2KSwgLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IC5lbGVtZW50LmltYWdlOm50aC1vZi10eXBlKDluKzcpLCAuYmZtLWdhbGxlcnkuc3R5bGVoZXggLmVsZW1lbnQuaW1hZ2U6bnRoLW9mLXR5cGUoOW4rOCksIC5iZm0tZ2FsbGVyeS5zdHlsZWhleCAuZWxlbWVudC5pbWFnZTpudGgtb2YtdHlwZSg5bis5KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNC40NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNC41NSU7IH1cbiAgLmJmbS1nYWxsZXJ5LnN0eWxlaGV4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7IH1cblxuLmxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubGFuZGluZy1wYWdlIC5scC1zZWN0aW9uIGRpdi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBpZiBhIGltYWdlIGNvbWVzIGluIHdpdGggYSBjYXB0aW9uLCBpdCBjcmVhdGVzIHRoaXMgZGl2IHdpdGggYSBJTkxJTkUgaGFyZHNldCB3aWR0aC4uLmNhdXNpbmcgYSBicmVhay4gKi9cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQubHAtc2VjdGlvbiBwOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBTaW5jZSB3ZSB1c2UgdGhpcyA5NSUgb2YgdGhlIHRpbWUgd2l0aCBhIHBpY3R1cmUgZmlyc3QuICBraWxsaW5nIHRoZSB0b3AgbWFyZ2luIG9uIHRoZSBQIHNvIHRoZSBwaWNzIGNhbiBnZXQgYWxsIHRoZSB3YXkgdG8gdGhlIHRpcCBvZiB0aGUgY29uYXRpbmVyICovXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50Lm9uZS1jb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQlOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHMge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHM6bnRoLWNoaWxkKDJuKzMpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzIHtcbiAgd2lkdGg6IDMxLjMzJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LnRocmVlLWNvbHM6bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudGhyZWUtY29sczpudGgtY2hpbGQoM24rNCkge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29scyB7XG4gIHdpZHRoOiAyMi43NSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCg0bis1KSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHtcbiAgd2lkdGg6IDE4LjQlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCg1bis1KSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNW4rNikge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg2bis2KSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg2bis3KSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sYW5kaW5nLXBhZ2UgLmxwLWJvdHRvbS5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNm4rNikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNm4rNykge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHMge1xuICAgIHdpZHRoOiAxOC40JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNW4rNikge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnRocmVlLWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnRocmVlLWNvbHMge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnRocmVlLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgybiszKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCg0bis1KSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHMge1xuICAgIHdpZHRoOiAzMS4zMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29sczpudGgtY2hpbGQoM24rMykge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29sczpudGgtY2hpbGQoM24rNCkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCg1bis1KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNW4rNikge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHtcbiAgICB3aWR0aDogMjIuNzUlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDRuKzUpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg2bis2KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis1KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis2KSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7XG4gICAgd2lkdGg6IDIyLjc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNG4rNSkge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDRuKzUpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29scyB7XG4gICAgd2lkdGg6IDMxLjMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNG4rNSkge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHMge1xuICAgIHdpZHRoOiAzMS4zMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICBjbGVhcjogYm90aDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHMge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29sczpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29sczpudGgtY2hpbGQoMm4rMykge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnR3by1jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoM24rNCkge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDJuKzMpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis1KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCgzbis0KSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoMm4rMykge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLnRlYXNlci1wYWdlIC5mbGV4LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXI6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpOyB9XG4gIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7IH1cbiAgICAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyIGZpZ3VyZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlciAudGVhc2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyIC50ZWFzZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy10d28sIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy10aHJlZSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXIsIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1maXZlLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtc2l4IHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cbiAgICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy10d286bnRoLW9mLXR5cGUoMm4pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtdGhyZWU6bnRoLW9mLXR5cGUoMm4pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZm91cjpudGgtb2YtdHlwZSgybiksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1maXZlOm50aC1vZi10eXBlKDJuKSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLXNpeDpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyIGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy10aHJlZSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXIsIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1maXZlLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtc2l4IHtcbiAgICAgIHdpZHRoOiAzMS4zJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLXRocmVlOm50aC1vZi10eXBlKDJuKSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXI6bnRoLW9mLXR5cGUoMm4pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZTpudGgtb2YtdHlwZSgybiksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLXRocmVlOm50aC1vZi10eXBlKDNuKSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXI6bnRoLW9mLXR5cGUoM24pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZTpudGgtb2YtdHlwZSgzbiksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZm91ciwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZpdmUsIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXgge1xuICAgICAgd2lkdGg6IDIyLjc1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXI6bnRoLW9mLXR5cGUoM24pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZTpudGgtb2YtdHlwZSgzbiksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZvdXI6bnRoLW9mLXR5cGUoNG4pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZTpudGgtb2YtdHlwZSg0biksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZSB7XG4gICAgICB3aWR0aDogMTglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLWZpdmU6bnRoLW9mLXR5cGUoM24pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtZml2ZTpudGgtb2YtdHlwZSgybiksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1maXZlOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1maXZlOm50aC1vZi10eXBlKDVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXgge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICAgIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoM24pLCAudGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtc2l4Om50aC1vZi10eXBlKDJuKSwgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLXNpeDpudGgtb2YtdHlwZSg0biksIC50ZWFzZXItcGFnZSAucG9zdC10ZWFzZXIuY29sdW1ucy1zaXg6bnRoLW9mLXR5cGUoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5jb2x1bW5zLXNpeDpudGgtb2YtdHlwZSg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGVhc2VyLXBhZ2UgLmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAudGVhc2VyLXBhZ2UgLmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIC5nYWxsZXJ5aW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50ZWFzZXItcGFnZSAuYmZtLWdhbGxlcnktcGFnZS10ZWFzZXIgLmdhbGxlcnl0aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIC5nYWxsZXJ5dGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDAuNXZ3KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4IDVweDsgfVxuXG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtb25lLFxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC10d28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjBlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLW9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLW9uZSxcbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtdHdvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC1vbmUsXG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAuY29sLW9uZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5wb3NpdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWxvY2F0aW9uLFxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC50ZWFzZXItcG9zdC1kYXRlLFxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC50ZWFzZXItcG9zdC1kdXJhdGlvbixcbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAucG9zaXRpb24tdGl0bGUsXG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLnRlYXNlci1kZXNjcmlwdGlvbixcbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhLmFjdGl2ZSwgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNmE2YTY7IH1cbiAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC1vbmUsXG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAuY29sLXR3byxcbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC1vbmUsXG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtdHdvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC1vbmUsXG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtb25lIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28sXG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtdHdvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgPiBkaXYge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAuY29sLW9uZSxcbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtdHdvLFxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLW9uZSxcbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC10d28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtdHdvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAuY29sLW9uZSxcbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC1vbmUge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtb25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAuY29sLXR3byxcbiAgICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC10d28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUxcHgpOyB9XG4gICAgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtb25lLFxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLXR3byB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjsgfVxuICAgIC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAubnRoLXJ1bGUtd3JhcHBlciAucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAubnRoLXJ1bGUtd3JhcHBlciAucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXI6bGFzdC1jaGlsZCAuY29sLXR3byB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbiNyZXZpZXdzLWxvb3AgLnJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgI3Jldmlld3MtbG9vcCAucmV2aWV3ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNyZXZpZXdzLWxvb3AgLnJldmlldyBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3Jldmlld3MtbG9vcCAucmV2aWV3IGNpdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3Jldmlld3MtbG9vcCAucmV2aWV3IC5yZXZpZXctYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Jldmlld3MtbG9vcCAucmV2aWV3Lm5vLWltYWdlIC5yZXZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAjcmV2aWV3cy1sb29wIC5yZXZpZXcuaGFzLWltYWdlIC5yZXZpZXctY29udGVudCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICNyZXZpZXdzLWxvb3AgLnJldmlldy5oYXMtaW1hZ2UgLnJldmlldy1hdmF0YXIge1xuICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMjBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICNyZXZpZXdzLWxvb3AgLnJldmlldy5oYXMtaW1hZ2UgLnJldmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICAjcmV2aWV3cy1sb29wIC5yZXZpZXcuaGFzLWltYWdlIC5yZXZpZXctYXZhdGFyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxNSUgLSAyMHB4KTsgfSB9XG5cbi5zdGFmZi1wYWdlIGRpdi5wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuLnN0YWZmLXBhZ2UgZGl2LnBhbmVsLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxNTAwcHg7IH1cblxuLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAwLjd2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC41dncpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIC5zdGFmZi1lbWFpbCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDAuMjV2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLXBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC4yNXZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIC5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5lbGVtZW50LnN0YWZmLW1lbWJlciAuc3RhZmYtYmlvIGJ1dHRvbi5qcy1iZm0tc3RhZmYtYmlvIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIC5zdGFmZi1iaW8gYnV0dG9uLmpzLWJmbS1zdGFmZi1iaW8uYWN0aXZlLCAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLWJpbyBidXR0b24uanMtYmZtLXN0YWZmLWJpbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTZhNmE2OyB9XG4gICAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLWJpbyBidXR0b24uanMtYmZtLXN0YWZmLWJpbzphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIC5zdGFmZi1iaW8gYnV0dG9uLmpzLWJmbS1zdGFmZi1iaW86YWZ0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRUEwRVwiOyB9XG4gICAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLWJpbyBidXR0b24uanMtYmZtLXN0YWZmLWJpby5hY3RpdmU6YWZ0ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFQTExXCI7IH1cbiAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLWltYWdlIC5zdGFmZi1waWMtbWlzc2luZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWFhOyB9XG4gICAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIgLnN0YWZmLWltYWdlIC5zdGFmZi1waWMtbWlzc2luZzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCJcXEVBNDRcIjsgfVxuICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIC5zdGFmZi1pbWFnZSAuc3RhZmYtcGljLW1pc3Npbmc6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIC5zdGFmZi1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5lbGVtZW50LnN0YWZmLW1lbWJlciB7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgbWFyZ2luOiAwIDUlIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDYlIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5lbGVtZW50LnN0YWZmLW1lbWJlcjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXIge1xuICAgICAgICB3aWR0aDogMzEuMyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gICAgICAgIC5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5lbGVtZW50LnN0YWZmLW1lbWJlcjpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDIyLjc1JTsgfVxuICAgICAgICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudC5zdGFmZi1tZW1iZXI6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAgICAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQuc3RhZmYtbWVtYmVyOm50aC1vZi10eXBlKDRuKzQpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiN0ZXN0aW1vbmlhbC1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICN0ZXN0aW1vbmlhbC1zbGlkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uID4gYS5mbGV4LXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgICN0ZXN0aW1vbmlhbC1zbGlkZXIgLmN1c3RvbS1uYXZpZ2F0aW9uID4gYS5mbGV4LW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cblxuLmlubGluZS1idXR0b24tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5pbmxpbmUtYnV0dG9uLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4jd2hpdGUgLmNvbnRlbnQtbWF4LXdpZHRoICoge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuI3doaXRlIC5lbGVtZW50IC5oYWxmIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbiN3aGl0ZSAuY3ljbGUtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbnAsIHVsLCBvbCwgbGkge1xuICBsaW5lLWhlaWdodDogMS4zZW07IH1cblxuaDEsIGgxIGEge1xuICBmb250LXNpemU6IGNhbGMoMTZwdCArIC44dncpO1xuICBjb2xvcjogIzAwOTFjYTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMGVtO1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5oMiwgaDIgYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjd2dyk7XG4gIGNvbG9yOiAjNjBhZTZjO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5oMywgaDMgYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjZ2dyk7XG4gIGNvbG9yOiAjOWI2MmI4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5oNCwgaDQgYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjV2dyk7XG4gIGNvbG9yOiAjMDA1ZTk1O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbmg1LCBoNSBhIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNXZ3KTtcbiAgY29sb3I6ICMwMDkxY2E7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuaDYsIGg2IGEge1xuICBmb250LXNpemU6IGNhbGMoMTZwdCArIC40dncpO1xuICBjb2xvcjogIzAwOTFjYTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzZiZDFkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMzYTg5Yzk7IH1cblxuYS5idXR0b24ubW9yZS1saW5rLCBhLmJ1dHRvbi5yZWFkLW1vcmUsIGJ1dHRvbi5idXR0b24ubW9yZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzc2YmQxZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2YmQxZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmEuYnV0dG9uLm1vcmUtbGluazpob3ZlciwgYS5idXR0b24ucmVhZC1tb3JlOmhvdmVyLCBidXR0b24uYnV0dG9uLm1vcmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTg5Yzk7XG4gIGJvcmRlci1jb2xvcjogIzNhODljOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzc2YmQxZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2YmQxZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4OWM5O1xuICBib3JkZXItY29sb3I6ICMzYTg5Yzk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuXG4uaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyJTsgfVxuXG4uaW1hZ2V3cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDBweDsgfVxuXG4jaGVhZGVyMSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDkxY2E7XG4gIGNvbG9yOiAjZjFmMWYxOyB9XG5cbiNoZWFkZXIxIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkycHg7XG4gIHBhZGRpbmc6IDAgMiU7IH1cblxuI2hlYWRlcjEgLmxvZ28td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDIlO1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbiN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZTk1O1xuICBoZWlnaHQ6IDkycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjNGFjYWY1O1xuICBmb250LWZhbWlseTogXCJQYWNpZmljb1wiO1xuICBsaW5lLWhlaWdodDogMS42ZW07IH1cblxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMwMDAwMDA7IH1cblxuLmJyb3dzZXItaWUtdHJpZGVudCAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtcbiAgaGVpZ2h0OiA5OXB4OyB9XG5cbi8qIE1FTlUgVHdlYWtzIE5FVyovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDlweCAzN3B4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi8qIHRvcCBsZXZlbCAqL1xuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NmQ0ZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIHRvcCBsZXZlbCAtIEhvdmVyICovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogIzY2ZDRmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogdG9wIGxldmVsIC0gQWN0aXZlIFRyYWlsICovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDVlOTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi8qIFN1YiBNZW51ICovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDgyYmE7IH1cblxuLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAuc3ViLW1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA4MmJhOyB9XG5cbi8qIFN1YiBNZW51IC0gQWN0aXZlIFRyYWlsICovXG4ubmF2LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbi8qIE1vYmlsZSBOYXZpZ2F0aW9uICovXG4ubmF2LW1vYmlsZSAubWVudWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7IH1cblxuLm5hdi1tb2JpbGUgLm1lbnVpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMzXCI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIHZhbGlkIGljb25zOiAgZTkwZSAoaG9yaXpvbnRhbCBkb3RzKSwgXFxFQTMxICh2ZXJ0IERvdHMpLCBlOTEwIChzbWFsbCAzYmFyIHJvdW5kKSwgZTkxMSAobGFyZ2UgM2JhciByb3VuZCksIGU5MTIgKHNtYWxsIDMgYmFyIHNxdWFyZSksIGU5MTMgKGxhcmdlIDNiYXIgc3F1YXJlKSovXG4ubmF2LW1vYmlsZS5uYXYtbW9iaWxlLW9wZW4gLm1lbnVpY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjNGFjYWY1OyB9XG5cbi5icm93c2VyLWllLXRyaWRlbnQgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLmJyb3dzZXItaWUtdHJpZGVudCAuYmFubmVyIC5iZm0tYmFubmVyIHVsLnNsaWRlcywgLmJyb3dzZXItaWUtdHJpZGVudCAuYmFubmVyIC5iZm0tYmFubmVyIHVsLnNsaWRlcyBsaSB7XG4gIHdpZHRoOiAxMDB2dzsgfVxuXG4jbWVudS1pdGVtLTU1NCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVzaG93IEJhbm5lciBBcmVhICovXG4jaGVhZGVyMyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4jaGVhZGVyMyAuYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIge1xuICBib3JkZXI6IDBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnNsaWRlcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMHB4OyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJhbm5lci1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDBweDsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAyLjJ2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDA5MWNhO1xuICBmb250LXNpemU6IGNhbGMoMTRwdCArIC4xOHZ3KTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjYyYjg7XG4gIGJhY2tncm91bmQ6ICM5YjYyYjg7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEycHggMzZweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBhZTZjO1xuICBib3JkZXItY29sb3I6ICM2MGFlNmM7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCA4NywgMTc2LCAwLjkpO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5jZW50ZXJtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNnZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJnLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYnJvd3Nlci1pZS10cmlkZW50IC5iYW5uZXIgLmJmbS1iYW5uZXIgLmJhbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7IH1cblxuLyogQ29udGVudCBBcmVhcyAqL1xuLyogRnJvbnQgUGFnZSBTZWN0aW9ucyAqL1xuLmhvbWUgI2NvbnRlbnQge1xuICBjb2xvcjogI2VkYmRmZjtcbiAgcGFkZGluZzogMzVweCAwIDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzY5MzU4NjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzY5MzU4NiA0JSwgIzkxNTdiMCAyNCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2OTM1ODYgNCUsICM5MTU3YjAgMjQlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY5MzU4NiA0JSwgIzkxNTdiMCAyNCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2OTM1ODYnLCBlbmRDb2xvcnN0cj0nIzkxNTdiMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uaG9tZSAjY29udGVudCAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ob21lICNjb250ZW50IGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjh2dyk7IH1cblxuLmhvbWUgI2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjOThmYWE3OyB9XG5cbi5ob21lICNjb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaG9tZSAjY29udGVudCBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2MGFlNmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MGFlNmM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob21lICNjb250ZW50IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MWNhOyB9XG5cbi5ob21lICNjb250ZW50IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5ob21lICNjb250ZW50IC5sZWZ0c2lkZSB7XG4gIHdpZHRoOiA0NiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAoKDEwMHZ3IC0gMTQwMHB4KSAvIDIpICsgKDE0MDBweCAqIC4wMikpO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5ob21lICNjb250ZW50IC5yaWdodHNpZGUge1xuICB3aWR0aDogNTIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2dyZWVuYXJlYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvZ3JlZW4tYmctcGFyYWxsYXgtbWluLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4OyB9XG5cbiNncmVlbmFyZWEgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNncmVlbmFyZWEgLnRpdGxlMSBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjc3dncpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNncmVlbmFyZWEgLnRpdGxlMiBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjg1dncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZ3JlZW5hcmVhIC50aXRsZTIgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDZweDsgfVxuXG4jZ3JlZW5hcmVhIGgyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7IH1cblxuI2dyZWVuYXJlYSBoMiBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMwMDAwMDA7IH1cblxuI2dyZWVuYXJlYSAuY2FsbG91dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuI2dyZWVuYXJlYSAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0IHtcbiAgd2lkdGg6IDMyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbiNncmVlbmFyZWEgLmNhbGxvdXQgLmltYWdld3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2dyZWVuYXJlYSAuY2FsbG91dCAuaW1hZ2V3cmFwcGVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbiNncmVlbmFyZWEgLmNhbGxvdXQ6aG92ZXIgLmltYWdld3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMSk7IH1cblxuI2dyZWVuYXJlYSAuY2FsbG91dCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IGNhbGMoMTZwdCArIC40NXZ3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNncmVlbmFyZWEgLmNhbGxvdXQgLnRleHQtYXJlYSB7XG4gIGNvbG9yOiAjYjFmZWJkO1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cblxuI2JsdWVhcmVhIHtcbiAgYmFja2dyb3VuZDogIzAwNWU5NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7IH1cblxuI2JsdWVhcmVhIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjc3dncpOyB9XG5cbiNibHVlYXJlYSBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNibHVlYXJlYSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM5YjYyYjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjYyYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuI2JsdWVhcmVhIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MWNhOyB9XG5cbiNkb2dzdHJpcGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi8uLi9pbWcvZG9ncy13aXRoLWJ1YmJsZXMtbWluLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTguMzh2dzsgfVxuXG4uaG9tZSAjZm9vdGVyMSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ29udGVudCBBcmVhcyAqL1xuLmlzLXN1YnBhZ2UgI2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjV2dyArIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1nL2J1YmJsZS1iZy1zdWJwYWdlcy1taW4uanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgLyogYmFja2dyb3VuZC1zaXplOiBjb3ZlciAqL1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG5cbi8qIExhbmRpbmcgUGFnZSBUd2Vha3MgKi9cbi5sYW5kaW5nLXBhZ2UgLmxwLXNlY3Rpb24gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubGFuZGluZy1wYWdlIC5scC1zZWN0aW9uIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgNC41dnc7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2hlY2ttYXJrLnBuZyk7IH1cblxuI2NvbnRlbnQgLmlubmVyIC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jY29udGVudC5sYW5kaW5nLXBhZ2UgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuI2NvbnRlbnQubGFuZGluZy1wYWdlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4jY29udGVudC5sYW5kaW5nLXBhZ2UgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vLi4vaW1nL2NoZWNrbWFyay5wbmdcIik7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG5cbi8qIEZBUSBQYWdlICovXG4ucGFnZS10ZW1wbGF0ZS1iZm1fZmFxX3BhZ2UgZGl2LnBhbmVsLnNob3cge1xuICBwYWRkaW5nOiAwIDE4cHggMThweDtcbiAgbWF4LWhlaWdodDogMTUwMHB4OyB9XG5cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogIzAwOTFjYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjJ2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxM3B4IDQwcHggMTNweCAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24uanMtYmZtLWFjY29yZGlvbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiAnXFxFQTBFJztcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjF2dyk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG5idXR0b24uanMtYmZtLWFjY29yZGlvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uLmFjdGl2ZSwgYnV0dG9uLmpzLWJmbS1hY2NvcmRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTE1N2IwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5idXR0b24uanMtYmZtLWFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogJ1xcRUExMSc7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyB9XG5cbi8qIEdhbGxlcnkgUGFnZSAqL1xuLmdhbGxlcnktcGFnZSAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2UgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgODcsIDE3NiwgMC45KTsgfVxuXG4vKiBCZWZvcmUgJiBBZnRlciAqL1xuI2JlZm9yZWFmdGVyIHtcbiAgY29sb3I6ICM1ZDZiNzE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvYnViYmxlLWJnLXN1YnBhZ2VzLW1pbi5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBwYWRkaW5nOiAwIDAgY2FsYygyLjV2dyArIDIwcHgpIDA7IH1cblxuI2JlZm9yZWFmdGVyIC5ncm91cHdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMHB4IDI0cHggMHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNiZWZvcmVhZnRlciAucm93d3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jYmVmb3JlYWZ0ZXIgLnJvd3dyYXBwZXIubXVsdGlwbGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjN2I3OTdhOyB9XG5cbiNiZWZvcmVhZnRlciAubGVmdHNpZGUge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNiZWZvcmVhZnRlciAucmlnaHRzaWRlIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDNweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYmVmb3JlYWZ0ZXIgLmNlbnRlcmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2JlZm9yZWFmdGVyIC5pbWFnZXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3OTdhOyB9XG5cbiNiZWZvcmVhZnRlciAudGl0bGV0ZXh0IHtcbiAgY29sb3I6ICMwMDVlOTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjJ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jYmVmb3JlYWZ0ZXIgLnN1YnRpdGxldGV4dCB7XG4gIGNvbG9yOiAjMDA1ZTk1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4jYmVmb3JlYWZ0ZXIgLnRleHRhcmVhIHtcbiAgY29sb3I6ICM3YTdiN2Q7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3cHg7IH1cblxuI2JlZm9yZWFmdGVyIC5jeWNsZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNiZWZvcmVhZnRlciAuY3ljbGUtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNiZWZvcmVhZnRlciAuY3ljbGUtcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNiZWZvcmVhZnRlciAuY3ljbGUtbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzc2YmQxZDtcbiAgY29udGVudDogJ1xcRUEwMyc7XG4gIGZvbnQtZmFtaWx5OiAnY2hpbGRmb250cyc7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbiNiZWZvcmVhZnRlciAuY3ljbGUtcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzc2YmQxZDtcbiAgY29udGVudDogJ1xcRUEwMic7XG4gIGZvbnQtZmFtaWx5OiAnY2hpbGRmb250cyc7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbiNiZWZvcmVhZnRlciAuY3ljbGUtbmV4dDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzAwNWU5NTsgfVxuXG4jYmVmb3JlYWZ0ZXIgLmN5Y2xlLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDVlOTU7IH1cblxuLyogQmxvZyBUd2Vha3MgKi9cbi5hcmNoaXZlLmNhdGVnb3J5IC5mbGV4LWNvbnRlbnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICBtYXJnaW4tYm90dG9tOiAzLjV2dztcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoNG4rMykge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgZmlndXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODI4NTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIsXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIudGl0bGUsXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjV2dyk7XG4gIGNvbG9yOiAjM2E4OWM5O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIC5kYXRlLWRhdGUge1xuICBjb2xvcjogIzc2YmQxZDtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIC5kYXRlLWRhdGUgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgYS5idXR0b24ubW9yZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAuOTJlbTsgfVxuXG4uc2luZ2xlLnNpbmdsZS1wb3N0IGZpZ3VyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgaDEudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgLmRhdGUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzc5NTFhMDsgfVxuXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCBwOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBQcmV2IE5leHQgcGFnZSBuYXZpZ2F0aW9uICovXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gIG1hcmdpbjogMCAxMHB4OyB9XG5cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbGVmdDogMDsgfVxuXG4vKiBCbG9nIE5leHQgLyBQcmV2IHBhZ2luYXRpb24gdHdlYWtzICovXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBiYWNrZ3JvdW5kOiAjN2Y1NWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogN3B4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzAzNDM2NjsgfVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7IH1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0IHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBiYWNrZ3JvdW5kOiAjN2Y1NWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIC0xMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwYzBjMGM7IH1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldiB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYmFja2dyb3VuZDogIzdmNTVhNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDdweCAzMHB4IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxN3B4IDAgMCAxN3B4O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC0xMnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGMwYzBjOyB9XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLyogRk9STSBUd2Vha3MgKi9cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rLCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgZm9udC1mYW1pbHk6ICdiZm1jbGllbnQnOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2JmbWNsaWVudCc7IH1cblxuLmZvcm0taXRlbS5yYWRpb3R5cGUsXG4uZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dCxcbi5mb3JtLWl0ZW0gaW5wdXQuc2VhcmNoLXRleHQsXG4uZm9ybS1pdGVtIHNlbGVjdC53cGNmNy1zZWxlY3QsXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XG4gIHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDtcbiAgcmVzaXplOiBub25lOyB9XG5cbi5mb3JtLWl0ZW0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1pdGVtIHNlbGVjdC53cGNmNy1zZWxlY3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSBsYWJlbCB7XG4gIGNvbG9yOiAjN2E3YTdhOyB9XG5cbi5mb3JtLWl0ZW0uc2VsZWN0bGlzdCBsYWJlbCB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBtYXJnaW46IDAgMCA1cHggMTJweDsgfVxuXG4vKiBBY3RpdmUgY29sb3JzICovXG4uZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC5zZWFyY2gtdGV4dDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWVtYWlsOmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXNlbGVjdDpmb2N1cywgLmZvcm0taXRlbSB0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1maWxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGM5N2QzOyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5oYXNmb2N1czpiZWZvcmUge1xuICBjb2xvcjogIzRjOTdkMzsgfVxuXG4jZm9vdGVyMSB7XG4gIGJhY2tncm91bmQ6ICMwMDVlOTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbiNmb290ZXIxIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTcge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTg1cHg7IH1cblxuI2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTcgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC0yLjV2dyAtIDYwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtOCB7XG4gIHdpZHRoOiA1NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTggaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNzd2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4jZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC04IHAge1xuICBtYXJnaW46IDA7IH1cblxuI2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtOCBhLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggNDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jZm9vdGVyMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwODNiNis0LDAwOTFjYSsyNCAqL1xuICBiYWNrZ3JvdW5kOiAjMDA4M2I2O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4M2I2IDQlLCAjMDA5MWNhIDI0JSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODNiNiA0JSwgIzAwOTFjYSAyNCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4M2I2IDQlLCAjMDA5MWNhIDI0JSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwODNiNicsIGVuZENvbG9yc3RyPScjMDA5MWNhJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbiNmb290ZXIyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNmb290ZXIyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jZm9vdGVyMiBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDVlOTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDVlOTU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNmb290ZXIyIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbiNmb290ZXIyIGEubW9iaWxlLW9ubHkge1xuICBjb2xvcjogI2YxZjFmMTsgfVxuXG4jZm9vdGVyMiBhLm1vYmlsZS1vbmx5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuI2Zvb3RlcjIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuI2Zvb3RlcjIgLmlubmVyIHAge1xuICBtYXJnaW46IDA7IH1cblxuI2Zvb3RlcjIgLmlubmVyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgYS5idXR0b24ge1xuICB3aWR0aDogMjY1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI2Zvb3RlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTUwcHg7IH1cblxuI2Zvb3RlcjIgI2JmbV9iZ18yIGEubW9iaWxlLW9ubHkge1xuICBmb250LXNpemU6IGNhbGMoMTZwdCArIC44dncpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2Zvb3RlcjIgI2JmbV9iZ18yIGEubW9iaWxlLW9ubHk6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMDsgfVxuXG4jZm9vdGVyMiAjYmZtX2JnXzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4jd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNmb290ZXIyIC5zb2NpYWwtd3JhcHBlciAuaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2RiZmYyO1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5mb290ZXIub3V0ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5mb290ZXIgcCB7XG4gIGNvbG9yOiAjMDI4NWI4O1xuICBtYXJnaW46IDA7IH1cblxuZm9vdGVyIGEsIGZvb3RlciBhOmxpbmssIGZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJjNzFhOTsgfVxuXG5mb290ZXIgYTpmb2N1cywgZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uanMtYmFjay10by10b3Age1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzJjNzFhOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4uanMtYmFjay10by10b3A6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyB9XG5cbi5qcy1iYWNrLXRvLXRvcDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICBib2R5IHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lICNjb250ZW50IC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAyJTsgfVxuICAuaG9tZSAjY29udGVudCAubGVmdHNpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaG9tZSAjY29udGVudCAucmlnaHRzaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTYge1xuICAgIG1heC13aWR0aDogNDUuNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAvKiBNb2JpbGUgTUVOVSB0d2Vha3MgTkVXKi9cbiAgLndpZGdldF9uYXZfbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMHB4IDA7IH1cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1ZTk1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLyogdG9wIGxldmVsICovXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MmJhOyB9XG4gIC8qIHRvcCBsZXZlbCAtIEhvdmVyICovXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MmJhOyB9XG4gIC8qIHRvcCBsZXZlbCAtIEFjdGl2ZSBUcmFpbCAqL1xuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDVlOTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMzRweCA4cHggMzRweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAvKiBTdWIgTWVudSAqL1xuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDgyYmE7IH1cbiAgLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDgyYmE7IH1cbiAgLyogU3ViIE1lbnUgLSBBY3RpdmUgVHJhaWwgKi9cbiAgLm5hdi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIDMgYmFyIG1lbnUgYmxvY2sgKi9cbiAgLm5hdi1tb2JpbGUgLm1lbnVpY29uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDhweDsgfVxuICAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAjaGVhZGVyMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDg2cHg7XG4gICAgei1pbmRleDogMTEwMDsgfVxuICAuYnJvd3Nlci1pZS10cmlkZW50ICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge1xuICAgIGhlaWdodDogOTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCB7XG4gICAgYmFja2dyb3VuZDogIzAwNWU5NTsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuY2VudGVybWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge1xuICAgIGNvbG9yOiAjNGFjYWY1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYSB7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7IH1cbiAgLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCB7XG4gICAgYmFja2dyb3VuZDogIzkxNTdiMDsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM5MTU3YjA7IH1cbiAgLmhvbWUgI2NvbnRlbnQgLmxlZnRzaWRlIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ob21lICNjb250ZW50IC5yaWdodHNpZGUge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoNG4rMykge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dzsgfVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbisyKSB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNmb290ZXIyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjZm9vdGVyMiBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNmb290ZXIyIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgI2Zvb3RlcjIgI2JmbV9iZ18xIC5zb2NpYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Zvb3RlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAzYTllYTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjaGVhZGVyMSAubG9nby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2hlYWRlcjEgLmxvZ28td3JhcHBlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDg5cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgLndpZGdldF9uYXZfbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUge1xuICAgIGJvdHRvbTogMHB4OyB9XG4gICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDIlO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJvd3Nlci1pZS10cmlkZW50ICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAjZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogY2FsYygtMi41dncgLSAzMHB4KSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA1NTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlzLXN1YnBhZ2UgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNXZ3ICsgNTBweCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNncmVlbmFyZWEgLmNhbGxvdXQtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgI2dyZWVuYXJlYSAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0IHtcbiAgICB3aWR0aDogNDYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZm9vdGVyMiAuaW5uZXIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgYS5idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7IH1cbiAgI2Zvb3RlcjIgI2JmbV9iZ18yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAzYTllYTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNmb290ZXIyICNiZm1fYmdfMiBhLm1vYmlsZS1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Zvb3RlcjIgI2JmbV9iZ18xIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjYmVmb3JlYWZ0ZXIgLmxlZnRzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNiZWZvcmVhZnRlciAucmlnaHRzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2dyZWVuYXJlYSAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5sYW5kaW5nLXBhZ2UgLmxwLXNlY3Rpb24gdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICBmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogLjdlbTsgfVxuICAuanMtYmFjay10by10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTsgfVxuICAuanMtYmFjay10by10b3A6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTsgfSB9XG5cbi50aW5nbGUtbW9kYWwgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnRpbmdsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuXG4udGluZ2xlLW1vZGFsLS1ub0Nsb3NlIC50aW5nbGUtbW9kYWxfX2Nsb3NlLCAudGluZ2xlLW1vZGFsX19jbG9zZUxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGluZ2xlLW1vZGFsLS1jb25maXJtIC50aW5nbGUtbW9kYWwtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aW5nbGUtbW9kYWwtLW5vT3ZlcmxheUNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi50aW5nbGUtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YwZjBmMDtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTsgfVxuXG4udGluZ2xlLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW5nbGUtbW9kYWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdpZHRoOiA2MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblxuLnRpbmdsZS1tb2RhbC1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtOyB9XG5cbi50aW5nbGUtbW9kYWwtYm94X19mb290ZXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5tb2RhbC1lbmFibGVkLCAuZXF1aXJlY3Rhbmd1bGFyLWltYWdlLXZpZXdlci5tb2RhbC1lbmFibGVkLCAudGluZ2xlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGluZ2xlLW1vZGFsLWJveF9fZm9vdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGluZ2xlLW1vZGFsLWJveF9fZm9vdGVyLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTIwMHB4O1xuICB6LWluZGV4OiAxMDAwMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4zcyBlYXNlLWluLW91dCAuM3M7IH1cblxuLnRpbmdsZS1lbmFibGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4udGluZ2xlLW1vZGFsLS12aXNpYmxlIC50aW5nbGUtbW9kYWwtYm94X19mb290ZXIge1xuICBib3R0b206IDA7IH1cblxuLnRpbmdsZS1lbmFibGVkIC50aW5nbGUtY29udGVudC13cmFwcGVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7IH1cblxuLnRpbmdsZS1tb2RhbC0tdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRpbmdsZS1tb2RhbC0tdmlzaWJsZSAudGluZ2xlLW1vZGFsLWJveCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4udGluZ2xlLW1vZGFsLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy10b3A6IDh2aDsgfVxuXG4udGluZ2xlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTsgfVxuXG4udGluZ2xlLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7IH1cblxuLnRpbmdsZS1idG4tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7IH1cblxuLnRpbmdsZS1idG4tLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0OTVlOyB9XG5cbi50aW5nbGUtYnRuLS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udGluZ2xlLWJ0bi0tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnRpbmdsZS1tb2RhbCB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aW5nbGUtbW9kYWwtYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC50aW5nbGUtbW9kYWwtYm94X19jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnRpbmdsZS1tb2RhbC0tbm9DbG9zZSB7XG4gICAgdG9wOiAwOyB9XG4gIC50aW5nbGUtbW9kYWwtLW5vT3ZlcmxheUNsb3NlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGluZ2xlLW1vZGFsLWJveF9fZm9vdGVyIC50aW5nbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aW5nbGUtbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzNlNTA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuICAudGluZ2xlLW1vZGFsX19jbG9zZUxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxPeHlnZW4sVWJ1bnR1LENhbnRhcmVsbCxcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixzYW5zLXNlcmlmOyB9XG4gIC50aW5nbGUtbW9kYWxfX2Nsb3NlSWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpKSB7XG4gIC50aW5nbGUtbW9kYWwge1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAudGluZ2xlLW1vZGFsIHtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTsgfSB9XG4gIC50aW5nbGUtZW5hYmxlZCAudGluZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lOyB9IH1cblxuLnRpbmdsZS1tb2RhbC5lcWltIC50aW5nbGUtbW9kYWxfX2Nsb3NlIHtcbiAgY29sb3I6IHJlZDtcbiAgb3V0bGluZTogMDsgfVxuXG4uZXF1aXJlY3Rhbmd1bGFyLWltYWdlLXZpZXdlciAudW5zdXBwb3J0ZWQtaW9zLXZlcnNpb24sIC5wYW5vLWVycm9yLWJsYWNrb3V0LCAudGluZ2xlLW1vZGFsLmVxaW0gLm1vZGFsLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW5nbGUtbW9kYWwuZXFpbSAudGluZ2xlLW1vZGFsLWJveCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuXG4udGluZ2xlLW1vZGFsLmVxaW0gLnRpbmdsZS1tb2RhbC1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYW5vLWVycm9yLWJsYWNrb3V0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4ucGFuby1lcnJvci1ibGFja291dCBjYW52YXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYW5vLWVycm9yLWJsYWNrb3V0IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5lcXVpLW1haW4tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cblxuLmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIgLnBsYWNlaG9sZGVyLWltYWdlLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDsgfVxuXG4uZXF1aXJlY3Rhbmd1bGFyLWltYWdlLXZpZXdlciAucGFuby10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5wYW5vLWdhbGxlcnktbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5wYW5vLWdhbGxlcnktbGlzdC1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAuNWVtOyB9XG5cbiNlcXVpX2Jhbm5lcl9jb250YWluZXIgLnBhbm8tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50OyB9XG5cbi53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG5cbi8qIEJsb2cgTmV4dCAvIFByZXYgcGFnaW5hdGlvbiB0d2Vha3MgKi9cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiAycHggMTFweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNlZTM1OWI7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzNTliOyB9XG5cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDNweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDE3cHggMTdweCAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAtMTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlMzU5YjsgfVxuXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2IHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMnB4IDMwcHggM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHggMCAwIDE3cHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZTM1OWI7IH1cblxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuIiwiYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xuXHRjb2xvcjogJGJvZHlfY29weV9jb2xvcjtcblx0YmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZF9jb2xvcjtcbn1cblxuXG5oMSB7XG5cdGNvbG9yOiAkaDFfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGgxX3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDIge1xuXHRjb2xvcjogJGgyX2NvbG9yO1xuXHRmb250LXNpemU6ICRoMl9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG5cbn1cbmgzIHtcblx0Y29sb3I6ICRoM19jb2xvcjtcblx0Zm9udC1zaXplOiAkaDNfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oNCB7XG5cdGNvbG9yOiAkaDRfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGg0X3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDUge1xuXHRjb2xvcjogJGg1X2NvbG9yO1xuXHRmb250LXNpemU6ICRoNV9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmg2IHtcblx0Y29sb3I6ICRoNl9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDZfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5cbmIsc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiAkYW5jaG9yX3RhZ19jb2xvcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRhbmNob3JfdGFnX2hvdmVyX2NvbG9yO1xuXHR9XG5cdCYubW9yZS1saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuXHR9XG59XG5cbnAge1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi1ib3R0b206ICRwX2JvdHRvbV9tYXJnaW47XG5cbn1cbnAubG9naW4tZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwwLDAsMC4zKTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwwLDApO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24ge1xuXHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jZW50ZXJtZSxcbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vLyBmb3JtIGVsZW1lbnRzXG4uZm9ybS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYucmFkaW90eXBlIHtcblxuXHRcdCYucmVxdWlyZWQ6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdH1cblx0XHQud3BjZjctbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ICBsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdFx0XHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ICBkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYuc2VsZWN0LnJlcXVpcmU6YmVmb3JlIHtcblx0XHR0b3A6IHVuc2V0O1xuXHRcdGJvdHRvbTogNXB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXHQmLnNlYXJjaHBhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuaGFzZm9jdXMge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHR9XG5cdH1cblx0Ji5yZXF1aXJlZDpiZWZvcmUge1xuXHRcdGNvbG9yOiAkZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjtcblx0XHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XG5cdFx0Y29udGVudDogXCIqXCI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpO1xuXHRcdHotaW5kZXg6IDIwMDA7XG5cdH1cblxuXHQmLnNlYXJjaHBhZ2U6YmVmb3JlLFxuXHQmLnNlYXJjaHBhZ2UuaGFzZm9jdXM6YmVmb3JlIHtcblx0XHRjb2xvcjogJGZvcm1faWNvbl9jb2xvcjtcblx0fVxuXG5cdC53cGNmNy1zZWxlY3Qge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuXHR9XG5cblxuXHRpbnB1dC5mb3JtLXRleHQsXG5cdGlucHV0LnNlYXJjaC10ZXh0LFxuXHRpbnB1dC53cGNmNy10ZXh0LFxuXHRpbnB1dC53cGNmNy1lbWFpbCxcblx0aW5wdXQud3BjZjctc2VsZWN0LFxuXHR0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYSxcblx0aW5wdXQud3BjZjctZmlsZSB7XG5cdFx0QGluY2x1ZGUgZm9ybS1lbGVtZW50KCk7XG5cdH1cblxuXG5cdGlucHV0W25hbWU9XCJzZW5kZXJuYW1lLWZpcnN0XCJdLFxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1sYXN0XCJdLFxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZVwiXSxcblx0aW5wdXRbbmFtZT1cImVtYWlsXCJdLFxuXHRpbnB1dFtuYW1lPVwic2VuZGVyZW1haWxcIl0sXG5cdGlucHV0W25hbWU9XCJwaG9uZVwiXSxcblx0aW5wdXRbbmFtZT1cImNvbXBhbnlcIl0sXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzXCJdLFxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzczFcIl0sXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzMlwiXSxcblx0aW5wdXRbbmFtZT1cIm1lc3NhZ2VcIl0sXG5cdGlucHV0W25hbWU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W25hbWU9XCJwYXNzXCJdLFxuXHR0ZXh0YXJlYVtuYW1lPVwibWVzc2FnZVwiXSB7XG5cdCAgcGFkZGluZzogOHB4IDhweCA2cHggMzJweDtcblx0ICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG5cdH1cblxuXHRpbnB1dC5mb3JtLXN1Ym1pdCxcblx0aW5wdXQud3BjZjctc3VibWl0IHtcblx0XHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdH1cblxuXHRsYWJlbCB7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkZm9ybV9sYWJlbF9jb2xvcjtcblx0XHR9XG5cdFx0Y29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0fVxuXG59XG5cblxuLnRlYXNlci1idXR0b24gYSB7XG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG5cdHdpZHRoOiBhdXRvO1xufVxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cblx0Ji53cGNmNy1tYWlsLXNlbnQtb2ssXG5cdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRmb250LWZhbWlseTogYXJpYWw7XG5cdFx0Zm9udC1zaXplOiAxMnB0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLndwY2Y3LW1haWwtc2VudC1vayB7XG5cdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0Ym9yZGVyOiAycHggc29saWQgZ3JlZW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTtcblx0XHR9XG5cdH1cblxuXHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcblx0XHQgIGJhY2tncm91bmQ6IHJlZDtcblx0XHQgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuXHRcdCAgJjpiZWZvcmUge1xuXHRcdCAgXHRAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xuXHRcdCAgfVxuXHR9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YmVmb3JlIHtcblx0XHQgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDhweDtcblx0XHQgIGxlZnQ6IDlweDtcblx0XHQgIGZvbnQtc2l6ZTogMjBweDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgd2lkdGg6IDIwcHg7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdCAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LlBhcmVudE5hbWUsXG5cdC5QYXRpZW50TmFtZSxcblx0LnNlbmRlcm5hbWUtZmlyc3QsXG5cdC5zZW5kZXJuYW1lLWxhc3QsXG5cdC5zZW5kZXJuYW1lICB7XG5cdCAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcblx0fVxuXG5cblx0LmVtYWlsIHsgQGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7fVxuXHQuc2VuZGVyZW1haWwgeyBAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTt9XG5cdC5waG9uZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1waG9uZSgpO31cblx0LmNvbXBhbnkge0BpbmNsdWRlIGJmbWNsaWVudC1jb21wYW55KCk7fVxuXHQubWVzc2FnZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1wZW5jaWwoKTt9XG5cdC5wYXNzIHtAaW5jbHVkZSBiZm1jbGllbnQta2V5KCk7fVxuXHQuYWRkcmVzcywuYWRkcmVzczEsLmFkZHJlc3MyIHtAaW5jbHVkZSBiZm1jbGllbnQtaG9tZSgpO31cblx0LmZvcm0taXRlbS5zZWFyY2hwYWdlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO31cblxufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDJweCAycHggMHB4IDJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cblxuXG5cbi8vIFNlYXJjaFxuLnNlYXJjaC1mb3JtLXdpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMzAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW46IDMwcHggMCAwIDA7IHBhZGRpbmc6IDAgMCAzMHB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBpbWcge2Rpc3BsYXk6IG5vbmU7fVxuLnNlYXJjaC1yZXN1bHQgYTpob3ZlciBoMiB7Y29sb3I6YmxhY2s7fVxuXG4uc2VhcmNoLXJlc3VsdCBzcGFuLnN0YW5kb3V0IHtiYWNrZ3JvdW5kOmJsYWNrOyBjb2xvcjp3aGl0ZTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDE1cHg7Ym9yZGVyLXJhZGl1czogNXB4O31cblxuLnNlYXJjaC1mb3JtLXdpZGdldCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4iLCIvKipcbiAqIFRhYmxlIG9mIENvbnRlbnRzOlxuICpcbiAqXG4gKiAxLiBMYXlvdXRcbiAqIDIuIFR5cG9ncmFwaHlcbiAqIDMuIE5hdmlnYXRpb24gTWVudVxuICogNC4gVGhlbWUgQ29sb3JzXG4gKiA1LiBCdXR0b25zXG4gKi9cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tMS4gTEFZT1VULS0tLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLy8gVGhlIGNhbGN1bGF0ZWQgd2lkdGggb2YgdGhlIHdlYnNpdGUsIGdlbmVyYWxseSB0aGlzIG51bWJlciBpcyBtZW50aW9uZWQgaW4gdGhlIGZpcnN0IGZldyBwYWdlcyBvZiBkZXNpZ24gbm90ZXMuXG4kY29udGFpbmVyX21heF93aWR0aCA6IDE0MDBweDtcblxuLy8gVGhlIGRlZmF1bHQgZHVyYXRpb24gZm9yIENTUyB0cmFuc2l0aW9ucy5cbiR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjNzO1xuXG4vLyBUaGUgYW1vdW50IG9mIGNvbHVtbnMgZm9yIGNhbGxvdXRzLlxuJGNhbGxvdXRfcm93X2NvdW50OiAgMztcblxuLy8gTWluIGhlaWdodCBmb3IgYmFubmVyc1xuJGhvbWVwYWdlX2Jhbm5lcl90ZXh0X3dyYXBwZXJfbWluX2hlaWdodCA6IDBweDtcbiRzdWJwYWdlX2Jhbm5lcl90ZXh0X3dyYXBwZXJfbWluX2hlaWdodCA6IDBweDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLSAyLiBUWVBPR1JBUEhZLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRiYXNlX2ZvbnRfZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4kYm9keV9saW5lX2hlaWdodDogMS4zZW07XG4kaGVhZGluZ19tYXJnaW5fdG9wOiAyMHB4O1xuJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTogMjBweDtcbiRwX2JvdHRvbV9tYXJnaW46IDIwcHg7XG5cblxuJGgxX3NpemUgOiBjYWxjKDI4cHggKyAxdncpO1xuJGgyX3NpemUgOiBjYWxjKDI0cHggKyAxdncpO1xuJGgzX3NpemUgOiBjYWxjKDIwcHggKyAxdncpO1xuJGg0X3NpemUgOiBjYWxjKDE4cHggKyAxdncpO1xuJGg1X3NpemUgOiBjYWxjKDE2cHggKyAxdncpO1xuJGg2X3NpemUgOiBjYWxjKDE0cHggKyAxdncpO1xuXG4vLyB0ZXh0IGNvbG9yXG4kaGVhZGluZ19tYXJnaW5fdG9wOiAyMHB4O1xuJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTogMjBweDtcblxuJGRlZmF1bHRfdGV4dF9jb2xvcjogIzZkNmU2ZTtcbiRoMV9jb2xvcjogIzAwOTFjYTtcbiRoMl9jb2xvcjogIzYwYWU2YztcbiRoM19jb2xvcjogIzliNjJiODtcbiRoNF9jb2xvcjogIzAwNWU5NTtcbiRoNV9jb2xvcjogIzAwOTFjYTtcbiRoNl9jb2xvcjogIzAwOTFjYTtcblxuJGJvZHlfY29weV9jb2xvcjogIzZkNmU2ZTtcbiRhbmNob3JfdGFnX2NvbG9yOiAjMDA5MWNhO1xuJGFuY2hvcl90YWdfaG92ZXJfY29sb3I6ICM5YjYyYjg7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0gMy4gTmF2aWdhdGlvbiAtLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbiRhY3RpdmVfdHJhaWxfY29sb3I6ICNiYWRhNTU7XG4kbW9iaWxlX25hdl9oYW1idXJnZXJfY29sb3I6ICMwMDA7XG4kbW9iaWxlX25hdl9oYW1idXJnZXJfaG92ZXJfY29sb3I6ICM2NjY7XG5cbi8vIFRoZSB3aWR0aCB3aGVyZSBtb2JpbGUgbmF2IHN3aXRjaGVzIHRvIFwiZGVza3RvcCBuYXZcIlxuJG1vYmlsZV9uYXZfcmVuZGVyX3ZpZXdwb3J0X3dpZHRoOiA5MDBweDtcblxuLy8gVGhlIHdpZHRoIHRoYXQgdGhlIG1vYmlsZSBtZW51IHdpbGwgZ28gMTAwJVxuJG1vYmlsZV9uYXZfZnVsbF93aWR0aF92aWV3cG9ydF93aWR0aDogNjQwcHg7XG5cbi8vIFRoZSBoZWlnaHQgb2YgdGhlIG5hdiBidXR0b25cbiRtb2JpbGVfbmF2X2J1dHRvbl9oZWlnaHQ6IDU2cHg7XG5cbiRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yOiAjMDAwO1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I6IHJlZDtcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnQ7XG5cbiRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3I6ICM2NjY7XG4kZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yOiAjZmZmO1xuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvcjogbGlnaHRlbigkZGVza3RvcF9uYXZfc3VibWVudV9saW5rX2NvbG9yLCA1MCUpO1xuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfYmFja2dyb3VuZF9jb2xvcjogZGFya2VuKCRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3IsIDUwJSk7XG5cblxuXG4kbW9iaWxlX25hdl90b3BsZXZlbF9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9iYWNrZ3JvdW5kO1xuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kOiAgJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ7XG5cbiRtb2JpbGVfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvcjokZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLSA0LiBUaGVtZSBDb2xvcnMgYW5kIEJ1dHRvbnMgLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUaGlzIGlzIHVzZWQgYnkgZGVmYXVsdCBmb3IgdGhlIGhlYWRlcnMvdGl0bGUgYXJlYXMgZm9yIHRoaW5ncyBsaWtlIHRlYXNlcnMsIHRhYmxlIGhlYWRpbmdzLCBldGMuXG4kcGFuZWxfYmFja2dyb3VuZCA6ICNhYWE7XG4kcGFuZWxfY29sb3I6ICMwMDA7XG4kcGFuZWxfYm9yZGVyX2NvbG9yOiAjNjY2O1xuXG4vLyBjb2xvciB1c2VkIGZvciBtaW5vciB0aGluZ3MgbGlrZSBvdmVybGF5IGhvdmVyIGVmZmVjdHMsIGZvcm0gaW5wdXQgYm9yZGVycywgZXRjLlxuJHRoZW1lX3ByaW1hcnlfY29sb3I6ICNiYWRhNTU7XG5cbi8vIEJhY2tncm91bmQgdXNlZCBmb3IgcGxhY2Vob2xkZXIgaW1hZ2VzIHN1Y2ggYXMgbWlzc2luZyB0ZWFzZXJzLCBtaXNzaW5nIHN0YWZmIHBpY3MsIGV0Yy5cbiRwbGFjZWhvbGRlcl9pbWFnZV9iYWNrZ3JvdW5kIDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbi8vIFNvY2lhbCBtZWRpYSBpY29uc1xuJHNvY2lhbF9pY29uX3NpemU6IDQwcHg7IC8vd2lkdGgsIGhlaWdodCwgZm9udC1zaXplXG4kc29jaWFsX2ljb25fYmFja2dyb3VuZDogIzAwNWU5NTtcbiRzb2NpYWxfaWNvbl9jb2xvcjogI2ZmZmZmZjtcbiRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAjNjBhZTZjO1xuJHNvY2lhbF9pY29uX2hvdmVyX2NvbG9yOiAjZmZmZmZmO1xuXG5cblxuJGJvZHlfYmFja2dyb3VuZF9jb2xvcjogI2ZmZjtcblxuJGhlYWRlcjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyMl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyNV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4kZm9vdGVyMV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXIyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyNF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXI1X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjZfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblxuJGZvcm1fbGFiZWxfY29sb3I6ICMwMDA7XG4kZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjogcmVkO1xuJGZvcm1faWNvbl9jb2xvcjogIzAxODJhMjtcblxuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tIDUuIEJ1dHRvbnMgLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG5cdGNvbG9yOiAjMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBhZGRpbmc6IDIwcHggNDBweDtcblx0Ji5hY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigjY2NjLCAxNSUpO1xuXHR9XG59XG5cbkBtaXhpbiBzZWNvbmRhcnktYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gdGVydGlhcnktYnV0dG9uKCkge1xuICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gcGFuZWwtYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gZm9ybS1lbGVtZW50KCkge1xuXHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xuXHRjb2xvcjogIzdhN2E3YTtcblx0Zm9udC1zaXplOiAxMnB0O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XG5cdHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZV9mb250X2ZhbWlseTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogIzAxODJhMjtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgXHRcdG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCJcbiNoZWFkZXIxIHtiYWNrZ3JvdW5kOiAkaGVhZGVyMV9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyMiB7YmFja2dyb3VuZDogJGhlYWRlcjJfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjMge2JhY2tncm91bmQ6ICRoZWFkZXIzX2JhY2tncm91bmQ7IH1cbiNoZWFkZXI0IHtiYWNrZ3JvdW5kOiAkaGVhZGVyNF9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyNSB7YmFja2dyb3VuZDogJGhlYWRlcjVfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjYge2JhY2tncm91bmQ6ICRoZWFkZXI2X2JhY2tncm91bmQ7IH1cblxuXG4jZm9vdGVyMSB7YmFja2dyb3VuZDogJGZvb3RlcjFfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjIge2JhY2tncm91bmQ6ICRmb290ZXIyX2JhY2tncm91bmQ7IH1cbiNmb290ZXIzIHtiYWNrZ3JvdW5kOiAkZm9vdGVyM19iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyNCB7YmFja2dyb3VuZDogJGZvb3RlcjRfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjUge2JhY2tncm91bmQ6ICRmb290ZXI1X2JhY2tncm91bmQ7IH1cbiNmb290ZXI2IHtiYWNrZ3JvdW5kOiAkZm9vdGVyNl9iYWNrZ3JvdW5kOyB9XG5cblxuLy8gY29tbWVudCB0aGlzIG91dCB0byByZW1vdmUgYXV0b21hdGljIFwiaW5uZXIgY29udGFpbmVyc1wiIGZyb21cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICNoZWFkZXIjeyRpfSA+IGRpdixcbiAgI2Zvb3RlciN7JGl9ID4gZGl2e1xuICAgIEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICB9XG59XG5cbi5pbm5lciB7XG4gIEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpO1xufVxuXG5cbi5vdXRlciB7XG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigpO1xufVxuXG4uZmxleC1jb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG59XG5cbi5mbGV4LWJveCB7XG4gIEBpbmNsdWRlIGZsZXgtYm94KCk7XG59XG5cblxuLm9uZS1oYWxmLFxuLmhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuXG4ub25lLXRoaXJkLFxuLnRoaXJkIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4ub25lLXF1YXJ0ZXIsXG4ucXVhcnRlciB7XG4gIHdpZHRoOiAyNSU7XG59XG5cblxuLmZhcS1wYWdlIC5pbm5lciAucG9zdCxcbi5mdWxsLXdpZHRoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdXRlcixcbi5jbGVhci1ibG9jayxcbi5jbGVhcmZpeCxcbnNlY3Rpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG5mb290ZXIge1xuICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cbi5qcy1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgY29sb3I6ICNmZmZcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OVxuICB9XG59XG5cblxuLmpzLWJhY2stdG8tdG9wIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBAaW5jbHVkZSBiZm1jbGllbnQtYXJyb3ctdXAyKCk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufVxuXG4uYmFubmVyIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwLjllbSAwLjllbTtcbiAgfVxuICBpbWcuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMC45ZW0gMC45ZW0gMDtcbiAgfVxufVxuXG4uc29jaWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi5yb3VuZCAuaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gIH1cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6ICRzb2NpYWxfaWNvbl9zaXplO1xuICAgIGhlaWdodDogJHNvY2lhbF9pY29uX3NpemU7XG4gICAgZm9udC1zaXplOiAkc29jaWFsX2ljb25fc2l6ZTtcbiAgICBjb2xvcjogJHNvY2lhbF9pY29uX2NvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzb2NpYWxfaWNvbl9ob3Zlcl9jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICAmLmZhY2Vib29rIHsgQGluY2x1ZGUgYmZtY2xpZW50LWZhY2Vib29rKCkgfVxuICAgICYudHdpdHRlciB7IEBpbmNsdWRlIGJmbWNsaWVudC10d2l0dGVyKCl9XG4gICAgJi55b3V0dWJlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXlvdXR1YmUoKX1cbiAgICAmLmdvb2dsZXBsdXMgeyBAaW5jbHVkZSBiZm1jbGllbnQtZ29vZ2xlLXBsdXMoKSB9XG4gICAgJi5saW5rZWRpbiB7IEBpbmNsdWRlIGJmbWNsaWVudC1saW5rZWQtaW4oKX1cbiAgICAmLnBpbnRlcmVzdCB7QGluY2x1ZGUgYmZtY2xpZW50LXBpbnRlcmVzdCgpfVxuICAgICYuaW5zdGFncmFtIHtAaW5jbHVkZSBiZm1jbGllbnQtaW5zdGFncmFtKCl9XG4gICAgJi5mbGlja3IgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmxpa3IoKX1cbiAgICAmLnJzcyB7IEBpbmNsdWRlIGJmbWNsaWVudC1yc3MoKX1cbiAgICAmLnNvdW5kY2xvdWQge0BpbmNsdWRlIGJmbWNsaWVudC1zb3VuZGNsb3VkKCl9XG4gICAgJi55YWhvbyB7QGluY2x1ZGUgYmZtY2xpZW50LXlhaG9vKCl9XG4gICAgJi5hdnZvIHtAaW5jbHVkZSBiZm1jbGllbnQtYXZ2by1pY29uKCl9XG4gICAgJi55ZWxwIHtAaW5jbHVkZSBiZm1jbGllbnQteWVscCgpfVxuICAgICYudHJpcGFkIHtAaW5jbHVkZSBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKX1cbiAgfVxuICBhOm50aC1sYXN0LWNoaWxkKCkgLmljb24ge21hcmdpbi1yaWdodDowO31cbn1cbiIsIkBtaXhpbiBmbGV4LWNvbnRlbnQoKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG5cdCYgPiAqIHsgLy8gYWxsIDFzdCBnZW4gY2hpbGRyZW4gb2YgZmxleC1jb250ZW50IHNob3VsZCBiZSBpbmxpbmUtYmxvY2tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0fVxufVxuXG5AbWl4aW4gaW5uZXItY29udGFpbmVyKCkge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcl9tYXhfd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMXB4IDIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCkge1xuICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5cbkBtaXhpbiBmbGV4LWJveCgpIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQGZ1bmN0aW9uIGhlYWRpbmdzKCRmcm9tOjEsICR0bzo2KSB7XG4gICAgQGlmICRmcm9tID09ICR0byB7XG4gICAgICAgIEByZXR1cm4gJ2gjeyRmcm9tfSc7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gJ2gjeyRmcm9tfSwnICsgaGVhZGluZ3MoJGZyb20rMSwgJHRvKTtcbiAgICB9XG59XG5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKXtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogJHBvc2l0aW9uKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgQGlmICRyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplO1xuICAgIH0gQGVsc2UgaWYgICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gICAgfVxufVxuXG4kYnJlYWtwb2ludHM6IChcbiAgICBcInBob25lXCI6ICAgICAgICA0MDBweCxcbiAgICBcInBob25lLXdpZGVcIjogICA0ODBweCxcbiAgICBcInBoYWJsZXRcIjogICAgICA1NjBweCxcbiAgICBcInRhYmxldC1zbWFsbFwiOiA2NDBweCxcbiAgICBcInRhYmxldFwiOiAgICAgICA3NjhweCxcbiAgICBcInRhYmxldC13aWRlXCI6ICAxMDI0cHgsXG4gICAgXCJkZXNrdG9wXCI6ICAgICAgMTI0OHB4LFxuICAgIFwiZGVza3RvcC13aWRlXCI6IDE0NDBweFxuKTtcblxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1pbikge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xuICAgICAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgICAgICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAgICAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGlvbi1ib3VuZGFyeSkge1xuICAgIG1heC13aWR0aDogJHRydW5jYXRpb24tYm91bmRhcnk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5cbkBtaXhpbiBoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gdmlzaWJsZSgkc3RhdGU6ICdibG9jaycpIHtcbiAgICBkaXNwbGF5OiB1bnF1b3RlKCRzdGF0ZSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1peGluIGNlbnRlcigkcG9zaXRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkcG9zaXRpb24gPT0gJ3ZlcnRpY2FsJyB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdob3Jpem9udGFsJyB7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3RoJyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbiAvL1VzYWdlOlxuIC8vJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24gLSB2ZXJ0aWNhbC9ob3Jpem9udGFsL3JhZGlhbFxuXG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuICAgIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gJ3ZlcnRpY2FsJyB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJyB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH1cbn1cblxuXG4gQG1peGluIGNsZWFyZml4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufSIsIlxuXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5jdXN0b20tbmF2aWdhdGlvbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICYuZmxleC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mbGV4LW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4uaW5saW5lLWJ1dHRvbi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9IiwiLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjcuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKlxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRk9OVC1GQUNFXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmbGV4c2xpZGVyLWljb24nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5zdmcjZmxleHNsaWRlci1pY29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU0VUU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXgtY29udGFpbmVyIGE6aG92ZXIsXG4uZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpZGVzLFxuLnNsaWRlcyA+IGxpLFxuLmZsZXgtY29udHJvbC1uYXYsXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaHRtbFt4bWxuc10gLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBoZWlnaHQ6IDElO1xufVxuLm5vLWpzIC5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERFRkFVTFQgVEhFTUVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1vLWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgem9vbTogMTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICpoZWlnaHQ6IDA7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsZXhzbGlkZXItaWNvblwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ1xcZjAwMSc7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMTBweDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICBvcGFjaXR5OiAwLjc7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZsZXgtcGF1c2VwbGF5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mbGV4LXBhdXNlcGxheSBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsZXhzbGlkZXItaWNvblwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ1xcZjAwNCc7XG59XG4uZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1wYXVzZXBsYXkgYS5mbGV4LXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMyc7XG59XG4uZmxleC1jb250cm9sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1jb250cm9sLXRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU1BPTlNJVkVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufSIsImJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcblxuICAmLmFjdGl2ZTphZnRlciB7XG4gICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS11cCgpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLWRvd24oKTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxufVxuXG5cblxuLmZhcS1wYWdlIGRpdi5wYW5lbCB7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuIiwiXG5cbi5iYW5uZXIge1xuICBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiBub25lOyBib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhbm5lciAuYmZtLWJhbm5lciB7XG5cblx0Ji5pcy1ob21lcGFnZSB7XG5cdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkaG9tZXBhZ2VfYmFubmVyX3RleHRfd3JhcHBlcl9taW5faGVpZ2h0O1xuXG5cblx0XHR9XG5cdH1cblxuXHQmLmxheW91dC00NV9kZWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnNsaWRlcywgdWwuc2xpZGVzIGxpIHtcblx0ICBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0ICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LW1hcmdpbi1zdGFydDogMDsgLXdlYmtpdC1tYXJnaW4tZW5kOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG5cdH1cblxuXHQudGV4dC13cmFwcGVyIHtcblx0XHRtaW4taGVpZ2h0OiAkc3VicGFnZV9iYW5uZXJfdGV4dF93cmFwcGVyX21pbl9oZWlnaHQ7XG5cblxuXHR9XG5cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cblx0XHQmLmxheW91dC00NV9kZWcge1xuXG5cdFx0XHQuc2xpZGVzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdC50ZXh0LXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGhlaWdodDoxMDAlOyB3aWR0aDo0Mi43MCU7IHBhZGRpbmc6MDtcblx0XHRcdFx0LmNlbnRlcm1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKDkwcHggKyAxdncpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdmVybGF5LWFuZ2xlLWJveCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNDElOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHJpZ2h0OiAwOyB0b3A6IDA7XG5cdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMjAwJTsgYmFja2dyb3VuZDogIzYxYzNlMjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC01MCU7IHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTsgbGVmdDogMjglO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmFubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgbGluZS1oZWlnaHQ6IDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBsaW5lLWhlaWdodDogMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3J0IHsgLy8gc2hvcnQgNDUqIGxheW91dFxuXHRcdFx0XHQuYmFubmVyLWNvbnRhaW5lciBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogODAuNzglO1xuXHRcdCAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDMyLjI5JTtcblx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGFsbCB7IC8vIHRhbGwgNDUqIGxheW91dFxuXHRcdFx0XHQudGV4dC13cmFwcGVyIHtcblxuXHRcdFx0XHRcdC5jZW50ZXJtZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsYygyNTdweCArIDF2dyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vdmVybGF5LWFuZ2xlLWJveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0zOCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG4iLCJcbi5hcmNoaXZlLmNhdGVnb3J5IHtcblxuICAuZmxleC1jb250ZW50IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6OTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5zaW5nbGUuc2luZ2xlLXBvc3Qge1xuXG4gIGZpZ3VyZSBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5pbm5lci5mbGV4LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZGF0ZS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4iLCJcblxuI3RvcC1jYWxsb3V0cyAuZWxlbWVudC5jYWxsb3V0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNhbGxvdXRfcm93X2NvdW50fSAtIDIwcHgpO1xufVxuIiwiXG5cbiNjb2x1bW5pemVyLWNvbHVtbnMge1xuXG5cdC5jb2x1bW5pemVyLXJvdyAuaW5uZXIge1xuXHRcdEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuXHR9XG5cdC5jb2x1bW4tY291bnQtMSAuY29sdW1uIHsgd2lkdGg6IDEwMCU7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnR9XG5cblx0Ly8gaXRlcmF0ZXMgYWxsIG9mIHRoZSBwb3NzaWJsZSBjb2x1bW5zIHdlIGFsbG93XG5cdC8vIGNyZWF0ZXMgYSBcImdyaWRcIiBjbGFzcyBkZWZpbml0aW9uIGZvciBhbGwgYWxsb3dlZCBjb3VudHMgaW4gY29sdW1uaXplci5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA2IHtcblx0XHQuY29sdW1uLWNvdW50LSN7JGl9IC5jb2x1bW4ge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpfSk7XG5cdFx0fVxuXHR9XG59IiwiXG4uY29udGFjdC1wYWdlIHtcblxuXHQubGF5b3V0LXdyYXBwZXIge1xuXHRcdC50b3Age1xuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmJvdHRvbSB7XG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Lm1hcCB7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7IG1hcmdpbi1ib3R0b206MzVweDtcblx0XHR9XG5cblx0XHQucmlnaHQge1xuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWxlZnQ6MCU7IG1hcmdpbi1ib3R0b206MDtcblx0XHR9XG5cdFx0Ji5zdHlsZTEge1xuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDIpIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7fVxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDMpIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7fVxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDQpIHt3aWR0aDoxMDAlO31cblx0XHR9XG5cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5sZWZ0IHtcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tbGVmdDoyJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIEBpbmNsdWRlIGJmbWNsaWVudC13YXJuaW5nKCk7XG59XG5cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLlBhcmVudE5hbWUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuUGF0aWVudE5hbWUsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZS1maXJzdCxcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWxhc3QsXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZSAge1xuICBAaW5jbHVkZSBiZm1jbGllbnQtdXNlcigpO1xufVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vayxcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCB7XG4gIEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpO1xufVxuXG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5waG9uZSB7XG4gICBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbXBhbnkge1xuICBAaW5jbHVkZSBiZm1jbGllbnQtY29tcGFueSgpO1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAubWVzc2FnZSB7XG4gICBAaW5jbHVkZSBiZm1jbGllbnQtcGVuY2lsKCk7XG59XG5cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBhc3Mge1xuICBAaW5jbHVkZSBiZm1jbGllbnQta2V5KCk7XG59XG5cblxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzcyxcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzMSxcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzMiB7XG4gIEBpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7XG59XG5cblxuLmZvcm0taXRlbS5zZWFyY2hwYWdlIHtcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xufVxuXG4iLCIuZG9jdW1lbnQtcGFnZSB0YWJsZSB7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkcGFuZWxfY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuXG4gIHRkLmRvd25sb2FkLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJvZHlfY29weV9jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1maWxlLXBkZigpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLmZpbGVuYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICB9XG4gICAuZmlsZXNpemUsXG4gICAgLmRvd25sb2FkLWxpbmsgIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjN2dyk7XG4gICAgfVxuXG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5maWxlbmFtZSxcbiAgICAuZmlsZXNpemUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxufSIsIlxuXG4uZW1wbG95bWVudC1wYWdlIHtcblx0bGFiZWwge1xuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdCAgJjphZnRlciB7XG5cblx0ICBcdGNvbnRlbnQ6ICc6JzsgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgIH1cblx0fVxuXG5cdC5pbm5lci13cmFwcGVyIHtcblx0ICBtYXJnaW46IDA7XG5cdCAgcDpudGgtb2YtdHlwZSgxKSB7bWFyZ2luLXRvcDowO31cblx0fVxuXHQuZm9ybS13cmFwcGVyIHtcblx0ICBtYXJnaW4tdG9wOiAxZW07XG5cdH1cblxuXG5cbn0iLCJcbi5nYWxsZXJ5LXBhZ2UgLmlubmVyIHtiYWNrZ3JvdW5kOiB3aGl0ZTsgb3ZlcmZsb3c6IGhpZGRlbjt9XG5cbi5qcy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDAwMDAwMDsgcGFkZGluZy10b3A6IDEwMHB4OyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW46IGF1dG87IHBhZGRpbmc6IDA7IHdpZHRoOiA1MCU7IG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLm1vZGFsLWNsb3NlIHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyByaWdodDogMjVweDsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogYm9sZDtcbiAgICY6aG92ZXIsXG4gICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuICB9XG5cbn1cblxuLnByZXYsIC5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlOyB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246ICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5leHQge1xuICByaWdodDogMDsgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5jYXB0aW9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDJweCAxNnB4O1xufVxuXG5cbi52aWRlby1wYWdlIHtcbiAgLmJmbS12aWRlbyB7XG4gICAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG4gICAgLmVsZW1lbnQudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xZW07XG4gICAgICAgICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cblxuICAgICAgICAgIC5lbGVtZW50LnZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTsgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOSwzNiw1MywuODUpO1xuICAgICAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNGVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICB9XG4gIH1cbn1cblxuXG5cbmltZy5kZW1vIHtcbiAgb3BhY2l0eTogMC42O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5cbi5ob3Zlci1zaGFkb3cge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICB9XG59XG5cblxuXG4uYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUge1xuICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXG4gIC5lbGVtZW50LmltYWdlIHtcbiAgICB3aWR0aDo0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZV9wcmltYXJ5X2NvbG9yLC44NSk7XG5cbiAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxLjRlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgM3Z3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFzbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOjMyJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6MjMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOjE5JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAuZWxlbWVudC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHNrZXdZKDMwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDowcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICA+ICoge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuaGV4YWdvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTMwZGVnKSByb3RhdGUoNjBkZWcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDN2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo0NCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwxLjIsMSk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZV9wcmltYXJ5X2NvbG9yLCAwLjc1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB3aWR0aDogMTkuMiU7XG4gICAgcGFkZGluZzogMCAwIDIyLjI1JSAwO1xuXG4gICAgJjpudGgtb2YtdHlwZSg5bis1KSB7bWFyZ2luLXJpZ2h0OjA7fVxuXG4gICAgJjpudGgtb2YtdHlwZSg5bis2KSB7bWFyZ2luLWxlZnQ6MTAuMTUlO31cblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNiksXG4gICAgJjpudGgtb2YtdHlwZSg5bis3KSxcbiAgICAmOm50aC1vZi10eXBlKDluKzgpLFxuICAgICY6bnRoLW9mLXR5cGUoOW4rOSkge21hcmdpbi10b3A6LTQuNDUlOyBtYXJnaW4tYm90dG9tOiAtNC41NSU7fVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBsaW5lLWhlaWdodDowcHg7XG4gIH1cbn1cblxuIiwiXG5cbi5sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtd3JhcHBlciB7Y2xlYXI6IGJvdGg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XG5cbi5sYW5kaW5nLXBhZ2UgLmxwLXNlY3Rpb24gZGl2LndwLWNhcHRpb24ge3dpZHRoOjEwMCUgIWltcG9ydGFudDt9IC8qIGlmIGEgaW1hZ2UgY29tZXMgaW4gd2l0aCBhIGNhcHRpb24sIGl0IGNyZWF0ZXMgdGhpcyBkaXYgd2l0aCBhIElOTElORSBoYXJkc2V0IHdpZHRoLi4uY2F1c2luZyBhIGJyZWFrLiAqL1xuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5scC1zZWN0aW9uIHA6bnRoLW9mLXR5cGUoMSkge21hcmdpbi10b3A6MDt9IC8qIFNpbmNlIHdlIHVzZSB0aGlzIDk1JSBvZiB0aGUgdGltZSB3aXRoIGEgcGljdHVyZSBmaXJzdC4gIGtpbGxpbmcgdGhlIHRvcCBtYXJnaW4gb24gdGhlIFAgc28gdGhlIHBpY3MgY2FuIGdldCBhbGwgdGhlIHdheSB0byB0aGUgdGlwIG9mIHRoZSBjb25hdGluZXIgKi9cblxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5vbmUtY29scyB7d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbTo0JTt9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHMge3dpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OjQlOyBtYXJnaW4tYm90dG9tOjQlOyBkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0O31cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHttYXJnaW4tcmlnaHQ6MDt9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LnR3by1jb2xzOm50aC1jaGlsZCgybiszKSB7Y2xlYXI6Ym90aDt9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudGhyZWUtY29scyB7d2lkdGg6MzEuMzMlOyBtYXJnaW4tcmlnaHQ6MyU7IG1hcmdpbi1ib3R0b206MyU7IGRpc3BsYXk6YmxvY2s7IGZsb2F0OmxlZnQ7fVxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OjA7fVxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgzbis0KSB7Y2xlYXI6Ym90aDt9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzIHt3aWR0aDoyMi43NSU7IG1hcmdpbi1yaWdodDozJTsgbWFyZ2luLWJvdHRvbTozJTsgZGlzcGxheTpibG9jazsgZmxvYXQ6bGVmdDt9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmZvdXItY29sczpudGgtY2hpbGQoNG4rNCkge21hcmdpbi1yaWdodDowO31cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCg0bis1KSB7Y2xlYXI6Ym90aDt9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHt3aWR0aDoxOC40JTsgbWFyZ2luLXJpZ2h0OjIlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0O31cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCg1bis1KSB7bWFyZ2luLXJpZ2h0OjA7fVxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDVuKzYpIHtjbGVhcjpib3RoO31cblxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7d2lkdGg6MTUlOyBtYXJnaW4tcmlnaHQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6YmxvY2s7IGZsb2F0OmxlZnQ7fVxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNm4rNikge21hcmdpbi1yaWdodDowO31cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDZuKzcpIHtjbGVhcjpib3RoO31cblxuXG4ubGFuZGluZy1wYWdlIC5scC1ib3R0b20uY2xlYXJmaXgge2NsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7fVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDZuKzYpIHttYXJnaW4tcmlnaHQ6MiU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg2bis3KSB7Y2xlYXI6bm9uZTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHMge3dpZHRoOjE4LjQlOyBtYXJnaW4tcmlnaHQ6MiU7IG1hcmdpbi1ib3R0b206MiU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis1KSB7bWFyZ2luLXJpZ2h0OjA7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis2KSB7Y2xlYXI6Ym90aDt9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OjQlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC50aHJlZS1jb2xzOm50aC1jaGlsZCgzbis0KSB7Y2xlYXI6bm9uZTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudGhyZWUtY29scyB7d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6NCU7IG1hcmdpbi1ib3R0b206NCU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnRocmVlLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHttYXJnaW4tcmlnaHQ6MDt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudGhyZWUtY29sczpudGgtY2hpbGQoMm4rMykge2NsZWFyOmJvdGg7fVxuXG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCg0bis0KSB7bWFyZ2luLXJpZ2h0OjMlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDRuKzUpIHtjbGVhcjpub25lO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHMge3dpZHRoOjMxLjMzJTsgbWFyZ2luLXJpZ2h0OjMlOyBtYXJnaW4tYm90dG9tOjMlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6MDt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCgzbis0KSB7Y2xlYXI6Ym90aDt9XHRcdFxuXHRcblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDVuKzUpIHttYXJnaW4tcmlnaHQ6MyU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNW4rNikge2NsZWFyOm5vbmU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29scyB7d2lkdGg6MjIuNzUlOyBtYXJnaW4tcmlnaHQ6MyU7IG1hcmdpbi1ib3R0b206MyU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNG4rNCkge21hcmdpbi1yaWdodDowO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDRuKzUpIHtjbGVhcjpib3RoO31cblxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg2bis2KSB7bWFyZ2luLXJpZ2h0OjMlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNW4rNSkge21hcmdpbi1yaWdodDozJTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDVuKzYpIHtjbGVhcjpub25lO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7d2lkdGg6MjIuNzUlOyBtYXJnaW4tcmlnaHQ6MyU7IG1hcmdpbi1ib3R0b206MyU7IH1cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNG4rNCkge21hcmdpbi1yaWdodDowO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoNG4rNSkge2NsZWFyOmJvdGg7fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODUwcHgpIHtcblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDRuKzQpIHttYXJnaW4tcmlnaHQ6MyU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNG4rNSkge2NsZWFyOm5vbmU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29scyB7d2lkdGg6MzEuMzMlOyBtYXJnaW4tcmlnaHQ6MyU7IG1hcmdpbi1ib3R0b206MyU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoM24rMykge21hcmdpbi1yaWdodDowO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtjbGVhcjpib3RoO31cblx0XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDRuKzQpIHttYXJnaW4tcmlnaHQ6MyU7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg0bis1KSB7Y2xlYXI6bm9uZTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHMge3dpZHRoOjMxLjMzJTsgbWFyZ2luLXJpZ2h0OjMlOyBtYXJnaW4tYm90dG9tOjMlOyB9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6MDt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtjbGVhcjpib3RoO31cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OjQlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtjbGVhcjpub25lO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHMge3dpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OjQlOyBtYXJnaW4tYm90dG9tOjQlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHM6bnRoLWNoaWxkKDJuKzIpIHttYXJnaW4tcmlnaHQ6MDt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZm91ci1jb2xzOm50aC1jaGlsZCgybiszKSB7Y2xlYXI6Ym90aDt9XHRcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KSB7XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudHdvLWNvbHMge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTsgbWFyZ2luLWJvdHRvbTozNXB4OyBjbGVhcjpib3RoOyB9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQudGhyZWUtY29scyB7d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlOyBtYXJnaW4tYm90dG9tOjM1cHg7IGNsZWFyOmJvdGg7IH1cblxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoNW4rNSkge21hcmdpbi1yaWdodDo0JTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OjQlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtjbGVhcjpub25lO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5maXZlLWNvbHMge3dpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OjQlOyBtYXJnaW4tYm90dG9tOjQlOyB9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzOm50aC1jaGlsZCgybisyKSB7bWFyZ2luLXJpZ2h0OjA7fVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LmZpdmUtY29sczpudGgtY2hpbGQoMm4rMykge2NsZWFyOmJvdGg7fVx0XG5cdFxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzOm50aC1jaGlsZCg1bis1KSB7bWFyZ2luLXJpZ2h0OjQlO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoM24rMykge21hcmdpbi1yaWdodDo0JTt9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuc2l4LWNvbHM6bnRoLWNoaWxkKDNuKzQpIHtjbGVhcjpub25lO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29scyB7d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6NCU7IG1hcmdpbi1ib3R0b206NCU7IH1cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoMm4rMikge21hcmdpbi1yaWdodDowO31cblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5zaXgtY29sczpudGgtY2hpbGQoMm4rMykge2NsZWFyOmJvdGg7fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIHtcblx0LmxhbmRpbmctcGFnZSAuZWxlbWVudC5mb3VyLWNvbHMge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTsgbWFyZ2luLWJvdHRvbTozNXB4OyBjbGVhcjpib3RoOyB9XG5cdC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuZml2ZS1jb2xzIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7IG1hcmdpbi1ib3R0b206MzVweDsgY2xlYXI6Ym90aDsgfVxuXHQubGFuZGluZy1wYWdlIC5lbGVtZW50LnNpeC1jb2xzIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7IG1hcmdpbi1ib3R0b206MzVweDsgY2xlYXI6Ym90aDsgfVxufSIsIi50ZWFzZXItcGFnZSB7XG5cdC5mbGV4LWNvbnRlbnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnBvc3QtdGVhc2VyIHsgLy8gY29sdW1uIHN0dWZmIGFuZCBnbG9iYWwgQ1NTXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOjA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LW1hcmdpbi1zdGFydDogMDsgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZWFzZXItdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDowLjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206MC41ZW07XG5cdFx0fVxuXG5cdFx0LnRlYXNlci1idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXG5cdFx0XHQmLmNvbHVtbnMtdHdvLFxuXHRcdFx0Ji5jb2x1bW5zLXRocmVlLFxuXHRcdFx0Ji5jb2x1bW5zLWZvdXIsXG5cdFx0XHQmLmNvbHVtbnMtZml2ZSxcblx0XHRcdCYuY29sdW1ucy1zaXgge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRmaWd1cmUgaW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblxuXHRcdFx0Ji5jb2x1bW5zLXRocmVlLFxuXHRcdFx0Ji5jb2x1bW5zLWZvdXIsXG5cdFx0XHQmLmNvbHVtbnMtZml2ZSxcblx0XHRcdCYuY29sdW1ucy1zaXgge1xuXHRcdFx0XHR3aWR0aDogMzEuMyU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdCYuY29sdW1ucy1mb3VyLFxuXHRcdFx0Ji5jb2x1bW5zLWZpdmUsXG5cdFx0XHQmLmNvbHVtbnMtc2l4IHtcblx0XHRcdFx0d2lkdGg6IDIyLjc1JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcblxuXHRcdFx0Ji5jb2x1bW5zLWZpdmUge1xuXHRcdFx0XHR3aWR0aDogMTglO1xuXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDJuKSxcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0bikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDVuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbHVtbnMtc2l4IHtcblx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbiksXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pLFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKSxcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg1bikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDZuKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0LmdhbGxlcnlpbWFnZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5nYWxsZXJ5dGl0bGUge1xuXHRcdFx0YmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICRwYW5lbF9jb2xvcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC41dncpO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQmLmhlYWRlci1yb3cge1xuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblx0XHRcdFx0Y29sb3I6ICRwYW5lbF9jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjBlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW9uZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtb25lLFxuXHRcdC5jb2wtdHdvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdC5jb2wtb25lIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdC5jb2wtdHdvIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0XHQucG9zaXRpb24tdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMS4xZW07IGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblxuXHRcdC50ZWFzZXItbG9jYXRpb24sXG5cdFx0LnRlYXNlci1wb3N0LWRhdGUsXG5cdFx0LnRlYXNlci1wb3N0LWR1cmF0aW9uLFxuXHRcdC5wb3NpdGlvbi10aXRsZSxcblx0XHQudGVhc2VyLWRlc2NyaXB0aW9uLFxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28sXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUge1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLXR3byxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblxuXHQudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcblx0XHRAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcblxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQ+IGRpdiB7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0fVxuXG5cblx0XHQuY29sLW9uZSxcblx0XHQuY29sLXR3byxcblx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUsXG5cdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb2wtb25lLFxuXHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSB7XG5cdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0fVxuXG5cdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuY29sLXR3byxcblx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUxcHgpO1xuXHRcdH1cblxuXHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSxcblx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0fVxuXG5cdFx0LmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdH1cblx0fSAvLyBlbmQgZW1wbG95bWVudCB0ZWFzZXIgcnVsZXNcblxuXHQucGFnZS10ZW1wbGF0ZS1iZm1fdGVhc2VyX3BhZ2UgLm50aC1ydWxlLXdyYXBwZXIgLnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0fVxuXG5cdC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAubnRoLXJ1bGUtd3JhcHBlciAucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXI6bGFzdC1jaGlsZCAuY29sLXR3byB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lXG5cdH1cblxuXG59XG5cblxuIiwiXG4jcmV2aWV3cy1sb29wIHtcblxuXHQucmV2aWV3IHtcblx0XHRAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Y2l0ZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQucmV2aWV3LWF2YXRhciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblxuXHRcdCYubm8taW1hZ2UgLnJldmlldy1jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdCYuaGFzLWltYWdlIHtcblx0XHRcdFx0LnJldmlldy1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJldmlldy1hdmF0YXIge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4ICkge1xuXHRcdFx0Ji5oYXMtaW1hZ2Uge1xuXHRcdFx0XHQucmV2aWV3LWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2aWV3LWF2YXRhciB7XG5cblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDE1JSAtIDIwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufSIsIlxuLnN0YWZmLXBhZ2Uge1xuXG4gICAgZGl2LnBhbmVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBkaXYucGFuZWwuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgIH1cblxuICAgIC5zdGFmZi13cmFwcGVyIHsgLy8gb3V0ZXIgY29udGFpbmVyIGZvciBzdGFmZiByZXBlYXRlclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmVsZW1lbnQuc3RhZmYtbWVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnN0YWZmLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMC43dncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjV2dyk7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1lbWFpbCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjI1dncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1waG9uZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjI1dncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFmZi1iaW8ge1xuICAgICAgICAgIGJ1dHRvbi5qcy1iZm0tc3RhZmYtYmlvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG5cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS1kb3duKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLXVwKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YWZmLWltYWdlIHtcbiAgICAgICAgICAuc3RhZmYtcGljLW1pc3Npbmcge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZm1jbGllbnQtdXNlcigpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgICAgbWFyZ2luOiAwIDUlIDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNiUgMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMS4zJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcblxuICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgJjpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICB3aWR0aDogMjIuNzUlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDRuKzQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIH0gLy8gLmVsZW1lbnQuc3RhZmYtbWVtYmVyXG4gICAgfVxufVxuIiwiI3doaXRlIC5jb250ZW50LW1heC13aWR0aCAqIHtcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuI3doaXRlIC5lbGVtZW50IC5oYWxmIHtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4jd2hpdGUgLmN5Y2xlLXBhZ2VyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDIwcHggMDtcbn0iLCJib2R5IHtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMWVtO31cclxucCx1bCxvbCxsaSB7bGluZS1oZWlnaHQ6IDEuM2VtO31cclxuXHJcbmgxLCBoMSBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC44dncpOyBjb2xvcjogIzAwOTFjYTtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjBlbTsgbWFyZ2luOiAxNXB4IDAgMjVweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxuaDIsIGgyIGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjd2dyk7IGNvbG9yOiAjNjBhZTZjO2ZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDEwcHggMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG5oMywgaDMgYSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNnZ3KTsgY29sb3I6ICM5YjYyYjg7Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbmg0LCBoNCBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC41dncpOyBjb2xvcjogIzAwNWU5NTtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG5oNSwgaDUgYSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNXZ3KTsgY29sb3I6ICMwMDkxY2E7Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwO31cclxuaDYsIGg2IGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjR2dyk7IGNvbG9yOiAjMDA5MWNhO2ZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDEwcHggMDt9XHJcblxyXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7Y29sb3I6ICM3NmJkMWQ7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuYTpob3ZlciwgYTpmb2N1cyB7Y29sb3I6ICMzYTg5Yzk7fVxyXG5cclxuYS5idXR0b24ubW9yZS1saW5rLCBhLmJ1dHRvbi5yZWFkLW1vcmUsYnV0dG9uLmJ1dHRvbi5tb3JlLWxpbmsgIHtiYWNrZ3JvdW5kOiAjNzZiZDFkOyBib3JkZXI6MXB4IHNvbGlkICM3NmJkMWQ7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IC45ZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE2cHggMzBweDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuYS5idXR0b24ubW9yZS1saW5rOmhvdmVyLCBhLmJ1dHRvbi5yZWFkLW1vcmU6aG92ZXIsIGJ1dHRvbi5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4OWM5OyBib3JkZXItY29sb3I6ICMzYTg5Yzk7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdCB7YmFja2dyb3VuZDogIzc2YmQxZDsgYm9yZGVyOjFweCBzb2xpZCAjNzZiZDFkOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAuOWVtOyBmb250LXdlaWdodDogNDAwOyBwYWRkaW5nOiAxMHB4IDMwcHg7IHRyYW5zaXRpb246IGFsbCAwLjNzOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0OmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4OWM5OyBib3JkZXItY29sb3I6ICMzYTg5Yzk7IGNvbG9yOiAjZmZmZmZmOyBvdXRsaW5lOiBub25lOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbi5pbm5lciB7d2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDAgMiU7fVxyXG5cclxuLmltYWdld3JhcHBlciB7bGluZS1oZWlnaHQ6IDBweDt9XHJcblxyXG5cclxuI2hlYWRlcjEge3BhZGRpbmc6IDA7IGJhY2tncm91bmQ6ICMwMDkxY2E7IGNvbG9yOiAjZjFmMWYxO31cclxuI2hlYWRlcjEgLmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGZsZXgtd3JhcDogd3JhcDsgcG9zaXRpb246IHJlbGF0aXZlO21pbi1oZWlnaHQ6IDkycHg7IHBhZGRpbmc6IDAgMiU7fVxyXG4jaGVhZGVyMSAubG9nby13cmFwcGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXB4OyBsZWZ0OiAyJTsgei1pbmRleDogMjAwMDt9XHJcblxyXG4jd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtiYWNrZ3JvdW5kOiAjMDA1ZTk1OyBoZWlnaHQ6IDkycHg7bWFyZ2luLWxlZnQ6IDEwcHg7IHBhZGRpbmc6IDdweCAzMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbiN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwge21hcmdpbjogMDsgcGFkZGluZzogMDt9XHJcbiN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIgdWwgbGkge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaTpudGgtb2YtdHlwZSgxKSB7Y29sb3I6ICM0YWNhZjU7IGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCI7IGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxyXG4jd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIGxpIGEge2NvbG9yOiAjZjFmMWYxOyBmb250LXdlaWdodDogNzAwO31cclxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB1bCBsaSBhOmhvdmVyIHt0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMDt9XHJcblxyXG4uYnJvd3Nlci1pZS10cmlkZW50ICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTIge2hlaWdodDogOTlweDt9XHJcblxyXG4vKiBNRU5VIFR3ZWFrcyBORVcqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDQwMDtsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7Zm9udC1zaXplOiAwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyBtYXJnaW46MH1cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIHttYXJnaW46IDA7IHBhZGRpbmc6MDsgbGluZS1oZWlnaHQ6IDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMWVtO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEge2Rpc3BsYXk6IGJsb2NrOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogbm9uZTsgbWluLXdpZHRoOiAyMDBweDsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgcGFkZGluZy1sZWZ0OjA7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgcGFkZGluZy1sZWZ0OiAwO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSAubWVudS1pdGVtIHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZjFmMWYxOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgZm9udC1zaXplOjE2cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEwcHggOXB4IDM3cHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIHRvcCBsZXZlbCAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjNjZkNGZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9IC8qIHRvcCBsZXZlbCAtIEhvdmVyICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICM2NmQ0ZmY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O30gLyogdG9wIGxldmVsIC0gQWN0aXZlIFRyYWlsICovXHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzAwNWU5NTsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZzogMTBweCAxMnB4IDEwcHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIFN1YiBNZW51ICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMDA4MmJhO30gLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzAwODJiYTt9IC8qIFN1YiBNZW51IC0gQWN0aXZlIFRyYWlsICovXHJcblxyXG4ubmF2LW1vYmlsZSB7ZGlzcGxheTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMHB4OyByaWdodDogMDsgaGVpZ2h0OiA1NnB4OyB3aWR0aDogNTZweDsgZm9udC1zaXplOiAyNXB4OyAgbWFyZ2luLXJpZ2h0OjA7IHotaW5kZXg6IDIwMDA7fSAvKiBNb2JpbGUgTmF2aWdhdGlvbiAqL1xyXG4ubmF2LW1vYmlsZSAubWVudWljb24ge3dpZHRoOiAxMDAlOyBoZWlnaHQ6MTAwJTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjt9XHJcbi5uYXYtbW9iaWxlIC5tZW51aWNvbjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTMzXCI7IGNvbG9yOiAjZmZmZmZmO30gLyogdmFsaWQgaWNvbnM6ICBlOTBlIChob3Jpem9udGFsIGRvdHMpLCBcXEVBMzEgKHZlcnQgRG90cyksIGU5MTAgKHNtYWxsIDNiYXIgcm91bmQpLCBlOTExIChsYXJnZSAzYmFyIHJvdW5kKSwgZTkxMiAoc21hbGwgMyBiYXIgc3F1YXJlKSwgZTkxMyAobGFyZ2UgM2JhciBzcXVhcmUpKi9cclxuLm5hdi1tb2JpbGUubmF2LW1vYmlsZS1vcGVuIC5tZW51aWNvbjpiZWZvcmUge2NvbG9yOiAjNGFjYWY1O31cclxuXHJcbi5icm93c2VyLWllLXRyaWRlbnQgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7bWFyZ2luLXRvcDogMzZweDt9XHJcbi5icm93c2VyLWllLXRyaWRlbnQgLmJhbm5lciAuYmZtLWJhbm5lciB1bC5zbGlkZXMsIC5icm93c2VyLWllLXRyaWRlbnQgLmJhbm5lciAuYmZtLWJhbm5lciB1bC5zbGlkZXMgbGkge3dpZHRoOiAxMDB2dzt9XHJcblxyXG4jbWVudS1pdGVtLTU1NCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4vKiBTbGlkZXNob3cgQmFubmVyIEFyZWEgKi9cclxuI2hlYWRlcjMge3BhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiNoZWFkZXIzIC5iYW5uZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIge2JvcmRlcjogMHB4OyBtYXJnaW46IDA7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC5zbGlkZXMge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC5iYW5uZXItY29udGFpbmVyIHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjBweDt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJhbm5lci1jb250YWluZXIgaW1nIHttYXJnaW46MCBhdXRvO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIHtwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDowOyB3aWR0aDo1MCU7IG1heC13aWR0aDogNTAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6MDsgbWluLWhlaWdodDogMHB4OyB9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciBwIHtsaW5lLWhlaWdodDogMS4zZW07fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6IDU2MHB4OyBtYXJnaW46MCBhdXRvO3BhZGRpbmc6IDIwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtjb2xvcjojMWExYTFhOyBmb250LXNpemU6Y2FsYygxNHB0ICsgMi4ydncpOyBmb250LWZhbWlseTogXCJQYWNpZmljb1wiLCBzYW5zLXNlcmlmOyB0ZXh0LWFsaWduOmxlZnQ7IGxpbmUtaGVpZ2h0OjEuNWVtO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwIHttYXJnaW46IDA7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHtjb2xvcjojMDA5MWNhOyAgZm9udC1zaXplOmNhbGMoMTRwdCArIC4xOHZ3KTsgZm9udC1mYW1pbHk6J0xhdG8nLCBzYW5zLXNlcmlmOyB0ZXh0LWFsaWduOmxlZnQ7IGxpbmUtaGVpZ2h0OjFlbTsgbWFyZ2luLXRvcDo1cHg7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHAge21hcmdpbjowO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIHt0ZXh0LWFsaWduOmxlZnQ7IG1hcmdpbi10b3A6IDMycHg7IH1cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGEge2NvbG9yOiNmZmZmZmY7IGJvcmRlcjoxcHggc29saWQgIzliNjJiODsgYmFja2dyb3VuZDogIzliNjJiODsgZm9udC1zaXplOiAuOWVtOyBsaW5lLWhlaWdodDozNHB4OyBmb250LWZhbWlseTonTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgcGFkZGluZzogMTJweCAzNnB4IDEwcHg7IHdoaXRlLXNwYWNlOm5vd3JhcDsgdHJhbnNpdGlvbjphbGwgMC4zczsgcG9zaXRpb246IHJlbGF0aXZlO2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjNjBhZTZjOyBib3JkZXItY29sb3I6ICM2MGFlNmM7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpfVxyXG5cclxuLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIHtiYWNrZ3JvdW5kOiByZ2JhKDE0NSw4NywxNzYsLjkpOyBoZWlnaHQ6IGluaGVyaXQ7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCUgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHttYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6Y2FsYygxNHB0ICsgLjZ2dyk7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtZmFtaWx5OidMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuXHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJnLXZpZGVvIHtvdmVyZmxvdzogaGlkZGVuO31cclxuXHJcbi5icm93c2VyLWllLXRyaWRlbnQgLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7d2lkdGg6IDEwMHZ3O31cclxuXHJcbi8qIENvbnRlbnQgQXJlYXMgKi9cclxuXHQvKiBGcm9udCBQYWdlIFNlY3Rpb25zICovXHJcblx0LmhvbWUgI2NvbnRlbnQge2NvbG9yOiAjZWRiZGZmOyBwYWRkaW5nOiAzNXB4IDAgMTBweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogIzY5MzU4NjsgLyogT2xkIGJyb3dzZXJzICovXHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2OTM1ODYgNCUsICM5MTU3YjAgMjQlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY5MzU4NiA0JSwjOTE1N2IwIDI0JSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjkzNTg2IDQlLCM5MTU3YjAgMjQlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY5MzU4NicsIGVuZENvbG9yc3RyPScjOTE1N2IwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cdH1cclxuXHQuaG9tZSAjY29udGVudCAuaW5uZXIge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxyXG5cdC5ob21lICNjb250ZW50IGgxIHtjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAuOHZ3KTt9XHJcblx0LmhvbWUgI2NvbnRlbnQgYSB7Y29sb3I6ICM5OGZhYTc7fVxyXG5cdC5ob21lICNjb250ZW50IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmO31cclxuXHQuaG9tZSAjY29udGVudCBhLmJ1dHRvbiB7YmFja2dyb3VuZDogIzYwYWU2YzsgYm9yZGVyOiAxcHggc29saWQgIzYwYWU2YzsgY29sb3I6ICNmZmZmZmY7fVxyXG5cdC5ob21lICNjb250ZW50IGEuYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWNhOyBib3JkZXItY29sb3I6ICMwMDkxY2E7IH1cclxuXHQuaG9tZSAjY29udGVudCAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuXHQuaG9tZSAjY29udGVudCAubGVmdHNpZGUge3dpZHRoOiA0NiU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZy1sZWZ0OiBjYWxjKCAoKDEwMHZ3IC0gMTQwMHB4KSAvIDIpICsgKDE0MDBweCAqIC4wMikgKTsgbWFyZ2luLXRvcDogMzBweDt9XHJcblx0LmhvbWUgI2NvbnRlbnQgLnJpZ2h0c2lkZSB7d2lkdGg6IDUyJTsgZGlzcGxheTogaW5saW5lLWJsb2NrO2JveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmctcmlnaHQ6IDQlO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblxyXG5cdCNncmVlbmFyZWEge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvZ3JlZW4tYmctcGFyYWxsYXgtbWluLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IHBhZGRpbmc6IDI1cHggMCAyNXB4OyB9XHJcblx0I2dyZWVuYXJlYSBoMiB7Y29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0I2dyZWVuYXJlYSAudGl0bGUxIGgyIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC43N3Z3KTsgbWFyZ2luLWJvdHRvbTogMDt9XHJcblx0I2dyZWVuYXJlYSAudGl0bGUyIGgyIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC44NXZ3KTsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLXRvcDogNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5cdCNncmVlbmFyZWEgLnRpdGxlMiBoMiBzcGFuIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCA2cHg7fVxyXG5cdCNncmVlbmFyZWEgaDIgYSB7Y29sb3I6I2ZmZmZmZjsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDB9XHJcblx0I2dyZWVuYXJlYSBoMiBhOmhvdmVyIHt0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMH1cclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0LXdyYXBwZXIge21hcmdpbi10b3A6IDI4cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQge3dpZHRoOiAzMiU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogNDVweDt9XHJcblx0I2dyZWVuYXJlYSAuY2FsbG91dCAuaW1hZ2V3cmFwcGVyIHtvdmVyZmxvdzogaGlkZGVuO31cclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0IC5pbWFnZXdyYXBwZXIgaW1nIHt0cmFuc2l0aW9uOiBhbGwgMC41czt9XHJcblx0I2dyZWVuYXJlYSAuY2FsbG91dDpob3ZlciAuaW1hZ2V3cmFwcGVyIGltZyB7dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwxLjIsMSk7fVxyXG5cdCNncmVlbmFyZWEgLmNhbGxvdXQgaDMge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC40NXZ3KTsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0IC50ZXh0LWFyZWEge2NvbG9yOiAjYjFmZWJkOyBsaW5lLWhlaWdodDogMS4xZW07fVxyXG5cclxuXHQjYmx1ZWFyZWEge2JhY2tncm91bmQ6ICMwMDVlOTU7IGNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMjBweCAwIDMwcHg7fVxyXG5cdCNibHVlYXJlYSBoMiB7Y29sb3I6I2ZmZmZmZjsgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNzd2dyk7fVxyXG5cdCNibHVlYXJlYSBwIHttYXJnaW46MDt9XHJcblx0I2JsdWVhcmVhIGEuYnV0dG9uIHtiYWNrZ3JvdW5kOiAjOWI2MmI4OyBib3JkZXI6IDFweCBzb2xpZCAjOWI2MmI4OyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMjBweCA0NHB4OyBtYXJnaW4tdG9wOiAxM3B4O31cclxuXHQjYmx1ZWFyZWEgYS5idXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMwMDkxY2E7IGJvcmRlci1jb2xvcjogIzAwOTFjYTsgfVxyXG5cclxuXHQjZG9nc3RyaXBlIHtiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCguLi8uLi9pbWcvZG9ncy13aXRoLWJ1YmJsZXMtbWluLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGhlaWdodDogMTguMzh2dzsgfVxyXG5cclxuXHQuaG9tZSAjZm9vdGVyMSB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG5cclxuLyogQ29udGVudCBBcmVhcyAqL1xyXG4uaXMtc3VicGFnZSAjY29udGVudCB7cGFkZGluZy1ib3R0b206IGNhbGMoMi41dncgKyAyMHB4KTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltZy9idWJibGUtYmctc3VicGFnZXMtbWluLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7IC8qIGJhY2tncm91bmQtc2l6ZTogY292ZXIgKi87IGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7fVxyXG5cclxuLyogTGFuZGluZyBQYWdlIFR3ZWFrcyAqL1xyXG4ubGFuZGluZy1wYWdlIC5scC1zZWN0aW9uIGgyIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMXZ3KTsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbi5sYW5kaW5nLXBhZ2UgLmxwLXNlY3Rpb24gdWwge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgMCAwIDQuNXZ3OyBsaXN0LXN0eWxlLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrbWFyay5wbmcpfVxyXG4jY29udGVudCAuaW5uZXIgLnBvc3Qge21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4jY29udGVudC5sYW5kaW5nLXBhZ2UgdWwge3BhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiNjb250ZW50LmxhbmRpbmctcGFnZSB1bCBsaSB7bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiA0cHggMDt9XHJcbiNjb250ZW50LmxhbmRpbmctcGFnZSB1bCBsaTpiZWZvcmUge2NvbnRlbnQ6IHVybCgnLi4vLi4vaW1nL2NoZWNrbWFyay5wbmcnKTsgbWFyZ2luLXJpZ2h0OiA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAzcHg7fVxyXG5cclxuXHJcbi8qIEZBUSBQYWdlICovXHJcbi5wYWdlLXRlbXBsYXRlLWJmbV9mYXFfcGFnZSBkaXYucGFuZWwuc2hvd3twYWRkaW5nOjAgMThweCAxOHB4O21heC1oZWlnaHQ6MTUwMHB4O31cclxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb257YmFja2dyb3VuZDogIzAwOTFjYTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTpjYWxjKDE0cHQgKyAuMnZ3KTsgZm9udC1mYW1pbHk6XCJMYXRvXCI7IGxpbmUtaGVpZ2h0OjEuMmVtOyBwYWRkaW5nOjEzcHggNDBweCAxM3B4IDE4cHg7IHRleHQtdHJhbnNmb3JtOiBub25lO31cclxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb246YWZ0ZXIge2NvbG9yOiAjZmZmZmZmOyBjb250ZW50OiAnXFxFQTBFJzsgZm9udC1mYW1pbHk6XCJiZm1jbGllbnRcIjsgZm9udC1zaXplOmNhbGMoMTRwdCArIC4xdncpOyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1sZWZ0OiA1cHg7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDI1cHg7IHdpZHRoOiAyNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvIDA7fVxyXG5idXR0b24uanMtYmZtLWFjY29yZGlvbjpob3ZlcjphZnRlcntjb2xvcjojZmZmZmZmO31cclxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24uYWN0aXZlLCBidXR0b24uanMtYmZtLWFjY29yZGlvbjpob3ZlcntiYWNrZ3JvdW5kOiM5MTU3YjA7Y29sb3I6I2ZmZmZmZjt9XHJcbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uLmFjdGl2ZTphZnRlciB7Y29sb3I6I2ZmZmZmZjsgY29udGVudDogJ1xcRUExMSc7IGZvbnQtZmFtaWx5OlwiYmZtY2xpZW50XCI7fVxyXG5cclxuLyogR2FsbGVyeSBQYWdlICovXHJcbi5nYWxsZXJ5LXBhZ2UgLmlubmVyIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XHJcbi5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSAuZWxlbWVudC5pbWFnZSAub3ZlcmxheSB7YmFja2dyb3VuZDogcmdiYSgxNDUsODcsMTc2LC45KTt9XHJcblxyXG4vKiBCZWZvcmUgJiBBZnRlciAqL1xyXG4vLyAjcHVycGxlYmFyIHtiYWNrZ3JvdW5kOiAjODU1ZmEzOyBjb2xvcjogI2ZmZmZmZjt9XHJcbi8vICNwdXJwbGViYXIgLnRpdGxldGV4dCB7Zm9udC1mYW1pbHk6ICdMYXRvJzsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAxLjR2dyk7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDFlbTt9XHJcblxyXG4jYmVmb3JlYWZ0ZXIge2NvbG9yOiAjNWQ2YjcxO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvYnViYmxlLWJnLXN1YnBhZ2VzLW1pbi5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyBwYWRkaW5nOiAwIDAgY2FsYygyLjV2dyArIDIwcHgpIDA7fVxyXG4jYmVmb3JlYWZ0ZXIgLmdyb3Vwd3JhcHBlciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDBweCAyNHB4IDBweCAyNHB4OyB3aWR0aDogMTAwJTt9XHJcbiNiZWZvcmVhZnRlciAuZ3JvdXB3cmFwcGVyLmN5Y2xlLXNsaWRlIHt9XHJcbiNiZWZvcmVhZnRlciAucm93d3JhcHBlciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuI2JlZm9yZWFmdGVyIC5yb3d3cmFwcGVyLm11bHRpcGxlIHtwYWRkaW5nLXRvcDogMjBweDsgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjN2I3OTdhfVxyXG4jYmVmb3JlYWZ0ZXIgLmxlZnRzaWRlIHt3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuI2JlZm9yZWFmdGVyIC5yaWdodHNpZGUge3dpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzcHgpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4jYmVmb3JlYWZ0ZXIgLmNlbnRlcmJveCB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDgwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46MCBhdXRvO31cclxuI2JlZm9yZWFmdGVyIC5pbWFnZXdyYXBwZXIge2JveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlcjogMXB4IHNvbGlkICM3Yjc5N2E7fVxyXG4jYmVmb3JlYWZ0ZXIgLnRpdGxldGV4dCB7Y29sb3I6ICMwMDVlOTU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjJ2dyk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiAnTGF0byc7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTBweDt9XHJcbiNiZWZvcmVhZnRlciAuc3VidGl0bGV0ZXh0IHtjb2xvcjogIzAwNWU5NTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAycHg7IH1cclxuI2JlZm9yZWFmdGVyIC50ZXh0YXJlYSB7Y29sb3I6ICM3YTdiN2Q7IGZvbnQtc2l6ZTogLjllbTsgdGV4dC1hbGlnbjogY2VudGVyO21hcmdpbi10b3A6IDdweDt9XHJcblxyXG4jYmVmb3JlYWZ0ZXIgLmN5Y2xlLW5hdiB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXRvcDogMTBweDt9XHJcbiNiZWZvcmVhZnRlciAuY3ljbGUtbmV4dCB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMzVweDsgaGVpZ2h0OiAzNXB4OyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4jYmVmb3JlYWZ0ZXIgLmN5Y2xlLXByZXYge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgY3Vyc29yOiBwb2ludGVyO31cclxuI2JlZm9yZWFmdGVyIC5jeWNsZS1uZXh0OmJlZm9yZSB7Y29sb3I6ICM3NmJkMWQ7IGNvbnRlbnQ6ICdcXEVBMDMnOyBmb250LWZhbWlseTogJ2NoaWxkZm9udHMnOyBmb250LXNpemU6IDM1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6IDFlbTt9XHJcbiNiZWZvcmVhZnRlciAuY3ljbGUtcHJldjpiZWZvcmUge2NvbG9yOiAjNzZiZDFkOyBjb250ZW50OiAnXFxFQTAyJzsgZm9udC1mYW1pbHk6ICdjaGlsZGZvbnRzJzsgZm9udC1zaXplOiAzNXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxZW07fVxyXG4jYmVmb3JlYWZ0ZXIgLmN5Y2xlLW5leHQ6aG92ZXI6YmVmb3JlIHtjb2xvcjogIzAwNWU5NTt9XHJcbiNiZWZvcmVhZnRlciAuY3ljbGUtcHJldjpob3ZlcjpiZWZvcmUge2NvbG9yOiAjMDA1ZTk1O31cclxuXHJcbi8qIEJsb2cgVHdlYWtzICovXHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5mbGV4LWNvbnRlbnQge2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7d2lkdGg6MzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206My41dnc7IGZvbnQtZmFtaWx5OidMYXRvJywgc2Fucy1zZXJpZjsgfVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMHB4O31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBmaWd1cmUge2JvcmRlcjoxcHggc29saWQgIzgxODI4NTtvdmVyZmxvdzpoaWRkZW47fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaW1nIHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246YWxsIDAuM3M7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6aG92ZXIgaW1nIHt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yLDEuMiwxKTt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMixcclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGgyLnRpdGxlLFxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIudGl0bGUgYSB7Zm9udC1zaXplOmNhbGMoMTZwdCArIC41dncpO2NvbG9yOiAjM2E4OWM5O2ZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMWVtO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSB7Y29sb3I6Izc2YmQxZDtmb250LXNpemU6LjhlbTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxZW07fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSBwIHttYXJnaW46IDA7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgcHtsaW5lLWhlaWdodDoxLjRlbTt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBhLmJ1dHRvbi5tb3JlLWxpbmsge3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDsgd2lkdGg6IGluaGVyaXQ7IGZvbnQtc2l6ZTogLjkyZW07fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IGZpZ3VyZSBpbWcge2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDo0MCU7aGVpZ2h0OmF1dG87fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdHtkaXNwbGF5OmJsb2NrO31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgaDEudGl0bGUge21hcmdpbi1ib3R0b206M3B4O3RleHQtYWxpZ246bGVmdDt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IC5wb3N0LW1ldGEge21hcmdpbi1ib3R0b206MzBweDt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IC5kYXRlLWRhdGUge2ZvbnQtc2l6ZTouOGVtO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiM3OTUxYTA7fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxyXG5cclxuLyogUHJldiBOZXh0IHBhZ2UgbmF2aWdhdGlvbiAqL1xyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjM1cHg7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgye2Rpc3BsYXk6bm9uZTt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJze21hcmdpbjowIDEwcHg7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHR7bWFyZ2luLWxlZnQ6NDBweDt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldnttYXJnaW4tcmlnaHQ6NDBweDsgbGVmdDogMDt9XHJcblxyXG4vKiBCbG9nIE5leHQgLyBQcmV2IHBhZ2luYXRpb24gdHdlYWtzICovXHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7cGFkZGluZzogMXB4IDA7IGNsZWFyOiBib3RoOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgyIHtkaXNwbGF5OiBub25lO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7Zm9udC1zaXplOiAuOWVtOyBiYWNrZ3JvdW5kOiAjN2Y1NWE3OyBjb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogaW5oZXJpdDsgcGFkZGluZzogN3B4IDExcHg7IGJvcmRlci1yYWRpdXM6IDE3cHg7IGJvcmRlcjogMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDsgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHotaW5kZXg6IDEwMDt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge2JhY2tncm91bmQ6ICMwMzQzNjY7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYzt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCB7Zm9udC1zaXplOiAuOWVtOyBiYWNrZ3JvdW5kOiAjN2Y1NWE3OyBjb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogaW5oZXJpdDsgcGFkZGluZzogN3B4IDIwcHggN3B4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7IGJvcmRlcjogMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDAgMCAtMTJweDsgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHotaW5kZXg6IDE7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6aG92ZXIge2JhY2tncm91bmQ6ICMwYzBjMGN9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDphZnRlciB7Y29udGVudDogJyAnOyB3aWR0aDogMzNweDtoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTdweDsgdG9wOiAtMXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXYge2ZvbnQtc2l6ZTogLjllbTsgYmFja2dyb3VuZDogIzdmNTVhNzsgY29sb3I6ICNmZmZmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGluaGVyaXQ7IHBhZGRpbmc6IDdweCAzMHB4IDdweCAyMHB4OyBib3JkZXItcmFkaXVzOiAxN3B4IDAgMCAxN3B4OyBib3JkZXI6IDA7ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAtMTJweCAwIDA7ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyB0cmFuc2l0aW9uOiBhbGwgMC44czsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmhvdmVyIHtiYWNrZ3JvdW5kOiAjMGMwYzBjO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmFmdGVyIHtjb250ZW50OiAnICc7IHdpZHRoOiAzM3B4O2hlaWdodDogMzNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTdweDsgdG9wOiAtMXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxyXG5cclxuXHJcbi8qIEZPUk0gVHdlYWtzICovXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rLCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtmb250LWZhbWlseTogJ2JmbWNsaWVudCc7fVxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YmVmb3JlIHtmb250LWZhbWlseTogJ2JmbWNsaWVudCc7fVxyXG5cclxuLy8gLmZvcm0taXRlbSBpbnB1dC5mb3JtLXRleHQ6OnBsYWNlaG9sZGVyLCAuZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0OjpwbGFjZWhvbGRlciwgLmZvcm0taXRlbSBzZWxlY3Qud3BjZjctc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1maWxlOjpwbGFjZWhvbGRlciwgLmZvcm0taXRlbSBpbnB1dC53cGNmNy10ZXh0OjpwbGFjZWhvbGRlciwgLmZvcm0taXRlbSB0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge2NvbG9yOiByZWQ7fVxyXG5cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUsXHJcbi5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0LFxyXG4uZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0LFxyXG4uZm9ybS1pdGVtIHNlbGVjdC53cGNmNy1zZWxlY3QsXHJcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZmlsZSB7Y29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQ6ICNlY2VjZWM7IGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7IGJvcmRlci1yYWRpdXM6IDlweDsgZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDEycHQ7IGxpbmUtaGVpZ2h0OiAxLjNlbTsgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpOyBwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7IHJlc2l6ZTogbm9uZTt9XHJcbi5mb3JtLWl0ZW0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrO31cclxuLmZvcm0taXRlbSBzZWxlY3Qud3BjZjctc2VsZWN0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7IG91dGxpbmU6IG5vbmU7fVxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSBsYWJlbCB7Y29sb3I6ICM3YTdhN2E7fVxyXG4uZm9ybS1pdGVtLnNlbGVjdGxpc3QgbGFiZWwge2NvbG9yOiAjN2E3YTdhOyBtYXJnaW46IDAgMCA1cHggMTJweDt9XHJcblx0LyogQWN0aXZlIGNvbG9ycyAqL1xyXG5cdC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXRleHQ6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZW1haWw6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc2VsZWN0OmZvY3VzLCAuZm9ybS1pdGVtIHRleHRhcmVhLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGU6Zm9jdXMge2JvcmRlci1jb2xvcjogIzRjOTdkMzt9XHJcblx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmhhc2ZvY3VzOmJlZm9yZSB7Y29sb3I6ICM0Yzk3ZDM7fVxyXG5cclxuXHJcblxyXG4jZm9vdGVyMSB7YmFja2dyb3VuZDogIzAwNWU5NTsgY29sb3I6ICNmZmZmZmY7IGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmOyBwYWRkaW5nOiA2MHB4IDB9XHJcbiNmb290ZXIxIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4jZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IHt3aWR0aDogNDAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWluLWhlaWdodDogMTg1cHg7fVxyXG4jZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IHAge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTcgYSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoLTIuNXZ3IC0gNjBweCk7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTgge3dpZHRoOiA1NSU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgIHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTggaDIge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC43N3Z3KTsgbGluZS1oZWlnaHQ6IDEuMmVtO31cclxuI2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtOCBwIHttYXJnaW46IDA7fVxyXG4jZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC04IGEuYnV0dG9uIHtwYWRkaW5nOiAyMHB4IDQ0cHg7IG1hcmdpbi10b3A6IDIwcHg7fVxyXG5cclxuXHJcbiNmb290ZXIyIHtjb2xvcjogI2ZmZmZmZjsgcGFkZGluZy1ib3R0b206IDA7XHJcblx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwODNiNis0LDAwOTFjYSsyNCAqL1xyXG5cdGJhY2tncm91bmQ6ICMwMDgzYjY7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODNiNiA0JSwgIzAwOTFjYSAyNCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODNiNiA0JSwjMDA5MWNhIDI0JSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODNiNiA0JSwjMDA5MWNhIDI0JSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDA4M2I2JywgZW5kQ29sb3JzdHI9JyMwMDkxY2EnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbn1cclxuI2Zvb3RlcjIgdWwge21hcmdpbjowOyBwYWRkaW5nOiAwO31cclxuI2Zvb3RlcjIgdWwgbGkge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogNXB4IDA7IHBhZGRpbmc6IDA7fVxyXG4jZm9vdGVyMiBhLmJ1dHRvbiB7YmFja2dyb3VuZDogIzAwNWU5NTsgYm9yZGVyOiAxcHggc29saWQgIzAwNWU5NTsgY29sb3I6ICNmZmZmZmY7fVxyXG4jZm9vdGVyMiBhLmJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwOTFjYTsgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XHJcbiNmb290ZXIyIGEubW9iaWxlLW9ubHkge2NvbG9yOiAjZjFmMWYxO31cclxuI2Zvb3RlcjIgYS5tb2JpbGUtb25seTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7fVxyXG5cclxuI2Zvb3RlcjIgLmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogMzVweDt9XHJcbiNmb290ZXIyIC5pbm5lciBwIHttYXJnaW46IDA7fVxyXG4jZm9vdGVyMiAuaW5uZXIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSB7bWFyZ2luLXRvcDogMzBweDt9XHJcbiNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgYS5idXR0b24ge3dpZHRoOiAyNjVweDsgaGVpZ2h0OiA3MHB4OyBwYWRkaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAxOHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4jZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC02IGltZyB7cG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IC01MHB4O31cclxuLy8gI2Zvb3RlcjIgI2JmbV9iZ18yIHttYXJnaW4tdG9wOiA0NXB4O31cclxuI2Zvb3RlcjIgI2JmbV9iZ18yIGEubW9iaWxlLW9ubHkge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjh2dyk7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiByaWdodDt9XHJcbiNmb290ZXIyICNiZm1fYmdfMiBhLm1vYmlsZS1vbmx5OmhvdmVyIHt0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMH1cclxuI2Zvb3RlcjIgI2JmbV9iZ18xIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXRvcDogMzVweDt9XHJcbiN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMge21hcmdpbi1yaWdodDogMTBweDt9XHJcbiNmb290ZXIyIC5zb2NpYWwtd3JhcHBlciAuaWNvbiB7d2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgZm9udC1zaXplOiA2MHB4O31cclxuXHJcblxyXG5cclxuZm9vdGVyIHtiYWNrZ3JvdW5kOiAjM2RiZmYyOyAgZm9udC1zaXplOiAuOGVtOyBsaW5lLWhlaWdodDogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5mb290ZXIub3V0ZXIge3BhZGRpbmctdG9wOiA1MHB4O31cclxuZm9vdGVyIHAge2NvbG9yOiAjMDI4NWI4OyBtYXJnaW46MDt9XHJcbmZvb3RlciBhLCBmb290ZXIgYTpsaW5rLCBmb290ZXIgYTp2aXNpdGVkIHtjb2xvcjogIzJjNzFhOTt9XHJcbmZvb3RlciBhOmZvY3VzLCBmb290ZXIgYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7fVxyXG5cclxuLmpzLWJhY2stdG8tdG9wIHtoZWlnaHQ6IDUwcHg7Ym90dG9tOiAwOyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyBib3JkZXItYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiAjMmM3MWE5OyBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyB0cmFuc2l0aW9uOiBhbGwgMC41czsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO3otaW5kZXg6IDIwMDA7fVxyXG4uanMtYmFjay10by10b3A6YmVmb3JlIHt0b3A6IGNhbGMoNTAlIC0gNHB4KTsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7fVxyXG4uanMtYmFjay10by10b3A6aG92ZXIge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG5cdGJvZHkge21heC13aWR0aDogMTkyMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdC5ob21lICNjb250ZW50IC5pbm5lciB7cGFkZGluZzogMCAyJX1cclxuXHQuaG9tZSAjY29udGVudCAubGVmdHNpZGUge3BhZGRpbmctbGVmdDogMDt9XHJcblx0LmhvbWUgI2NvbnRlbnQgLnJpZ2h0c2lkZSB7cGFkZGluZy1yaWdodDogMDt9XHJcblxyXG5cdCNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTYge21heC13aWR0aDogNDUuNCU7fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG5cdC8qIE1vYmlsZSBNRU5VIHR3ZWFrcyBORVcqL1xyXG5cdC8vICNtZW51LWl0ZW0tNTU0IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG5cdC53aWRnZXRfbmF2X21lbnUge3dpZHRoOiAxMDAlO21hcmdpbi10b3A6IDE2cHg7IHBhZGRpbmctYm90dG9tOiAyMHB4O31cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtoZWlnaHQ6IDU2cHg7IHBhZGRpbmc6IDBweCAwO31cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IHtkaXNwbGF5OiBub25lO31cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTIwcHg7IHJpZ2h0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAubWVudS1pdGVtIHtkaXNwbGF5OiBibG9jazt9XHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG5cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMDVlOTU7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHBhZGRpbmc6IDhweCAxMnB4IDhweDsgbGluZS1oZWlnaHQ6MWVtO30gLyogdG9wIGxldmVsICovXHJcblx0Ly8gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhIHtjb2xvcjogIzAwODJjYjsgYmFja2dyb3VuZDogI2ZmZmZmZjt9IC8qIHRvcCBsZXZlbCAtIERvbnQgc2hvdyBhbnNjZXN0b3IgcGFnZSBoaWdodGxpZ2h0aW5nICovXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMDA4MmJhO30gLyogdG9wIGxldmVsIC0gSG92ZXIgKi9cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMDgyYmE7fSAvKiB0b3AgbGV2ZWwgLSBBY3RpdmUgVHJhaWwgKi9cclxuXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzAwNWU5NTsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZzogOHB4IDM0cHggOHB4IDM0cHg7IGxpbmUtaGVpZ2h0OjFlbTsgd2hpdGUtc3BhY2U6IHByZS13cmFwO30gLyogU3ViIE1lbnUgKi9cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMDA4MmJhO30gLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICMwMDgyYmE7fSAvKiBTdWIgTWVudSAtIEFjdGl2ZSBUcmFpbCAqL1xyXG5cclxuXHQubmF2LW1vYmlsZSB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiA1NnB4OyBoZWlnaHQ6IDU2cHg7ICBwYWRkaW5nOiAwO30gLyogMyBiYXIgbWVudSBibG9jayAqL1xyXG5cdC5uYXYtbW9iaWxlIC5tZW51aWNvbjpiZWZvcmUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogOHB4O31cclxuXHQubmF2IHt3aWR0aDogMTAwJTsgaGVpZ2h0OiA1NnB4OyBtYXJnaW4tbGVmdDogMHB4O31cclxuXHJcblx0I2hlYWRlcjEge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0I3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiA4NnB4OyB6LWluZGV4OiAxMTAwO31cclxuXHJcblx0LmJyb3dzZXItaWUtdHJpZGVudCAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtoZWlnaHQ6IDkycHg7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQvLyAjZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHt3aWR0aDogNDYlO31cclxuXHQvLyAjZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC02IHtvcmRlcjogMzsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDoxMDAlO31cclxuXHQvLyAjZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC02IGltZyB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogNjM2cHg7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBibG9jazt9XHJcblx0Ly8gI2Zvb3RlcjIgI2JmbV9iZ18yIHt3aWR0aDogNDYlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO31cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuXHQuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwge2JhY2tncm91bmQ6ICMwMDVlOTV9XHJcblx0LmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogaW5pdGlhbDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuXHQuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuY2VudGVybWUge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7fVxyXG5cdC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSB7Y29sb3I6ICM0YWNhZjU7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0LmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHtjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuXHQuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayB7dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxNXB4O31cclxuXHQuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhIHtwYWRkaW5nOiA2cHggMjVweDt9XHJcblxyXG5cdC5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQge2JhY2tncm91bmQ6IHJnYmEoMTQ1LDg3LDE3NiwxKTt9XHJcblx0LmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIHtiYWNrZ3JvdW5kOiByZ2JhKDE0NSw4NywxNzYsMSk7fVxyXG5cclxuXHQuaG9tZSAjY29udGVudCAubGVmdHNpZGUge29yZGVyOiAyOyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMTBweDt9XHJcblx0LmhvbWUgI2NvbnRlbnQgLnJpZ2h0c2lkZSB7b3JkZXI6IDE7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG5cdC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JTt9XHJcblx0LmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcblx0LmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2Vye3dpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OiA0JTsgbWFyZ2luLWJvdHRvbTogNnZ3O31cclxuXHQuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMHB4O31cclxuXHQuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMikge2NsZWFyOiBib3RoO31cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC8vICNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUge3dpZHRoOiA0NiU7fVxyXG5cdCNmb290ZXIyIHAge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0I2Zvb3RlcjIgaDQge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0I2Zvb3RlcjIgLmlubmVyIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDs7fVxyXG5cdCNmb290ZXIyICNiZm1fYmdfMSAuc29jaWFsLXdyYXBwZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuXHQjZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC02IHtvcmRlcjogMzsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDoxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBib3JkZXItdG9wOiAxcHggZGFzaGVkICMwM2E5ZWE7IG1hcmdpbi1ib3R0b206IDMwcHg7fVxyXG5cdC8vICNmb290ZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTYgaW1nIHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA2MzZweDsgbWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGJsb2NrO31cclxuXHQvLyAjZm9vdGVyMiAjYmZtX2JnXzIge3dpZHRoOiA0NiU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcblx0I2hlYWRlcjEgLmxvZ28td3JhcHBlciB7cG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7IGxlZnQ6IGluaXRpYWw7IHdpZHRoOiAxMDAlO31cclxuXHQjaGVhZGVyMSAubG9nby13cmFwcGVyIGltZyB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDQ4OXB4OyBtYXJnaW46IDEwcHggYXV0bzt9XHJcblxyXG5cclxuXHQud2lkZ2V0X25hdl9tZW51IHtwYWRkaW5nLWJvdHRvbTogMHB4O31cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUge2JvdHRvbTogMHB4O31cclxuXHQjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogaW5oZXJpdDsgcmlnaHQ6IGluaGVyaXQ7IGJvdHRvbTogMTVweDsgbGVmdDogMiU7IHotaW5kZXg6IDExMDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBtYXJnaW4tbGVmdDogMDsgaGVpZ2h0OiBpbmhlcml0OyBwYWRkaW5nOiAwO31cclxuXHQjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHVsIGxpOm50aC1vZi10eXBlKDEpIHtkaXNwbGF5OiBub25lO31cclxuXHJcblx0LmJyb3dzZXItaWUtdHJpZGVudCAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHtoZWlnaHQ6IGluaGVyaXQ7fVxyXG5cclxuXHQjZm9vdGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IHt3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7fVxyXG5cdCNmb290ZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTcgYSB7ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogY2FsYygtMi41dncgLSAzMHB4KSBhdXRvIDA7IG1heC13aWR0aDogNTUxcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0I2Zvb3RlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtOCB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOzt9XHJcblxyXG5cdC5pcy1zdWJwYWdlICNjb250ZW50IHtwYWRkaW5nLWJvdHRvbTogY2FsYygyLjV2dyArIDUwcHgpO31cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0LXdyYXBwZXIge2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO31cclxuXHQjZ3JlZW5hcmVhIC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQge3dpZHRoOiA0NiU7fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzAwcHgpe1xyXG5cdCNmb290ZXIyIC5pbm5lciAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHt3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblx0I2Zvb3RlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBhLmJ1dHRvbiB7bWFyZ2luOiAwIGF1dG8gMThweDt9XHJcblx0I2Zvb3RlcjIgI2JmbV9iZ18yIHt3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDMwcHg7IG1hcmdpbi10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAzYTllYTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG5cdCNmb290ZXIyICNiZm1fYmdfMiBhLm1vYmlsZS1vbmx5IHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5cdCNmb290ZXIyICNiZm1fYmdfMSB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxyXG5cdCN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTt9XHJcblx0I3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBpbWcge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0byAyNXB4OyB3aWR0aDogMjEwcHg7fVxyXG5cclxuXHQuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMDt9XHJcblx0LmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2Vye3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo3MHB4OyBtYXJnaW4tcmlnaHQ6IDBweDt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7XHJcblx0I2JlZm9yZWFmdGVyIC5sZWZ0c2lkZSB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAzMHB4O31cclxuXHQjYmVmb3JlYWZ0ZXIgLnJpZ2h0c2lkZSB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrO31cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7XHJcblxyXG5cdCNncmVlbmFyZWEgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dCB7d2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDcwcHg7fVxyXG5cclxuXHQubGFuZGluZy1wYWdlIC5scC1zZWN0aW9uIHVsIHttYXJnaW46IDA7fVxyXG5cclxuXHRmb290ZXIge2ZvbnQtc2l6ZTogLjdlbTt9XHJcblxyXG5cdC5qcy1iYWNrLXRvLXRvcCB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO31cclxuXHQuanMtYmFjay10by10b3A6aG92ZXIge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTt9XHJcbn1cclxuXHJcbiIsIi50aW5nbGUtbW9kYWwgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRpbmdsZS1tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7dmlzaWJpbGl0eTpoaWRkZW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlfS50aW5nbGUtbW9kYWwtLW5vQ2xvc2UgLnRpbmdsZS1tb2RhbF9fY2xvc2UsLnRpbmdsZS1tb2RhbF9fY2xvc2VMYWJlbHtkaXNwbGF5Om5vbmV9LnRpbmdsZS1tb2RhbC0tY29uZmlybSAudGluZ2xlLW1vZGFsLWJveHt0ZXh0LWFsaWduOmNlbnRlcn0udGluZ2xlLW1vZGFsLS1ub092ZXJsYXlDbG9zZXtjdXJzb3I6ZGVmYXVsdH0udGluZ2xlLW1vZGFsX19jbG9zZXtwb3NpdGlvbjpmaXhlZDt0b3A6MTBweDtyaWdodDoyOHB4O3otaW5kZXg6MTAwMDtwYWRkaW5nOjA7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmMGYwZjA7Zm9udC1zaXplOjZyZW07Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX0udGluZ2xlLW1vZGFsX19jbG9zZTpob3Zlcntjb2xvcjojZmZmfS50aW5nbGUtbW9kYWwtYm94e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4LW5lZ2F0aXZlOjA7LXdlYmtpdC1mbGV4LXNocmluazowO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206YXV0bzt3aWR0aDo2MCU7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6MTtjdXJzb3I6YXV0bzt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSksLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LnRpbmdsZS1tb2RhbC1ib3hfX2NvbnRlbnR7cGFkZGluZzozcmVtfS50aW5nbGUtbW9kYWwtYm94X19mb290ZXJ7cGFkZGluZzoxLjVyZW0gMnJlbTt3aWR0aDphdXRvO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Y3Vyc29yOmF1dG99LmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIgLm1vZGFsLWVuYWJsZWQsLmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIubW9kYWwtZW5hYmxlZCwudGluZ2xlLWJ0bntjdXJzb3I6cG9pbnRlcn0udGluZ2xlLW1vZGFsLWJveF9fZm9vdGVyOjphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50aW5nbGUtbW9kYWwtYm94X19mb290ZXItLXN0aWNreXtwb3NpdGlvbjpmaXhlZDtib3R0b206LTIwMHB4O3otaW5kZXg6MTAwMDE7b3BhY2l0eToxO3RyYW5zaXRpb246Ym90dG9tIC4zcyBlYXNlLWluLW91dCAuM3N9LnRpbmdsZS1lbmFibGVke3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjtsZWZ0OjA7cmlnaHQ6MH0udGluZ2xlLW1vZGFsLS12aXNpYmxlIC50aW5nbGUtbW9kYWwtYm94X19mb290ZXJ7Ym90dG9tOjB9LnRpbmdsZS1lbmFibGVkIC50aW5nbGUtY29udGVudC13cmFwcGVyey13ZWJraXQtZmlsdGVyOmJsdXIoOHB4KTtmaWx0ZXI6Ymx1cig4cHgpfS50aW5nbGUtbW9kYWwtLXZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0udGluZ2xlLW1vZGFsLS12aXNpYmxlIC50aW5nbGUtbW9kYWwtYm94ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0udGluZ2xlLW1vZGFsLS1vdmVyZmxvd3tvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nLXRvcDo4dmh9LnRpbmdsZS1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjVyZW07cGFkZGluZzoxcmVtIDJyZW07Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpncmV5O2JveC1zaGFkb3c6bm9uZTtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2xpbmUtaGVpZ2h0Om5vcm1hbDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2V9LnRpbmdsZS1idG4tLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMzQ5OGRifS50aW5nbGUtYnRuLS1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZTc0YzNjfS50aW5nbGUtYnRuLS1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6IzM0NDk1ZX0udGluZ2xlLWJ0bi0tcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LnRpbmdsZS1idG4tLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpey50aW5nbGUtbW9kYWx7dG9wOjA7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2MHB4O3dpZHRoOjEwMCV9LnRpbmdsZS1tb2RhbC1ib3h7d2lkdGg6YXV0bztib3JkZXItcmFkaXVzOjB9LnRpbmdsZS1tb2RhbC1ib3hfX2NvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9LnRpbmdsZS1tb2RhbC0tbm9DbG9zZXt0b3A6MH0udGluZ2xlLW1vZGFsLS1ub092ZXJsYXlDbG9zZXtwYWRkaW5nLXRvcDowfS50aW5nbGUtbW9kYWwtYm94X19mb290ZXIgLnRpbmdsZS1idG57ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbi1ib3R0b206MXJlbTt3aWR0aDoxMDAlfS50aW5nbGUtbW9kYWxfX2Nsb3Nle3RvcDowO3JpZ2h0OjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMyYzNlNTA7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6NTVweH0udGluZ2xlLW1vZGFsX19jbG9zZUxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MS41cmVtO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sT3h5Z2VuLFVidW50dSxDYW50YXJlbGwsXCJGaXJhIFNhbnNcIixcIkRyb2lkIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZn0udGluZ2xlLW1vZGFsX19jbG9zZUljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi41cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6NHJlbX19QHN1cHBvcnRzICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDEycHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTJweCkpey50aW5nbGUtbW9kYWx7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KX1AbWVkaWEgKG1heC13aWR0aDo1NDBweCl7LnRpbmdsZS1tb2RhbHstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoOHB4KX19LnRpbmdsZS1lbmFibGVkIC50aW5nbGUtY29udGVudC13cmFwcGVyey13ZWJraXQtZmlsdGVyOm5vbmU7ZmlsdGVyOm5vbmV9fS50aW5nbGUtbW9kYWwuZXFpbSAudGluZ2xlLW1vZGFsX19jbG9zZXtjb2xvcjpyZWQ7b3V0bGluZTowfS5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC51bnN1cHBvcnRlZC1pb3MtdmVyc2lvbiwucGFuby1lcnJvci1ibGFja291dCwudGluZ2xlLW1vZGFsLmVxaW0gLm1vZGFsLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0udGluZ2xlLW1vZGFsLmVxaW0gLnRpbmdsZS1tb2RhbC1ib3h7YmFja2dyb3VuZDowIDA7bWFyZ2luLWxlZnQ6M3JlbTttYXJnaW4tcmlnaHQ6M3JlbX0udGluZ2xlLW1vZGFsLmVxaW0gLnRpbmdsZS1tb2RhbC1ib3hfX2NvbnRlbnR7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0ucGFuby1lcnJvci1ibGFja291dHtiYWNrZ3JvdW5kOiMwMDA7bWluLWhlaWdodDo1MHB4fS5wYW5vLWVycm9yLWJsYWNrb3V0IGNhbnZhc3tkaXNwbGF5Om5vbmV9LnBhbm8tZXJyb3ItYmxhY2tvdXQgcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2Vye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxO2xpbmUtaGVpZ2h0OjB9LmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIgLmVxdWktbWFpbi10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTtib3R0b206NTAlO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSl9LmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIgLnBsYWNlaG9sZGVyLWltYWdlLXdyYXB7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3RvcDowfS5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5wYW5vLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7Y29sb3I6I2ZmZjtvcGFjaXR5OjE7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5lcXVpcmVjdGFuZ3VsYXItaW1hZ2Utdmlld2VyIC5wYW5vLWdhbGxlcnktbGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmVxdWlyZWN0YW5ndWxhci1pbWFnZS12aWV3ZXIgLnBhbm8tZ2FsbGVyeS1saXN0LWl0ZW0gLmRlc2NyaXB0aW9ue2NvbG9yOiM4ODg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6bGFyZ2U7d2lkdGg6MjAwcHg7bWFyZ2luLXRvcDouNWVtfVxyXG5cclxuI2VxdWlfYmFubmVyX2NvbnRhaW5lciAucGFuby10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59IiwiLy8gVGhlbWUgQnVpbGQgR3VpZGVsaW5lczpcbi8vIDEuIENvbW1lbnQgb3V0IHVudXNlZCBmZWF0dXJlcyB1bmRlciBcIlRoZW1lIERlc2lnblwiIHRvIHJlZHVjZSBmaWxlIHJlcXVlc3Qgc2l6ZS4gTm90IGEgaHVnZSBkZWFsLCBidXQgZXZlcnkgbGl0dGxlIGJpdCBoZWxwcy5cbi8vIDIuIENoYW5naW5nIHRoZSBvcmRlciBvZiB0aGVzZSBpbXBvcnRzIGNvdWxkIHJlc3VsdCBpbiBvZGQgYmVoYXZpb3IuXG4vLyAzLiBEbyBub3QgcmVtb3ZlIGEgaW1wb3J0IGluIHRoZSBcIkRlcGVuZGVuY2llc1wiIHNlY3Rpb24uXG4vLyA0LiBGYW1pbGlhcml6ZSB5b3Vyc2VsZiB3aXRoIHRoZSBmdW5jdGlvbnMgbG9jYXRlZCBpbiB0aGUgX21peGlucyBkaXJlY3RvcnksIHRoaXMgY29udGFpbnMgYSBsb3Qgb2YgdXNlZnVsIGdlbmVyYXRvcnMsIGxvb3BzLCBtaXhpbnMsIGV0Yy5cbi8vIDUuIERPIE5PVCBNRVJHRSBBTEwgT0YgWU9VUiBVTklRVUUgRElTUExBWSBDU1MgRk9SIFNPTUUgU1BFQ0lGSUMgU0lURSBUTyBNQVNURVIuIFRSWSBUTyBLRUVQIFRISVMgUkVQTyBBUyBMQVlPVVQvQkFTRSBDT0xPUlMgJiBERVNJR05cbi8vIDYuIEluIGFkZGl0aW9uIHRvIHdoYXQgaXMgbG9jYXRlZCBpbiBcIl9taXhpbnNcIiB0aGVyZSBhcmUgYWxzbyBhIGNvdXBsZSBvZiBtaXhpbnMgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MgdG8gdGhpbmdzIGxpa2UgYnV0dG9ucywgdGl0bGVzLCBldGMuXG4vLyA3LiBGZWVsIGZyZWUgdG8sIGJ1dCB5b3UgRE8gTk9UIG5lZWQgdG8gdXNlIHZlbmRvciBwcmVmaXhlcyBmb3IgQ1NTIHJ1bGVzLCB3ZSBzb3VyY2UgdGhlIGd1bHAgcGFja2FnZSAnZ3VscC1hdXRvcHJlZml4ZXInIHRoYXQgZG9lcyB0aGlzIGF1dG9tYXRpY2FsbHkuXG4vLyA4LiBQcm9kdWN0aW9uIHdlYnNpdGVzIGRvIG5vdCBuZWVkIG5vZGVfbW9kdWxlcyBkaXJlY3Rvcnlcbi8vXG4vL1RoZW1lIERlcGVuZGVuY2llc1xuQGltcG9ydCAnX3BhcnRpYWxzL3ZhcmlhYmxlcyc7IC8vc2l0ZSB3aWRlIHZhcmlhYmxlc1xuXG5cblxuQGltcG9ydCAnX3BhcnRpYWxzL2JsdWVmaXJlLWRlZmF1bHQtZm9udCc7IC8vIGdlbmVyYWwgdXNlIGljb25zIHN1Y2ggYXMgc29jaWFsIG1lZGlhLCBuYXZpZ2F0aW9uIGFycm93cywgZXRjXG5AaW1wb3J0ICdfcGFydGlhbHMvZ2VuZXJhdGVkX2ZvbnQnO1x0Ly8gdGhlIGdlbmVyYXRlZCBmb250IGZvciB0aGUgY2hpbGQgdGhlbWUgKHVuaXF1ZSBpY29ucylcblxuQGltcG9ydCAnX21peGlucy9fbWl4aW5zJzsgLy8gc3BlY2lhbCBmdW5jdGlvbnMgdGhhdCBjYW4gYmUgdXNlZCBpbiBDU1NcbkBpbXBvcnQgJ19wYXJ0aWFscy9jc3MtcmVzZXQnO1xuQGltcG9ydCAnX3BhcnRpYWxzL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnX3BhcnRpYWxzL3NpdGUnOyAvLyBnbG9iYWwgdXNlIENTUywgbGF5b3V0LCBzb2NpYWwgaWNvbnMsIFVYIGNvbnRyb2xzLCBldGMuXG5AaW1wb3J0ICdfcGFydGlhbHMvdGVzdGltb25pYWwtc2xpZGVyJztcbkBpbXBvcnQgJ19wbHVnaW5zL21hZ25pZmljLXBvcHVwJztcbkBpbXBvcnQgJ19wbHVnaW5zL2ZsZXhzbGlkZXInO1xuXG5cbi8vIFRoZW1lIERlc2lnblxuQGltcG9ydCAnX3BhcnRpYWxzL25hdic7IC8vIGJvdGggbW9iaWxlIGFuZCBkZXNrdG9wIHJlc3BvbnNpdmUgbmF2IGNzc1xuQGltcG9ydCAnX3BhcnRpYWxzL2FjY29yZGlvbic7IC8vQ1NTIGZvciBhY2NvcmRpb25zIHVzZWQgb24gc2V2ZXJhbCB0ZW1wbGF0ZXM6IGVtcGxveW1lbnQsIGZhcSwgbmV3cywgZXRjLlxuQGltcG9ydCAnX3BhcnRpYWxzL2Jhbm5lcnMnOyAvL2ZsZXhzbGlkZXIgQ1NTXG5AaW1wb3J0ICdfcGFydGlhbHMvYmxvZyc7IC8vIFwibGF0ZXN0IG5ld3NcIlxuQGltcG9ydCAnX3BhcnRpYWxzL2NhbGxvdXRzJzsgLy8gQ3NzIGZvciBjYWxsb3V0c1xuQGltcG9ydCAnX3BhcnRpYWxzL2NvbHVtbml6ZXInOyAvLyBDU1MgZm9yIGNvbHVtbml6ZXIgQUNGIHBhcnRpYWxcbkBpbXBvcnQgJ19wYXJ0aWFscy9jb250YWN0JzsgLy8gQ1NTIGZvciBjb250YWN0IHBhZ2VcbkBpbXBvcnQgJ19wYXJ0aWFscy9kb2N1bWVudC1wYWdlJzsgLy9DU1MgZm9yIGRvY3VtZW50IHBhZ2VcbkBpbXBvcnQgJ19wYXJ0aWFscy9lbXBsb3ltZW50JzsgLy8gQ1NTIGZvciBlbXBseW9tZW50IHBhZ2VcbkBpbXBvcnQgJ19wYXJ0aWFscy9nYWxsZXJ5JzsgLy9DU1MgZm9yIGdhbGxlcnkgYW5kIHZpZGVvIHBhZ2VzXG5AaW1wb3J0ICdfcGFydGlhbHMvbGFuZGluZ19wYWdlJzsgLy8gQ1NTIGZvciBsYW5kaW5nIHBhZ2UgdGVtcGxhdGVcbkBpbXBvcnQgJ19wYXJ0aWFscy90ZWFzZXInOyAvLyBDU1MgZm9yIHRlYXNlcnMgQHRvZG8gbW92ZSB0byBfYmxvZ1xuQGltcG9ydCAnX3BhcnRpYWxzL3Jldmlld3MnOyAvLyBDU1MgZm9yIHJldmlld3MvdGVzaW1vbmlhbHMgdGVtcGxhdGVcbkBpbXBvcnQgJ19wYXJ0aWFscy9zdGFmZic7IC8vIENTUyBmb3Igc3RhZmYgbWFuYWdlciB0ZW1wbGF0ZVxuQGltcG9ydCAnX3BhcnRpYWxzL3Rlc3RpbW9uaWFsLXNsaWRlcic7IC8vIENTUyBmb3IgdGVzdGltb25pYWwgc2xpZGVyIHBsdWdpblxuQGltcG9ydCAnX3BhcnRpYWxzL2NvbnRlbnRfc2xpZGVyJztcblxuQGltcG9ydCAnX3BhcnRpYWxzL19jdXN0b21fc3R5bGVzLnNjc3MnO1xuXG5AaW1wb3J0ICdfcGFydGlhbHMvX2VxdWkuc2Nzcyc7XG5cbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbn1cblxuXG4ud3BjZjctbm90LXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4vKiBCbG9nIE5leHQgLyBQcmV2IHBhZ2luYXRpb24gdHdlYWtzICovXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHt3aWR0aDogMTAwJTsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMXB4IDA7IFxuXHRjbGVhcjogYm90aDsgXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7IFxuXHRkaXNwbGF5OiBmbGV4OyBcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gaDIge2Rpc3BsYXk6IG5vbmU7fVxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuXHRmb250LXNpemU6IDEycHQ7IFxuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmOyBcblx0Y29sb3I6ICNmZmZmZmY7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHR3aWR0aDogaW5oZXJpdDsgXG5cdHBhZGRpbmc6IDJweCAxMXB4IDNweDsgXG5cdGJvcmRlci1yYWRpdXM6IDE3cHg7IFxuXHRib3JkZXI6IDA7ICBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0bWFyZ2luOiAwIDsgIFxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyBcblx0dHJhbnNpdGlvbjogYWxsIDAuOHM7IFxuXHRvdmVyZmxvdzogaGlkZGVuOyBcblx0ei1pbmRleDogMTAwO1xufVxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdGJhY2tncm91bmQ6ICNlZTM1OWI7XG59XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZTM1OWI7XG59XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQge1xuXHRmb250LXNpemU6IDEycHQ7IFxuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmOyBcblx0Y29sb3I6ICNmZmZmZmY7IFxuXHRmb250LXdlaWdodDogbm9ybWFsOyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0d2lkdGg6IGluaGVyaXQ7IFxuXHRwYWRkaW5nOiAycHggMjBweCAzcHggMzBweDsgXG5cdGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7IFxuXHRib3JkZXI6IDA7ICBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0bWFyZ2luOiAwIDAgMCAtMTJweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgXG5cdHRyYW5zaXRpb246IGFsbCAwLjhzOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdHotaW5kZXg6IDE7XG59XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6aG92ZXIge2JhY2tncm91bmQ6ICNlZTM1OWJ9XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnICc7IFxuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiAzM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRsZWZ0OiAtMTdweDsgXG5cdHRvcDogLTFweDsgXG5cdGJvcmRlci1yYWRpdXM6IDUwJTsgXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXYge1xuXHRmb250LXNpemU6IDEycHQ7IFxuXHRiYWNrZ3JvdW5kOiAjMDBhZWVmOyBcblx0Y29sb3I6ICNmZmZmZmY7IFxuXHRmb250LXdlaWdodDogbm9ybWFsOyBcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0d2lkdGg6IGluaGVyaXQ7IFxuXHRwYWRkaW5nOiAycHggMzBweCAzcHggMjBweDsgXG5cdGJvcmRlci1yYWRpdXM6IDE3cHggMCAwIDE3cHg7IFxuXHRib3JkZXI6IDA7ICBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0Ly8gbWFyZ2luOiAwIC0xMnB4IDAgMDsgIFxuXHRtYXJnaW46IDAgMCAwIDA7ICBcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgXG5cdHRyYW5zaXRpb246IGFsbCAwLjhzOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdHotaW5kZXg6IDE7XG59XG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6aG92ZXIge2JhY2tncm91bmQ6ICNlZTM1OWI7fVxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmFmdGVyIHtcblx0Y29udGVudDogJyAnOyBcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMzNweDsgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHJpZ2h0OiAtMTdweDsgXG5cdHRvcDogLTFweDsgXG5cdGJvcmRlci1yYWRpdXM6IFxuXHQ1MCU7IFxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufSJdfQ== */
