@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@400;500;600;700);@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"}.bfmclient-video-play-button:before{content:"\EA4C"}@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-checkbox-checked:before{content:"\EA0B"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}section{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}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{outline:0;text-decoration:none;cursor:pointer}ol{list-style-type:decimal;padding-left:40px;margin:1em 0}ul{list-style-type:disc;padding-left:40px;margin:1em 0}li{line-height:1.3em}.faq-page .inner .post,.full-width-wrapper{width:100%}.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%}.clear-block,.clearfix,.outer,section{display:block}.clear-block:after,.clearfix:after,.outer:after,section:after{content:"";display:table;clear:both}.screen-reader-response{display:none!important}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#3b3e43;background:#fff}h1{color:#08090c;font-size:calc(28px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h2{color:#08090c;font-size:calc(24px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h3{color:#08090c;font-size:calc(20px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h4{color:#08090c;font-size:calc(18px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h5{color:#3b3e43;font-size:calc(16px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h6{color:#3b3e43;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:#1e86bf}a:hover{color:#8d8d8d}a.more-link{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;display:inline-block;width:auto}a.more-link.active,a.more-link:hover{color:#000;background:#a6a6a6}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}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.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}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.inline-button-list 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}.inline-button-list a.active,.inline-button-list a:hover{color:#000;background:#a6a6a6}#header1{background:0 0}#header2{background:0 0}#header3{background:0 0}#header4{background:0 0}#header5{background:0 0}#header6{background:0 0}#top-callouts .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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top-callouts .inner > *{display:inline-block}#top-callouts .inner [class*="count"]{width:100%}@media (min-width:500px){#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){#top-callouts .inner .count-1{width:calc(100% / 1 - 20px);margin-right:20px}#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 4 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 5 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}#top-callouts .inner img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-page > *{display:inline-block}.landing-page [class*="cols"]{width:100%}@media (min-width:500px){.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.landing-page .cols-1{width:calc(100% / 1 - 20px);margin-right:20px}.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 4 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 5 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 6 - 20px);margin-right:20px}}.landing-page .element{margin-bottom:4%;-ms-flex-item-align:start;align-self:flex-start}.landing-page .element .button.more-link{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;margin-top:20px}.landing-page .element .button.more-link.active,.landing-page .element .button.more-link:hover{color:#000;background:#a6a6a6}.landing-page .element img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page .element div.wp-caption{width:100%!important}.staff-wrapper{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}.staff-wrapper > *{display:inline-block;width:100%;max-width:calc(96%-4%);margin:0 auto 40px}@media (min-width:500px){.staff-wrapper > *{max-width:240px;margin:0 0 40px;space-between:20px}}@media (min-width:868px){.staff-wrapper > *{width:300}}.staff-wrapper > * .staff-image img{width:100%}.staff-wrapper > * .staff-bio{position:relative;top:-5px}.staff-wrapper > * .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;padding:5px 0}.staff-wrapper > * .staff-bio button.js-bfm-staff-bio.active,.staff-wrapper > * .staff-bio button.js-bfm-staff-bio:hover{color:#000;background:#a6a6a6}.staff-wrapper > * .staff-bio button.js-bfm-staff-bio:after{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-wrapper > * .staff-bio button.js-bfm-staff-bio:after{font-size:1em;float:right;margin-left:5px}.staff-wrapper > * .staff-bio button.js-bfm-staff-bio.after:after{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"}.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}#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)}}.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}.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:#3b3e43}.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}}#footer1{background:0 0}#footer2{background:0 0}#footer3{background:0 0}#footer4{background:0 0}#footer5{background:0 0}#footer6{background:0 0}footer#bfm-credits{text-align:center;font-size:.8em;margin-bottom:0}.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}}#lr_slider .content-max-width *,#white .content-max-width *{white-space:pre-wrap}#lr_slider .element .half,#white .element .half{-ms-flex-item-align:center;align-self:center}#lr_slider .cycle-pager,#white .cycle-pager{text-align:center;margin:20px 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}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.fold-wrapper{text-align:center;position:fixed;bottom:0;left:0;right:0;display:none;z-index:100000000}#scrollBelowFold{color:#fff;font-size:40px;padding-bottom:0;display:inline-block}#scrollBelowFold: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:"\EA01"}#scrollBelowFold:hover{cursor:pointer}#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}div.panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.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%)}div.panel.show{opacity:1;max-height:1500px}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:after{content:'\EA0E';font-family:'bfmclient';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.active:after{content:'\EA11'}.faq-page div.panel{padding:0;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{padding:0 18px;opacity:1;max-height:10000px}@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:#000;background:#aaa}.social-wrapper .icon:hover{color:#000;background:#2b2b2b}.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.google_plus:before,.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.linked_in:before,.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.trip_advisor:before,.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}.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:#000;background:#aaa}.social-wrapper .icon:hover{color:#000;background:#2b2b2b}.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.google_plus:before,.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.linked_in:before,.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.trip_advisor:before,.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}.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-form-control-wrap{max-width:100%;margin:0 auto 10px;padding:0;position:relative}.wpcf7-form-control-wrap.radiotype.required:before{right:-3px}.wpcf7-form-control-wrap.radiotype .wpcf7-list-item{margin-right:15px}.wpcf7-form-control-wrap.radiotype label{line-height:1.3em;text-align:left;display:inherit;margin-bottom:7px}.wpcf7-form-control-wrap.radiotype label span{line-height:1.3em;text-align:left;display:inherit}.wpcf7-form-control-wrap.select.require:before{top:unset;bottom:5px;right:10px;-webkit-transform:none;transform:none}.wpcf7-form-control-wrap.searchpage{position:relative}.wpcf7-form-control-wrap.searchpage.hasfocus{-webkit-transition:color .3s;transition:color .3s}.wpcf7-form-control-wrap.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}.wpcf7-form-control-wrap.searchpage.hasfocus:before,.wpcf7-form-control-wrap.searchpage:before{color:#0182a2}.wpcf7-form-control-wrap .wpcf7-select{width:calc(100% - 2px)}.wpcf7-form-control-wrap input.form-text,.wpcf7-form-control-wrap input.search-text,.wpcf7-form-control-wrap input.wpcf7-email,.wpcf7-form-control-wrap input.wpcf7-file,.wpcf7-form-control-wrap input.wpcf7-select,.wpcf7-form-control-wrap input.wpcf7-text,.wpcf7-form-control-wrap 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}.wpcf7-form-control-wrap input.form-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.search-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-email.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-file.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-select.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-text.wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-textarea.wpcf7-not-valid{border-color:red}.wpcf7-form-control-wrap input.form-text:focus,.wpcf7-form-control-wrap input.search-text:focus,.wpcf7-form-control-wrap input.wpcf7-email:focus,.wpcf7-form-control-wrap input.wpcf7-file:focus,.wpcf7-form-control-wrap input.wpcf7-select:focus,.wpcf7-form-control-wrap input.wpcf7-text:focus,.wpcf7-form-control-wrap textarea.wpcf7-textarea:focus{border-color:#0182a2;-webkit-transition:border-color .3s;transition:border-color .3s;outline:0 transparent}.wpcf7-form-control-wrap input[name="address"],.wpcf7-form-control-wrap input[name="address1"],.wpcf7-form-control-wrap input[name="address2"],.wpcf7-form-control-wrap input[name="company"],.wpcf7-form-control-wrap input[name="email"],.wpcf7-form-control-wrap input[name="message"],.wpcf7-form-control-wrap input[name="pass"],.wpcf7-form-control-wrap input[name="phone"],.wpcf7-form-control-wrap input[name="search"],.wpcf7-form-control-wrap input[name="senderemail"],.wpcf7-form-control-wrap input[name="sendername"],.wpcf7-form-control-wrap input[name="sendername-first"],.wpcf7-form-control-wrap input[name="sendername-last"],.wpcf7-form-control-wrap textarea[name="message"]{padding:8px 8px 6px 32px;width:calc(100% - 45px)}.wpcf7-form-control-wrap label{color:#000}.wpcf7-form-control-wrap label span{color:#000}@media only screen and (min-width:980px){.wpcf7-form-control-wrap{max-width:100%;margin:0 0 10px 0}}.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,.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}.wpcf7-form-control.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}.wpcf7-form-control.wpcf7-submit.active,.wpcf7-form-control.wpcf7-submit:hover{color:#000;background:#a6a6a6}.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"}.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}.banner{margin:0;line-height:1em}.flexslider{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0}.bg-video{overflow:hidden;position:relative}.bg-video #videoplayer{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bfm-banner{width:100%;line-height:0}.bfm-banner div{line-height:0}.bfm-banner p{margin:0;line-height:1.3em}.bfm-banner img{line-height:0}.bfm-banner.layout-45_deg{width:100%}.bfm-banner ul.slides,.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}.bfm-banner.has-video li{overflow:hidden}.bfm-banner .banner-container{position:relative}@media only screen and (min-width:800px){.bfm-banner .text-wrapper{position:absolute;bottom:0;left:0;right:0}}.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}#columnizer-columns{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#columnizer-columns > *{display:inline-block}#columnizer-columns [class*="column-count"]{width:100%}@media (min-width:500px){#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1400px){#columnizer-columns .column-count-1{width:calc(100% / 1 - 20px);margin-right:20px}#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 4 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 5 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teaser-page .flex-content > *{display:inline-block}.teaser-page .flex-content [class*="columns"]{width:100%}@media (min-width:500px){.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 4 - 20px);margin-right:20px}}@media (min-width:1400px){.teaser-page .flex-content .columns-1{width:calc(100% / 1 - 20px);margin-right:20px}.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 5 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 6 - 20px);margin-right:20px}}.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%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.teaser-page .post-teaser .title{margin-top:.5em;margin-bottom:.5em;font-size:calc(14px + 1vw)}.teaser-page .post-teaser .teaser-button{margin-top:.5em;text-align:center}.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{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{border:none}.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;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%}.teaser-page .bfm-employment-page-teaser .col-two{border-left:1px solid #666}.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% - 350px)}.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}}@media only screen and (min-width:1100px){.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}}@font-face{font-family:'fema';src:url(/wp-content/themes/bfm-child/dist/fonts/fema.eot?t9tah6);src:url(/wp-content/themes/bfm-child/dist/fonts/fema.eot?t9tah6#iefix) format("embedded-opentype"),url(/wp-content/themes/bfm-child/dist/fonts/fema.ttf?t9tah6) format("truetype"),url(/wp-content/themes/bfm-child/dist/fonts/fema.woff?t9tah6) format("woff"),url(/wp-content/themes/bfm-child/dist/fonts/fema.svg?t9tah6#fema) format("svg");font-weight:400;font-style:normal}body{font-family:'Poppins',sans-serif;font-size:1.1em;color:#131313}li,ol,p,ul{line-height:1.3em}ul ul{list-style-type:circle;margin:5px 0}h1,h1 a{font-size:calc(16pt + 1.5vw);color:#131313;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.2em;margin:10px 0 10px;text-transform:none;text-align:center;letter-spacing:-.2px}h2,h2 a{font-size:calc(16pt + .95vw);color:#c60505;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h3,h3 a{font-size:calc(16pt + .75vw);color:#131313;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h4,h4 a{font-size:calc(14pt + .64vw);color:#c60505;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h5,h5 a{font-size:calc(14pt + .53vw);color:#131313;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h6,h6 a{font-size:calc(14pt + .42vw);color:#c60505;font-family:"Bebas Neue",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}p{margin:.92em 0}a,a:link,a:visited{color:#b70404;-webkit-transition:all .5s;transition:all .5s}a:focus,a:hover{color:#7d7b7b}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-item input.wpcf7-submit,.landing-page .element a.button.more-link,.teaser-page .bfm-employment-page-teaser .teaser-button a,a.button.more-link,a.button.read-more{background:#b70404;border:1px solid #b70404;color:#fffefe;font-size:.92em;font-family:"Poppins";font-weight:600;padding:14px 20px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.form-item input.wpcf7-submit:hover,.landing-page .element a.button.more-link:hover,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover,a.button.more-link:hover,a.button.read-more:hover{background-color:#040404;border-color:#040404;color:#fffefe;-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)}div.panel.show{max-height:20000px}.outer{width:100%}.inner{width:100%;max-width:1576px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%;margin:0 auto}.flex-content{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}.imagewrapper{line-height:0;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.imagewrapper figcaption{background:rgba(24,24,24,0);color:#fff;opacity:0;width:100%;padding:5px;position:absolute;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;line-height:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:.85em}.imagewrapper:hover figcaption{background-color:#181818;opacity:1}.wp-caption{line-height:0;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto!important}.wp-caption .wp-caption-text{background:rgba(24,24,24,0);color:#fff;opacity:0;width:100%;padding:5px;margin:0;position:absolute;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;line-height:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:.85em}.wp-caption:hover .wp-caption-text{background-color:#181818;opacity:1}section:after{line-height:0}a.popup-youtube{position:relative;display:inline-block;line-height:0;overflow:hidden}a.popup-youtube:after{content:"\EA4C";font-family:"bfmclient";color:rgba(255,255,255,.7);font-size:calc(50px + 5vw);position:absolute;top:0;left:0;width:100%;height:100%;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}a.popup-youtube img{-webkit-transition:all .3s;transition:all .3s}a.popup-youtube:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.video-page a.popup-youtube:after{display:none}sup{font-size:.8em;position:relative;top:-.5em;margin-right:.2em}sub{font-size:.8em;position:relative;bottom:-.5em;margin-right:.2em}#header1{background:#070707;padding:20px 0;position:relative;top:0;z-index:300}#header1 .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}#header1 .logo-wrapper{z-index:700}#header2{background:#fff;padding:0;-webkit-box-shadow:0 2px 6px rgba(40,40,40,.4);box-shadow:0 2px 6px rgba(40,40,40,.4);position:sticky;top:0;z-index:1000}#header2 .inner{width:100%;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;padding:5px 2%}#header2 .logo-wrapper{display:inline-block;line-height:0}#header2 .logo-wrapper a{line-height:0}#header2 #nav_menu-2{width:calc(100% - 262px - 262px - 20px)}#header2 #wysiwyg_widgets_widget-6{width:262px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header2 #wysiwyg_widgets_widget-6 p{margin:0;padding:0}#header2 #wysiwyg_widgets_widget-6 a.button{padding:14px 2.5vw 12px;text-transform:none;border-radius:6px;font-size:1.1em}#nav_menu-2{width:100%;z-index:600}.menu-main-menu-container{position:relative;z-index:600;width:100%;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.menu-main-menu-container .menu{display:inline-block;list-style:none;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;line-height:0;font-size:0}.menu-main-menu-container .menu .menu-item{margin:0;padding:0;line-height:0;display:inline-block;line-height:0;font-size:0}.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;margin:0;-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:#010101;background:0 0;font-size:16px;padding:0 5px 30px 5px;font-family:'Poppins',sans-serif;font-weight:700;text-transform:capitalize;line-height:1em}.menu-main-menu-container .menu > .menu-item > a{margin-right:1vw}.menu-main-menu-container .menu > .menu-item > a:before{content:'';width:100%;height:9px;display:block;background-color:transparent;margin-bottom:22px;-webkit-transition:all .5s;transition:all .5s}.menu-main-menu-container .menu > .menu-item > a:hover{color:#010101;background:0 0}.menu-main-menu-container .menu > .menu-item > a:hover:before{background-color:#ca0303}.menu-main-menu-container .menu > .menu-item.current-menu-item > a{color:#010101;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-item > a:before{background-color:#ca0303}.menu-main-menu-container .menu > .menu-item.current-menu-parent > a{color:#010101;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-parent > a:before{background-color:#ca0303}.menu-main-menu-container .menu .sub-menu > .menu-item > a{color:#fefefe;background:rgba(0,0,0,.92);font-size:16px;font-family:'Poppins',sans-serif;font-weight:400;text-transform:none;padding:10px 12px 10px;line-height:1em;white-space:pre-wrap}.menu-main-menu-container .menu .sub-menu > .menu-item > a:hover{color:#fefefe;background:#a80000}.menu-main-menu-container .menu .sub-menu > .menu-item.current-menu-item > a{color:#fefefe;background:#a80000}.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:#070707}.nav-mobile.nav-mobile-open .menuicon:before{color:#ad0707}.menu-main-menu-container .menu .menu-item .sub-menu .sub-menu{display:none}#menu-item-109{display:none}#menu-item-144{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;position:relative}.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{background:rgba(0,0,0,0);position:absolute;bottom:0;left:inherit;right:0;width:100%;max-width:100%;height:100%;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;padding:0;min-height:0}.banner .bfm-banner .text-wrapper p{line-height:1em;margin:0;display:inline-block}.banner .bfm-banner .text-wrapper .centerme{background:0 0;width:100%;max-width:100%;margin:0 auto 0;padding:12px 2.5%;line-height:1.1em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .bfm-banner .text-wrapper .slide-title{color:#000;font-size:calc(16pt + .45vw);font-family:"Poppins";font-weight:600;line-height:1em;display:block;text-transform:none}.banner .bfm-banner .text-wrapper .slide-title p{line-height:1.7em}.banner .bfm-banner .text-wrapper .slide-title p span{width:100%;font-size:calc(16pt + 3.9vw);font-family:"Bebas Neue";display:block;line-height:1.35em;letter-spacing:1px}.banner .bfm-banner .text-wrapper .slide-subtitle{color:#fff;font-size:1em;font-family:"Poppins";font-weight:400;line-height:1em;margin-top:5px}.banner .bfm-banner .text-wrapper .slide-subtitle p{line-height:1.1em}.banner .bfm-banner .text-wrapper .slide-link{margin-top:5px;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a{color:#fffefe;border:1px solid #b70404;background:#b70404;line-height:1em;padding:14px 18px;font-size:11pt;font-family:"Poppins";font-weight:400;text-transform:uppercase;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:#040404;border-color:#040404;-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.default .text-wrapper{display:none}body:not(.is-homepage) .banner .bfm-banner.short .text-wrapper .slide-title{font-size:calc(16pt + 4vw);font-family:"Bebas Neue";font-weight:500;text-transform:uppercase;letter-spacing:1px}.banner .bfm-banner.short .text-wrapper .slide-title p{padding:0 10px}body:not(.is-homepage) .banner .bfm-banner.short .text-wrapper .slide-title p:after{content:'';width:100%;height:26px;display:block;margin:-55px auto 0;background-color:#ad0707}#content{padding:60px 0}#content .inner h1{text-align:left}#content .inner .textwrap p{line-height:1.2em}#content .inner .textwrap p a.popup-youtube{float:right}#content .inner .textwrap p a.button.more-link{width:228px;height:46px;padding:0;margin:36px auto 0;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}.is-subpage #content{padding-top:48px}.is-subpage #content .inner h1{font-size:calc(16pt + .9vw)}.is-subpage #content .inner .textwrap p{line-height:1.4em;margin-bottom:15px}#top_component_rep{padding:35px 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}#top_component_rep .inner .infowrap .titlewrap h2{color:#fff;margin:0 0 -9px;text-align:center;letter-spacing:1.2px}#top_component_rep .inner .infowrap .textwrap p{color:#e9e8e8;font-weight:400;text-align:center;letter-spacing:.05px}#top_component_rep .inner .infowrap .textwrap a{color:#d83838}#top_component_rep .inner .infowrap .textwrap a:hover{color:#7d7b7b}#top_component_rep .inner .callwrapper{margin-top:27px;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}#top_component_rep .inner .callwrapper .itembox{width:14%}#top_component_rep .inner .callwrapper .itembox .imagewrapper{width:100%}#top_component_rep .inner .callwrapper .itembox .imagewrapper img{display:block;margin:0 auto;-webkit-transition:all .5s;transition:all .5s}#top_component_rep .inner .callwrapper .itembox a:hover .imagewrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}#top_component_rep .inner .callwrapper .itembox .namewrap{color:#fff;font-size:14pt;font-family:"Bebas Neue";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;letter-spacing:.5px;-webkit-transition:all .5s;transition:all .5s;text-align:center}#top_component_rep .inner .callwrapper .itembox:hover .namewrap{color:#8e8d8d}#more_about_fema{padding:4.4vw;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}#more_about_fema .inner{max-width:1200px}#more_about_fema .inner .titlewrap h2{color:#fffefe;font-size:calc(16pt + 1.2vw);text-align:center;letter-spacing:.2px}#more_about_fema .inner .callwrapper{margin-top:68px;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}#more_about_fema .inner .callwrapper .itembox{width:41%;margin-bottom:36px}#more_about_fema .inner .callwrapper .itembox .titlewrap{color:#fffefe;font-size:calc(16pt + .4vw);font-family:"Bebas Neue";letter-spacing:.5px;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}#more_about_fema .inner .callwrapper .itembox a .titlewrap{color:#fff}#more_about_fema .inner .callwrapper .itembox a .titlewrap:hover{color:#fff}#more_about_fema .inner .callwrapper .itembox .titlewrap:after{content:'>';font-size:24px;font-family:"Poppins";font-weight:400;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;width:25px;background-color:#b80606;color:#fff;margin-left:30px;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;-webkit-transition:all .5s;transition:all .5s}#more_about_fema .inner .callwrapper .itembox .titlewrap:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fff;color:#b80606}#more_about_fema .inner .callwrapper .itembox .textwrap p{color:#fffefe;font-size:12pt;font-weight:400}#more_about_fema .inner .callwrapper .itembox .textwrap p a{color:#d83838}#more_about_fema .inner .callwrapper .itembox .textwrap p a:hover{color:#7b7b7b}#scholarship_bar .inner .centerbox{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}#scholarship_bar .inner .centerbox .titlewrap{width:32%}#scholarship_bar .inner .centerbox .titlewrap h2{color:#fffefe;font-size:calc(16pt + .5vw);letter-spacing:.7px}#scholarship_bar .inner .centerbox .textwrap{width:48%}#scholarship_bar .inner .centerbox .textwrap p{color:#fffefe;line-height:1.6em;letter-spacing:.5px}#scholarship_bar .inner .centerbox .textwrap a{color:#fb4747}#scholarship_bar .inner .centerbox .textwrap a:hover{color:#a6a5a5}#scholarship_bar .inner .centerbox .buttonwrap{width:165px}#scholarship_bar .inner .centerbox .buttonwrap a.button.more-link{background-color:#070707;border-color:#070707;width:165px;height:45px;padding:0;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}#scholarship_bar .inner .centerbox .buttonwrap a.button.more-link:hover{background-color:transparent;border-color:#fff}.teaser-page .nth-rule-wrapper{width:100%}.teaser-page .post-teaser.columns-one.bfm-employment-page-teaser{width:calc(100% - 2px)}.teaser-page .bfm-employment-page-teaser{width:100%;border:1px solid #181818;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser-page .post-teaser.bfm-employment-page-teaser{margin-bottom:0}.teaser-page .bfm-employment-page-teaser .col-one{width:350px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:0}.teaser-page .bfm-employment-page-teaser .col-one > div{font-family:"Bebas Neue",sans-serif;line-height:1.2em}.teaser-page .bfm-employment-page-teaser .col-two{width:calc(100% - 350px);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:0}.teaser-page .bfm-employment-page-teaser label{font-weight:700}.teaser-page .bfm-employment-page-teaser label:after{content:':';margin-right:10px}.teaser-page .bfm-employment-page-teaser .position-title{color:#1d1d1d;font-style:normal;font-size:calc(14pt + .28vw);font-family:'Bebas Neue',sans-serif;font-weight:700;margin-bottom:20px}.teaser-page .bfm-employment-page-teaser.header-row{background:#1d1d1d;border-color:#1d1d1d;color:#fff;font-size:1.1em;font-family:'Poppins',sans-serif;font-weight:600}.teaser-page .bfm-employment-page-teaser:nth-child(odd){background:#fff;border-color:#1d1d1d}.teaser-page .bfm-employment-page-teaser:nth-child(even){background:#fff;border-color:#1d1d1d}.employment-page .inline p{margin:2px 0}.employment-page .formtitle{margin-top:20px}.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser-page .post-teaser.bfm-employment-page-teaser.header-row{background:#1d1d1d;border-color:#1d1d1d;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow:hidden}.teaser-page .bfm-employment-page-teaser.header-row .col-one{background:#1d1d1d;border-color:#1d1d1d;color:#fff;font-size:1.1em;font-family:"Bebas Neue",sans-serif;font-weight:700;border:0;width:350px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.5px}.teaser-page .bfm-employment-page-teaser.header-row .col-two{background:#1d1d1d;border-color:#1d1d1d;color:#fff;font-size:1.1em;font-family:"Poppins",sans-serif;font-weight:700;border:0;width:calc(100% - 350px);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.5px}.teaser-page .bfm-employment-page-teaser .col-two{border-left:1px dashed #838282}.teaser-page .bfm-employment-page-teaser .teaser-button{text-align:left}.teaser-page .bfm-employment-page-teaser .teaser-button a{color:#fff}.single-ct-employment .backbuttonwrap{margin-top:30px}#content.multi-document-page{padding-bottom:52px}#content.multi-document-page .inner p{font-size:calc(13pt + .1vw);letter-spacing:.4px;margin:9px 0 0 2px;line-height:1.6em}#documentstitle{padding:0}#documentstitle .titlebar h2{background:#080808;color:#fff;font-size:calc(14pt + .2vw);text-transform:uppercase;padding:17px 20px;letter-spacing:1.3px;text-align:center;margin:0}.docsection.documents{padding-top:0;padding-bottom:80px}.docsection.documents .header-row.row{background-color:#464646;color:#fff}.docsection.documents .doc-row:nth-child(odd){background:#ececec}.docsection .inner .header-row.row .doc-link,.docsection .inner .header-row.row .doc-size{display:none}.docsection.documents .row{padding:0 0 3px 10px;width: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;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .row .doc-type{width:80px;padding:5px 10px;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;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.docsection.documents .row .doc-title{width:calc(100% - 80px - 120px - 238px);padding:5px 12px;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;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.docsection.documents .row .doc-size{text-align:center;width:120px;padding:5px 10px;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;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .row .doc-link{text-align:center;width:238px;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;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .row .doc-link .iconbox{display:none}.docsection.documents .doc-row .doc-type .icon{width:32px;min-height:32px;padding-top:4px;text-align:center}.docsection.documents .doc-row .doc-type .icon:before{content:"\EA1E";color:#ad0707;font-size:42px;font-family:"bfmclient";display:inline-block;margin-top:7px}.docsection.documents .doc-row .doc-title{color:#2c2c2c;font-size:1.1em;line-height:1.2em}.docsection.documents .doc-row a.button{background:#b70404;border:1px solid #b70404;color:#fff;width:100%;font-size:1em;letter-spacing:.4px;font-weight:600;padding:22px 52px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .doc-row a.button:hover{background-color:#a80000;border-color:#a80000;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)}.bfm-gallery.stylesquare{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}.bfm-gallery.stylesquare .element.image{width:19%;margin-right:1.25%;margin-bottom:1.25%}.bfm-gallery.stylesquare .element.image:nth-child(5n+5){margin-right:0}.bfm-gallery.stylesquare .element.image .overlay{background:rgba(183,4,4,.85)}#area3{background:#e9e9e9;color:#fff;text-align:center;padding:calc(20px + .5vw) 0 0 0}#area3 .inner{max-width:100%;padding:0;margin-bottom:25px}#area3 .inner .top_info{max-width:1075px;margin:0 auto 42px}#area3 .inner .top_info .titlewrap h2{color:#b80606;font-size:calc(16pt + 1.5vw);margin-bottom:20px}#area3 .inner .top_info .textwrap p{color:#131313}#area3 .slideshow-container{overflow:hidden!important;width:100%;margin:0 auto;position:relative}#area3 .slideshow-container .cycle-slideshow-controls#prev{color:#fff;background-color:rgba(7,7,7,.9);position:absolute;top:50%;z-index:100;font-size:calc(12pt + 3.4vw);left:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#area3 .slideshow-container .cycle-slideshow-controls#prev:hover{color:#56b7ec}#area3 .slideshow-container .cycle-slideshow-controls#next{color:#fff;background-color:rgba(7,7,7,.9);position:absolute;top:50%;z-index:100;font-size:calc(12pt + 3.4vw);right:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#area3 .slideshow-container .cycle-slideshow-controls#next:hover{color:#56b7ec}#area3 .slideshow-container .cycle-slideshow-controls#next:before{color:#fff;content:"\E907";font-size:22px;font-family:"fema";display:inline-block;width:54px;height:59px;opacity:1;position:relative;top:9px;right:0}#area3 .slideshow-container .cycle-slideshow-controls#prev:before{color:#fff;content:"\E907";font-size:22px;font-family:"fema";-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;width:54px;height:59px;opacity:1;position:relative;top:-26px;left:-1px}#area3 .slideshow-container .slideshow{overflow:visible!important;width:35%;margin:0 auto}#area3 .slideshow-container .slideshow div{padding-left:25px;padding-right:25px}#area3 .slideshow-container .slideshow .cycle-slide{opacity:.4!important;-webkit-filter:grayscale(80%);filter:grayscale(80%);-webkit-transition:all .8s;transition:all .8s}#area3 .slideshow-container .slideshow .cycle-slide.cycle-slide-active{opacity:1!important;-webkit-filter:grayscale(0);filter:grayscale(0)}#area3 .bottomwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#area3 .bottomwrapper h2{color:#1e86bf;font-size:calc(14pt + 1.45vw);margin-top:3vw;text-transform:none;width:100%;max-width:1400px;margin:0 auto}#area3 .bottomwrapper h2 span{color:#fff!important}#area3 .bottomwrapper a.button.more-link{font-size:calc(12pt + .8vw);font-weight:700;background:#121214;color:#fff;border:2px solid #fff;margin:3vw auto 0;padding:1.7vw 3vw}#area3 .bottomwrapper a.button.more-link:hover{background-color:#1d86bf;border-color:#1d86bf}#area3 .inner .buttonwrap{margin-top:20px}#area3 .inner .buttonwrap a.button.more-link{background-color:#070707;border-color:#070707;padding:13px 47px;margin:30px 0}#area3 .inner .buttonwrap a.button.more-link:hover{background-color:#b70404;border-color:#b70404}#product_repeater .inner{max-width:100%;padding:0}#product_repeater .inner .callwrapper{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}#product_repeater .inner .callwrapper .itembox{width:100%;min-height:320px;margin-bottom:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#product_repeater .inner .callwrapper .itembox .leftside{width:52%;max-height:320px;background-image:-webkit-gradient(linear,left top,right top,from(#a80000),to(#dc1b1e));background-image:linear-gradient(to right,#a80000,#dc1b1e);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}#product_repeater .inner .callwrapper .itembox .leftside{-webkit-mask:url(../../img/angle-mask-left-min.png);mask:url(../../img/angle-mask-left-min.png);-webkit-mask-position:right;mask-position:right;padding-right:205px;-webkit-box-sizing:border-box;box-sizing:border-box}#product_repeater .inner .callwrapper .itembox .rightside{width:44%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product_repeater .inner .callwrapper .itembox .rightside{padding-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box}#product_repeater .inner .callwrapper .itembox .rightside .centerbox{max-width:750px}#product_repeater .inner .callwrapper .itembox .rightside .centerbox .titlewrap h2{color:#1b1b1b;font-size:calc(16pt + .85vw);margin:0 0 20px;letter-spacing:.5px}#product_repeater .inner .callwrapper .itembox .rightside .centerbox .textwrap p{color:#474747}#product_repeater .inner .callwrapper .itembox .rightside .centerbox .buttonwrap{margin-top:35px}#product_repeater .inner .callwrapper .itembox .rightside .centerbox .buttonwrap a.button.more-link{background-color:#242424;border-color:#242424;padding:20px 46px}#product_repeater .inner .callwrapper .itembox .rightside .centerbox .buttonwrap a.button.more-link:hover{background-color:#b70404;border-color:#b70404}#top_split_section{background-color:#ebebeb;padding:0}#top_split_section .inner{max-width:100%;padding:0;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}#top_split_section .inner .leftside{width:50%;line-height:0;background-image:url(../../img/light-gray-angle-bg-product-pages-min.png);background-position:right}#top_split_section .inner .leftside .imagewrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_split_section .inner .leftside .imagewrapper img{padding-right:25px}#top_split_section .inner .rightside{width:50%;padding-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box;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}#top_split_section .inner .rightside .centerbox{text-align:center}#top_split_section .inner .rightside .centerbox .titlewrap h2{margin-bottom:-10px}#top_split_section .inner .rightside .centerbox .buttonwrap{margin-top:20px}#diagrams_schematics{padding:55px 0}#diagrams_schematics .inner{padding:0 2%}#diagrams_schematics .inner .top_info{margin:0 auto}#diagrams_schematics .inner .top_info .titlewrap h2{font-size:calc(16pt + .8vw);margin:0 0 -5px;letter-spacing:.5px}#diagrams_schematics .inner .callwrapper{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}#diagrams_schematics .inner .callwrapper.one .itembox{width:100%;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.two .itembox{width:48%;margin-right:4%;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.two .itembox:nth-child(2n+2){margin-right:0}#diagrams_schematics .inner .callwrapper.three .itembox{width:32%;margin-right:2%;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.three .itembox:nth-child(3n+3){margin-right:0}#diagrams_schematics .inner .callwrapper.four .itembox{width:23%;margin-right:2.66%;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.four .itembox:nth-child(4n+4){margin-right:0}#diagrams_schematics .inner .callwrapper .itembox .textwrap p img{display:block;margin:0 auto}#diagrams_schematics .inner .buttonwrap{width:100%}#diagrams_schematics .inner .buttonwrap a.button.more-link{width:237px;height:56px;background-color:#242424;border-color:#242424;padding:0;margin:0 auto;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}#diagrams_schematics .inner .buttonwrap a.button.more-link:hover{background-color:#b70404;border-color:#b70404}#fullpage_stagger_repeater{padding:0}#fullpage_stagger_repeater .inner{max-width:100%;padding:0}#fullpage_stagger_repeater .inner .callwrapper{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}#fullpage_stagger_repeater .inner .callwrapper .itembox{width:100%;background-color:#ebebeb;margin-bottom:20px;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}#fullpage_stagger_repeater .inner .callwrapper .itembox:nth-last-child(1){margin-bottom:0}#fullpage_stagger_repeater .inner .callwrapper .itembox .leftside{width:58%;line-height:0;-webkit-mask:url(../../img/angle-mask-left-min.png);mask:url(../../img/angle-mask-left-min.png);-webkit-mask-position:right;mask-position:right}#fullpage_stagger_repeater .inner .callwrapper .itembox .leftside .imagewrapper{overflow:hidden}#fullpage_stagger_repeater .inner .callwrapper .itembox .leftside .imagewrapper img{-webkit-transition:all .5s;transition:all .5s}#fullpage_stagger_repeater .inner .callwrapper .itembox:hover .leftside .imagewrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside{width:42%;padding:0 5vw 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside .titlewrap h2{color:#1b1b1b;font-size:calc(16pt + .7vw);letter-spacing:.8px}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside .buttonwrap{margin-top:30px}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside .buttonwrap a.button.more-link{background-color:#242424;border-color:#242424;padding:19px 57px}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside .buttonwrap a.button.more-link:hover{background-color:#b70404;border-color:#b70404}#fullpage_stagger_repeater .inner .callwrapper .itembox:nth-child(even) .leftside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-mask:url(../../img/angle-mask-right-min.png);mask:url(../../img/angle-mask-right-min.png);-webkit-mask-position:left;mask-position:left}#fullpage_stagger_repeater .inner .callwrapper .itembox:nth-child(even) .rightside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 5vw}.archive.category .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive.category .post-teaser.blog-teaser{width:31%;margin-right:3.5%;margin-bottom:3.5vw}.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;line-height:0}.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.1,1.1,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 + .35vw);color:#000;line-height:1.1em;margin-top:5px;margin-bottom:0;text-transform:none}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}.archive.category .post-teaser.blog-teaser .date-date p{margin:0;color:#1d1d1d}.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;padding:17px 40px}.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:#404040}.single.single-post .inner.single-post p:nth-of-type(1){margin-top:0}#posts-navigation{display:block;width:100%}.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:12pt;background:#070707;color:#fff;position:relative;width:inherit;min-width:20px;padding:4px 11px 4px;border-radius:17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:100;text-align:center}.navigation.pagination .nav-links .page-numbers.current{background:#ad0707}.navigation.pagination .nav-links .page-numbers:hover{background-color:#ad0707}.navigation.pagination .nav-links .next{font-size:12pt;background:#070707;color:#fff;font-weight:400;position:relative;width:inherit;padding:4px 20px 4px 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:#ad0707}.navigation.pagination .nav-links .next:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;left:-17px;top:-2px;border-radius:50%;background:#fff}.navigation.pagination .nav-links .prev{font-size:12pt;background:#070707;color:#fff;font-weight:400;position:relative;width:inherit;padding:4px 30px 4px 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:#ad0707}.navigation.pagination .nav-links .prev:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;right:-17px;top:-2px;border-radius:50%;background:#fff}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{font-family:inherit;font-size:1em;margin:10px 0}.wpcf7-form-control-wrap:before{font-family:inherit;font-size:1em}.form-item input[name="email"],.form-item input[name="senderemail"]{padding:8px 8px 6px 32px;width:calc(100% - 45px)}.wpcf7-form-control-wrap.email:before,.wpcf7-form-control-wrap.senderemail:before{margin-top:3px}.form-item{position:relative}.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-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:#404040;margin-bottom:-10px;display:block;font-weight:700}.form-item.selectlist label{color:#404040;margin:0 0 5px 12px}.form-item.required:before{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 label{margin:0 0 10px 5px;line-height:1.1em}.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;margin-bottom:10px;resize:none}.form-item.radiotype .wpcf7-checkbox .wpcf7-list-item{color:#7d7d7d}.form-item.radiotype .wpcf7-form-control-wrap label span{color:#7d7d7d}.form-item .description{font-size:.85em;color:#404040;position:relative;top:-5px;left:10px}.form-item span:before{color:#000}.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:#ad0707}.wpcf7-form-control-wrap.hasfocus:before{color:#ad0707}.landing-page .element.lp-bottom{margin-bottom:0}.landing-page .element.lp-bottom img{width:initial}.landing-page .full-width-wrapper.flex-content{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}.landing-page .element .button.more-link{width:inherit;background:#1c3f95;border:2px solid #1c3f95;color:#fff;font-size:12pt;font-weight:700;padding:14px 25px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}.landing-page .element .button.more-link:hover{background-color:#303236;border-color:#303236;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)}.landing-page .element.cols-4{width:23%;margin-right:2.66%}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:0}.landing-page .element.cols-3{width:31%;margin-right:3.5%}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}.landing-page .element.cols-2{width:48%;margin-right:4%}.landing-page .element.cols-2:nth-of-type(2n+2){margin-right:0}.landing-page .element.cols-2 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}button.js-bfm-accordion{background:#070707;color:#fff;text-transform:none}button.js-bfm-accordion.active{background:#ad0707;color:#fff;margin-bottom:0}button.js-bfm-accordion:hover{background:#ad0707;color:#fff}.footerwrap{background:#070707;color:#fff}#footer1{background:#070707;color:#fff}#footer1 a,#footer1 a:visited{color:#fff}#footer1 a:hover{color:#e13535}#footer1 .inner{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}#footer1 .documentlinks{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}#footer1 .itembox{display:inline-block;font-size:1.4em}#footer1 .itembox:not(:nth-last-child(1)){padding-right:3vw;margin-right:3vw;border-right:1px solid #707070}#footer2{background:#070707;color:#fff;font-size:1em;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#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}#footer2 .inner .widget{display:inline-block}#footer2 h2{color:#4c4848;margin:0 0 30px;font-size:calc(16pt + .35vw);font-weight:400;text-transform:uppercase}#footer2 p{padding:0;margin:0;line-height:1.4em}#footer2 ul{width:100%;padding:0;margin:0}#footer2 ul li{font-size:12pt;font-weight:400;list-style:none;padding:0;margin:0 0 16px 0}#footer2 a,#footer2 a:visited{color:#c1c0c0}#footer2 a:hover{color:#e13535}#footer2 a.button.more-link{background:#ad0707;border:1px solid #ad0707;color:#fff;padding:0}#footer2 a.button.more-link:hover{background-color:#00b4ac;border-color:#00b4ac;color:#fff}#footer2 #wysiwyg_widgets_widget-7 a.button.more-link{padding:14px 2.5vw 12px;text-transform:none;border-radius:6px;font-size:1.1em}#bfm_bg_1{width:300px}#bfm_bg_2{width:calc(100% - 690px);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}#bfm_bg_3{width:170px}#wysiwyg_widgets_widget-2 p img{margin-bottom:0}#bfm_bg_2 .widget{width:32%}#wysiwyg_widgets_widget-4{width:100%}#wysiwyg_widgets_widget-4 p a.button.more-link{background-color:#ad0707;border-color:#ad0707;width:168px;height:40px;padding:0;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}#wysiwyg_widgets_widget-4 p a.button.more-link:hover{background-color:transparent;border-color:#fff}#footer3{background:#070707;color:#fff;padding-top:0}#footer3 .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}#footer3 p{text-align:center}#footer3 a,#footer3 a:visited{color:#c1c0c0}#footer3 a:hover{color:#e13535}#footer3 .social-wrapper{margin-top:0;display:block}#footer3 .social-wrapper .icon{font-family:'bfmclient';width:30px;height:30px;margin-right:15px;font-size:32px;background-color:transparent;color:#fff;display:inline-block;-webkit-transition:all .3s;transition:all .3s}#footer3 .social-wrapper a:nth-last-child(1) .icon{margin-right:0}#footer3 .social-wrapper .icon:before{font-family:"bfmclient";color:#fff;-webkit-transition:all .5s;transition:all .5s}#footer3 .social-wrapper .icon:hover:before{background:0 0;color:#4c4848;text-shadow:none}footer{background:#000;line-height:0;text-align:center;padding:20px 0}footer p{color:#4f4c4c;margin:0}footer a,footer a:link,footer a:visited{color:#858585;text-decoration:none}footer a:focus,footer a:hover{color:#fffefe;text-shadow:2px 2px 4px #000}footer#bfm-credits p{font-size:.85em}.js-back-to-top{height:50px;bottom:0;left:20px;right:inherit;border:1px solid #fff;background:#ad0707;border-radius:20px 20px 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px);transform:translateY(25px);z-index:10000}.js-back-to-top:before{top:calc(50% - 4px)}.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:1500px){#area3 .slideshow-container .slideshow{width:33%}}@media only screen and (max-width:1350px){#header1 .inner .logo-wrapper{width:100%;text-align:center}#wysiwyg_widgets_widget-5{min-width:100%;-ms-flex-pack:distribute;justify-content:space-around}#wysiwyg_widgets_widget-5 p{padding:20px 10px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#wysiwyg_widgets_widget-5 p:nth-child(1){width:325px}#wysiwyg_widgets_widget-5 p:nth-child(2){width:270px}#wysiwyg_widgets_widget-5 p:nth-child(3){width:300px}#header2 .inner{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;height:96px}#header2 .logo-wrapper{position:absolute;top:5px;left:2vw;z-index:2000}#header2 #wysiwyg_widgets_widget-6{position:absolute;top:5px;right:2vw}#header2 #wysiwyg_widgets_widget-6 a.button{padding:8px 2.5vw 6px;text-transform:none;border-radius:6px;font-size:.9em}#header2 #nav_menu-2{margin-top:35px;width:100%}#menu-main-menu{max-height:calc(100vh - 96px);overflow-y:scroll}#menu-main-menu::-webkit-scrollbar{width:10px;background:rgba(0,0,0,0)}#menu-main-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5)}#menu-main-menu::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 2px #1c1c1c;background:#8899a8}#menu-item-109{display:block}#menu-item-144{display:block}.menu-main-menu-container .menu > .menu-item > a{margin-right:0}.widget_nav_menu{width:100%}.menu-main-menu-container{height:56px;padding:0 0;margin-top:0}.menu-main-menu-container .menu{display:none}.menu-main-menu-container .menu.nav-active{display:block;position:absolute;bottom:0;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:none;transform:none}.menu-main-menu-container .menu.nav-active > .menu-item > a{color:#fff;background:#0f0f0f;font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;text-transform:none;padding:8px 12px 8px;line-height:1em}.menu-main-menu-container .menu.nav-active > .menu-item > a:before{display:none}.menu-main-menu-container .menu.nav-active > .menu-item.current-page-ancestor > a{color:#fff;background:#0f0f0f}.menu-main-menu-container .menu.nav-active > .menu-item > a:hover{color:#fff;background:#ad0707}.menu-main-menu-container .menu.nav-active > .menu-item.current-menu-item > a{color:#fff;background:#ad0707}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a{color:#fff;background:#0f0f0f;font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;text-transform:none;padding:8px 34px 8px 34px;line-height:1em}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a:hover{color:#fff;background:#ad0707}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#ad0707}.menu-main-menu-container .menu.nav-active .sub-menu .sub-menu .menu-item > a{padding:8px 34px 8px 56px}.menu-main-menu-container .menu.nav-active .sub-menu .sub-menu .sub-menu .menu-item > a{padding:8px 34px 8px 78px}.nav-mobile{display:block;width:56px;height:56px;padding:0}.nav-mobile .menuicon:before{position:relative;left:0}.nav{width:100%;height:56px;margin-left:0}#footer2 .inner{-ms-flex-pack:distribute;justify-content:space-around}#footer3{padding-top:20px;margin-top:20px;border-top:1px dotted #707070}#footer3 .inner{-ms-flex-pack:distribute;justify-content:space-around}#footer3 #wysiwyg_widgets_widget-3{width:100%}#footer3 #wysiwyg_widgets_widget-8{width:100%}}@media only screen and (max-width:1300px){#bfm_bg_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:66.66%;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}#bfm_bg_1 .widget{width:50%;text-align:center}#bfm_bg_1 #wysiwyg_widgets_widget-3 p a.button.more-link{margin:0 auto}#bfm_bg_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}#bfm_bg_2 .widget{text-align:center}#bfm_bg_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:33.33%}#bfm_bg_3 #wysiwyg_widgets_widget-4 p a{margin:10px auto}#bfm_bg_3 .social-wrapper{text-align:center}}@media only screen and (max-width:1200px){#area3 .slideshow-container .slideshow{width:48%}#area3 .slideshow-container .cycle-slideshow-controls#next:before{top:15px}#diagrams_schematics .inner .callwrapper.four .itembox{width:32%;margin-right:2%;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.four .itembox:nth-child(4n+4){margin-right:2%}#diagrams_schematics .inner .callwrapper.four .itembox:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:1100px){#top_component_rep .inner .callwrapper .itembox{width:32%;margin-bottom:20px}#scholarship_bar .inner .centerbox .buttonwrap,#scholarship_bar .inner .centerbox .textwrap,#scholarship_bar .inner .centerbox .titlewrap{width:100%;margin:5px 0;text-align:center}#scholarship_bar .inner .centerbox .buttonwrap a.button.more-link{margin:0 auto}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;text-align:left}#fullpage_stagger_repeater .inner .callwrapper .itembox .leftside{width:100%;-webkit-mask:none;mask:none}#fullpage_stagger_repeater .inner .callwrapper .itembox .rightside{width:100%;padding:20px 10px;text-align:center}#fullpage_stagger_repeater .inner .callwrapper .itembox:nth-child(even) .leftside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-mask:none;mask:none}#fullpage_stagger_repeater .inner .callwrapper .itembox:nth-child(even) .rightside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px 10px}#product_repeater .inner .callwrapper .itembox{margin-bottom:10px}#product_repeater .inner .callwrapper .itembox .leftside{width:100%;-webkit-mask:none;mask:none;padding-right:0}#product_repeater .inner .callwrapper .itembox .rightside{width:100%;padding:20px 10px;text-align:center}#product_repeater .inner .callwrapper .itembox .rightside .centerbox{max-width:100%}#top_split_section .inner .leftside{width:100%;background-image:none;background-color:#d5d5d5}#top_split_section .inner .leftside .imagewrapper img{padding:0;margin:0 auto}#top_split_section .inner .rightside{width:100%;padding:20px 10px}#diagrams_schematics .inner .callwrapper.two .itembox{width:100%;margin:20px 0}#diagrams_schematics .inner .callwrapper.two .itembox:nth-child(2n+2){margin-right:0}#diagrams_schematics .inner .callwrapper.three{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#diagrams_schematics .inner .callwrapper.three .itembox{width:48%;margin-right:0;margin:20px 0}#diagrams_schematics .inner .callwrapper.three .itembox:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:1000px){.banner .bfm-banner .text-wrapper{position:relative;-webkit-box-shadow:0 -2px 6px rgba(40,40,40,.4);box-shadow:0 -2px 6px rgba(40,40,40,.4)}.banner .bfm-banner.short .text-wrapper{position:relative}.banner .bfm-banner.short .text-wrapper .slide-title{font-size:36pt}.banner .bfm-banner.short .text-wrapper .slide-title p{line-height:1.1em}.banner .bfm-banner.short .text-wrapper .slide-title p:after{display:none}body:not(.is-homepage) .banner .bfm-banner.short .text-wrapper .slide-title p:after{margin:0 auto;height:10px}body.is-homepage .banner .bfm-banner .text-wrapper .slide-title p{color:#ad0008;letter-spacing:-.5px;font-size:calc(16pt + 1.5vw)}body.is-homepage .banner .bfm-banner .text-wrapper .slide-title p span{color:#000}.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}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:3.5%}.landing-page .element.cols-4{width:31%;margin-right:3.5%}.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-3{width:48%;margin-right:4%}.landing-page .element.cols-3:nth-of-type(2n+2){margin-right:0}#diagrams_schematics .inner .callwrapper.four{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#diagrams_schematics .inner .callwrapper.four .itembox{width:48%;margin-right:0;margin-bottom:20px}#diagrams_schematics .inner .callwrapper.four .itembox:nth-child(4n+4){margin-right:0}#diagrams_schematics .inner .callwrapper.four .itembox:nth-child(3n+3){margin-right:0}.bfm-gallery.stylesquare .element.image{width:32%;margin-right:2%;margin-bottom:2%}.bfm-gallery.stylesquare .element.image:nth-child(5n+5){margin-right:2%}.bfm-gallery.stylesquare .element.image:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:950px){#wysiwyg_widgets_widget-5 p{width:48%!important;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}#footer1{padding-bottom:0}#footer1 .itembox{width:50%;line-height:1.3em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#footer1 .itembox{padding:10px!important;margin:0!important;border-right:0!important}}@media only screen and (max-width:800px){.landing-page .element.cols-2:nth-of-type(1n+0){width:100%;margin-right:0;margin-bottom:40px}.docsection.documents .row .doc-title{width:calc(100% - 80px - 185px)}.docsection.documents .row .doc-size{display:none}.browser-safari #fpslideshow{background-size:cover;background-position:top center;background-attachment:initial}#area3 .slideshow-container .slideshow{width:65%}#area3 .bottomwrapper a.button.more-link{font-size:calc(14pt + .8vw);margin:50px auto 0;padding:20px 30px}#diagrams_schematics .inner .callwrapper.three .itembox{width:100%}}@media only screen and (max-width:768px){#more_about_fema .inner .callwrapper .itembox{width:100%}.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-4{width:48%;margin-right:4%}.landing-page .element.cols-4:nth-of-type(2n+2){margin-right:0}#bfm_bg_2{-ms-flex-pack:distribute;justify-content:space-around}#bfm_bg_2 .widget{width:48%;margin-bottom:20px}#bfm_bg_1{width:48%}#footer2 #bfm_bg_1 .widget{width:100%}#bfm_bg_3{width:48%}}@media only screen and (max-width:700px){.photogallery .inner .callwrapper .itembox{width:100%;margin-bottom:30px}.bfm-employment-page-teaser{-ms-flex-wrap:wrap;flex-wrap:wrap}.teaser-page .bfm-employment-page-teaser .position-title{font-size:calc(14pt + 1vw);margin-top:10px}.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}.teaser-page .bfm-employment-page-teaser .col-one{width:100%;padding-bottom:20px;margin-bottom:10px;border-bottom:1px dashed #e2e2e2}.teaser-page .bfm-employment-page-teaser.header-row .col-one{margin-bottom:0}.teaser-page .bfm-employment-page-teaser .col-two{width:100%;border-left:0;padding-top:0}.bfm-employment-page-teaser .col-one{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:inline-block;border-bottom:1px dashed #e2e2e2}.bfm-employment-page-teaser .col-two{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:inline-block}#content.teaser-page .bfm-employment-page-teaser.header-row .col-one{border-bottom:0;text-align:center;width:100%}#content.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}#diagrams_schematics .inner .callwrapper.four .itembox{width:100%}#footer2{padding-top:20px;margin-top:20px;border-top:1px dotted #707070}#footer2 #wysiwyg_widgets_widget-2{width:100%;margin-bottom:20px}#footer2 #wysiwyg_widgets_widget-2 p{text-align:center}}@media only screen and (max-width:680px){.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:600px){.landing-page .element.cols-3:nth-of-type(1n+0){width:100%;margin-right:0}.docsection.documents .row .doc-title{width:calc(100% - 160px);font-size:.85em;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .row .doc-type{display:none}.docsection.documents .row .doc-link{width:130px;font-size:.85em;-webkit-box-sizing:border-box;box-sizing:border-box}.docsection.documents .doc-row a.button{padding:0 10px;height:55px;width:130px;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;text-align:center}.docsection.documents .row .doc-link span{display:none}#wysiwyg_widgets_widget-5 p{width:100%!important}}@media only screen and (max-width:500px){#top_component_rep .inner .callwrapper .itembox{width:48%}#area3 .slideshow-container .slideshow{width:100%}.docsection.documents .row .doc-title{width:calc(100% - 80px)}.docsection.documents .row .doc-link{width:80px;margin-top:10px}.docsection.documents .row .doc-link .button{display:none}.docsection.documents .doc-row .doc-title{font-size:.95em}.docsection.documents .doc-row .doc-link .iconbox{height:50px;width:45px;position:relative;display:inline-block}.docsection.documents .doc-row .doc-link .iconbox:before{content:"\e902";color:#a9102a;background-color:transparent;font-size:40px;font-family:"fema";display:block;line-height:1em;-webkit-transition:all .3s;transition:all .3s}.docsection.documents .doc-row .doc-link .iconbox:hover:before{color:#2e2e2e}.landing-page .element.cols-4:nth-of-type(1n+0){width:100%;margin-right:0}#bfm_bg_2 .widget{width:100%}#bfm_bg_1{width:100%}#bfm_bg_3{width:100%}#wysiwyg_widgets_widget-3 p:nth-last-child(1){margin-bottom: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)}.bfm-gallery.stylesquare{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bfm-gallery.stylesquare .element.image{width:48%;margin-right:0;margin-bottom:4%}.bfm-gallery.stylesquare .element.image:nth-child(5n+5){margin-right:0}.bfm-gallery.stylesquare .element.image:nth-child(3n+3){margin-right:0}#footer1 .itembox{width:100%}}.grecaptcha-badge{display:none!important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fY3VzdG9tLXN0eWxlLnNjc3MiLCJfcGFydGlhbHMvX2JsdWVmaXJlLWRlZmF1bHQtZm9udC5zY3NzIiwiX3BhcnRpYWxzL19jaGlsZGZvbnQuc2NzcyIsImNoaWxkLmNzcyIsIl9wYXJ0aWFscy9fY3NzLXJlc2V0LnNjc3MiLCJfbWl4aW5zL19taXhpbnMuc2NzcyIsIl9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwiX3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIl9wYXJ0aWFscy9fdGhlbWUuc2NzcyIsIl9wbHVnaW5zL19tYWduaWZpYy1wb3B1cC5zY3NzIiwiX3BsdWdpbnMvX2ZsZXhzbGlkZXIuc2NzcyIsIl9wYXJ0aWFscy9fdWkuc2NzcyIsIl9wYXJ0aWFscy9fc29jaWFsLnNjc3MiLCJfcGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJfcGFydGlhbHMvX2Jhbm5lcnMuc2NzcyIsIl9wYXJ0aWFscy9fZ2FsbGVyeS5zY3NzIiwiX3BhcnRpYWxzL190ZWFzZXIuc2NzcyIsImNoaWxkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EscUdDSUEsV0FDRSxZQUFBLFlBQ0EsSUFBQSw0QkFDQSxJQUFBLDRCQUFBLGFBQUEsQ0FBQSw4QkFBQSxlQUFBLENBQUEsNkJBQUEsY0FBQSxDQUFBLDRCQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0Ysa0JBQ0UsUUFBQSxhQUNBLFlBQUEsWUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBTUYsY0FDRSxVQUFBLHFCQUNBLFlBQUEsTUFDQSxlQUFBLEtBRUYsY0FBZ0IsVUFBQSxJQUNoQixjQUFnQixVQUFBLElBQ2hCLGNBQWdCLFVBQUEsSUFDaEIsY0FBZ0IsVUFBQSxJQUNoQixjQUNFLE1BQUEscUJBQ0EsV0FBQSxPQUlBLDhCQUFnQyxRQUFBLFFBd0JoQyw2QkFBK0IsUUFBQSxRQXdCL0IsOEJBQWdDLFFBQUEsUUF3QmhDLDRC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LEtBQ0EsNEJBQUEsT0FFRix3QkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUVGLDBCQUNFLFFBQUEsUUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUVGLGdDQUNFLFFBQUEsTUFFRiwyQkFDRSxPQUFBLEdBRUYsNENBQ0UsUUFBQSxNQUtGLFlBQ0UsT0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUdBLGNBQUEsSUFDQSxtQkFBQSxHQUFBLEVBQUEsSUFBQSxJQUFBLGVBRUEsY0FBQSxHQUFBLEVBQUEsSUFBQSxJQUFBLGVBQ0EsV0FBQSxHQUFBLEVBQUEsSUFBQSxJQUFBLGVBRUYsb0JBQ0UsS0FBQSxFQUVGLHdCQUNFLE9BQUEsS0FDQSxpQkFBQSxLQUVGLGVBQ0UsV0FBQSxPQUNBLG1CQUFBLElBQUEsR0FBQSxLQUlBLFdBQUEsSUFBQSxHQUFBLEtBRUYsd0JBQ0UsV0FBQSxNQUVGLGFBQ0UsYUFBQSxJQUtGLHNCQUNFLGdCQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxNQUFBLEVBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFFBQUEsR0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxNQUFBLGVBQ0EsWUFBQSxJQUFBLElBQUEsRUFBQSxxQkFDQSxtQkFBQSxJQUFBLElBQUEsWUFJQSxXQUFBLElBQUEsSUFBQSxZQUVGLDZCQUNFLFlBQUEsa0JBQ0EsVUFBQSxLQUNBLFFBQUEsYUFDQSxRQUFBLFFBQ0EsTUFBQSxlQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEscUJBRUYsdUNBQ0UsUUFBQSxRQUVGLCtCQUNFLEtBQUEsTUFFRiwrQkFDRSxNQUFBLE1BQ0EsV0FBQSxNQUVGLGlEQUNFLFFBQUEsR0FDQSxLQUFBLEtBRUYsdURBQ0UsUUFBQSxFQUVGLGlEQUNFLFFBQUEsR0FDQSxNQUFBLEtBRUYsdURBQ0UsUUFBQSxFQUVGLG1DQUNFLFFB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QUFBLE9BQ3pKLDBDQUE0QyxRQUFBLEtBRTVDLDRCQUE2QixNQUFBLGdCQU8vQix5Q0FDRSxnREFBaUQsTUFBQSxJQUVqRCx1Q0FBd0MsTUFBQSxLQUV4QyxzQ0FBdUMsTUFBQSxrQkFDdkMscUNBQXNDLE1BQUEsS0FBYSxXQUFBLEtBQ25ELDZDQUE4QyxRQUFBLEtBQzlDLDBDQUE0QyxVQUFBLE1BQzVDLGtEQUFtRCxPQUFBLEtBQWMsTUFBQSxLQUFhLFNBQUEsU0FBb0IsUUFBQSxhQUNsRyx5REFBMEQsUUFBQSxRQUFrQixNQUFBLFFBQWdCLGlCQUFBLFlBQThCLFVBQUEsS0FBaUIsWUFBQSxPQUFvQixRQUFBLE1BQWdCLFlBQUEsSUFBa0IsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUNqTSwrREFBZ0UsTUFBQSxRQUVoRSxnREFBaUQsTUFBQSxLQUFhLGFBQUEsRUFFOUQsa0JBQW1CLE1BQUEsS0FDbkIsVUFBVyxNQUFBLEtBQ1gsVUFBVyxNQUFBLEtBRVgsOENBQStDLGNBQUEsRUFFL0MsT0FBUSxVQUFBLEtBRVIsZ0JBQWlCLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ2pCLHNCQUF1QixrQkFBQSxpQkFBQSxVQUFBLGlCQUVyQix5QkFBMEIsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDMUIsd0NBQXlDLE1BQUEsSUFBWSxhQUFBLEVBQWlCLGNBQUEsR0FDdEUsd0RBQXlELGFBQUEsRUFDekQsd0RBQXlELGFBQUEsRUFFN0Qsa0JBQW1CLE1BQUEsTWlCNzBCbkIsa0JBQ0UsUUFBQSIsImZpbGUiOiJjaGlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0gU1RBUlRJTkcgQkFTRSBDU1MgUlVMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJlYmFzK05ldWUmZmFtaWx5PVBvcHBpbnM6d2dodEA0MDA7NTAwOzYwMDs3MDAnKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmVtYSc7XG4gIHNyYzogIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JmbS1jaGlsZC9kaXN0L2ZvbnRzL2ZlbWEuZW90P3Q5dGFoNicpO1xuICBzcmM6ICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iZm0tY2hpbGQvZGlzdC9mb250cy9mZW1hLmVvdD90OXRhaDYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvYmZtLWNoaWxkL2Rpc3QvZm9udHMvZmVtYS50dGY/dDl0YWg2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JmbS1jaGlsZC9kaXN0L2ZvbnRzL2ZlbWEud29mZj90OXRhaDYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iZm0tY2hpbGQvZGlzdC9mb250cy9mZW1hLnN2Zz90OXRhaDYjZmVtYScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiAgXG5ib2R5IHtmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMWVtOyBjb2xvcjogIzEzMTMxMzsgfVxucCx1bCxvbCxsaSB7bGluZS1oZWlnaHQ6IDEuM2VtO31cbnVsIHVsIHtsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgbWFyZ2luOiA1cHggMDt9XG5cbmgxLCBoMSBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDEuNXZ3KTsgY29sb3I6ICMxMzEzMTM7IGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjJlbTsgbWFyZ2luOiAxMHB4IDAgMTBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IC0uMnB4OyB9XG5oMiwgaDIgYSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAuOTV2dyk7IGNvbG9yOiAjYzYwNTA1OyBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XG5oMywgaDMgYSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAuNzV2dyk7IGNvbG9yOiAjMTMxMzEzOyBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XG5oNCwgaDQgYSB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNjR2dyk7IGNvbG9yOiAjYzYwNTA1OyBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwO31cbmg1LCBoNSBhIHtmb250LXNpemU6IGNhbGMoMTRwdCArIC41M3Z3KTsgY29sb3I6ICMxMzEzMTM7IGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxuaDYsIGg2IGEge2ZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjQydncpOyBjb2xvcjogI2M2MDUwNTsgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDEwcHggMDt9XG5cbnAge21hcmdpbjogLjkyZW0gMDt9XG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7Y29sb3I6ICNiNzA0MDQ7IHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5hOmhvdmVyLCBhOmZvY3VzIHtjb2xvcjogIzdkN2I3YjsgfVxuXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgIGFwcGVhcmFuY2U6IG5vbmU7ICBib3JkZXItcmFkaXVzOiAwO30gLy9UaGlzIGlzIGEgRklYIGZvciBTYWZhcmkgb24gYSBDRUxMIFBIT05FLiBmb3IgdGhlIGJ1dHRvbiBkaXNwbGF5cy5cblxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXQsICBcbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLnRlYXNlci1idXR0b24gYSxcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgYS5idXR0b24ubW9yZS1saW5rLCAvLyBCdXR0b24gQ29sb3JzXG5hLmJ1dHRvbi5tb3JlLWxpbmssIGEuYnV0dG9uLnJlYWQtbW9yZSB7YmFja2dyb3VuZDogI2I3MDQwNDsgYm9yZGVyOjFweCBzb2xpZCAjYjcwNDA0OyBjb2xvcjogI2ZmZmVmZTsgZm9udC1zaXplOiAuOTJlbTsgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiAxNHB4IDIwcHg7IHdpZHRoOiBpbmhlcml0OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxuXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdDpob3Zlcixcbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLnRlYXNlci1idXR0b24gYTpob3Zlcixcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyLCAgICAvLyBCdXR0b24gSE9WRVIgY29sb3JzXG5hLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIsIGEuYnV0dG9uLnJlYWQtbW9yZTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDsgYm9yZGVyLWNvbG9yOiAjMDQwNDA0OyBjb2xvcjogI2ZmZmVmZTsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxuXG5kaXYucGFuZWwuc2hvdyB7bWF4LWhlaWdodDogMjAwMDBweDt9IC8vIGFjY29yZGlvbiBmaXgsIHRvIGxldCB0aGVtIG9wZW4gYWxvdCBmdXJ0aGVyIGlmIG5lZWRlZC5cblxuLm91dGVyIHt3aWR0aDogMTAwJTt9IC8vY29yZSBmaXggZHVlIHRvIG5peGVkIE1peGluIFxuLmlubmVyIHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNTc2cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDAgMiU7IG1hcmdpbjogMCBhdXRvO31cbi5mbGV4LWNvbnRlbnQge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XG5cbi8vZW5oYW5jZWQgaW1hZ2V3cmFwcGVyIHRvIGFjY291bnQgZm9yIGEgQ2FwdGlvbiBmaWVsZFxuLmltYWdld3JhcHBlciB7bGluZS1oZWlnaHQ6IDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fSAvLyBraWxsIG9mZiB0aGUgaW5oZXJpdCBsaW5lIGhlaWdodCB0aGF0cyBvbiBhbGwgZGl2cyBjYXVzaW5nIDRweCBhdCB0aGUgYm90dG9tIG9mIGEgZGl2IHRoYXRzIGVtcHR5XG4uaW1hZ2V3cmFwcGVyIGZpZ2NhcHRpb24ge2JhY2tncm91bmQ6IHJnYmEoMjQsMjQsMjQsMCk7IGNvbG9yOiAjZmZmZmZmOyBvcGFjaXR5OiAwOyB3aWR0aDogMTAwJTsgcGFkZGluZzogNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IGxpbmUtaGVpZ2h0OiAxLjFlbTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IC44NWVtO31cbi5pbWFnZXdyYXBwZXI6aG92ZXIgZmlnY2FwdGlvbiB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwyNCwyNCwxKTsgb3BhY2l0eTogMTt9XG5cbi8vYWRkZWQgQ1NTIHRvIGhhbmRsZSBjYXB0aW9uIHRleHQgb24gYSBpbWFnZSBwdXQgaW50byBhIHBhZ2UgdGhyb3VnaCB0aGUgV1lTSVdZRyBlZGl0b3IuXG4ud3AtY2FwdGlvbiB7bGluZS1oZWlnaHQ6IDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7fVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7YmFja2dyb3VuZDogcmdiYSgyNCwyNCwyNCwwKTsgY29sb3I6ICNmZmZmZmY7IG9wYWNpdHk6IDA7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA1cHg7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHRyYW5zaXRpb246IGFsbCAwLjNzOyBsaW5lLWhlaWdodDogMS4xZW07IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAuODVlbTt9XG4ud3AtY2FwdGlvbjpob3ZlciAud3AtY2FwdGlvbi10ZXh0IHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LDI0LDI0LDEpOyBvcGFjaXR5OiAxO31cblxuc2VjdGlvbjphZnRlciB7bGluZS1oZWlnaHQ6IDA7fSAvL1RoaXMgd2FzIGNhdXNpbmcgYSAxcHggd2hpdGUgc3BhY2UgaXNzdWUgYmV0d2VlbiAyIGRhcmsgY29sb3JzLiAgZml4IGZvciBjb3JlLlxuXG4vL2F1dG9tYXRpY2FsbHkgYWRkIGEgdmlkZW8gUGxheSBidXR0b24gdG8gYSBpbWFnZSB0aGF0cyBsaW5rZWQgYXMgYSBwb3B1cCB5b3V0dWJlIHZpZGVvLlxuYS5wb3B1cC15b3V0dWJlIHtwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47fVxuYS5wb3B1cC15b3V0dWJlOmFmdGVyIHtjb250ZW50OiBcIlxcRUE0Q1wiOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyBmb250LXNpemU6IGNhbGMoNTBweCArIDV2dyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XG5hLnBvcHVwLXlvdXR1YmUgaW1nIHt0cmFuc2l0aW9uOiBhbGwgMC4zczt9XG5hLnBvcHVwLXlvdXR1YmU6aG92ZXIgaW1nIHt0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxKTt9XG5cbi52aWRlby1wYWdlIGEucG9wdXAteW91dHViZTphZnRlciB7ZGlzcGxheTogbm9uZTt9IC8vc28gdGhlIHBsYXkgYnV0dG9uIGRvZXNudCBkb3VibGUgdXAgb24gYSB2aWRlbyBwYWdlIHRoYXQgYWxyZWFkeSBoYXMgaXQuXG5cbnN1cCB7Zm9udC1zaXplOiAuOGVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLS41ZW07IG1hcmdpbi1yaWdodDogLjJlbTt9XG5zdWIge2ZvbnQtc2l6ZTogLjhlbTsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IC0uNWVtOyBtYXJnaW4tcmlnaHQ6IC4yZW07fVxuLy8gLS0tLS0tLS0tLS0tLS0gRU5EIE9GIEJBU0UgUlVMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG4jaGVhZGVyMSB7YmFja2dyb3VuZDogIzA3MDcwNzsgcGFkZGluZzogMjBweCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgei1pbmRleDogMzAwOyB9XG4jaGVhZGVyMSAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyB9XG4jaGVhZGVyMSAubG9nby13cmFwcGVyIHsgei1pbmRleDogNzAwOyB9XG5cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUge21pbi13aWR0aDogOTAwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuLy8gI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBwIHtjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogNTAwOyBtYXJnaW4tbGVmdDogM3Z3OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjVlbTsgbGV0dGVyLXNwYWNpbmc6IC4ycHg7IH1cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcCBhIHtjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxMnB0OyBsZXR0ZXItc3BhY2luZzogLS4ycHg7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcCBhOmhvdmVyIHtjb2xvcjogI2I3MDQwNDsgfVxuXG4vLyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHA6YmVmb3JlIHttYXJnaW4tcmlnaHQ6IDIycHg7IH1cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcDpudGgtY2hpbGQoMSk6YmVmb3JlIHtjb250ZW50OiBcIlxcZTkwNlwiOyBmb250LWZhbWlseTogXCJmZW1hXCI7IGNvbG9yOiAjYjcwNDA0OyBmb250LXNpemU6IDI2cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4vLyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHA6bnRoLWNoaWxkKDIpOmJlZm9yZSB7Y29udGVudDogXCJcXGU5MDVcIjsgZm9udC1mYW1pbHk6IFwiZmVtYVwiOyBjb2xvcjogI2I3MDQwNDsgZm9udC1zaXplOiAyNnB4OyBkaXNwbGF5OiBibG9jazsgfVxuLy8gI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBwOm50aC1jaGlsZCgzKTpiZWZvcmUge2NvbnRlbnQ6IFwiXFxlOTAzXCI7IGZvbnQtZmFtaWx5OiBcImZlbWFcIjsgY29sb3I6ICNiNzA0MDQ7IGZvbnQtc2l6ZTogMjZweDsgZGlzcGxheTogYmxvY2s7IH1cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcDpudGgtY2hpbGQoNCk6YmVmb3JlIHtjb250ZW50OiBcIlxcZTkwM1wiOyBmb250LWZhbWlseTogXCJmZW1hXCI7IGNvbG9yOiAjYjcwNDA0OyBmb250LXNpemU6IDI2cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNoZWFkZXIyIHtiYWNrZ3JvdW5kOiAjZmZmZmZmOyBwYWRkaW5nOiAwOyBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDQwLDQwLDQwLC40KTsgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwOyB6LWluZGV4OiAxMDAwOyB9XG4jaGVhZGVyMiAuaW5uZXIge3dpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nOiA1cHggMiU7fVxuI2hlYWRlcjIgLmxvZ28td3JhcHBlciB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMHB4O31cbiNoZWFkZXIyIC5sb2dvLXdyYXBwZXIgYSB7bGluZS1oZWlnaHQ6IDBweDt9XG5cbiNoZWFkZXIyICNuYXZfbWVudS0yIHt3aWR0aDogY2FsYygxMDAlIC0gMjYycHggLSAyNjJweCAtIDIwcHgpO31cblxuI2hlYWRlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiB7d2lkdGg6IDI2MnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyO31cbiNoZWFkZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTYgcCB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbiNoZWFkZXIyICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTYgYS5idXR0b24ge3BhZGRpbmc6IDE0cHggMi41dncgMTJweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGJvcmRlci1yYWRpdXM6IDZweDsgZm9udC1zaXplOiAxLjFlbTt9XG5cblxuXG5cblxuXG4vKiBNRU5VIFR3ZWFrcyBORVcqL1xuI25hdl9tZW51LTIge3dpZHRoOiAxMDAlOyB6LWluZGV4OiA2MDA7IH1cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNjAwOyB3aWR0aDogMTAwJTsgbGluZS1oZWlnaHQ6IDBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7O31cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyBtYXJnaW46MDsgbGluZS1oZWlnaHQ6IDA7IGZvbnQtc2l6ZTogMDt9XG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0ge21hcmdpbjogMDsgcGFkZGluZzowOyBsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAwOyBmb250LXNpemU6IDA7fVxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEge2Rpc3BsYXk6IGJsb2NrOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IG1pbi13aWR0aDogMjAwcHg7IG1hcmdpbjogMDsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgcGFkZGluZy1sZWZ0OjA7fVxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IHBhZGRpbmctbGVmdDogMDt9XG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogVE9QIExFVkVMIE1lbnUgQWRqdXN0bWVudHMgKi9cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICMwMTAxMDE7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBmb250LXNpemU6MTZweDsgcGFkZGluZzogMCA1cHggMzBweCA1cHg7IGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyBsaW5lLWhlaWdodDoxZW07IH0gLyogdG9wIGxldmVsICovXG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7bWFyZ2luLXJpZ2h0OiAxdnc7fVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbSA+IGE6YmVmb3JlIHtjb250ZW50OiAnJzsgd2lkdGg6IDEwMCU7IGhlaWdodDogOXB4OyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IG1hcmdpbi1ib3R0b206IDIycHg7IHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICMwMTAxMDE7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O30gLyogdG9wIGxldmVsIC0gSG92ZXIgKi9cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlcjpiZWZvcmUge2JhY2tncm91bmQtY29sb3I6ICNjYTAzMDM7IH1cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICMwMTAxMDE7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O30gLyogdG9wIGxldmVsIC0gQWN0aXZlICAqL1xuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSB7YmFja2dyb3VuZC1jb2xvcjogI2NhMDMwMzsgfVxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IGEge2NvbG9yOiAjMDEwMTAxOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9IC8qIFRvcCBMZXZlbCAtIEFjdGl2ZSBUcmFpbCAgKi9cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSB7YmFja2dyb3VuZC1jb2xvcjogI2NhMDMwMzsgfVxuXG4vKiBTdWIgTWVudSBMZXZlbCBBZGp1c3RtZW50cyAqL1xuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZWZlZmU7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkyKTsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZzogMTBweCAxMnB4IDEwcHg7IGxpbmUtaGVpZ2h0OjFlbTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9IC8qIFN1YiBNZW51ICovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtjb2xvcjogI2ZlZmVmZTsgYmFja2dyb3VuZDogI2E4MDAwMDt9IC8qIFN1YiBNZW51IC0gSG92ZXIgKi9cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmVmZWZlOyBiYWNrZ3JvdW5kOiAjYTgwMDAwO30gLyogU3ViIE1lbnUgLSBBY3RpdmUgVHJhaWwgKi9cblxuLm5hdi1tb2JpbGUge2Rpc3BsYXk6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDBweDsgcmlnaHQ6IDA7IGhlaWdodDogNTZweDsgd2lkdGg6IDU2cHg7IGZvbnQtc2l6ZTogMjVweDsgIG1hcmdpbi1yaWdodDowOyB6LWluZGV4OiAyMDAwO30gLyogTW9iaWxlIE5hdmlnYXRpb24gKi9cbi5uYXYtbW9iaWxlIC5tZW51aWNvbiB7d2lkdGg6IDEwMCU7IGhlaWdodDoxMDAlOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO31cbi5uYXYtbW9iaWxlIC5tZW51aWNvbjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTMzXCI7IGNvbG9yOiAjMDcwNzA3O30gLyogdmFsaWQgaWNvbnM6ICBlOTBlIChob3Jpem9udGFsIGRvdHMpLCBcXEVBMzEgKHZlcnQgRG90cyksIGU5MTAgKHNtYWxsIDNiYXIgcm91bmQpLCBlOTExIChsYXJnZSAzYmFyIHJvdW5kKSwgZTkxMiAoc21hbGwgMyBiYXIgc3F1YXJlKSwgZTkxMyAobGFyZ2UgM2JhciBzcXVhcmUpKi9cbi5uYXYtbW9iaWxlLm5hdi1tb2JpbGUtb3BlbiAubWVudWljb246YmVmb3JlIHtjb2xvcjogI2FkMDcwNzt9XG5cbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtkaXNwbGF5OiBub25lO31cblxuI21lbnUtaXRlbS0xMDkge2Rpc3BsYXk6IG5vbmU7fVxuI21lbnUtaXRlbS0xNDQge2Rpc3BsYXk6IG5vbmU7fVxuXG4vKiBTbGlkZXNob3cgQmFubmVyIEFyZWEgKi9cbiNoZWFkZXIzIHtwYWRkaW5nOiAwOyBtYXJnaW46IDA7fVxuI2hlYWRlcjMgLmJhbm5lciB7cG9zaXRpb246IHJlbGF0aXZlOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cbi5iYW5uZXIgLmJmbS1iYW5uZXIge2JvcmRlcjogMHB4OyBtYXJnaW46IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC5zbGlkZXMge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fVxuLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowcHg7fVxuLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciBpbWcge21hcmdpbjowIGF1dG87fVxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIHtiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApOyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiBpbmhlcml0OyByaWdodDowOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzowOyBtaW4taGVpZ2h0OiAwcHg7IH1cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciBwIHtsaW5lLWhlaWdodDogMWVtOyBtYXJnaW46IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0byAwOyBwYWRkaW5nOiAxMnB4IDIuNSU7IGxpbmUtaGVpZ2h0OiAxLjFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge2NvbG9yOiMwMDAwMDA7IGZvbnQtc2l6ZTpjYWxjKDE2cHQgKyAuNDV2dyk7IGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxLjdlbTt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAgc3BhbiB7d2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMy45dncpOyBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMS4zNWVtOyBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHtjb2xvcjojZmZmZmZmOyAgZm9udC1zaXplOiAxZW07IGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxZW07IG1hcmdpbi10b3A6IDVweDt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxLjFlbTt9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsge21hcmdpbi10b3A6IDVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYSB7Y29sb3I6I2ZmZmVmZTsgYm9yZGVyOjFweCBzb2xpZCAjYjcwNDA0OyBiYWNrZ3JvdW5kOiAjYjcwNDA0OyBsaW5lLWhlaWdodDoxZW07IHBhZGRpbmc6IDE0cHggMThweDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTpcIlBvcHBpbnNcIjsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB3aGl0ZS1zcGFjZTpub3dyYXA7IHRyYW5zaXRpb246YWxsIDAuM3M7IHBvc2l0aW9uOiByZWxhdGl2ZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O31cbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0OyBib3JkZXItY29sb3I6ICMwNDA0MDQ7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cblxuLy8gdHlwaWNhbGx5IG91ciBkZWZhdWx0IGJhbm5lcnMgaGF2ZSBub3QgYmVlbiB1c2luZyBhbnkgdGV4dCBvbiB0aGVtLiAgc28gbGV0cyBzdGFydCB3aXRoIHRoZSBkZWZhdWx0IHRleHQgd3JhcHBlciBoaWRkZW4uXG4uYmFubmVyIC5iZm0tYmFubmVyLmRlZmF1bHQgLnRleHQtd3JhcHBlciB7ZGlzcGxheTogbm9uZTt9XG5cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgd2lkdGg6IDQwJTsgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7fVxuLy8gLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtwYWRkaW5nOiAyMHB4IDIuNXZ3OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyB0ZXh0LWFsaWduOiBsZWZ0O31cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSB7Zm9udC1zaXplOmNhbGMoMTZwdCArIDIuMHZ3KTsgZm9udC13ZWlnaHQ6IDMwMDt9XG4vLyAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUgcCB7bGluZS1oZWlnaHQ6IDFlbTt9XG4vLyAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUge2ZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luLXRvcDogMTVweDt9XG4vLyAuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUgcCB7bGluZS1oZWlnaHQ6IDEuNGVtO31cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogM3Z3O31cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGEge2ZvbnQtc2l6ZTogY2FsYygxMnB0ICsgLjF2dyk7IHBhZGRpbmc6IDE3cHggNTRweDt9XG5cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciB7YmFja2dyb3VuZDogI2FkMDcwNzsgcG9zaXRpb246IHJlbGF0aXZlO31cbi8vIC5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge2ZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjc3dncpO31cblxuYm9keTpub3QoLmlzLWhvbWVwYWdlKSAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDR2dyk7IGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwIHtwYWRkaW5nOiAwIDEwcHg7IH1cbmJvZHk6bm90KC5pcy1ob21lcGFnZSkgLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwOmFmdGVyIHtjb250ZW50OiAnJzsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjZweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogLTU1cHggYXV0byAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQwNzA3OyB9XG5cbi8qIENvbnRlbnQgQXJlYXMgKi9cbiAgI2NvbnRlbnQge3BhZGRpbmc6IDYwcHggMDsgfVxuICAjY29udGVudCAuaW5uZXIgaDEge3RleHQtYWxpZ246IGxlZnQ7IH1cbiAgI2NvbnRlbnQgLmlubmVyIC50ZXh0d3JhcCBwIHtsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgI2NvbnRlbnQgLmlubmVyIC50ZXh0d3JhcCBwIGEucG9wdXAteW91dHViZSB7ZmxvYXQ6IHJpZ2h0OyB9XG4gICNjb250ZW50IC5pbm5lciAudGV4dHdyYXAgcCBhLmJ1dHRvbi5tb3JlLWxpbmsge3dpZHRoOiAyMjhweDsgaGVpZ2h0OiA0NnB4OyBwYWRkaW5nOiAwOyBtYXJnaW46IDM2cHggYXV0byAwOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4gIC5pcy1zdWJwYWdlICNjb250ZW50IHtwYWRkaW5nLXRvcDogNDhweDsgfVxuICAuaXMtc3VicGFnZSAjY29udGVudCAuaW5uZXIgaDEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjl2dyk7IH1cbiAgLmlzLXN1YnBhZ2UgI2NvbnRlbnQgLmlubmVyIC50ZXh0d3JhcCBwIHtsaW5lLWhlaWdodDogMS40ZW07IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogQWxsIFBhZ2VzICovXG5cbiAgLypGcm9udCBQYWdlICovXG4gICN0b3BfY29tcG9uZW50X3JlcCB7cGFkZGluZzogMzVweCAwOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cbiAgI3RvcF9jb21wb25lbnRfcmVwIC5pbm5lciAuaW5mb3dyYXAgLnRpdGxld3JhcCBoMiB7Y29sb3I6ICNmZmZmZmY7IG1hcmdpbjogMCAwIC05cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmluZm93cmFwIC50ZXh0d3JhcCBwIHtjb2xvcjogI2U5ZThlODsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsZXR0ZXItc3BhY2luZzogLjA1cHg7IH1cbiAgI3RvcF9jb21wb25lbnRfcmVwIC5pbm5lciAuaW5mb3dyYXAgLnRleHR3cmFwIGEge2NvbG9yOiAjZDgzODM4OyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmluZm93cmFwIC50ZXh0d3JhcCBhOmhvdmVyIHtjb2xvcjogIzdkN2I3YjsgfVxuICAjdG9wX2NvbXBvbmVudF9yZXAgLmlubmVyIC5jYWxsd3JhcHBlciB7bWFyZ2luLXRvcDogMjdweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IHt3aWR0aDogMTQlOyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5pbWFnZXdyYXBwZXIge3dpZHRoOiAxMDAlOyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5pbWFnZXdyYXBwZXIgaW1nIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgI3RvcF9jb21wb25lbnRfcmVwIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggYTpob3ZlciAuaW1hZ2V3cmFwcGVyIGltZyB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5uYW1ld3JhcCB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTRwdDsgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IC41cHg7IHRyYW5zaXRpb246IGFsbCAuNXM7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjdG9wX2NvbXBvbmVudF9yZXAgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveDpob3ZlciAubmFtZXdyYXAge2NvbG9yOiAjOGU4ZDhkOyB9XG5cbiAgI21vcmVfYWJvdXRfZmVtYSB7cGFkZGluZzogNC40dnc7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciB7bWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgI21vcmVfYWJvdXRfZmVtYSAuaW5uZXIgLnRpdGxld3JhcCBoMiB7Y29sb3I6ICNmZmZlZmU7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS4ydncpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiAuMnB4OyB9XG4gICNtb3JlX2Fib3V0X2ZlbWEgLmlubmVyIC5jYWxsd3JhcHBlciB7bWFyZ2luLXRvcDogNjhweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyB9XG4gICNtb3JlX2Fib3V0X2ZlbWEgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCB7d2lkdGg6IDQxJTsgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnRpdGxld3JhcCB7Y29sb3I6ICNmZmZlZmU7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjR2dyk7IGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjsgbGV0dGVyLXNwYWNpbmc6IC41cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggYSAudGl0bGV3cmFwIHtjb2xvcjogI2ZmZmZmZjsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggYSAudGl0bGV3cmFwOmhvdmVyIHtjb2xvcjogI2ZmZmZmZjsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnRpdGxld3JhcDphZnRlciB7Y29udGVudDogJz4nOyBmb250LXNpemU6IDI0cHg7IGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjsgZm9udC13ZWlnaHQ6IDQwMDsgcGFkZGluZzogMCAxMHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGhlaWdodDogMjRweDsgd2lkdGg6IDI1cHg7IGJhY2tncm91bmQtY29sb3I6ICNiODA2MDY7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW4tbGVmdDogMzBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgI21vcmVfYWJvdXRfZmVtYSAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC50aXRsZXdyYXA6aG92ZXI6YWZ0ZXIge3RyYW5zZm9ybTogc2NhbGUoMS4yKTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgY29sb3I6ICNiODA2MDY7IH1cbiAgI21vcmVfYWJvdXRfZmVtYSAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC50ZXh0d3JhcCBwIHtjb2xvcjogI2ZmZmVmZTsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogNDAwOyB9XG4gICNtb3JlX2Fib3V0X2ZlbWEgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAudGV4dHdyYXAgcCBhIHtjb2xvcjogI2Q4MzgzODsgfVxuICAjbW9yZV9hYm91dF9mZW1hIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnRleHR3cmFwIHAgYTpob3ZlciB7Y29sb3I6ICM3YjdiN2I7IH1cblxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC50aXRsZXdyYXAge3dpZHRoOiAzMiU7IH0gXG4gICNzY2hvbGFyc2hpcF9iYXIgLmlubmVyIC5jZW50ZXJib3ggLnRpdGxld3JhcCBoMiB7Y29sb3I6ICNmZmZlZmU7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjV2dyk7IGxldHRlci1zcGFjaW5nOiAuN3B4OyB9XG4gICNzY2hvbGFyc2hpcF9iYXIgLmlubmVyIC5jZW50ZXJib3ggLnRleHR3cmFwIHt3aWR0aDogNDglOyB9XG4gICNzY2hvbGFyc2hpcF9iYXIgLmlubmVyIC5jZW50ZXJib3ggLnRleHR3cmFwIHAge2NvbG9yOiAjZmZmZWZlOyBsaW5lLWhlaWdodDogMS42ZW07IGxldHRlci1zcGFjaW5nOiAuNXB4OyB9IFxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC50ZXh0d3JhcCBhIHtjb2xvcjogI2ZiNDc0NzsgfVxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC50ZXh0d3JhcCBhOmhvdmVyIHtjb2xvcjogI2E2YTVhNTsgfVxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC5idXR0b253cmFwIHt3aWR0aDogMTY1cHg7IH1cbiAgI3NjaG9sYXJzaGlwX2JhciAuaW5uZXIgLmNlbnRlcmJveCAuYnV0dG9ud3JhcCBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQtY29sb3I6ICMwNzA3MDc7IGJvcmRlci1jb2xvcjogIzA3MDcwNzsgd2lkdGg6IDE2NXB4OyBoZWlnaHQ6IDQ1cHg7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNzY2hvbGFyc2hpcF9iYXIgLmlubmVyIC5jZW50ZXJib3ggLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIEVNUExPWU1FTlQgQ1NTICovXG4udGVhc2VyLXBhZ2UgLm50aC1ydWxlLXdyYXBwZXIge3dpZHRoOjEwMCU7fSAvKiB0aGlzIGlzIGEgZml4IGZvciBJRTExICovXG4udGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmNvbHVtbnMtb25lLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHt3aWR0aDpjYWxjKDEwMCUgLSAycHgpO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge3dpZHRoOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyBhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOmNlbnRlcjt9XG4udGVhc2VyLXBhZ2UgLnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyICB7bWFyZ2luLWJvdHRvbTogMDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtb25lIHt3aWR0aDogMzUwcHg7IHBhZGRpbmc6MTBweDtib3gtc2l6aW5nOiBib3JkZXItYm94OyAgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJvcmRlcjogMDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtb25lID4gZGl2IHtmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7IGxpbmUtaGVpZ2h0OiAxLjJlbTt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtdHdvIHt3aWR0aDpjYWxjKDEwMCUgLSAzNTBweCk7IHBhZGRpbmc6MTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJvcmRlcjogMDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIGxhYmVsIHtmb250LXdlaWdodDogYm9sZDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIGxhYmVsOmFmdGVyIHtjb250ZW50OiAnOic7IG1hcmdpbi1yaWdodDogMTBweDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5wb3NpdGlvbi10aXRsZSB7Y29sb3I6ICMxZDFkMWQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuMjh2dyk7IGZvbnQtZmFtaWx5OidCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLWJvdHRvbTogMjBweDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cge2JhY2tncm91bmQ6ICMxZDFkMWQ7IGJvcmRlci1jb2xvcjojMWQxZDFkOyBjb2xvcjogd2hpdGU7IGZvbnQtc2l6ZToxLjFlbTsgZm9udC1mYW1pbHk6J1BvcHBpbnMnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXI6bnRoLWNoaWxkKG9kZCkge2JhY2tncm91bmQ6ICNmZmZmZmY7IGJvcmRlci1jb2xvcjogIzFkMWQxZDsgfVxuLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlcjpudGgtY2hpbGQoZXZlbikge2JhY2tncm91bmQ6ICNmZmZmZmY7IGJvcmRlci1jb2xvcjogIzFkMWQxZDsgfVxuLmVtcGxveW1lbnQtcGFnZSAuaW5saW5lIHAge21hcmdpbjogMnB4IDA7fVxuLmVtcGxveW1lbnQtcGFnZSAuZm9ybXRpdGxlIHttYXJnaW4tdG9wOiAyMHB4O31cblxuLnBhZ2UtdGVtcGxhdGUtYmZtX3RlYXNlcl9wYWdlIC5udGgtcnVsZS13cmFwcGVyIC5wb3N0LXRlYXNlci5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciB7d2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxuLnRlYXNlci1wYWdlIC5wb3N0LXRlYXNlci5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IHtiYWNrZ3JvdW5kOiAjMWQxZDFkOyBib3JkZXItY29sb3I6ICMxZDFkMWQ7bWFyZ2luLWJvdHRvbTogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWF4LXdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLW9uZSB7YmFja2dyb3VuZDojMWQxZDFkOyBib3JkZXItY29sb3I6IzFkMWQxZDsgY29sb3I6IHdoaXRlOyBmb250LXNpemU6MS4xZW07IGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6Ym9sZDsgYm9yZGVyOiAwOyB3aWR0aDogMzUwcHg7IHBhZGRpbmc6IDEwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGxldHRlci1zcGFjaW5nOiAuNXB4OyB9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC10d28ge2JhY2tncm91bmQ6IzFkMWQxZDsgYm9yZGVyLWNvbG9yOiMxZDFkMWQ7IGNvbG9yOiB3aGl0ZTsgZm9udC1zaXplOjEuMWVtOyBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OmJvbGQ7IGJvcmRlcjogMDsgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgcGFkZGluZzogMTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28ge2JvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM4MzgyODI7fVxuLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiAge3RleHQtYWxpZ246IGxlZnQ7fVxuLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhIHtjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2luZ2xlLWN0LWVtcGxveW1lbnQgLmJhY2tidXR0b253cmFwIHttYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogICAgICAgTVVMVEkgRG9jdW1lbnRzIFR3ZWFrcyAgICAgICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbiNjb250ZW50Lm11bHRpLWRvY3VtZW50LXBhZ2Uge3BhZGRpbmctYm90dG9tOiA1MnB4O31cbiNjb250ZW50Lm11bHRpLWRvY3VtZW50LXBhZ2UgLmlubmVyIHAge2ZvbnQtc2l6ZTogY2FsYygxM3B0ICsgLjF2dyk7IGxldHRlci1zcGFjaW5nOiAuNHB4OyBtYXJnaW46IDlweCAwIDAgMnB4OyBsaW5lLWhlaWdodDogMS42ZW07fVxuI2RvY3VtZW50c3RpdGxlIHtwYWRkaW5nOiAwO31cbiNkb2N1bWVudHN0aXRsZSAuaW5uZXIge31cbiNkb2N1bWVudHN0aXRsZSAudGl0bGViYXIgaDIge2JhY2tncm91bmQ6ICMwODA4MDg7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTRwdCArIC4ydncpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO3BhZGRpbmc6IDE3cHggMjBweDsgbGV0dGVyLXNwYWNpbmc6IDEuM3B4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMDt9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMge3BhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogODBweDt9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMgLmhlYWRlci1yb3cucm93IHtiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2OyBjb2xvcjogI2ZmZmZmZjsgfVxuLy8gLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5oZWFkZXItcm93LnJvdyB7ZGlzcGxheTpub25lO31cbi5kb2NzZWN0aW9uLmRvY3VtZW50cyAuZG9jLXJvdzpudGgtY2hpbGQob2RkKSB7YmFja2dyb3VuZDogI2VjZWNlYzt9XG5cbi5kb2NzZWN0aW9uIC5pbm5lciAuaGVhZGVyLXJvdy5yb3cgLmRvYy1zaXplLFxuLmRvY3NlY3Rpb24gLmlubmVyIC5oZWFkZXItcm93LnJvdyAuZG9jLWxpbmsge2Rpc3BsYXk6IG5vbmU7IH1cblxuLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5yb3cge3BhZGRpbmc6IDBweCAwcHggM3B4IDEwcHg7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxuLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5yb3cgLmRvYy10eXBlIHt3aWR0aDogODBweDsgcGFkZGluZzogNXB4IDEwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLXRpdGxlIHt3aWR0aDogY2FsYygxMDAlIC0gODBweCAtIDEyMHB4IC0gMjM4cHgpOyBwYWRkaW5nOiA1cHggMTJweDsgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLXNpemUge3RleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEyMHB4OyBwYWRkaW5nOiA1cHggMTBweDsgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLWxpbmsge3RleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDIzOHB4OyAvKnBhZGRpbmc6IDVweCAxMHB4OyovICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5yb3cgLmRvYy1saW5rIC5pY29uYm94IHtkaXNwbGF5OiBub25lO31cblxuLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtdHlwZSAuaWNvbiB7d2lkdGg6IDMycHg7IG1pbi1oZWlnaHQ6IDMycHg7IHBhZGRpbmctdG9wOiA0cHg7ICB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtdHlwZSAuaWNvbjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTFFXCI7IGNvbG9yOiAjYWQwNzA3OyBmb250LXNpemU6IDQycHg7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXRvcDogN3B4O31cbi5kb2NzZWN0aW9uLmRvY3VtZW50cyAuZG9jLXJvdyAuZG9jLXRpdGxlIHtjb2xvcjogIzJjMmMyYzsgZm9udC1zaXplOiAxLjFlbTsgbGluZS1oZWlnaHQ6IDEuMmVtO31cbi5kb2NzZWN0aW9uLmRvY3VtZW50cyAuZG9jLXJvdyBhLmJ1dHRvbiB7YmFja2dyb3VuZDogI2I3MDQwNDsgYm9yZGVyOjFweCBzb2xpZCAjYjcwNDA0OyBjb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMWVtOyBsZXR0ZXItc3BhY2luZzouNHB4OyBmb250LXdlaWdodDogNjAwOyAgcGFkZGluZzogMjJweCA1MnB4OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XG4uZG9jc2VjdGlvbi5kb2N1bWVudHMgLmRvYy1yb3cgYS5idXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNhODAwMDA7IGJvcmRlci1jb2xvcjogI2E4MDAwMDsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QSE9UT1MgQ1VTVE9NIEdBTExFUlkgUEFHRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlIHt3aWR0aDogMTklOyBtYXJnaW4tcmlnaHQ6IDEuMjUlOyBtYXJnaW4tYm90dG9tOiAxLjI1JTsgfVxuICAgIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSAuZWxlbWVudC5pbWFnZTpudGgtY2hpbGQoNW4rNSkge21hcmdpbi1yaWdodDogMDsgfVxuXG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlIC5vdmVybGF5IHtiYWNrZ3JvdW5kOiByZ2JhKDE4Myw0LDQsIC44NSk7IH1cblxuXG5cbi8qIENhcm91c2VsICovXG4jYXJlYTMge2JhY2tncm91bmQ6ICNlOWU5ZTk7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IGNhbGMoMjBweCArIC41dncpIDAgMCAwO31cbiNhcmVhMyAuaW5uZXIge21heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMjVweDt9XG4jYXJlYTMgLmlubmVyIC50b3BfaW5mbyB7bWF4LXdpZHRoOiAxMDc1cHg7IG1hcmdpbjogMCBhdXRvIDQycHg7IH1cbiNhcmVhMyAuaW5uZXIgLnRvcF9pbmZvIC50aXRsZXdyYXAgaDIge2NvbG9yOiAjYjgwNjA2OyBmb250LXNpemU6IGNhbGMoMTZwdCArIDEuNXZ3KTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuI2FyZWEzIC5pbm5lciAudG9wX2luZm8gLnRleHR3cmFwIHAge2NvbG9yOiAjMTMxMzEzOyB9XG4jYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIge292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuI2FyZWEzIC5zbGlkZXNob3ctY29udGFpbmVyIC5jeWNsZS1zbGlkZXNob3ctY29udHJvbHMjcHJldiB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNyw3LDcsIC45KTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgei1pbmRleDogMTAwOyBmb250LXNpemU6IGNhbGMoMTJwdCArIDMuNHZ3KTsgbGVmdDogMDsgY3Vyc29yOiBwb2ludGVyOyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cbiNhcmVhMyAuc2xpZGVzaG93LWNvbnRhaW5lciAuY3ljbGUtc2xpZGVzaG93LWNvbnRyb2xzI3ByZXY6aG92ZXIge2NvbG9yOiAjNTZiN2VjO31cbiNhcmVhMyAuc2xpZGVzaG93LWNvbnRhaW5lciAuY3ljbGUtc2xpZGVzaG93LWNvbnRyb2xzI25leHQge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsNyw3LCAuOSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHotaW5kZXg6IDEwMDsgZm9udC1zaXplOiBjYWxjKDEycHQgKyAzLjR2dyk7IHJpZ2h0OiAwcHggOyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb246IGFsbCAwLjNzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSl9XG4jYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLmN5Y2xlLXNsaWRlc2hvdy1jb250cm9scyNuZXh0OmhvdmVyIHtjb2xvcjogIzU2YjdlYzt9XG4jYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLmN5Y2xlLXNsaWRlc2hvdy1jb250cm9scyNuZXh0OmJlZm9yZSB7Y29sb3I6ICNmZmZmZmY7IGNvbnRlbnQ6IFwiXFxFOTA3XCI7IGZvbnQtc2l6ZTogMjJweDsgZm9udC1mYW1pbHk6IFwiZmVtYVwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1NHB4OyBoZWlnaHQ6IDU5cHg7IG9wYWNpdHk6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiA5cHg7IHJpZ2h0OiAwcHg7IH1cbiNhcmVhMyAuc2xpZGVzaG93LWNvbnRhaW5lciAuY3ljbGUtc2xpZGVzaG93LWNvbnRyb2xzI3ByZXY6YmVmb3JlIHtjb2xvcjogI2ZmZmZmZjsgY29udGVudDogXCJcXEU5MDdcIjsgZm9udC1zaXplOiAyMnB4OyBmb250LWZhbWlseTogXCJmZW1hXCI7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDU0cHg7IGhlaWdodDogNTlweDsgb3BhY2l0eTogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0yNnB4OyBsZWZ0OiAtMXB4OyB9XG4jYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLnNsaWRlc2hvdyB7b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgd2lkdGg6IDM1JTsgbWFyZ2luOiAwIGF1dG87fVxuI2FyZWEzIC5zbGlkZXNob3ctY29udGFpbmVyIC5zbGlkZXNob3cgZGl2IHtwYWRkaW5nLWxlZnQ6IDI1cHg7IHBhZGRpbmctcmlnaHQ6IDI1cHg7fVxuI2FyZWEzIC5zbGlkZXNob3ctY29udGFpbmVyIC5zbGlkZXNob3cgLmN5Y2xlLXNsaWRlIHtvcGFjaXR5OiAuNCAhaW1wb3J0YW50OyBmaWx0ZXI6IGdyYXlzY2FsZSg4MCUpOyB0cmFuc2l0aW9uOiBhbGwgMC44czt9XG4jYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLnNsaWRlc2hvdyAuY3ljbGUtc2xpZGUuY3ljbGUtc2xpZGUtYWN0aXZlIHtvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IGZpbHRlcjogZ3JheXNjYWxlKDApO31cbiNhcmVhMyAuYm90dG9td3JhcHBlciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxuI2FyZWEzIC5ib3R0b213cmFwcGVyIGgyIHtjb2xvcjogIzFlODZiZjsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAxLjQ1dncpOyBtYXJnaW4tdG9wOiAzdnc7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDAwcHg7IG1hcmdpbjogMCBhdXRvO31cbiNhcmVhMyAuYm90dG9td3JhcHBlciBoMiBzcGFuIHtjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O31cbiNhcmVhMyAuYm90dG9td3JhcHBlciBhLmJ1dHRvbi5tb3JlLWxpbmsge2ZvbnQtc2l6ZTogY2FsYygxMnB0ICsgLjh2dyk7IGZvbnQtd2VpZ2h0OiA3MDA7IGJhY2tncm91bmQ6ICMxMjEyMTQ7IGNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyBtYXJnaW46IDN2dyBhdXRvIDA7IHBhZGRpbmc6IDEuN3Z3IDMuMHZ3OyB9XG4jYXJlYTMgLmJvdHRvbXdyYXBwZXIgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ4NmJmOyBib3JkZXItY29sb3I6ICMxZDg2YmY7IH1cblxuI2FyZWEzIC5pbm5lciAuYnV0dG9ud3JhcCB7bWFyZ2luLXRvcDogMjBweDsgfVxuI2FyZWEzIC5pbm5lciAuYnV0dG9ud3JhcCBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQtY29sb3I6ICMwNzA3MDc7IGJvcmRlci1jb2xvcjogIzA3MDcwNzsgcGFkZGluZzogMTNweCA0N3B4OyBtYXJnaW46IDMwcHggMDsgfVxuI2FyZWEzIC5pbm5lciAuYnV0dG9ud3JhcCBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNiNzA0MDQ7IGJvcmRlci1jb2xvcjogI2I3MDQwNDsgfVxuXG4gICNwcm9kdWN0X3JlcGVhdGVyIC5pbm5lciB7bWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyB9XG4gICNwcm9kdWN0X3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAjcHJvZHVjdF9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMzIwcHg7IG1hcmdpbi1ib3R0b206IDk2cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAjcHJvZHVjdF9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5sZWZ0c2lkZSB7d2lkdGg6IDUyJTsgbWF4LWhlaWdodDogMzIwcHg7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E4MDAwMCwgI2RjMWIxZSk7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNwcm9kdWN0X3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLmxlZnRzaWRlIHttYXNrOiB1cmwoJy4uLy4uL2ltZy9hbmdsZS1tYXNrLWxlZnQtbWluLnBuZycpOyBtYXNrLXBvc2l0aW9uOiByaWdodDsgcGFkZGluZy1yaWdodDogMjA1cHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIHt3aWR0aDogNDQlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNwcm9kdWN0X3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnJpZ2h0c2lkZSB7cGFkZGluZy1yaWdodDogMiU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIC5jZW50ZXJib3gge21heC13aWR0aDogNzUwcHg7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIC5jZW50ZXJib3ggLnRpdGxld3JhcCBoMiB7Y29sb3I6ICMxYjFiMWI7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjg1dncpOyBtYXJnaW46IDAgMCAyMHB4OyBsZXR0ZXItc3BhY2luZzogLjVweDsgfVxuICAjcHJvZHVjdF9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUgLmNlbnRlcmJveCAudGV4dHdyYXAgcCB7Y29sb3I6ICM0NzQ3NDc7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIC5jZW50ZXJib3ggLmJ1dHRvbndyYXAge21hcmdpbi10b3A6IDM1cHg7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIC5jZW50ZXJib3ggLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0OyBib3JkZXItY29sb3I6ICMyNDI0MjQ7IHBhZGRpbmc6IDIwcHggNDZweDsgfVxuICAjcHJvZHVjdF9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUgLmNlbnRlcmJveCAuYnV0dG9ud3JhcCBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNiNzA0MDQ7IGJvcmRlci1jb2xvcjogI2I3MDQwNDsgfVxuXG5cbiAgI3RvcF9zcGxpdF9zZWN0aW9uIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyBwYWRkaW5nOiAwOyB9XG4gICN0b3Bfc3BsaXRfc2VjdGlvbiAuaW5uZXIge21heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI3RvcF9zcGxpdF9zZWN0aW9uIC5pbm5lciAubGVmdHNpZGUge3dpZHRoOiA1MCU7IGxpbmUtaGVpZ2h0OiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9saWdodC1ncmF5LWFuZ2xlLWJnLXByb2R1Y3QtcGFnZXMtbWluLnBuZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAjdG9wX3NwbGl0X3NlY3Rpb24gLmlubmVyIC5sZWZ0c2lkZSAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjdG9wX3NwbGl0X3NlY3Rpb24gLmlubmVyIC5sZWZ0c2lkZSAuaW1hZ2V3cmFwcGVyIGltZyB7cGFkZGluZy1yaWdodDogMjVweDsgfVxuICAjdG9wX3NwbGl0X3NlY3Rpb24gLmlubmVyIC5yaWdodHNpZGUge3dpZHRoOiA1MCU7IHBhZGRpbmctcmlnaHQ6IDIlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjdG9wX3NwbGl0X3NlY3Rpb24gLmlubmVyIC5yaWdodHNpZGUgLmNlbnRlcmJveCB7dGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICN0b3Bfc3BsaXRfc2VjdGlvbiAuaW5uZXIgLnJpZ2h0c2lkZSAuY2VudGVyYm94IC50aXRsZXdyYXAgaDIge21hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gICN0b3Bfc3BsaXRfc2VjdGlvbiAuaW5uZXIgLnJpZ2h0c2lkZSAuY2VudGVyYm94IC5idXR0b253cmFwIHttYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3Mge3BhZGRpbmc6IDU1cHggMDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIge3BhZGRpbmc6IDAgMiU7IH1cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC50b3BfaW5mbyB7bWFyZ2luOiAwIGF1dG87IH1cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC50b3BfaW5mbyAudGl0bGV3cmFwIGgyIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC44dncpOyBtYXJnaW46IDAgMCAtNXB4OyBsZXR0ZXItc3BhY2luZzogLjVweDsgfVxuXG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIub25lIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnR3byAuaXRlbWJveCB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnR3byAuaXRlbWJveDpudGgtY2hpbGQoMm4rMikge21hcmdpbi1yaWdodDogMDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnRocmVlIC5pdGVtYm94IHt3aWR0aDogMzIlOyBtYXJnaW4tcmlnaHQ6IDIlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIudGhyZWUgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7IH1cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC5jYWxsd3JhcHBlci5mb3VyIC5pdGVtYm94IHt3aWR0aDogMjMlOyBtYXJnaW4tcmlnaHQ6IDIuNjYlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIuZm91ciAuaXRlbWJveDpudGgtY2hpbGQoNG4rNCkge21hcmdpbi1yaWdodDogMDsgfVxuXG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnRleHR3cmFwIHAgaW1nIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IH1cblxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmJ1dHRvbndyYXAge3dpZHRoOiAxMDAlOyB9XG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuYnV0dG9ud3JhcCBhLmJ1dHRvbi5tb3JlLWxpbmsge3dpZHRoOiAyMzdweDsgaGVpZ2h0OiA1NnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0OyBib3JkZXItY29sb3I6ICMyNDI0MjQ7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYjcwNDA0OyBib3JkZXItY29sb3I6ICNiNzA0MDQ7IH1cblxuXG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIHtwYWRkaW5nOiAwOyB9XG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIC5pbm5lciB7bWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyB9XG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgbWFyZ2luLWJvdHRvbTogMjBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI2Z1bGxwYWdlX3N0YWdnZXJfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveDpudGgtbGFzdC1jaGlsZCgxKSB7bWFyZ2luLWJvdHRvbTogMDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5sZWZ0c2lkZSB7d2lkdGg6IDU4JTsgbGluZS1oZWlnaHQ6IDA7IG1hc2s6IHVybCgnLi4vLi4vaW1nL2FuZ2xlLW1hc2stbGVmdC1taW4ucG5nJyk7IG1hc2stcG9zaXRpb246IHJpZ2h0OyB9XG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLmxlZnRzaWRlIC5pbWFnZXdyYXBwZXIge292ZXJmbG93OiBoaWRkZW47IH1cbiAgI2Z1bGxwYWdlX3N0YWdnZXJfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAubGVmdHNpZGUgLmltYWdld3JhcHBlciBpbWcge3RyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgI2Z1bGxwYWdlX3N0YWdnZXJfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveDpob3ZlciAubGVmdHNpZGUgLmltYWdld3JhcHBlciBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUge3dpZHRoOiA0MiU7IHBhZGRpbmc6IDAgNXZ3IDAgMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUgLnRpdGxld3JhcCBoMiB7Y29sb3I6ICMxYjFiMWI7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjd2dyk7IGxldHRlci1zcGFjaW5nOiAuOHB4OyB9XG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnJpZ2h0c2lkZSAuYnV0dG9ud3JhcCB7bWFyZ2luLXRvcDogMzBweDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUgLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0OyBib3JkZXItY29sb3I6ICMyNDI0MjQ7IHBhZGRpbmc6IDE5cHggNTdweDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5yaWdodHNpZGUgLmJ1dHRvbndyYXAgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYjcwNDA0OyBib3JkZXItY29sb3I6ICNiNzA0MDQ7IH1cblxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94Om50aC1jaGlsZChldmVuKSAubGVmdHNpZGUge29yZGVyOiAyOyBtYXNrOiB1cmwoJy4uLy4uL2ltZy9hbmdsZS1tYXNrLXJpZ2h0LW1pbi5wbmcnKTsgbWFzay1wb3NpdGlvbjogbGVmdDsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94Om50aC1jaGlsZChldmVuKSAucmlnaHRzaWRlIHtvcmRlcjogMTsgcGFkZGluZzogMCAwIDAgNXZ3OyB9XG4gXG5cblxuICAvKiBCbG9nIFR3ZWFrcyAqL1xuLmFyY2hpdmUuY2F0ZWdvcnkgLmZsZXgtY29udGVudCB7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIge3dpZHRoOjMxJTsgbWFyZ2luLXJpZ2h0OiAzLjUlOyBtYXJnaW4tYm90dG9tOjMuNXZ3OyB9XG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMHB4O31cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSg0biszKSB7Y2xlYXI6IGJvdGg7fVxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGZpZ3VyZSB7Ym9yZGVyOjFweCBzb2xpZCAjODE4Mjg1O292ZXJmbG93OmhpZGRlbjsgbGluZS1oZWlnaHQ6IDA7fVxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGltZyB7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjNzO31cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpob3ZlciBpbWcge3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEpO31cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMixcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMi50aXRsZSxcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMi50aXRsZSBhIHtmb250LXNpemU6Y2FsYygxNnB0ICsgLjM1dncpO2NvbG9yOiAjMDAwMDAwOyBsaW5lLWhlaWdodDoxLjFlbTttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjA7IHRleHQtdHJhbnNmb3JtOiBub25lO31cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciAuZGF0ZS1kYXRlIHtmb250LXNpemU6LjhlbTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxZW07fVxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIC5kYXRlLWRhdGUgcCB7bWFyZ2luOiAwOyBjb2xvcjogIzFkMWQxZH1cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBwe2xpbmUtaGVpZ2h0OjEuNGVtO31cbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBhLmJ1dHRvbi5tb3JlLWxpbmsge3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDsgd2lkdGg6IGluaGVyaXQ7ICAgICBwYWRkaW5nOiAxN3B4IDQwcHg7fVxuXG4uc2luZ2xlLnNpbmdsZS1wb3N0IGZpZ3VyZSBpbWcge2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDo0MCU7aGVpZ2h0OmF1dG87fVxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3R7ZGlzcGxheTpibG9jazt9XG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCBoMS50aXRsZSB7bWFyZ2luLWJvdHRvbTozcHg7dGV4dC1hbGlnbjpsZWZ0O31cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IC5wb3N0LW1ldGEge21hcmdpbi1ib3R0b206MzBweDt9XG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCAuZGF0ZS1kYXRlIHtmb250LXNpemU6LjhlbTtmb250LXN0eWxlOml0YWxpYztjb2xvcjojNDA0MDQwO31cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IHA6bnRoLW9mLXR5cGUoMSkge21hcmdpbi10b3A6MDt9XG5cbiNwb3N0cy1uYXZpZ2F0aW9uIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7fVxuXG5cblxuLyogQmxvZyBOZXh0IC8gUHJldiBwYWdpbmF0aW9uIHR3ZWFrcyAqL1xuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTtwYWRkaW5nOiAxcHggMDsgY2xlYXI6IGJvdGg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgyIHtkaXNwbGF5OiBub25lO31cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7cG9zaXRpb246IHJlbGF0aXZlO31cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtmb250LXNpemU6IDEycHQ7IGJhY2tncm91bmQ6ICMwNzA3MDc7IGNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBpbmhlcml0OyBtaW4td2lkdGg6IDIwcHg7IHBhZGRpbmc6IDRweCAxMXB4IDRweDsgYm9yZGVyLXJhZGl1czogMTdweDsgYm9yZGVyOiAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgOyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgdHJhbnNpdGlvbjogYWxsIDAuOHM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7YmFja2dyb3VuZDogI2FkMDcwNzt9XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2FkMDcwNzt9XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQge2ZvbnQtc2l6ZTogMTJwdDsgYmFja2dyb3VuZDogIzA3MDcwNzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGluaGVyaXQ7IHBhZGRpbmc6IDRweCAyMHB4IDRweCAzMHB4OyBib3JkZXItcmFkaXVzOiAwIDE3cHggMTdweCAwOyBib3JkZXI6IDA7ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAwIDAgLTEycHg7ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyB0cmFuc2l0aW9uOiBhbGwgMC44czsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxO31cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDpob3ZlciB7YmFja2dyb3VuZDogI2FkMDcwN31cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDphZnRlciB7Y29udGVudDogJyAnOyB3aWR0aDogMzNweDtoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTdweDsgdG9wOiAtMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2IHtmb250LXNpemU6IDEycHQ7IGJhY2tncm91bmQ6ICMwNzA3MDc7IGNvbG9yOiAjZmZmZmZmOyBmb250LXdlaWdodDogbm9ybWFsOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBpbmhlcml0OyBwYWRkaW5nOiA0cHggMzBweCA0cHggMjBweDsgYm9yZGVyLXJhZGl1czogMTdweCAwIDAgMTdweDsgYm9yZGVyOiAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgLTEycHggMCAwOyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgdHJhbnNpdGlvbjogYWxsIDAuOHM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTt9XG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6aG92ZXIge2JhY2tncm91bmQ6ICNhZDA3MDc7fVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmFmdGVyIHtjb250ZW50OiAnICc7IHdpZHRoOiAzM3B4O2hlaWdodDogMzNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTdweDsgdG9wOiAtMnB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxuXG4vKiBGT1JNIFR3ZWFrcyAqL1xuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2ssIC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge2ZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IDFlbTsgbWFyZ2luOiAxMHB4IDA7fVxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmJlZm9yZSB7Zm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMWVtO31cblxuLmZvcm0taXRlbSBpbnB1dFtuYW1lPVwic2VuZGVyZW1haWxcIl0sXG4uZm9ybS1pdGVtIGlucHV0W25hbWU9XCJlbWFpbFwiXSB7IHBhZGRpbmc6IDhweCA4cHggNnB4IDMycHg7IHdpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpO31cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmVtYWlsOmJlZm9yZSwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcmVtYWlsOmJlZm9yZSB7bWFyZ2luLXRvcDogM3B4O31cbi8vIC5mb3JtLWl0ZW0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcmVtYWlsOmFmdGVyIHtjb250ZW50OiBcIlxcRUExNVwiOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA5cHg7IGxlZnQ6IDlweDsgfSAvKiBFbnZlbG9wZSBJY29uICovXG4vLyAuZm9ybS1pdGVtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbDphZnRlciB7Y29udGVudDogXCJcXEVBMTVcIjsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA5cHg7IGxlZnQ6IDlweDt9XG5cbi5mb3JtLWl0ZW0ge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4uZm9ybS1pdGVtLnJhZGlvdHlwZSxcbi5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0LFxuLmZvcm0taXRlbSBpbnB1dC5zZWFyY2gtdGV4dCxcbi5mb3JtLWl0ZW0gc2VsZWN0LndwY2Y3LXNlbGVjdCxcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZmlsZSB7Y29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQ6ICNlY2VjZWM7IGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7IGJvcmRlci1yYWRpdXM6IDlweDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhlaWdodDogMS4zZW07IHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTsgcGFkZGluZzogOHB4IDhweCA2cHggOHB4OyByZXNpemU6IG5vbmU7fVxuLmZvcm0taXRlbSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7ZGlzcGxheTogYmxvY2s7fVxuLmZvcm0taXRlbSBzZWxlY3Qud3BjZjctc2VsZWN0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7IG91dGxpbmU6IG5vbmU7fVxuLmZvcm0taXRlbS5yYWRpb3R5cGUgbGFiZWwge2NvbG9yOiAjNDA0MDQwOyBtYXJnaW4tYm90dG9tOiAtMTBweDsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA3MDA7fVxuLmZvcm0taXRlbS5zZWxlY3RsaXN0IGxhYmVsIHtjb2xvcjogIzQwNDA0MDsgbWFyZ2luOiAwIDAgNXB4IDEycHg7fVxuLmZvcm0taXRlbS5yZXF1aXJlZDpiZWZvcmUge2NvbnRlbnQ6IFwiKlwiO2ZvbnQtc2l6ZTogMjBweDtmb250LXdlaWdodDogYm9sZDtkaXNwbGF5OiBibG9jazt3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKTt6LWluZGV4OiAyMDAwO31cbi5mb3JtLWl0ZW0gbGFiZWwgeyBtYXJnaW46IDAgMCAxMHB4IDVweDsgbGluZS1oZWlnaHQ6IDEuMWVtO31cblxuLmZvcm0taXRlbS5yYWRpb3R5cGUge2NvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kOiAjZWNlY2VjOyBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjOyBib3JkZXItcmFkaXVzOiA5cHg7IGZvbnQtc2l6ZTogMTJwdDsgbGluZS1oZWlnaHQ6IDEuM2VtOyB3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7IHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgcmVzaXplOiBub25lO31cbi5mb3JtLWl0ZW0ucmFkaW90eXBlIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtjb2xvcjogIzdkN2Q3ZDsgfVxuLmZvcm0taXRlbS5yYWRpb3R5cGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGxhYmVsIHNwYW4ge2NvbG9yOiAjN2Q3ZDdkO31cbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtmb250LXNpemU6IC44NWVtOyBjb2xvcjogIzQwNDA0MDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC01cHg7IGxlZnQ6IDEwcHg7fVxuXG4gIC8qIEluYWN0aXZlIEJFRk9SRSBJY29uIENvbG9yICovXG4gIC5mb3JtLWl0ZW0gc3BhbjpiZWZvcmUge2NvbG9yOiAjMDAwMDAwO31cblxuICAvKiBBY3RpdmUgY29sb3JzICovXG4gIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXRleHQ6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZW1haWw6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc2VsZWN0OmZvY3VzLCAuZm9ybS1pdGVtIHRleHRhcmVhLndwY2Y3LXRleHRhcmVhOmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWZpbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FkMDcwNztcbiAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuaGFzZm9jdXM6YmVmb3JlIHtjb2xvcjogI2FkMDcwNzt9XG5cbi8qIENPUkUgTGFuZGluZyBQYWdlIEZpeCovXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmxwLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogMDt9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmxwLWJvdHRvbSBpbWcge3dpZHRoOiBpbml0aWFsO31cblxuLmxhbmRpbmctcGFnZSAuZnVsbC13aWR0aC13cmFwcGVyLmZsZXgtY29udGVudCB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgLmJ1dHRvbi5tb3JlLWxpbmsge3dpZHRoOiBpbmhlcml0OyAgYmFja2dyb3VuZDogIzFjM2Y5NTsgYm9yZGVyOjJweCBzb2xpZCAjMWMzZjk1OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxNHB4IDI1cHg7IGJvcmRlci1yYWRpdXM6IDBweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMjM2OyBib3JkZXItY29sb3I6ICMzMDMyMzY7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XG5cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00IHt3aWR0aDogMjMlOyBtYXJnaW4tcmlnaHQ6IDIuNjYlfVxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoNG4rNCkge21hcmdpbi1yaWdodDogMH1cblxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTMge3dpZHRoOiAzMSU7IG1hcmdpbi1yaWdodDogMy41JX1cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDB9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMyBhLmJ1dHRvbi5tb3JlLWxpbmsge3doaXRlLXNwYWNlOiBwcmUtd3JhcDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMS4zZW07fVxuXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMiB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0yOm50aC1vZi10eXBlKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDB9XG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMiBhLmJ1dHRvbi5tb3JlLWxpbmsge3doaXRlLXNwYWNlOiBwcmUtd3JhcDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMS4zZW07fVxuXG4vKiBDT1JFIEZBUSBQYWdlIEZpeCAgKi9cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtiYWNrZ3JvdW5kOiAjMDcwNzA3OyBjb2xvcjogI2ZmZmZmZjt0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XG5idXR0b24uanMtYmZtLWFjY29yZGlvbi5hY3RpdmUge2JhY2tncm91bmQ6I2FkMDcwNzsgY29sb3I6I2ZmZmZmZjsgbWFyZ2luLWJvdHRvbTogMDt9XG5idXR0b24uanMtYmZtLWFjY29yZGlvbjpob3ZlcntiYWNrZ3JvdW5kOiNhZDA3MDc7Y29sb3I6I2ZmZmZmZjt9XG5cbi5mb290ZXJ3cmFwIHtiYWNrZ3JvdW5kOiAjMDcwNzA3OyBjb2xvcjogI2ZmZmZmZjt9XG5cbiNmb290ZXIxIHtiYWNrZ3JvdW5kOiAjMDcwNzA3OyBjb2xvcjogI2ZmZmZmZjsgfVxuI2Zvb3RlcjEgYSwgI2Zvb3RlcjEgYTp2aXNpdGVkIHtjb2xvcjogI2ZmZmZmZjt9XG4jZm9vdGVyMSBhOmhvdmVyIHtjb2xvcjogI2UxMzUzNTt9XG4jZm9vdGVyMSAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxuI2Zvb3RlcjEgLmRvY3VtZW50bGlua3Mge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwO31cbiNmb290ZXIxIC5pdGVtYm94IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMS40ZW07IH1cbiNmb290ZXIxIC5pdGVtYm94Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpIHtwYWRkaW5nLXJpZ2h0OiAzdnc7IG1hcmdpbi1yaWdodDogM3Z3OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO31cblxuXG4jZm9vdGVyMiB7YmFja2dyb3VuZDogIzA3MDcwNzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBwYWRkaW5nOiA1cHggMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XG4jZm9vdGVyMiAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwO31cbiNmb290ZXIyIC5pbm5lciAud2lkZ2V0IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuI2Zvb3RlcjIgaDIge2NvbG9yOiAjNGM0ODQ4OyBtYXJnaW46IDBweCAwIDMwcHg7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjM1dncpOyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbiNmb290ZXIyIHAge3BhZGRpbmc6IDA7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDEuNGVtO31cbiNmb290ZXIyIHVsIHt3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO31cbiNmb290ZXIyIHVsIGxpIHtmb250LXNpemU6IDEycHQ7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCAwIDE2cHggMDsgfVxuI2Zvb3RlcjIgYSwgI2Zvb3RlcjIgYTp2aXNpdGVkIHtjb2xvcjogI2MxYzBjMDt9XG4jZm9vdGVyMiBhOmhvdmVyIHtjb2xvcjogI2UxMzUzNTt9XG4jZm9vdGVyMiBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6ICNhZDA3MDc7IGJvcmRlcjogMXB4IHNvbGlkICNhZDA3MDc7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAwOyB9XG4jZm9vdGVyMiBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMwMGI0YWM7IGJvcmRlci1jb2xvcjogIzAwYjRhYzsgY29sb3I6ICNmZmZmZmY7fVxuXG4jZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC03IGEuYnV0dG9uLm1vcmUtbGluayAge3BhZGRpbmc6IDE0cHggMi41dncgMTJweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGJvcmRlci1yYWRpdXM6IDZweDsgZm9udC1zaXplOiAxLjFlbTt9XG5cbiNiZm1fYmdfMSB7d2lkdGg6IDMwMHB4OyB9XG4jYmZtX2JnXzIge3dpZHRoOiBjYWxjKDEwMCUgLSA2OTBweCk7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuI2JmbV9iZ18zIHt3aWR0aDogMTcwcHg7IH1cblxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiBwIGltZyB7bWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgcCB7Y29sb3I6ICM2YTY2NjY7IGxpbmUtaGVpZ2h0OiAxLjY1ZW07IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbi8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgcCBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQtY29sb3I6ICNhZDA3MDc7IGJvcmRlci1jb2xvcjogI2FkMDcwNzsgbWFyZ2luLXRvcDogMzBweDsgd2lkdGg6IDE3MHB4OyBoZWlnaHQ6IDQwcHg7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9IFxuLy8gI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBwIGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4jYmZtX2JnXzIgLndpZGdldCB7d2lkdGg6IDMyJTsgfVxuXG4jd3lzaXd5Z193aWRnZXRzX3dpZGdldC00IHt3aWR0aDogMTAwJTsgfVxuI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNCBwIGEuYnV0dG9uLm1vcmUtbGluayB7YmFja2dyb3VuZC1jb2xvcjogI2FkMDcwNzsgYm9yZGVyLWNvbG9yOiAjYWQwNzA3OyB3aWR0aDogMTY4cHg7IGhlaWdodDogNDBweDsgcGFkZGluZzogMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTQgcCBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuXG5cblxuXG4jZm9vdGVyMyB7YmFja2dyb3VuZDogIzA3MDcwNzsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmctdG9wOiAwcHg7IH1cbiNmb290ZXIzIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxuI2Zvb3RlcjMgcCB7dGV4dC1hbGlnbjogY2VudGVyO31cbiNmb290ZXIzIGEsICNmb290ZXIzIGE6dmlzaXRlZCB7Y29sb3I6ICNjMWMwYzA7fVxuI2Zvb3RlcjMgYTpob3ZlciB7Y29sb3I6ICNlMTM1MzU7fVxuXG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIge21hcmdpbi10b3A6IDBweDsgZGlzcGxheTogYmxvY2s7fVxuI2Zvb3RlcjMgLnNvY2lhbC13cmFwcGVyIC5pY29ue2ZvbnQtZmFtaWx5OiAnYmZtY2xpZW50Jzsgd2lkdGg6MzBweDsgaGVpZ2h0OiAzMHB4OyBtYXJnaW4tcmlnaHQ6MTVweDsgZm9udC1zaXplOjMycHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjojZmZmZmZmOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdHJhbnNpdGlvbjphbGwgMC4zczt9XG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIgYTpudGgtbGFzdC1jaGlsZCgxKSAuaWNvbiB7bWFyZ2luLXJpZ2h0OiAwO31cbiNmb290ZXIzIC5zb2NpYWwtd3JhcHBlciAuaWNvbjpiZWZvcmUge2ZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyBjb2xvcjogI2ZmZmZmZjsgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuI2Zvb3RlcjMgLnNvY2lhbC13cmFwcGVyIC5pY29uOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6IzRjNDg0ODsgdGV4dC1zaGFkb3c6bm9uZTt9XG5cblxuXG5cblxuXG5cblxuXG5cbmZvb3RlciB7YmFja2dyb3VuZDogIzAwMDAwMDsgbGluZS1oZWlnaHQ6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAyMHB4IDA7fVxuZm9vdGVyIHAge2NvbG9yOiAjNGY0YzRjOyBtYXJnaW46MDt9XG5mb290ZXIgYSwgZm9vdGVyIGE6bGluaywgZm9vdGVyIGE6dmlzaXRlZCB7Y29sb3I6ICM4NTg1ODU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5mb290ZXIgYTpmb2N1cywgZm9vdGVyIGE6aG92ZXIge2NvbG9yOiAjZmZmZWZlOyB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMDt9XG5mb290ZXIjYmZtLWNyZWRpdHMgcCB7IGZvbnQtc2l6ZTogLjg1ZW07fVxuXG4uanMtYmFjay10by10b3Age2hlaWdodDogNTBweDtib3R0b206IDA7IGxlZnQ6IDIwcHg7IHJpZ2h0OiBpbmhlcml0OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjYWQwNzA3OyBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyB0cmFuc2l0aW9uOiBhbGwgMC41czsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpOyB6LWluZGV4OiAxMDAwMDt9XG4uanMtYmFjay10by10b3A6YmVmb3JlIHt0b3A6IGNhbGMoNTAlIC0gNHB4KTt9XG4uanMtYmFjay10by10b3A6aG92ZXIge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG5cdGJvZHkge21heC13aWR0aDogMTkyMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQjYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLnNsaWRlc2hvdyB7d2lkdGg6IDMzJTt9XG4gIFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAjaGVhZGVyMSAuaW5uZXIgLmxvZ28td3JhcHBlciB7d2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHttaW4td2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcCB7cGFkZGluZzogMjBweCAxMHB4OyBtYXJnaW46IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHA6bnRoLWNoaWxkKDEpIHt3aWR0aDogMzI1cHg7IH1cbiAgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBwOm50aC1jaGlsZCgyKSB7d2lkdGg6IDI3MHB4OyB9XG4gICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcDpudGgtY2hpbGQoMykge3dpZHRoOiAzMDBweDsgfVxuXG5cblxuXG4jaGVhZGVyMiAuaW5uZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO3BhZGRpbmctYm90dG9tOiAwcHg7IGhlaWdodDogOTZweDt9XG4jaGVhZGVyMiAubG9nby13cmFwcGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXB4OyBsZWZ0OiAydnc7IHotaW5kZXg6IDIwMDA7fVxuI2hlYWRlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDVweDsgcmlnaHQ6IDJ2dzt9XG4jaGVhZGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC02IGEuYnV0dG9uIHtwYWRkaW5nOiA4cHggMi41dncgNnB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgYm9yZGVyLXJhZGl1czogNnB4OyBmb250LXNpemU6IC45ZW07IH1cbiNoZWFkZXIyICNuYXZfbWVudS0yIHttYXJnaW4tdG9wOiAzNXB4OyB3aWR0aDogMTAwJTt9XG5cblxuI21lbnUtbWFpbi1tZW51IHttYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7IG92ZXJmbG93LXk6IHNjcm9sbDt9XG5cbiNtZW51LW1haW4tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiAxMHB4OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO31cbiNtZW51LW1haW4tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC41KTt9XG4jbWVudS1tYWluLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtib3JkZXItcmFkaXVzOiAycHg7ICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggIzFjMWMxYzsgYmFja2dyb3VuZDogIzg4OTlhODsgfVxuXG5cblxuXG5cbi8qIE1vYmlsZSBNRU5VIHR3ZWFrcyBORVcqL1xuICAjbWVudS1pdGVtLTEwOSB7ZGlzcGxheTogYmxvY2s7fVxuICAjbWVudS1pdGVtLTE0NCB7ZGlzcGxheTogYmxvY2s7fVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbSA+IGEge21hcmdpbi1yaWdodDogMDt9XG5cbiAgLndpZGdldF9uYXZfbWVudSB7d2lkdGg6IDEwMCU7fVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtoZWlnaHQ6IDU2cHg7IHBhZGRpbmc6IDBweCAwOyBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7ZGlzcGxheTogbm9uZTt9XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5tZW51LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrO31cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IG5vbmU7fVxuICBcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMGYwZjBmOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiA4cHggMTJweCA4cHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIHRvcCBsZXZlbCAqL1xuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtID4gYTpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMGYwZjBmO30gLyogdG9wIGxldmVsIC0gRG9udCBzaG93IGFuc2Nlc3RvciBwYWdlIGhpZ2h0bGlnaHRpbmcgKi9cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjYWQwNzA3O30gLyogdG9wIGxldmVsIC0gSG92ZXIgKi9cbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjYWQwNzA3O30gLyogdG9wIGxldmVsIC0gQWN0aXZlIFRyYWlsICovXG4gIFxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMGYwZjBmOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiA4cHggMzRweCA4cHggMzRweDsgbGluZS1oZWlnaHQ6MWVtOyB9IC8qIFN1YiBNZW51ICovXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICNhZDA3MDc7fSAvKiBTdWIgTWVudSAtIEhvdmVyICovXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICNhZDA3MDc7fSAvKiBTdWIgTWVudSAtIEFjdGl2ZSBUcmFpbCAqL1xuXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtwYWRkaW5nOiA4cHggMzRweCA4cHggNTZweDt9IC8vIHN1YiBzdWIgbWVudVxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge3BhZGRpbmc6IDhweCAzNHB4IDhweCA3OHB4O30gLy8gc3ViIHN1YiBtZW51XG5cbiAgLm5hdi1tb2JpbGUge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogNTZweDsgaGVpZ2h0OiA1NnB4OyAgcGFkZGluZzogMDt9IC8qIDMgYmFyIG1lbnUgYmxvY2sgKi9cbiAgLm5hdi1tb2JpbGUgLm1lbnVpY29uOmJlZm9yZSB7cG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwcHg7fVxuICAubmF2IHt3aWR0aDogMTAwJTsgaGVpZ2h0OiA1NnB4OyBtYXJnaW4tbGVmdDogMHB4O31cblxuXG5cblxuICAjZm9vdGVyMiAuaW5uZXIge2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO31cblxuICAjZm9vdGVyMyB7cGFkZGluZy10b3A6IDIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzcwNzA3MDt9XG4gICNmb290ZXIzIC5pbm5lciB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7fVxuICAjZm9vdGVyMyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIHt3aWR0aDogMTAwJTt9XG4gICNmb290ZXIzICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTgge3dpZHRoOiAxMDAlO31cblxuXG59XG5cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0I2JmbV9iZ18xIHtvcmRlcjogMjsgd2lkdGg6IDY2LjY2JTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cblx0I2JmbV9iZ18xIC53aWRnZXQge3dpZHRoOiA1MCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQjYmZtX2JnXzEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBwIGEuYnV0dG9uLm1vcmUtbGluayB7bWFyZ2luOiAwIGF1dG87IH1cblx0I2JmbV9iZ18yIHtvcmRlcjogMTsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0I2JmbV9iZ18yIC53aWRnZXQge3RleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQjYmZtX2JnXzMge29yZGVyOiAzOyB3aWR0aDogMzMuMzMlOyB9XG5cdCNiZm1fYmdfMyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC00IHAgYSB7bWFyZ2luOiAxMHB4IGF1dG87IH1cblx0I2JmbV9iZ18zIC5zb2NpYWwtd3JhcHBlciB7dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLnNsaWRlc2hvdyB7d2lkdGg6IDQ4JTt9XG4gICNhcmVhMyAuc2xpZGVzaG93LWNvbnRhaW5lciAuY3ljbGUtc2xpZGVzaG93LWNvbnRyb2xzI25leHQ6YmVmb3JlIHt0b3A6IDE1cHg7IH1cblxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLmZvdXIgLml0ZW1ib3gge3dpZHRoOiAzMiU7IG1hcmdpbi1yaWdodDogMiU7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC5jYWxsd3JhcHBlci5mb3VyIC5pdGVtYm94Om50aC1jaGlsZCg0bis0KSB7bWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLmZvdXIgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7IH1cblxuXG4gLy8gI2FyZWEzIC5zbGlkZXNob3ctY29udGFpbmVyIC5jeWNsZS1zbGlkZXNob3ctY29udHJvbHMjcHJldjpiZWZvcmUge3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IGZvbnQtc2l6ZTogNTBweDsgbWFyZ2luLXRvcDogLTI1cHg7IGxlZnQ6IDA7IGNvbG9yOiAjNjNjNGJiOyB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuNSk7fVxuIC8vICNhcmVhMyAuc2xpZGVzaG93LWNvbnRhaW5lciAuY3ljbGUtc2xpZGVzaG93LWNvbnRyb2xzI25leHQ6YmVmb3JlIHt3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBmb250LXNpemU6IDUwcHg7IG1hcmdpbi10b3A6IC0yNXB4OyByaWdodDogMDsgY29sb3I6ICM2M2M0YmI7IHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC41KTt9XG5cbiAgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IHt3aWR0aDogMzIlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIFxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC50aXRsZXdyYXAsXG4gICNzY2hvbGFyc2hpcF9iYXIgLmlubmVyIC5jZW50ZXJib3ggLnRleHR3cmFwLCBcbiAgI3NjaG9sYXJzaGlwX2JhciAuaW5uZXIgLmNlbnRlcmJveCAuYnV0dG9ud3JhcCB7d2lkdGg6IDEwMCU7IG1hcmdpbjogNXB4IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2Nob2xhcnNoaXBfYmFyIC5pbm5lciAuY2VudGVyYm94IC5idXR0b253cmFwIGEuYnV0dG9uLm1vcmUtbGluayB7bWFyZ2luOiAwIGF1dG87IH1cblxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC1vbmUsIFxuICAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC10d28ge2Rpc3BsYXk6IGlubGluZS1ibG9jayA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlcjogMDsgdGV4dC1hbGlnbjogbGVmdDt9XG5cbiAgI2Z1bGxwYWdlX3N0YWdnZXJfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAubGVmdHNpZGUge3dpZHRoOiAxMDAlOyBtYXNrOiBub25lOyB9XG4gICNmdWxscGFnZV9zdGFnZ2VyX3JlcGVhdGVyIC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3ggLnJpZ2h0c2lkZSB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDIwcHggMTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgI2Z1bGxwYWdlX3N0YWdnZXJfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveDpudGgtY2hpbGQoZXZlbikgLmxlZnRzaWRlIHtvcmRlcjogMTsgbWFzazogbm9uZTsgfVxuICAjZnVsbHBhZ2Vfc3RhZ2dlcl9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94Om50aC1jaGlsZChldmVuKSAucmlnaHRzaWRlIHtvcmRlcjogMjsgcGFkZGluZzogMjBweCAxMHB4OyB9XG5cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCB7bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjcHJvZHVjdF9yZXBlYXRlciAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IC5sZWZ0c2lkZSB7d2lkdGg6IDEwMCU7IG1hc2s6IG5vbmU7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIHt3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweCAxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Byb2R1Y3RfcmVwZWF0ZXIgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCAucmlnaHRzaWRlIC5jZW50ZXJib3gge21heC13aWR0aDogMTAwJTsgfVxuXG4gICN0b3Bfc3BsaXRfc2VjdGlvbiAuaW5uZXIgLmxlZnRzaWRlIHt3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAjdG9wX3NwbGl0X3NlY3Rpb24gLmlubmVyIC5sZWZ0c2lkZSAuaW1hZ2V3cmFwcGVyIGltZyB7cGFkZGluZzogMDsgbWFyZ2luOiAwIGF1dG87IH1cbiAgI3RvcF9zcGxpdF9zZWN0aW9uIC5pbm5lciAucmlnaHRzaWRlIHt3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweCAxMHB4OyB9XG5cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC5jYWxsd3JhcHBlci50d28gLml0ZW1ib3gge3dpZHRoOiAxMDAlOyBtYXJnaW46IDIwcHggMDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnR3byAuaXRlbWJveDpudGgtY2hpbGQoMm4rMikge21hcmdpbi1yaWdodDogMDsgfVxuXG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIudGhyZWUge2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnRocmVlIC5pdGVtYm94IHt3aWR0aDogNDglOyBtYXJnaW4tcmlnaHQ6IDAlOyBtYXJnaW46IDIwcHggMDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLnRocmVlIC5pdGVtYm94Om50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwJTsgfVxuICBcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IHJnYmEoNDAsNDAsNDAsLjQpfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6IDM2cHQ7IH1cbiAgLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwIHtsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwOmFmdGVyIHtkaXNwbGF5OiBub25lOyB9XG5cbiAgYm9keTpub3QoLmlzLWhvbWVwYWdlKSAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHA6YWZ0ZXIge21hcmdpbjogMCBhdXRvOyBoZWlnaHQ6IDEwcHg7fVxuXG4gIGJvZHkuaXMtaG9tZXBhZ2UgLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwIHtjb2xvcjogI2FkMDAwODsgbGV0dGVyLXNwYWNpbmc6IC0uNXB4OyBmb250LXNpemU6IGNhbGMoMTZwdCArIDEuNXZ3KTt9XG4gIGJvZHkuaXMtaG9tZXBhZ2UgLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSBwIHNwYW4ge2NvbG9yOiAjMDAwMDAwO31cblxuXG5cbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlO31cbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcnt3aWR0aDo0OCU7IG1hcmdpbi1yaWdodDogNCU7IG1hcmdpbi1ib3R0b206IDZ2dzt9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgybisyKSB7bWFyZ2luLXJpZ2h0OiAwcHg7fVxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMikge2NsZWFyOiBib3RoO31cblxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSg0bis0KSB7bWFyZ2luLXJpZ2h0OiAzLjUlfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDMxJTsgbWFyZ2luLXJpZ2h0OiAzLjUlfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwfVxuXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlfVxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMyB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTM6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH0gXG5cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC5jYWxsd3JhcHBlci5mb3VyIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLmZvdXIgLml0ZW1ib3gge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjZGlhZ3JhbXNfc2NoZW1hdGljcyAuaW5uZXIgLmNhbGx3cmFwcGVyLmZvdXIgLml0ZW1ib3g6bnRoLWNoaWxkKDRuKzQpIHttYXJnaW4tcmlnaHQ6IDA7IH1cbiAgI2RpYWdyYW1zX3NjaGVtYXRpY3MgLmlubmVyIC5jYWxsd3JhcHBlci5mb3VyIC5pdGVtYm94Om50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2Uge3dpZHRoOiAzMiU7IG1hcmdpbi1yaWdodDogMiU7IG1hcmdpbi1ib3R0b206IDIlOyB9XG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlOm50aC1jaGlsZCg1bis1KSB7bWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgIC5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSAuZWxlbWVudC5pbWFnZTpudGgtY2hpbGQoM24rMykge21hcmdpbi1yaWdodDogMDsgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcblx0I3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBwIHt3aWR0aDogNDglICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0Ly8gI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNSBwOm50aC1jaGlsZCgxKSB7d2lkdGg6IDQ4JTsgfVxuXHQvLyAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHA6bnRoLWNoaWxkKDIpIHt3aWR0aDogNDglOyB9XG5cdC8vICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTUgcDpudGgtY2hpbGQoMykge3dpZHRoOiA0OCU7IH1cbiAgI2Zvb3RlcjEge3BhZGRpbmctYm90dG9tOiAwcHg7fVxuICAjZm9vdGVyMSAuaXRlbWJveCB7d2lkdGg6IDUwJTsgbGluZS1oZWlnaHQ6IDEuM2VtOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuICAjZm9vdGVyMSAuaXRlbWJveCB7cGFkZGluZzogMTBweCAhaW1wb3J0YW50OyBtYXJnaW46IDBweCAhaW1wb3J0YW50OyAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDt9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDAlOyBtYXJnaW4tYm90dG9tOiA0MHB4O31cblxuICAuZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLXRpdGxlIHt3aWR0aDogY2FsYygxMDAlIC0gODBweCAtIDE4NXB4KTt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAucm93IC5kb2Mtc2l6ZSB7ZGlzcGxheTogbm9uZTt9ICBcblxuICAvLyBQQVJBTEFYIEJBQ0tHUk9VTkQgRklYIEZPUiBTYWZhcmkgb24gSXBob25lcyAgLSBVU0UgVEhJUyBGT1IgQUxMIFBhcmFsYXhpbmcgYmFja2dyb3VuZHNcbiAgLmJyb3dzZXItc2FmYXJpICNmcHNsaWRlc2hvdyB7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO31cbiAgLy8gRU5EIFNBRkFSSSBQYXJhbGF4IEJhY2tncm91bmQgRml4LlxuICAjYXJlYTMgLnNsaWRlc2hvdy1jb250YWluZXIgLnNsaWRlc2hvdyB7d2lkdGg6IDY1JTt9XG4gICNhcmVhMyAuYm90dG9td3JhcHBlciBhLmJ1dHRvbi5tb3JlLWxpbmsgeyBmb250LXNpemU6IGNhbGMoMTRwdCArIC44dncpOyBtYXJnaW46IDUwcHggYXV0byAwOyBwYWRkaW5nOiAyMHB4IDMwcHg7fVxuXG4gICNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIudGhyZWUgLml0ZW1ib3gge3dpZHRoOiAxMDAlOyB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICNtb3JlX2Fib3V0X2ZlbWEgLmlubmVyIC5jYWxsd3JhcHBlciAuaXRlbWJveCB7d2lkdGg6IDEwMCU7IH1cblxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JX1cbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogNCV9XG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00Om50aC1vZi10eXBlKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDB9XG5cbiAgI2JmbV9iZ18yIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAjYmZtX2JnXzIgLndpZGdldCB7d2lkdGg6IDQ4JTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICNiZm1fYmdfMSB7d2lkdGg6IDQ4JTsgfVxuICAjZm9vdGVyMiAjYmZtX2JnXzEgLndpZGdldCB7d2lkdGg6IDEwMCU7IH1cbiAgI2JmbV9iZ18zIHt3aWR0aDogNDglOyB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucGhvdG9nYWxsZXJ5IC5pbm5lciAuY2FsbHdyYXBwZXIgLml0ZW1ib3gge3dpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciB7ZmxleC13cmFwOiB3cmFwO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLnBvc2l0aW9uLXRpdGxlICB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAxLjB2dyk7IG1hcmdpbi10b3A6IDEwcHg7fVxuLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlci5oZWFkZXItcm93IC5jb2wtdHdvIHtkaXNwbGF5OiBub25lO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC1vbmUge3dpZHRoOiAxMDAlOyBwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTJlMmUyO31cbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLW9uZSB7bWFyZ2luLWJvdHRvbTogMDt9XG4udGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtdHdvIHt3aWR0aDogMTAwJTsgYm9yZGVyLWxlZnQ6IDA7IHBhZGRpbmctdG9wOiAwO31cblxuLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC5jb2wtb25lIHt3aWR0aDoxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOjEwcHg7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBib3JkZXItYm90dG9tOjFweCBkYXNoZWQgI2UyZTJlMjt9XG4uYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLmNvbC10d28ge3dpZHRoOjEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6MTBweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuI2NvbnRlbnQudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyLmhlYWRlci1yb3cgLmNvbC1vbmUge2JvcmRlci1ib3R0b206MDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTt9XG4jY29udGVudC50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIuaGVhZGVyLXJvdyAuY29sLXR3byB7ZGlzcGxheTpub25lO30gXG5cbiNkaWFncmFtc19zY2hlbWF0aWNzIC5pbm5lciAuY2FsbHdyYXBwZXIuZm91ciAuaXRlbWJveCB7d2lkdGg6IDEwMCU7IH1cblxuXG4gICNmb290ZXIyIHtwYWRkaW5nLXRvcDogMjBweDsgbWFyZ2luLXRvcDogMjBweDsgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNzA3MDcwO31cbiAgI2Zvb3RlcjIgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB7d2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDIwcHg7fVxuICAjZm9vdGVyMiAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0yIHAge3RleHQtYWxpZ246IGNlbnRlcjt9XG5cbiAgXG5cblxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpe1xuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMDt9XG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NzBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgxbiswKSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMH1cblxuICAgLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5yb3cgLmRvYy10aXRsZSB7d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTsgZm9udC1zaXplOiAuODVlbTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAucm93IC5kb2MtdHlwZSB7ZGlzcGxheTogbm9uZTt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAucm93IC5kb2MtbGluayAge3dpZHRoOiAxMzBweDsgZm9udC1zaXplOiAuODVlbTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAuZG9jLXJvdyBhLmJ1dHRvbiB7cGFkZGluZzogMCAxMHB4OyBoZWlnaHQ6IDU1cHg7IHdpZHRoOiAxMzBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAucm93IC5kb2MtbGluayAgc3BhbiB7ZGlzcGxheTogbm9uZTt9ICBcblxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC01IHAge3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICN0b3BfY29tcG9uZW50X3JlcCAuaW5uZXIgLmNhbGx3cmFwcGVyIC5pdGVtYm94IHt3aWR0aDogNDglOyB9XG5cbiAgI2FyZWEzIC5zbGlkZXNob3ctY29udGFpbmVyIC5zbGlkZXNob3cge3dpZHRoOiAxMDAlO31cblxuICAuZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLXRpdGxlIHt3aWR0aDogY2FsYygxMDAlIC0gODBweCk7fVxuICAuZG9jc2VjdGlvbi5kb2N1bWVudHMgLnJvdyAuZG9jLWxpbmsge3dpZHRoOiA4MHB4OyBtYXJnaW4tdG9wOiAxMHB4O31cbiAgLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5yb3cgLmRvYy1saW5rIC5idXR0b24ge2Rpc3BsYXk6IG5vbmU7fVxuICAuZG9jc2VjdGlvbi5kb2N1bWVudHMgLmRvYy1yb3cgLmRvYy10aXRsZSB7IGZvbnQtc2l6ZTogLjk1ZW07IH1cbiAgLmRvY3NlY3Rpb24uZG9jdW1lbnRzIC5kb2Mtcm93IC5kb2MtbGluayAuaWNvbmJveCB7aGVpZ2h0OiA1MHB4OyB3aWR0aDogNDVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuICAuZG9jc2VjdGlvbi5kb2N1bWVudHMgLmRvYy1yb3cgLmRvYy1saW5rIC5pY29uYm94OmJlZm9yZSB7Y29udGVudDogXCJcXGU5MDJcIjsgY29sb3I6ICNhOTEwMmE7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiZmVtYVwiO2Rpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMWVtOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XG4gIC5kb2NzZWN0aW9uLmRvY3VtZW50cyAuZG9jLXJvdyAuZG9jLWxpbmsgLmljb25ib3g6aG92ZXI6YmVmb3JlIHtjb2xvcjogIzJlMmUyZTt9IFxuXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00Om50aC1vZi10eXBlKDFuKzApIHt3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwfVxuXG4gICNiZm1fYmdfMiAud2lkZ2V0IHt3aWR0aDogMTAwJTsgfVxuICAjYmZtX2JnXzEge3dpZHRoOiAxMDAlOyB9XG4gICNiZm1fYmdfMyB7d2lkdGg6IDEwMCU7IH1cblxuICAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIHA6bnRoLWxhc3QtY2hpbGQoMSkge21hcmdpbi1ib3R0b206IDA7IH1cblxuICBmb290ZXIge2ZvbnQtc2l6ZTogLjdlbTt9XG5cbiAgLmpzLWJhY2stdG8tdG9wIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7fVxuICAuanMtYmFjay10by10b3A6aG92ZXIge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTt9XG5cbiAgICAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUge2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlIHt3aWR0aDogNDglOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlOm50aC1jaGlsZCg1bis1KSB7bWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIC5lbGVtZW50LmltYWdlOm50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNmb290ZXIxIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblxufSIsIi8qKlxuICogRG8gbm90IHVzZSB0aGlzIGZpbGUgaW4gdGhlIGFwcGxpY2F0aW9uIGJ1aWxkLlxuICogVGhpcyBcIm1peGluXCIgaXMgdXNlZCBieSBndWxwIHRhc2sgXCJpY29uZm9udFwiIHRvIGdlbmVyYXRlIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlXG4gKiBmb250cyB0aGF0IHRoZSB0aGVtZSB1c2VzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9iZm1jbGllbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9iZm1jbGllbnQuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9iZm1jbGllbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5iZm1jbGllbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBiYXNlQ3VzdG9tRm9udFN0eWxlcygpIHtcblxufVxuLmJmbWNsaWVudC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmJmbWNsaWVudC0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uYmZtY2xpZW50LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi5iZm1jbGllbnQtNHggeyBmb250LXNpemU6IDRlbTsgfVxuLmJmbWNsaWVudC01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4uYmZtY2xpZW50LWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuICAuYmZtY2xpZW50LWFycm93LWRvd24yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWRvd24yKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWRvd24yLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWxlZnQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctbGVmdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctcmlnaHQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWFycm93LXVwMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy11cDIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctdXAyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hdnZvLWljb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXZ2by1pY29uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWF2dm8taWNvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYmFubmVyLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LWxlZnQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwN1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LXJpZ2h0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ibG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWJsb2NrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYmxvY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2FuY2VsLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jYW5jZWwtY2lyY2xlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNhbmNlbC1jaXJjbGUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2FydCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jYXJ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC11bmNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja21hcmsoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2ttYXJrLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtZG93bigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtZG93bi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWxlZnQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtcmlnaHQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXJpZ2h0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXVwKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS11cC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY29tbWVudHMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tbWVudHMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNvbXBhbnk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY29tcGFueSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jb21wYW55LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jcm9zcygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jcm9zcy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZW1haWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZW1haWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWVudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWVudGVyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWVudGVyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWV4aXQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExN1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXhpdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXllLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1taW51cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leWUtbWludXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV5ZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1wbHVzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1wbHVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXllKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmFjZWJvb2soKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmFjZWJvb2stYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1lbXB0eSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWVtcHR5LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZXhjZWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1leGNlbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMURcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1wZGYoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1wZGYtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtdGV4dDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS10ZXh0MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXRleHQyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS13b3JkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtd29yZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxtKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbG0tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZsaWtyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZsaWtyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZsaWtyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1nb29nbGUtcGx1cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1nb29nbGUtcGx1cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZ3JpcHBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ncmlwcGllKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWdyaXBwaWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtaG9tZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ob21lLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1pbWFnZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1pbWFnZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWluc3RhZ3JhbSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1pbnN0YWdyYW0tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1rZXkoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyOFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQta2V5LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1rZXkyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWtleTIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQta2V5Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbGlicmVvZmZpY2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbGlicmVvZmZpY2UoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbGlicmVvZmZpY2UtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxpbmtlZC1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1saW5rZWQtaW4oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbGlua2VkLWluLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbG9jYXRpb24yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJEXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW1vdmUtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbW92ZS1hcnJvdygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1tb3ZlLWFycm93LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hbWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmFtZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLXZlcnRpY2FsKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLXZlcnRpY2FsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtcm91bmRlZC12MTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXJvdW5kZWQtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzM1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1zcXVhcmUtdjE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYxLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtc3F1YXJlLXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbm90aWZpY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5vdGlmaWNhdGlvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ub3RpZmljYXRpb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzN1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1wZW5jaWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzN1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcGVuY2lsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1waG9uZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1waG9uZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBpbnRlcmVzdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1waW50ZXJlc3QtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0FcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1wbGF5LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1wbGF5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1wbGF5MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1wbGF5Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0JcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcmFkaW8tY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0NcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0RcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0VcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcnNzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0VcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXJzcy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0VcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNGXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXNlYXJjaCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1zZWFyY2gtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDBcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtc291bmRjbG91ZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1zb3VuZGNsb3VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXN0YXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtc3Rhci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdHJpcGFkdmlzb3ItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDNcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdHdpdHRlcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC10d2l0dGVyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0M1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlcnMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlcnMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtd2FybmluZygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC13YXJuaW5nLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0N1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC15YWhvbygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC15YWhvby1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQteWVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0OFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC15ZWxwKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXllbHAtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQteW91dHViZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC15b3V0dWJlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC16b29tLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20taW4oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1pbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtem9vbS1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1vdXQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1vdXQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXZpZGVvLXBsYXktYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXZpZGVvLXBsYXktYnV0dG9uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNENcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXZpZGVvLXBsYXktYnV0dG9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0Q1wiIH1cbiAgfVxuIiwiLyoqXG4gKiBEbyBub3QgdXNlIHRoaXMgZmlsZSBpbiB0aGUgYXBwbGljYXRpb24gYnVpbGQuXG4gKiBUaGlzIFwibWl4aW5cIiBpcyB1c2VkIGJ5IGd1bHAgdGFzayBcImljb25mb250XCIgdG8gZ2VuZXJhdGUgdGhlIHRlbXBsYXRlIGZvciB0aGVcbiAqIGZvbnRzIHRoYXQgdGhlIHRoZW1lIHVzZXMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvY2hpbGRmb250cy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNoaWxkZm9udHM6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gYmFzZUN1c3RvbUZvbnRTdHlsZXMoKSB7XG5cbn1cbi5jaGlsZGZvbnRzLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uY2hpbGRmb250cy0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uY2hpbGRmb250cy0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uY2hpbGRmb250cy00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uY2hpbGRmb250cy01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4uY2hpbGRmb250cy1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiAgLmNoaWxkZm9udHMtY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgQG1peGluIGNoaWxkZm9udHMtY2hlY2tib3gtY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBjaGlsZGZvbnRzLWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgfVxuIixudWxsLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiBDb3JlIHNwZWNpZmljIHJlc2V0cyBhbmQgbGF5b3V0IHRoYXQgZ2VuZXJhbGx5IHdvbid0IGJlIHRvdWNoZWQsIGhlbmNlIHdoeSBpdCBpcyBcImhpZGRlblwiIGhlcmVcbiAqL1xuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IFxufVxuXG5odG1sIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLCBhOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufSBcblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxubGkge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cblxuLmZhcS1wYWdlIC5pbm5lciAucG9zdCxcbi5mdWxsLXdpZHRoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8uaW5uZXIgeyBAaW5jbHVkZSBpbm5lci1jb250YWluZXIoKX1cbi8vLm91dGVyIHsgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCl9XG4uZmxleC1jb250ZW50IHsgQGluY2x1ZGUgZmxleC1jb250ZW50KCl9XG4uZmxleC1ib3gge0BpbmNsdWRlIGZsZXgtYm94KCl9XG4ub25lLWhhbGYsLmhhbGYge3dpZHRoOiA1MCV9XG4ub25lLXRoaXJkLCAudGhpcmQge3dpZHRoOiAzMy4zJX1cbi5vbmUtcXVhcnRlciwgLnF1YXJ0ZXIgeyB3aWR0aDogMjUlO31cbi5vdXRlciwuY2xlYXItYmxvY2ssLmNsZWFyZml4LHNlY3Rpb24ge0BpbmNsdWRlIGNsZWFyZml4KCk7fVxuXG5cbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qKlxuICogQHBhcmFtICB7W3R5cGVdfSAkZm9udF9mYW1pbHkgIFtmb250IGZhbWlseSwgbm8gZGVmYXVsdF1cbiAqIEBwYXJhbSAge1t0eXBlXX0gJGZvbnRfc2l6ZSAgICBbZm9udCBzaXplLCBubyBkZWZhdWx0XVxuICogQHBhcmFtICB7W3R5cGVdfSAkZm9udF93ZWlnaHQ6IDQwMCAgICAgICAgICAgW2ZvbnQtd2VpZ2h0IGRlZmF1bHRzIHRvIDQwMF1cbiAqIEBwYXJhbSAge1t0eXBlXX0gJGxpbmVfaGVpZ2h0OiAxLjNlbSAgICAgICAgIFtsaW5lLWhlaWdodDogZGVmYXVsdHMgdG8gMS4zZW1dXG4gKiBAcmV0dXJuIHtbdHlwZV19ICAgICAgICAgICAgICAgW2Rlc2NyaXB0aW9uXVxuICovXG5AbWl4aW4gc2V0LWZvbnQoJGZvbnRfZmFtaWx5LCAkZm9udF9zaXplLCAkZm9udF93ZWlnaHQ6IDQwMCwgJGxpbmVfaGVpZ2h0OiAxLjNlbSkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodDtcbn1cblxuLyoqXG4gKiBbZmxleGJveCBkZXNjcmlwdGlvbl1cbiAqIEBwYXJhbSAge1t0eXBlXX0gJGFsaWduX2l0ZW1zOiAgICAgZmxleC1zdGFydCAgICBcbiAqIEBwYXJhbSAge1t0eXBlXX0gJGRpc3BsYXk6ICAgICAgICAgZmxleCAgICAgICAgICBcbiAqIEBwYXJhbSAge1t0eXBlXX0gJGp1c3RpZnlfY29udGVudDogc3BhY2UtYmV0d2VlbiBcbiAqIEBwYXJhbSAge1t0eXBlXX0gJGZsZXhfd3JhcDogICAgICAgd3JhcCAgICAgICAgICBcbiAqIEByZXR1cm4ge1t0eXBlXX0gICAgICAgICAgICAgICAgICAgXG4gKi9cbkBtaXhpbiBzZXQtZmxleGJveCgkYWxpZ25faXRlbXM6IGZsZXgtc3RhcnQsICRkaXNwbGF5OiBmbGV4LCAkanVzdGlmeV9jb250ZW50OiBzcGFjZS1iZXR3ZWVuLCAkZmxleF93cmFwOiB3cmFwKSB7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeV9jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ25faXRlbXM7XG4gICAgZmxleC13cmFwOiAkZmxleF93cmFwO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5AbWl4aW4gc2V0LWJ1dHRvbigkYmFja2dyb3VuZDogI2NjYywgJGNvbG9yOiAjMDAwLCAkYWN0aXZlYmFjazogI2ZmZiwgJGFjdGl2ZWNvbG9yOiAjMDAwLCAkd2lkdGg6IDEwMCUsICRib3JkZXI6IG5vbmUpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWN0aXZlY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY3RpdmViYWNrO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXgtY29udGVudCgpIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cblx0JiA+ICogeyAvLyBhbGwgMXN0IGdlbiBjaGlsZHJlbiBvZiBmbGV4LWNvbnRlbnQgc2hvdWxkIGJlIGlubGluZS1ibG9ja1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXHR9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlSW1hZ2UoKSB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtaXhpbiBpbmxpbmVCdXR0b25MaXN0KCkge1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbiAgfVxuXG59XG5cblxuLyoqXG4gKiBDcmVhdGVzIHRoZSBib2lsZXJwbGF0ZSBDU1MgZm9yIGZsZXhib3ggY29sdW1ucyBpZiB5b3UgZm9sbG93IHRoZSBhcHByb3ByaWF0ZSBuYW1pbmcgcHJvY2VkdXJlLlxuICogQ2FsbCB0aGlzIG1peGluIGluIHRoZSBwYXJlbnQgY29udGFpbmVyIGhvbGRpbmcgeW91ciBjb2x1bW5zXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRiYXNlX2NvbF9jbGFzcyAgICBUaGUgYmFzZSBjb2x1bW4gY2xhc3M6IGV4OiBjb2xzLTIsIHRoZSBjb2RlIHdpbGwgYXBwZW5kIHRoZSBudW1iZXIgKGZvciB0d28gY29sdW1ucyBpbiB0aGlzIGV4YW1wbGUsIGJ1dCB5b3UgbmVlZCB0byBwcm92aWRlIFwiY29sc1wiIHRvIGl0LlxuICogQHBhcmFtICB7aW50ZWdlcn0gICAgJG1pbjogICAgICAgICAgIDEgICAgICAgICAgICBUaGUgbnVtYmVyIHRvIGJlZ2luIGl0ZXJhdGlvbiBhdFxuICogQHBhcmFtICB7aW50ZWdlcn0gICAgJG1heDogICAgICAgICAgIDYgICAgICAgICAgICAgVGhlIG51bWJlciB0byBlbmQgaXRlcmF0aW9uIGF0XG4gKiBAcGFyYW0gIHttYXB9ICAgICAgICAkYnJlYWtwb2ludHMgICAgKCkgICAgICAgICAgICBBIG1hcCBjb25zaXN0aW5nIG9mIHRoZSB3aWR0aCBicmVha3BvaW50IGZvciBrZXlzIGFuZCB0aGUgY29sdW1uIGNvdW50IGZvciB2YWx1ZVxuICogQHBhcmFtICB7c3RyaW5nfSAgICAgJGZ1bGxfYnJlYWtvdXRfd2lkdGggICAgICAgICAgVGhlIHNjcmVlbiBkaW1lbnNpb25zIHdoZXJlIGNvbHVtbnMgd2lsbCBoYXZlIHRoZWlyIFwiZGVmYXVsdFwiIGNoYXJhY3RlcmlzdGljc1xuICogQHBhcmFtICB7c3RyaW5nfSAkZ3V0dGVyOiAgICAgICAgICAgJzIwcHgnICAgICAgICBUaGUgc3BhY2luZyBiZXR3ZWVuIGVsZW1lbnRzLiBUaGlzIHVzZXMgZmxleGJveCBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAqIEByZXR1cm4ge3N0cmluZ30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQSBsb3Qgb2YgQ1NTXG4gKi9cbkBtaXhpbiBjb2x1bW5zQ29udGFpbmVyKCRiYXNlX2NvbF9jbGFzcywgJGZ1bGxfYnJlYWtvdXRfd2lkdGgsICAkbWluOiAxLCAkbWF4OiA2LCAkYnJlYWtwb2ludHM6ICgpLCAkZ3V0dGVyOiAnMjBweCcpIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy8gYWxsIGNvbHVtbnMgc3RhcnQgYXQgMTAwJSB3aWR0aFxuICAgIFtjbGFzcyo9XCIjeyRiYXNlX2NvbF9jbGFzc31cIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbWluV2lkdGgsICRjb2xDb3VudCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYoJGZ1bGxfYnJlYWtvdXRfd2lkdGggPiAkbWluV2lkdGgpIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluV2lkdGgpIHtcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gJGNvbENvdW50IHRocm91Z2ggJG1heCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NvbF9jbGFzcywgJGksICRndXR0ZXIsICRjb2xDb3VudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRmdWxsX2JyZWFrb3V0X3dpZHRoKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAkbWluIHRocm91Z2ggJG1heCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBfY29sdW1uc1dpZHRocygkYmFzZV9jb2xfY2xhc3MsICRpLCAkZ3V0dGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBCYXNpY2FsbHkgY2FsbGVkIGJ5IGNvbHVtbnNDb250YWluZXIgbWl4aW4sIGJ1dCBjYW4gYmUgdXNlZCBhbnl3aGVyZSBJIGd1ZXNzXG4gKiBSZXR1cm5zIDEwMCUgZGl2aWRlZCBieSAkaSB3aXRoIHRoZSBiYXNlIGNsYXNzIHByZXBlbmRlZFxuICpcbiAqIEV4OiBAaW5jbHVkZSBjb2x1bW5zV2lkdGhzKCdiYXNlJywzKVxuICogd2lsbCByZXR1cm4gLmJhc2UtMyB7d2lkdGg6IGNhbGMoMTAwJSAvIDMpO31cbiAqL1xuLyoqXG4gKiBDcmVhdGVzIGEgQ1NTIGNsYXNzIGZvciBjcmVhdGluZyBjb2x1bW5zIGZyb20gc29tZSB2YXJpYWJsZXNcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJhc2VfY2xhc3MgICAgICAgICAgICAgICAgIFRoZSBcInByZXBlbmRcIiBmb3IgdGhlIGNvbHVtbiBjbGFzczogZXg6IElmIHlvdXIgY29sdW1uIGNsYXNzIGlzIFwiY29scy0yXCIgcHJvdmlkZSBcImNvbHNcIlxuICogQHBhcmFtICB7aW50ZWdlcn0gJGkgICAgICAgICAgICAgICAgICAgICAgICAgSXRlcmF0aW9uIGluZGV4XG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRndXR0ZXIgICAgICAgICAgICAgICAgICAgICBUaGUgYW1vdW50IG9mIHNwYWNlIGJldHdlZW4gY29sdW1uc1xuICogQHBhcmFtICB7aW50ZWdlcn0gJG92ZXJyaWRlOiAgbnVsbCAgICAgICAgICAgUGFzcyBpbiBhIG51bWJlciB0byBvdmVycmlkZSBjb2x1bW5zLCB1c2VkIGZvciByZXNwb25zaXZlIENTUy4gZXg6IHBhc3MgaW4gMiwgd2lsbCByZXR1cm4gNTAlIGNvbHVtbnMgd2l0aCBndXR0ZXJzIGFjY291bnRlZCBmb3Igbm8gbWF0dGVyIHdoYXRcbiAqIEByZXR1cm4ge3N0cmluZ30gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEgYnVuY2ggb2YgQ1NTXG4gKi9cbkBtaXhpbiBfY29sdW1uc1dpZHRocygkYmFzZV9jbGFzcywgJGksICRndXR0ZXI6IDEwcHgsICRvdmVycmlkZTogbnVsbCkge1xuICAgIEBpZigkb3ZlcnJpZGUpIHtcbiAgICAgICAgLiN7JGJhc2VfY2xhc3N9LSN7JGl9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRvdmVycmlkZX0gLSAjeyRndXR0ZXJ9KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skZ3V0dGVyfTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skYmFzZV9jbGFzc30tI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGl9IC0gI3skZ3V0dGVyfSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGd1dHRlcn07XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbkBtaXhpbiBmbGV4LWJveCgpIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQGZ1bmN0aW9uIGhlYWRpbmdzKCRmcm9tOjEsICR0bzo2KSB7XG4gICAgQGlmICRmcm9tID09ICR0byB7XG4gICAgICAgIEByZXR1cm4gJ2gjeyRmcm9tfSc7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gJ2gjeyRmcm9tfSwnICsgaGVhZGluZ3MoJGZyb20rMSwgJHRvKTtcbiAgICB9XG59XG5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKXtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogJHBvc2l0aW9uKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgQGlmICRyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplO1xuICAgIH0gQGVsc2UgaWYgICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gICAgfVxufVxuXG4kYnJlYWtwb2ludHM6IChcbiAgICBcInBob25lXCI6ICAgICAgICA0MDBweCxcbiAgICBcInBob25lLXdpZGVcIjogICA0ODBweCxcbiAgICBcInBoYWJsZXRcIjogICAgICA1NjBweCxcbiAgICBcInRhYmxldC1zbWFsbFwiOiA2NDBweCxcbiAgICBcInRhYmxldFwiOiAgICAgICA3NjhweCxcbiAgICBcInRhYmxldC13aWRlXCI6ICAxMDI0cHgsXG4gICAgXCJkZXNrdG9wXCI6ICAgICAgMTI0OHB4LFxuICAgIFwiZGVza3RvcC13aWRlXCI6IDE0NDBweFxuKTtcblxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1pbikge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xuICAgICAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgICAgICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAgICAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGlvbi1ib3VuZGFyeSkge1xuICAgIG1heC13aWR0aDogJHRydW5jYXRpb24tYm91bmRhcnk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5cbkBtaXhpbiBoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gdmlzaWJsZSgkc3RhdGU6ICdibG9jaycpIHtcbiAgICBkaXNwbGF5OiB1bnF1b3RlKCRzdGF0ZSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1peGluIGNlbnRlcigkcG9zaXRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkcG9zaXRpb24gPT0gJ3ZlcnRpY2FsJyB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdob3Jpem9udGFsJyB7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3RoJyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbiAvL1VzYWdlOlxuIC8vJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24gLSB2ZXJ0aWNhbC9ob3Jpem9udGFsL3JhZGlhbFxuXG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuICAgIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gJ3ZlcnRpY2FsJyB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJyB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH1cbn1cblxuXG4gQG1peGluIGNsZWFyZml4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufSIsImJvZHkge1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZV9mb250X2ZhbWlseTtcblx0Y29sb3I6ICRib2R5X2NvcHlfY29sb3I7XG5cdGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmRfY29sb3I7XG59XG5cblxuaDEge1xuXHRjb2xvcjogJGgxX2NvbG9yO1xuXHRmb250LXNpemU6ICRoMV9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmgyIHtcblx0Y29sb3I6ICRoMl9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDJfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xuXG59XG5oMyB7XG5cdGNvbG9yOiAkaDNfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGgzX3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDQge1xuXHRjb2xvcjogJGg0X2NvbG9yO1xuXHRmb250LXNpemU6ICRoNF9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmg1IHtcblx0Y29sb3I6ICRoNV9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDVfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oNiB7XG5cdGNvbG9yOiAkaDZfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGg2X3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuXG5iLHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5hIHtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogJGFuY2hvcl90YWdfY29sb3I7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYW5jaG9yX3RhZ19ob3Zlcl9jb2xvcjtcblx0fVxuXHQmLm1vcmUtbGluayB7XG5cblx0XHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAkcF9ib3R0b21fbWFyZ2luO1xuXG59XG5wLmxvZ2luLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMyk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsMCwwKTtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcblx0QGluY2x1ZGUgcGFuZWwtYnV0dG9uKCk7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2VudGVybWUsXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmlubGluZS1idXR0b24tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cblxuLnRlYXNlci1idXR0b24gYSB7XG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG5cbi5pbmxpbmUtYnV0dG9uLWxpc3Qge1xuICBAaW5jbHVkZSBpbmxpbmVCdXR0b25MaXN0KCk7XG59IiwiLyoqXG4gKiBUYWJsZSBvZiBDb250ZW50czpcbiAqXG4gKlxuICogMS4gTGF5b3V0XG4gKiAyLiBUeXBvZ3JhcGh5XG4gKiAzLiBOYXZpZ2F0aW9uIE1lbnVcbiAqIDQuIFRoZW1lIENvbG9yc1xuICogNS4gQnV0dG9uc1xuICovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLTEuIExBWU9VVC0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vIFRoZSBjYWxjdWxhdGVkIHdpZHRoIG9mIHRoZSB3ZWJzaXRlLCBnZW5lcmFsbHkgdGhpcyBudW1iZXIgaXMgbWVudGlvbmVkIGluIHRoZSBmaXJzdCBmZXcgcGFnZXMgb2YgZGVzaWduIG5vdGVzLlxuJGNvbnRhaW5lcl9tYXhfd2lkdGggOiAxMzQ0cHg7XG5cbi8vIFRoZSBkZWZhdWx0IGR1cmF0aW9uIGZvciBDU1MgdHJhbnNpdGlvbnMuXG4kdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcblxuLy8gVGhlIGFtb3VudCBvZiBjb2x1bW5zIGZvciBjYWxsb3V0cy5cbiRjYWxsb3V0X3Jvd19jb3VudDogIDM7XG5cbi8vIE1pbiBoZWlnaHQgZm9yIGJhbm5lcnNcbiRob21lcGFnZV9iYW5uZXJfdGV4dF93cmFwcGVyX21pbl9oZWlnaHQgOiAxNDZweDtcbiRzdWJwYWdlX2Jhbm5lcl90ZXh0X3dyYXBwZXJfbWluX2hlaWdodCA6IDE0NnB4O1xuXG4vLyB0aGUgd2lkdGggd2hlcmUgdGhlIHRleHQtd3JhcHBlciBlbGVtZW50IGluIHRoZSBiYW5uZXIgd2lsbCBiZWNvbWUgc3RhdGljIHBvc2l0aW9uZWQgaW5zdGVhZCBvZiBhYnNvbHV0ZVxuJGJhbm5lcl90ZXh0X3dyYXBwZXJfcmVzcG9uc2l2ZV9icmVha291dDogODAwcHg7XG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tIDIuIFRZUE9HUkFQSFktLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJGJhc2VfZm9udF9mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRib2R5X2xpbmVfaGVpZ2h0OiAxLjNlbTtcbiRoZWFkaW5nX21hcmdpbl90b3A6IDIwcHg7XG4kaGVhZGluZ19tYXJnaW5fYm90dG9tOiAyMHB4O1xuJHBfYm90dG9tX21hcmdpbjogMjBweDtcblxuXG4kaDFfc2l6ZSA6IGNhbGMoMjhweCArIDF2dyk7XG4kaDJfc2l6ZSA6IGNhbGMoMjRweCArIDF2dyk7XG4kaDNfc2l6ZSA6IGNhbGMoMjBweCArIDF2dyk7XG4kaDRfc2l6ZSA6IGNhbGMoMThweCArIDF2dyk7XG4kaDVfc2l6ZSA6IGNhbGMoMTZweCArIDF2dyk7XG4kaDZfc2l6ZSA6IGNhbGMoMTRweCArIDF2dyk7XG5cbi8vIHRleHQgY29sb3JcbiRoZWFkaW5nX21hcmdpbl90b3A6IDIwcHg7XG4kaGVhZGluZ19tYXJnaW5fYm90dG9tOiAyMHB4O1xuXG4kZGVmYXVsdF90ZXh0X2NvbG9yOiAjM2IzZTQzO1xuJGgxX2NvbG9yOiAjMDgwOTBjO1xuJGgyX2NvbG9yOiAjMDgwOTBjO1xuJGgzX2NvbG9yOiAjMDgwOTBjO1xuJGg0X2NvbG9yOiAjMDgwOTBjO1xuJGg1X2NvbG9yOiAkZGVmYXVsdF90ZXh0X2NvbG9yO1xuJGg2X2NvbG9yOiAkZGVmYXVsdF90ZXh0X2NvbG9yO1xuXG4kYm9keV9jb3B5X2NvbG9yOiAjM2IzZTQzO1xuJGFuY2hvcl90YWdfY29sb3I6ICMxZTg2YmY7XG4kYW5jaG9yX3RhZ19ob3Zlcl9jb2xvcjogIzhkOGQ4ZDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLSAzLiBOYXZpZ2F0aW9uIC0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuJGFjdGl2ZV90cmFpbF9jb2xvcjogI2JhZGE1NTtcbiRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9jb2xvcjogIzAwMDtcbiRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9ob3Zlcl9jb2xvcjogIzY2NjtcblxuLy8gVGhlIHdpZHRoIHdoZXJlIG1vYmlsZSBuYXYgc3dpdGNoZXMgdG8gXCJkZXNrdG9wIG5hdlwiXG4kbW9iaWxlX25hdl9yZW5kZXJfdmlld3BvcnRfd2lkdGg6IDkwMHB4O1xuXG4vLyBUaGUgd2lkdGggdGhhdCB0aGUgbW9iaWxlIG1lbnUgd2lsbCBnbyAxMDAlXG4kbW9iaWxlX25hdl9mdWxsX3dpZHRoX3ZpZXdwb3J0X3dpZHRoOiA2NDBweDtcblxuLy8gVGhlIGhlaWdodCBvZiB0aGUgbmF2IGJ1dHRvblxuJG1vYmlsZV9uYXZfYnV0dG9uX2hlaWdodDogNTZweDtcblxuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I6ICMwMDA7XG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjogcmVkO1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ6ICB0cmFuc3BhcmVudDtcblxuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogIzY2NjtcbiRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I6ICNmZmY7XG4kZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yOiBsaWdodGVuKCRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3IsIDUwJSk7XG4kZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yOiBkYXJrZW4oJGRlc2t0b3BfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvciwgNTAlKTtcblxuXG5cbiRtb2JpbGVfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ7XG4kbW9iaWxlX25hdl90b3BsZXZlbF9ob3Zlcl9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ6ICAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDtcblxuJG1vYmlsZV9uYXZfc3VibWVudV9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yOiRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I7XG4kbW9iaWxlX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I7XG5cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtIDQuIFRoZW1lIENvbG9ycyBhbmQgQnV0dG9ucyAtXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIFRoaXMgaXMgdXNlZCBieSBkZWZhdWx0IGZvciB0aGUgaGVhZGVycy90aXRsZSBhcmVhcyBmb3IgdGhpbmdzIGxpa2UgdGVhc2VycywgdGFibGUgaGVhZGluZ3MsIGV0Yy5cbiRwYW5lbF9iYWNrZ3JvdW5kIDogI2FhYTtcbiRwYW5lbF9jb2xvcjogIzAwMDtcbiRwYW5lbF9ib3JkZXJfY29sb3I6ICM2NjY7XG5cbi8vIGNvbG9yIHVzZWQgZm9yIG1pbm9yIHRoaW5ncyBsaWtlIG92ZXJsYXkgaG92ZXIgZWZmZWN0cywgZm9ybSBpbnB1dCBib3JkZXJzLCBldGMuXG4kdGhlbWVfcHJpbWFyeV9jb2xvcjogI2JhZGE1NTtcblxuLy8gQmFja2dyb3VuZCB1c2VkIGZvciBwbGFjZWhvbGRlciBpbWFnZXMgc3VjaCBhcyBtaXNzaW5nIHRlYXNlcnMsIG1pc3Npbmcgc3RhZmYgcGljcywgZXRjLlxuJHBsYWNlaG9sZGVyX2ltYWdlX2JhY2tncm91bmQgOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuLy8gU29jaWFsIG1lZGlhIGljb25zXG4kc29jaWFsX2ljb25fc2l6ZTogNDBweDsgLy93aWR0aCwgaGVpZ2h0LCBmb250LXNpemVcbiRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiRzb2NpYWxfaWNvbl9jb2xvcjogJHBhbmVsX2NvbG9yO1xuJHNvY2lhbF9pY29uX2hvdmVyX2JhY2tncm91bmQ6IGRhcmtlbigkc29jaWFsX2ljb25fYmFja2dyb3VuZCwgNTAlKTtcbiRzb2NpYWxfaWNvbl9ob3Zlcl9jb2xvcjogZGFya2VuKCRzb2NpYWxfaWNvbl9jb2xvciwgNTAlKTtcblxuXG5cbiRib2R5X2JhY2tncm91bmRfY29sb3I6ICNmZmY7XG5cbiRoZWFkZXIxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyM19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXI0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyNl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuJGZvb3RlcjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyMl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyNV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cbiRmb3JtX2xhYmVsX2NvbG9yOiAjMDAwO1xuJGZvcm1fcmVxdWlyZWRfYXN0ZXJpc2tfY29sb3I6IHJlZDtcbiRmb3JtX2ljb25fY29sb3I6ICMwMTgyYTI7XG5cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLSA1LiBCdXR0b25zIC0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHRjb2xvcjogIzAwMDtcblx0d2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oI2NjYywgMTUlKTtcblx0fVxufVxuXG5AbWl4aW4gc2Vjb25kYXJ5LWJ1dHRvbigpIHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIHRlcnRpYXJ5LWJ1dHRvbigpIHtcbiAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIHBhbmVsLWJ1dHRvbigpIHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbn1cblxuQG1peGluIGZvcm0tZWxlbWVudCgpIHtcblx0YmFja2dyb3VuZDogI2VjZWNlYztcblx0Ym9yZGVyOiAycHggc29saWQgI2VjZWNlYztcblx0Y29sb3I6ICM3YTdhN2E7XG5cdGZvbnQtc2l6ZTogMTJwdDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpO1xuXHRwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblxuXHQmLndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDE4MmEyO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuXHRcdG91dGxpbmU6IDBweCB0cmFuc3BhcmVudDtcblx0fVxuXG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLyoqXG4gKiBUYWJsZSBvZiBjb250ZW50czpcbiAqXG4gKiBTZWN0aW9uIDE6ICAgU2V0dXAsIFVuaXZlcnNhbCBjbGFzc2VzLCBldGNcbiAqIFNlY3Rpb24gMjogICBIZWFkZXIgU3R5bGVzXG4gKiBTZWN0aW9uIDM6ICAgRnJvbnQgUGFnZSBTcGVjaWZpYyBTdHlsZXNcbiAqIFNlY3Rpb24gNDogICBDYWxsb3V0IFN0eWxlc1xuICogU2VjdGlvbiA1OiAgIExhbmRpbmcgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDY6ICAgU3RhZmYgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDc6ICAgRW1wbG95bWVudCBQYWdlIExheW91dC9TdHlsZXNcbiAqIFNlY3Rpb24gODogICBSZXZpZXdzIFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiA5OiAgIEJsb2cgQ2F0ZWdvcnkvQXJjaGl2ZSBTdHlsZXNcbiAqIFNlY3Rpb24gMTA6ICBCbG9nIFNpbmdsZSBQb3N0IFN0eWxlc1xuICogU2VjdGlvbiAxMTogIERvY3VtZW50IFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiAxMjogIEZvb3RlciBTdHlsZXNcbiAqL1xuXG5cbi8qKlxuICogU2VjdGlvbiAxOiBVbml2ZXJzYWwgYW5kIExheW91dCBDU1NcbiAqL1xuLy8gY29tbWVudCB0aGlzIG91dCB0byByZW1vdmUgYXV0b21hdGljIFwiaW5uZXIgY29udGFpbmVyc1wiIGZyb21cbi8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4vLyAgICNoZWFkZXIjeyRpfSA+IGRpdixcbi8vICAgI2Zvb3RlciN7JGl9ID4gZGl2e1xuLy8gICAgIEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpO1xuLy8gICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuLy8gICB9XG4vLyB9XG5cbi8qKlxuICogU2VjdGlvbiAyOiBIZWFkZXIgU3R5bGVzXG4gKi9cbiNoZWFkZXIxIHtiYWNrZ3JvdW5kOiAkaGVhZGVyMV9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyMiB7YmFja2dyb3VuZDogJGhlYWRlcjJfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjMge2JhY2tncm91bmQ6ICRoZWFkZXIzX2JhY2tncm91bmQ7IH1cbiNoZWFkZXI0IHtiYWNrZ3JvdW5kOiAkaGVhZGVyNF9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyNSB7YmFja2dyb3VuZDogJGhlYWRlcjVfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjYge2JhY2tncm91bmQ6ICRoZWFkZXI2X2JhY2tncm91bmQ7IH1cblxuXG4vKipcbiAqIEZyb250IFBhZ2UgU3BlY2lmaWMgU3R5bGVzXG4gKi9cbi5wYWdlLXRlbXBsYXRlLWJmbV9mcm9udF9wYWdlIHtcblxufVxuXG4vKipcbiAqIFNlY3Rpb24gMzogQ2FsbG91dCBTdHlsZXNcbiAqL1xuI3RvcC1jYWxsb3V0cyAuaW5uZXIge1xuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG4gICAgICA1MDBweCA6IDIsXG4gICAgICAxMDAwcHggOiAzXG4gICAgKTtcbiAgICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG5cbiAgLy8gY29tbWVudCBvdXQgb3IgcmVtb3ZlIHRoaXMgdG8gZ2V0IHJpZCBvZiByZXNwb25zaXZlIGNhbGxvdXQgaW1hZ2VzIVxuICBpbWcge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICB9XG5cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDU6IExhbmRpbmcgUGFnZSBTdHlsZXNcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXG4gICRjb2x1bW5fYnJlYWtwb2ludHM6IChcbiAgICA1MDBweCA6IDIsXG4gICAgMTAwMHB4IDogM1xuICApO1xuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2xzJywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcbiAgLmVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICAgIH1cbiAgICBkaXYud3AtY2FwdGlvbiB7XG4gICAgICAvKiBpZiBhIGltYWdlIGNvbWVzIGluIHdpdGggYSBjYXB0aW9uLFxuICAgICAgKiBpdCBjcmVhdGVzIHRoaXMgZGl2IHdpdGggYSBJTkxJTkUgaGFyZHNldFxuICAgICAgKiAgd2lkdGguLi5jYXVzaW5nIGEgYnJlYWsuICovXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9IC8vIC5lbGVtZW50XG59XG5cblxuLyoqXG4gKiBTZWN0aW9uIDY6IFN0YWZmIFBhZ2UgTGF5b3V0XG4gKi9cbi5zdGFmZi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk2JS00JSk7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjUwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIHNwYWNlLWJldHdlZW46IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg2OHB4KSB7XG4gICAgICB3aWR0aDogMzAwO1xuICAgIH1cblxuICAgIC5zdGFmZi1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0YWZmLWJpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgdG9wOiAtNXB4O1xuXG4gICAgICBidXR0b24uanMtYmZtLXN0YWZmLWJpbyB7XG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1jaXJjbGUtZG93bi1hZnRlcigpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS11cC1hZnRlcigpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG4vKipcbiAqIFNlY3Rpb24gNzogRW1wbG95bWVudCBQYWdlXG4gKi9cbi5lbXBsb3ltZW50LXBhZ2Uge1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgY29udGVudDogJzonOyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxuICB9XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gODogUmV2aWV3cyBQYWdlXG4gKi9cbiNyZXZpZXdzLWxvb3Age1xuXG4gIC5yZXZpZXcge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucmV2aWV3LWF2YXRhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICYubm8taW1hZ2UgLnJldmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgLnJldmlldy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1hdmF0YXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4ICkge1xuICAgICAgJi5oYXMtaW1hZ2Uge1xuICAgICAgICAucmV2aWV3LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3LWF2YXRhciB7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1JSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gOTogQmxvZyBBcmNoaXZlL0NhdGVnb3J5IFBhZ2VcbiAqL1xuLmFyY2hpdmUuY2F0ZWdvcnkgeyAvLyBzdHlsZXMgZm9yIGJsb2cgY2F0ZWdvcnkgcGFnZS5cblxuICAuZmxleC1jb250ZW50IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6OTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gMTA6IEJsb2cgU2luZ2xlIFBhZ2VcbiAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCB7XG5cbiAgZmlndXJlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmlubmVyLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wb3N0LW1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogU2VjdGlvbiAxMTogRG9jdW1lbnQgTWFuYWdlciBTdHlsZXNcbiAqL1xuLmRvY3VtZW50LXBhZ2UgdGFibGUge1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cblxuICB0ZC5kb3dubG9hZC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRib2R5X2NvcHlfY29sb3I7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtZmlsZS1wZGYoKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5maWxlbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICAgLmZpbGVzaXplLFxuICAgIC5kb3dubG9hZC1saW5rICB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTRwdCArIC4zdncpO1xuICAgIH1cblxuXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICAuZmlsZW5hbWUsXG4gICAgLmZpbGVzaXplIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4vKipcbiAqIFNlY3Rpb24gMTI6IEZvb3RlciBTdHlsZXNcbiAqL1xuI2Zvb3RlcjEge2JhY2tncm91bmQ6ICRmb290ZXIxX2JhY2tncm91bmQ7IH1cbiNmb290ZXIyIHtiYWNrZ3JvdW5kOiAkZm9vdGVyMl9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyMyB7YmFja2dyb3VuZDogJGZvb3RlcjNfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjQge2JhY2tncm91bmQ6ICRmb290ZXI0X2JhY2tncm91bmQ7IH1cbiNmb290ZXI1IHtiYWNrZ3JvdW5kOiAkZm9vdGVyNV9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyNiB7YmFja2dyb3VuZDogJGZvb3RlcjZfYmFja2dyb3VuZDsgfVxuZm9vdGVyI2JmbS1jcmVkaXRzIHtcbiAgLy9AaW5jbHVkZSBvdXRlci1jb250YWluZXIoKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfSIsIi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi43LjBcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGFuZCBsYXRlciBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICpcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZPTlQtRkFDRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmxleHNsaWRlci1pY29uJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24uc3ZnI2ZsZXhzbGlkZXItaWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBSRVNFVFNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4LWNvbnRhaW5lciBhOmhvdmVyLFxuLmZsZXgtc2xpZGVyIGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWRlcyxcbi5zbGlkZXMgPiBsaSxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mbGV4LXBhdXNlcGxheSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQkFTRSBTVFlMRVNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbmh0bWxbeG1sbnNdIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiogaHRtbCAuZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5uby1qcyAuZmxleHNsaWRlciAuc2xpZGVzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBERUZBVUxUIFRIRU1FXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtby1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIHpvb206IDE7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uY2Fyb3VzZWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAqaGVpZ2h0OiAwO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXGYwMDEnO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMic7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICBsZWZ0OiAtNTBweDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICBvcGFjaXR5OiAwLjc7XG4gIGxlZnQ6IDEwcHg7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgb3BhY2l0eTogMC43O1xuICByaWdodDogMTBweDtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5mbGV4LXBhdXNlcGxheSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmxleC1wYXVzZXBsYXkgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xufVxuLmZsZXgtcGF1c2VwbGF5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtcGF1c2VwbGF5IGEuZmxleC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDMnO1xufVxuLmZsZXgtY29udHJvbC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtby1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBSRVNQT05TSVZFXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn0iLCIvKipcclxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBiYXNlIENTUyBGb3IgVUkgZWxlbWVudHMgc3VjaCBhcyBjb250ZW50IHNsaWRlcnMsIGFjY29yZGlvbiBidXR0b25zLCBhbmQgb3RoZXIgKG5vcm1hbGx5KSBpbnRlcmFjdGl2ZSBjb21wb25lbnRzXHJcbiAqL1xyXG5cclxuI3doaXRlLFxyXG4jbHJfc2xpZGVyIHtcclxuICAuY29udGVudC1tYXgtd2lkdGggKiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudCAuaGFsZiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY3ljbGUtcGFnZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmZsZXgtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mbGV4LW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgIGFwcGVhcmFuY2U6IG5vbmU7ICBib3JkZXItcmFkaXVzOiAwO30gLy9UaGlzIGlzIGEgRklYIGZvciBTYWZhcmkgb24gYSBDRUxMIFBIT05FLiBmb3IgdGhlIGJ1dHRvbiBkaXNwbGF5cy5cclxuXHJcbi8qc2Nyb2xsIGJlbG93IGZvbGQgcGx1Z2luIGNzcyovXHJcbi5mb2xkLXdyYXBwZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbn1cclxuI3Njcm9sbEJlbG93Rm9sZCB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LWFycm93LWRvd24yKCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jdXN0b20tbmF2aWdhdGlvbiB7XHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICYuZmxleC1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZsZXgtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5kaXYucGFuZWwge1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5cclxuLmpzLW1vZGFsIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgY29sb3I6ICNmZmZcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzk5OVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5qcy1iYWNrLXRvLXRvcCB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgQGluY2x1ZGUgYmZtY2xpZW50LWFycm93LXVwMigpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbmRpdi5wYW5lbC5zaG93IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDE1MDBweDtcclxufVxyXG5cclxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXEVBMEUnO1xyXG4gICAgZm9udC1mYW1pbHk6ICdiZm1jbGllbnQnO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcRUExMSc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mYXEtcGFnZSBkaXYucGFuZWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICBpbWcuYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAwLjllbSAwLjllbTtcclxuICB9XHJcbiAgaW1nLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAwLjllbSAwLjllbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICYucm91bmQgLmljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHdpZHRoOiAkc29jaWFsX2ljb25fc2l6ZTtcclxuICAgIGhlaWdodDogJHNvY2lhbF9pY29uX3NpemU7XHJcbiAgICBmb250LXNpemU6ICRzb2NpYWxfaWNvbl9zaXplO1xyXG4gICAgY29sb3I6ICRzb2NpYWxfaWNvbl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc29jaWFsX2ljb25faG92ZXJfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgJi5mYWNlYm9vayB7IEBpbmNsdWRlIGJmbWNsaWVudC1mYWNlYm9vaygpOyB9XHJcbiAgICAmLnR3aXR0ZXIgeyBAaW5jbHVkZSBiZm1jbGllbnQtdHdpdHRlcigpOyB9XHJcbiAgICAmLnlvdXR1YmUgeyBAaW5jbHVkZSBiZm1jbGllbnQteW91dHViZSgpO31cclxuICAgICYuZ29vZ2xlX3BsdXMsXHJcbiAgICAmLmdvb2dsZXBsdXMgeyBAaW5jbHVkZSBiZm1jbGllbnQtZ29vZ2xlLXBsdXMoKTsgfVxyXG4gICAgJi5saW5rZWRfaW4sXHJcbiAgICAmLmxpbmtlZGluIHsgQGluY2x1ZGUgYmZtY2xpZW50LWxpbmtlZC1pbigpO31cclxuICAgICYucGludGVyZXN0IHtAaW5jbHVkZSBiZm1jbGllbnQtcGludGVyZXN0KCk7fVxyXG4gICAgJi5pbnN0YWdyYW0ge0BpbmNsdWRlIGJmbWNsaWVudC1pbnN0YWdyYW0oKTt9XHJcbiAgICAmLmZsaWNrciB7IEBpbmNsdWRlIGJmbWNsaWVudC1mbGlrcigpO31cclxuICAgICYucnNzIHsgQGluY2x1ZGUgYmZtY2xpZW50LXJzcygpO31cclxuICAgICYuc291bmRjbG91ZCB7QGluY2x1ZGUgYmZtY2xpZW50LXNvdW5kY2xvdWQoKTt9XHJcbiAgICAmLnlhaG9vIHtAaW5jbHVkZSBiZm1jbGllbnQteWFob28oKTt9XHJcbiAgICAmLmF2dm8ge0BpbmNsdWRlIGJmbWNsaWVudC1hdnZvLWljb24oKTt9XHJcbiAgICAmLnllbHAge0BpbmNsdWRlIGJmbWNsaWVudC15ZWxwKCk7fVxyXG4gICAgJi50cmlwX2Fkdmlzb3IsXHJcbiAgICAmLnRyaXBhZCB7QGluY2x1ZGUgYmZtY2xpZW50LXRyaXBhZHZpc29yKCk7fVxyXG4gIH1cclxuICBhOm50aC1sYXN0LWNoaWxkKCkgLmljb24ge21hcmdpbi1yaWdodDowO31cclxufSIsIi5zb2NpYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLnJvdW5kIC5pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgfVxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogJHNvY2lhbF9pY29uX3NpemU7XG4gICAgaGVpZ2h0OiAkc29jaWFsX2ljb25fc2l6ZTtcbiAgICBmb250LXNpemU6ICRzb2NpYWxfaWNvbl9zaXplO1xuICAgIGNvbG9yOiAkc29jaWFsX2ljb25fY29sb3I7XG4gICAgYmFja2dyb3VuZDogJHNvY2lhbF9pY29uX2JhY2tncm91bmQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNvY2lhbF9pY29uX2hvdmVyX2NvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHNvY2lhbF9pY29uX2hvdmVyX2JhY2tncm91bmQ7XG4gICAgfVxuICAgICYuZmFjZWJvb2sgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmFjZWJvb2soKTsgfVxuICAgICYudHdpdHRlciB7IEBpbmNsdWRlIGJmbWNsaWVudC10d2l0dGVyKCk7IH1cbiAgICAmLnlvdXR1YmUgeyBAaW5jbHVkZSBiZm1jbGllbnQteW91dHViZSgpO31cbiAgICAmLmdvb2dsZV9wbHVzLFxuICAgICYuZ29vZ2xlcGx1cyB7IEBpbmNsdWRlIGJmbWNsaWVudC1nb29nbGUtcGx1cygpOyB9XG4gICAgJi5saW5rZWRfaW4sXG4gICAgJi5saW5rZWRpbiB7IEBpbmNsdWRlIGJmbWNsaWVudC1saW5rZWQtaW4oKTt9XG4gICAgJi5waW50ZXJlc3Qge0BpbmNsdWRlIGJmbWNsaWVudC1waW50ZXJlc3QoKTt9XG4gICAgJi5pbnN0YWdyYW0ge0BpbmNsdWRlIGJmbWNsaWVudC1pbnN0YWdyYW0oKTt9XG4gICAgJi5mbGlja3IgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmxpa3IoKTt9XG4gICAgJi5yc3MgeyBAaW5jbHVkZSBiZm1jbGllbnQtcnNzKCk7fVxuICAgICYuc291bmRjbG91ZCB7QGluY2x1ZGUgYmZtY2xpZW50LXNvdW5kY2xvdWQoKTt9XG4gICAgJi55YWhvbyB7QGluY2x1ZGUgYmZtY2xpZW50LXlhaG9vKCk7fVxuICAgICYuYXZ2byB7QGluY2x1ZGUgYmZtY2xpZW50LWF2dm8taWNvbigpO31cbiAgICAmLnllbHAge0BpbmNsdWRlIGJmbWNsaWVudC15ZWxwKCk7fVxuICAgICYudHJpcF9hZHZpc29yLFxuICAgICYudHJpcGFkIHtAaW5jbHVkZSBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKTt9XG4gIH1cbiAgYTpudGgtbGFzdC1jaGlsZCgpIC5pY29uIHttYXJnaW4tcmlnaHQ6MDt9XG59IiwiJGZvcm1fbGluZV9oZWlnaHQ6IDEuM2VtO1xyXG5cclxuJGZvcm1fbGFiZWxfY29sb3I6ICMwMDA7XHJcbiRmb3JtX3JlcXVpcmVkX2FzdGVyaXNrX2NvbG9yOiByZWQ7XHJcbiRmb3JtX2ljb25fY29sb3I6ICMwMTgyYTI7XHJcblxyXG5cclxuLmNvbnRhY3QtcGFnZSB7XHJcblxyXG5cdC5sYXlvdXQtd3JhcHBlciB7XHJcblx0XHQudG9wIHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbSB7XHJcblx0XHRcdHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Lm1hcCB7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlOyBtYXJnaW4tYm90dG9tOjM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWxlZnQ6MCU7IG1hcmdpbi1ib3R0b206MDtcclxuXHRcdH1cclxuXHRcdCYuc3R5bGUxIHtcclxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDIpIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7fVxyXG5cdFx0XHRmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoMykge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTt9XHJcblx0XHRcdGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSg0KSB7d2lkdGg6MTAwJTt9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdHdpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OjIlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOjQ4JTsgbWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKiAxLiBjZjcgKioqKioqKioqKioqKioqL1xyXG5cclxuLy8gZm9ybSBlbGVtZW50c1xyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYucmFkaW90eXBlIHtcclxuXHJcblx0XHQmLnJlcXVpcmVkOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiAtM3B4O1xyXG5cdFx0fVxyXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRmb3JtX2xpbmVfaGVpZ2h0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCAgbGluZS1oZWlnaHQ6ICRmb3JtX2xpbmVfaGVpZ2h0O1xyXG5cdFx0XHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQgIGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG5cdCYuc2VsZWN0LnJlcXVpcmU6YmVmb3JlIHtcclxuXHRcdHRvcDogdW5zZXQ7XHJcblx0XHRib3R0b206IDVweDtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHQmLnNlYXJjaHBhZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYuaGFzZm9jdXMge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJlcXVpcmVkOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogJGZvcm1fcmVxdWlyZWRfYXN0ZXJpc2tfY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XHJcblx0XHRjb250ZW50OiBcIipcIjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSk7XHJcblx0XHR6LWluZGV4OiAyMDAwO1xyXG5cdH1cclxuXHJcblx0Ji5zZWFyY2hwYWdlOmJlZm9yZSxcclxuXHQmLnNlYXJjaHBhZ2UuaGFzZm9jdXM6YmVmb3JlIHtcclxuXHRcdGNvbG9yOiAkZm9ybV9pY29uX2NvbG9yO1xyXG5cdH1cclxuXHJcblx0LndwY2Y3LXNlbGVjdCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcclxuXHR9XHJcblxyXG5cclxuXHRpbnB1dC5mb3JtLXRleHQsXHJcblx0aW5wdXQuc2VhcmNoLXRleHQsXHJcblx0aW5wdXQud3BjZjctdGV4dCxcclxuXHRpbnB1dC53cGNmNy1lbWFpbCxcclxuXHRpbnB1dC53cGNmNy1zZWxlY3QsXHJcblx0dGV4dGFyZWEud3BjZjctdGV4dGFyZWEsXHJcblx0aW5wdXQud3BjZjctZmlsZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWVsZW1lbnQoKTtcclxuXHR9XHJcblxyXG5cclxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1maXJzdFwiXSxcclxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1sYXN0XCJdLFxyXG5cdGlucHV0W25hbWU9XCJzZW5kZXJuYW1lXCJdLFxyXG5cdGlucHV0W25hbWU9XCJzZW5kZXJlbWFpbFwiXSxcclxuXHRpbnB1dFtuYW1lPVwiZW1haWxcIl0sXHJcblx0aW5wdXRbbmFtZT1cInBob25lXCJdLFxyXG5cdGlucHV0W25hbWU9XCJjb21wYW55XCJdLFxyXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzXCJdLFxyXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzMVwiXSxcclxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzczJcIl0sXHJcblx0aW5wdXRbbmFtZT1cIm1lc3NhZ2VcIl0sXHJcblx0aW5wdXRbbmFtZT1cInNlYXJjaFwiXSxcclxuXHRpbnB1dFtuYW1lPVwicGFzc1wiXSxcclxuXHR0ZXh0YXJlYVtuYW1lPVwibWVzc2FnZVwiXSB7XHJcblx0ICBwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xyXG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHRsYWJlbCB7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkZm9ybV9sYWJlbF9jb2xvcjtcclxuXHRcdH1cclxuXHRcdGNvbG9yOiAkZm9ybV9sYWJlbF9jb2xvcjtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5ODBweCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdH1cclxuXHJcbn1cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcblxyXG5cdCYud3BjZjctbWFpbC1zZW50LW9rLFxyXG5cdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IGFyaWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdFx0cGFkZGluZzogOHB4IDhweCA2cHggMzJweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji53cGNmNy1tYWlsLXNlbnQtb2sge1xyXG5cdFx0YmFja2dyb3VuZDogZ3JlZW47XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCBncmVlbjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcblx0XHQgIGJhY2tncm91bmQ6IHJlZDtcclxuXHRcdCAgYm9yZGVyOiAycHggc29saWQgcmVkO1xyXG5cclxuXHRcdCAgJjpiZWZvcmUge1xyXG5cdFx0ICBcdEBpbmNsdWRlIGJmbWNsaWVudC13YXJuaW5nKCk7XHJcblx0XHQgIH1cclxuXHR9XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0IGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgIHRvcDogOHB4O1xyXG5cdFx0ICBsZWZ0OiA5cHg7XHJcblx0XHQgIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgd2lkdGg6IDIwcHg7XHJcblx0XHQgIG9wYWNpdHk6IDE7XHJcblx0XHQgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQuUGFyZW50TmFtZSxcclxuXHQuUGF0aWVudE5hbWUsXHJcblx0LnNlbmRlcm5hbWUtZmlyc3QsXHJcblx0LnNlbmRlcm5hbWUtbGFzdCxcclxuXHQuc2VuZGVybmFtZSAge1xyXG5cdCAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcclxuXHR9XHJcblxyXG5cclxuXHQmLmVtYWlsLCAmLnNlbmRlcmVtYWlsIHsgQGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7IH1cclxuXHQucGhvbmUgeyBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTt9XHJcblx0LmNvbXBhbnkge0BpbmNsdWRlIGJmbWNsaWVudC1jb21wYW55KCk7fVxyXG5cdC5tZXNzYWdlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXBlbmNpbCgpO31cclxuXHQucGFzcyB7QGluY2x1ZGUgYmZtY2xpZW50LWtleSgpO31cclxuXHQuYWRkcmVzcywuYWRkcmVzczEsLmFkZHJlc3MyIHtAaW5jbHVkZSBiZm1jbGllbnQtaG9tZSgpO31cclxuXHQuZm9ybS1pdGVtLnNlYXJjaHBhZ2UgeyBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7fVxyXG5cclxufVxyXG5cclxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmVkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgZm9udC1zaXplOiAuOGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZzogMnB4IDJweCAwcHggMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgbGVmdDogOHB4O1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XHJcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcclxuXHR3aWR0aDogYXV0bztcclxuXHJcbn1cclxuXHJcblxyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLlBhcmVudE5hbWUsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5QYXRpZW50TmFtZSxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcm5hbWUtZmlyc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWxhc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lICB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2ssXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7XHJcbn1cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAucGhvbmUge1xyXG4gICBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbXBhbnkge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1jb21wYW55KCk7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5tZXNzYWdlIHtcclxuICAgQGluY2x1ZGUgYmZtY2xpZW50LXBlbmNpbCgpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBhc3Mge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1rZXkoKTtcclxufVxyXG5cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzcyxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MxLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzczIge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1pdGVtLnNlYXJjaHBhZ2Uge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiAyLiBzZWFyY2gtZm9ybSAqKioqKioqKioqKioqKiovXHJcblxyXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdCB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMCAwOyBwYWRkaW5nOiAwIDAgMzBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQgaW1nIHtkaXNwbGF5OiBub25lO31cclxuLnNlYXJjaC1yZXN1bHQgYTpob3ZlciBoMiB7Y29sb3I6YmxhY2s7fVxyXG5cclxuLnNlYXJjaC1yZXN1bHQgc3Bhbi5zdGFuZG91dCB7YmFja2dyb3VuZDpibGFjazsgY29sb3I6d2hpdGU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCAxNXB4O2JvcmRlci1yYWRpdXM6IDVweDt9XHJcblxyXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbiIsIlxuXG4uYmFubmVyIHtcbiAgbWFyZ2luOiAwOyBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uZmxleHNsaWRlciB7XG4gIGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG4uYmctdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0I3ZpZGVvcGxheWVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8geW91IGNhbiBjb250cm9sIHRoZSBwb3NpdGlvbmluZyBvZiB0aGUgdmlkZW8gYnkgc2V0dGluZyB0b3AvYm90dG9tIGF0dHJpYnV0ZXMgaGVyZVxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG5cbi5iZm0tYmFubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRkaXYge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0Ji5sYXlvdXQtNDVfZGVnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHR1bC5zbGlkZXMsIHVsLnNsaWRlcyBsaSB7XG5cdCAgYm9yZGVyOiAwOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG5cdCAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7IC13ZWJraXQtbWFyZ2luLWVuZDogMDsgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuXHR9XG5cblxuXG5cdCYuaGFzLXZpZGVvIGxpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuXG5cdH1cblxuXHQuYmFubmVyLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYmFubmVyX3RleHRfd3JhcHBlcl9yZXNwb25zaXZlX2JyZWFrb3V0KSB7XG5cblx0XHQudGV4dC13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLmdhbGxlcnktcGFnZSAuaW5uZXIge2JhY2tncm91bmQ6IHdoaXRlOyBvdmVyZmxvdzogaGlkZGVuO31cblxuLmpzLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxMDAwMDAwMDAwOyBwYWRkaW5nLXRvcDogMTAwcHg7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IG1hcmdpbjogYXV0bzsgcGFkZGluZzogMDsgd2lkdGg6IDUwJTsgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAubW9kYWwtY2xvc2Uge1xuICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwcHg7IHJpZ2h0OiAyNXB4OyBmb250LXNpemU6IDM1cHg7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgJjpob3ZlcixcbiAgICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gIH1cblxufVxuXG4ucHJldiwgLm5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV4dCB7XG4gIHJpZ2h0OiAwOyBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLmNhcHRpb24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMnB4IDE2cHg7XG59XG5cblxuLnZpZGVvLXBhZ2Uge1xuICAuYmZtLXZpZGVvIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbiAgICAuZWxlbWVudC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFuZWxfY29sb3I7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblxuXG4gICAgICAgICAgLmVsZW1lbnQudmlkZW8ge1xuICAgICAgICAgICAgICB3aWR0aDogMzIlOyBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LDM2LDUzLC44NSk7XG4gICAgICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS40ZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuXG5cblxuaW1nLmRlbW8ge1xuICBvcGFjaXR5OiAwLjY7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cblxuLmhvdmVyLXNoYWRvdyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG4gIH1cbn1cblxuXG5cbi5iZm0tZ2FsbGVyeS5zdHlsZXNxdWFyZSB7XG4gIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cbiAgLmVsZW1lbnQuaW1hZ2Uge1xuICAgIHdpZHRoOjQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lX3ByaW1hcnlfY29sb3IsLjg1KTtcblxuICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjEuNGVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAzdncpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYXNsYXRlKC01MCUsIDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAub3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgd2lkdGg6MzIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDoyMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6MTklO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uYmZtLWdhbGxlcnkuc3R5bGVoZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5lbGVtZW50LmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZykgc2tld1koMzBkZWcpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgID4gKiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5oZXhhZ29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzBkZWcpIHJvdGF0ZSg2MGRlZyk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgM3Z3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjQ0JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0JSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yLDEuMiwxKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lX3ByaW1hcnlfY29sb3IsIDAuNzUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHdpZHRoOiAxOS4yJTtcbiAgICBwYWRkaW5nOiAwIDAgMjIuMjUlIDA7XG5cbiAgICAmOm50aC1vZi10eXBlKDluKzUpIHttYXJnaW4tcmlnaHQ6MDt9XG5cbiAgICAmOm50aC1vZi10eXBlKDluKzYpIHttYXJnaW4tbGVmdDoxMC4xNSU7fVxuXG4gICAgJjpudGgtb2YtdHlwZSg5bis2KSxcbiAgICAmOm50aC1vZi10eXBlKDluKzcpLFxuICAgICY6bnRoLW9mLXR5cGUoOW4rOCksXG4gICAgJjpudGgtb2YtdHlwZSg5bis5KSB7bWFyZ2luLXRvcDotNC40NSU7IG1hcmdpbi1ib3R0b206IC00LjU1JTt9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxpbmUtaGVpZ2h0OjBweDtcbiAgfVxufVxuXG4iLCIjY29sdW1uaXplci1jb2x1bW5zIHtcblx0Ly8gcGxlYXNlIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gaW4gdGhlIF9taXhpbnMvX21peGlucy5zY3NzIGZpbGVcblxuXHQkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG5cdFx0NTAwcHggOiAyLFxuXHRcdDEwMDBweCA6IDNcblx0KTtcblx0QGluY2x1ZGUgY29sdW1uc0NvbnRhaW5lcignY29sdW1uLWNvdW50JywgMTQwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzICk7XG59XG5cbi50ZWFzZXItcGFnZSB7XG5cdC5mbGV4LWNvbnRlbnQge1xuXHRcdC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXG5cdFx0Ly8gdGhpcyB3aWxsIG9ubHkgYWZmZWN0IFwidHJhZGl0aW9uYWxcIiB0ZWFzZXIgbGF5b3V0cyBhcyBlbXBsb3ltZW50L2dhbGxlcnkgZG8gbm90IHVzZSB0aGUgbmFtaW5nIGNvbnZlbnRpb24gY29sdW1ucy1YXG5cdFx0JGNvbHVtbl9icmVha3BvaW50czogKFxuXHRcdFx0NTAwcHggOiAyLFxuXHRcdFx0MTAwMHB4IDogMyxcblx0XHRcdDEyMDBweCA6IDQsXG5cblx0XHQpO1xuXHRcdEBpbmNsdWRlIGNvbHVtbnNDb250YWluZXIoJ2NvbHVtbnMnLCAxNDAwcHgsIDEsIDYsICRjb2x1bW5fYnJlYWtwb2ludHMpO1xuXHR9XG5cblx0LnBvc3QtdGVhc2VyIHsgLy8gY29sdW1uIHN0dWZmIGFuZCBnbG9iYWwgQ1NTXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOjA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LW1hcmdpbi1zdGFydDogMDsgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZUltYWdlKCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6MC41ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOjAuNWVtO1xuXHRcdFx0Zm9udC1zaXplOiAkaDZfc2l6ZTtcblx0XHR9XG5cblx0XHQudGVhc2VyLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYmZtLWdhbGxlcnktcGFnZS10ZWFzZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHQuZ2FsbGVyeWltYWdlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnl0aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogJHBhbmVsX2NvbG9yO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKDEycHggKyAwLjV2dyk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCA1cHggNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYuaGVhZGVyLXJvdyB7XG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuXHRcdFx0XHRjb2xvcjogJHBhbmVsX2NvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMGVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtb25lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1vbmUsXG5cdFx0LmNvbC10d28ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdC5jb2wtb25lIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdC5jb2wtdHdvIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0XHQucG9zaXRpb24tdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMS4xZW07IGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQudGVhc2VyLWxvY2F0aW9uLFxuXHRcdC50ZWFzZXItcG9zdC1kYXRlLFxuXHRcdC50ZWFzZXItcG9zdC1kdXJhdGlvbixcblx0XHQucG9zaXRpb24tdGl0bGUsXG5cdFx0LnRlYXNlci1kZXNjcmlwdGlvbixcblx0XHQudGVhc2VyLWJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQudGVhc2VyLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFuZWwtYnV0dG9uKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICc6Jztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcblxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR9XG5cblxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28sXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXR3byB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lIHtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5jb2wtdHdvLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG5cblxuXHQucGFnZS10ZW1wbGF0ZS1iZm1fdGVhc2VyX3BhZ2UgIC5udGgtcnVsZS13cmFwcGVyIHtcblx0XHQucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG5cdFx0fVxuXHRcdC5wb3N0LXRlYXNlci5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlcjpsYXN0LWNoaWxkIC5jb2wtdHdvIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmVcblx0XHR9XG5cdH1cblxufVxuXG5cbiIsIi8vIFRoZW1lIEJ1aWxkIEd1aWRlbGluZXM6XG4vLyAxLiBDb21tZW50IG91dCB1bnVzZWQgZmVhdHVyZXMgdW5kZXIgXCJUaGVtZSBEZXNpZ25cIiB0byByZWR1Y2UgZmlsZSByZXF1ZXN0IHNpemUuIE5vdCBhIGh1Z2UgZGVhbCwgYnV0IGV2ZXJ5IGxpdHRsZSBiaXQgaGVscHMuXG4vLyAyLiBDaGFuZ2luZyB0aGUgb3JkZXIgb2YgdGhlc2UgaW1wb3J0cyBjb3VsZCByZXN1bHQgaW4gb2RkIGJlaGF2aW9yLlxuLy8gMy4gRG8gbm90IHJlbW92ZSBhIGltcG9ydCBpbiB0aGUgXCJEZXBlbmRlbmNpZXNcIiBzZWN0aW9uLlxuLy8gNC4gRmFtaWxpYXJpemUgeW91cnNlbGYgd2l0aCB0aGUgZnVuY3Rpb25zIGxvY2F0ZWQgaW4gdGhlIF9taXhpbnMgZGlyZWN0b3J5LCB0aGlzIGNvbnRhaW5zIGEgbG90IG9mIHVzZWZ1bCBnZW5lcmF0b3JzLCBsb29wcywgbWl4aW5zLCBldGMuXG4vLyA1LiBETyBOT1QgTUVSR0UgQUxMIE9GIFlPVVIgVU5JUVVFIERJU1BMQVkgQ1NTIEZPUiBTT01FIFNQRUNJRklDIFNJVEUgVE8gTUFTVEVSLiBUUlkgVE8gS0VFUCBUSElTIFJFUE8gQVMgTEFZT1VUL0JBU0UgQ09MT1JTICYgREVTSUdOXG4vLyA2LiBJbiBhZGRpdGlvbiB0byB3aGF0IGlzIGxvY2F0ZWQgaW4gXCJfbWl4aW5zXCIgdGhlcmUgYXJlIGFsc28gYSBjb3VwbGUgb2YgbWl4aW5zIGRlZmluZWQgaW4gX3ZhcmlhYmxlcy5zY3NzIHRvIHRoaW5ncyBsaWtlIGJ1dHRvbnMsIHRpdGxlcywgZXRjLlxuLy8gNy4gRmVlbCBmcmVlIHRvLCBidXQgeW91IERPIE5PVCBuZWVkIHRvIHVzZSB2ZW5kb3IgcHJlZml4ZXMgZm9yIENTUyBydWxlcywgd2Ugc291cmNlIHRoZSBndWxwIHBhY2thZ2UgJ2d1bHAtYXV0b3ByZWZpeGVyJyB0aGF0IGRvZXMgdGhpcyBhdXRvbWF0aWNhbGx5LlxuLy8gOC4gUHJvZHVjdGlvbiB3ZWJzaXRlcyBkbyBub3QgbmVlZCBub2RlX21vZHVsZXMgZGlyZWN0b3J5XG4vL1xuLy9UaGVtZSBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgJ19wYXJ0aWFscy92YXJpYWJsZXMnOyAvL3NpdGUgd2lkZSB2YXJpYWJsZXNcblxuXG5cbkBpbXBvcnQgJ19wYXJ0aWFscy9ibHVlZmlyZS1kZWZhdWx0LWZvbnQnOyAvLyBnZW5lcmFsIHVzZSBpY29ucyBzdWNoIGFzIHNvY2lhbCBtZWRpYSwgbmF2aWdhdGlvbiBhcnJvd3MsIGV0Y1xuQGltcG9ydCAnX3BhcnRpYWxzL2NoaWxkZm9udCc7XHQvLyB0aGUgZ2VuZXJhdGVkIGZvbnQgZm9yIHRoZSBjaGlsZCB0aGVtZSAodW5pcXVlIGljb25zKVxuQGltcG9ydCAnX21peGlucy9fbWl4aW5zJztcblxuXG5AaW1wb3J0ICdfcGFydGlhbHMvY3NzLXJlc2V0JztcbkBpbXBvcnQgJ19wYXJ0aWFscy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ19wYXJ0aWFscy90aGVtZSc7IC8vIGdsb2JhbCB1c2UgQ1NTLCBsYXlvdXQsIHNvY2lhbCBpY29ucywgVVggY29udHJvbHMsIGV0Yy5cbkBpbXBvcnQgJ19wbHVnaW5zL21hZ25pZmljLXBvcHVwJztcbkBpbXBvcnQgJ19wbHVnaW5zL2ZsZXhzbGlkZXInO1xuXG5cbi8vIFRoZW1lIERlc2lnblxuQGltcG9ydCAnX3BhcnRpYWxzL3VpJztcbkBpbXBvcnQgJ19wYXJ0aWFscy9zb2NpYWwnOyAvLyBzb2NpYWwgaWNvbnNcbkBpbXBvcnQgJ19wYXJ0aWFscy9mb3Jtcyc7IC8vIGZvcm0gZWxlbWVudHMgdW5pZmllZFxuQGltcG9ydCAnX3BhcnRpYWxzL25hdic7IC8vIGJvdGggbW9iaWxlIGFuZCBkZXNrdG9wIHJlc3BvbnNpdmUgbmF2IGNzc1xuQGltcG9ydCAnX3BhcnRpYWxzL2Jhbm5lcnMnOyAvL2ZsZXhzbGlkZXIgQ1NTXG5AaW1wb3J0ICdfcGFydGlhbHMvZ2FsbGVyeSc7IC8vQ1NTIGZvciBnYWxsZXJ5IGFuZCB2aWRlbyBwYWdlc1xuQGltcG9ydCAnX3BhcnRpYWxzL3RlYXNlcic7IC8vIENTUyBmb3IgdGVhc2VycyBAdG9kbyBtb3ZlIHRvIF9ibG9nXG5cbkBpbXBvcnQgJ19wYXJ0aWFscy9fY3VzdG9tLXN0eWxlLnNjc3MnO1xuXG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
