img,legend{border:0}legend,td,th{padding:0}.wrapper,body{min-height:100vh}#news-calendar .calendar-arrow.arrow-prev,.bg{left:0}@font-face{font-family:'EB Garamond';src:url(/fonts/garamond/ebgaramond.eot);src:url(/fonts/garamond/ebgaramond.eot?#iefix) format('embedded-opentype'),url(/fonts/garamond/ebgaramond.woff) format('woff'),url(/fonts/garamond/ebgaramond.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'EB Garamond SC';src:url(/fonts/garamond/ebgaramondsc.eot);src:url(/fonts/garamond/ebgaramondsc.eot?#iefix) format('embedded-opentype'),url(/fonts/garamond/ebgaramondsc.woff) format('woff'),url(/fonts/garamond/ebgaramondsc.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansCaptionBold;src:url(/fonts/ptsans/ptc75f.eot);src:url(/fonts/ptsans/ptc75f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptc75f.woff) format('woff'),url(/fonts/ptsans/ptc75f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansCaption;src:url(/fonts/ptsans/ptc55f.eot);src:url(/fonts/ptsans/ptc55f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptc55f.woff) format('woff'),url(/fonts/ptsans/ptc55f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowRegular;src:url(/fonts/ptsans/ptn57f.eot);src:url(/fonts/ptsans/ptn57f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptn57f.woff) format('woff'),url(/fonts/ptsans/ptn57f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowBold;src:url(/fonts/ptsans/ptn77f.eot);src:url(/fonts/ptsans/ptn77f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/ptn77f.woff) format('woff'),url(/fonts/ptsans/ptn77f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansItalic;src:url(/fonts/ptsans/pts56f.eot);src:url(/fonts/ptsans/pts56f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts56f.woff) format('woff'),url(/fonts/ptsans/pts56f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansBoldItalic;src:url(/fonts/ptsans/pts76f.eot);src:url(/fonts/ptsans/pts76f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts76f.woff) format('woff'),url(/fonts/ptsans/pts76f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:PTSansBold;src:url(/fonts/ptsans/pts75f.eot);src:url(/fonts/ptsans/pts75f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts75f.woff) format('woff'),url(/fonts/ptsans/pts75f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PT Sans';src:url(/fonts/ptsans/pts55f.eot);src:url(/fonts/ptsans/pts55f.eot?#iefix) format('embedded-opentype'),url(/fonts/ptsans/pts55f.woff) format('woff'),url(/fonts/ptsans/pts55f.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PT Serif';src:url(/fonts/ptserif/PTF55F_W.eot);src:local('PT Serif'),url(/fonts/ptserif/PTF55F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF55F_W.woff) format('woff'),url(/fonts/ptserif/PTF55F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF55F_W.svg#PTSerif-Regular) format('svg')}@font-face{font-family:'PT Serif';font-style:italic;src:url(/fonts/ptserif/PTF56F_W.eot);src:local('PT Serif Italic'),url(/fonts/ptserif/PTF56F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF56F_W.woff) format('woff'),url(/fonts/ptserif/PTF56F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF56F_W.svg#PTSerif-Italic) format('svg')}@font-face{font-family:'PT Serif';src:url(/fonts/ptserif/PTF75F_W.eot);font-style:normal;font-weight:700;src:local('PT Serif Bold'),url(/fonts/ptserif/PTF75F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF75F_W.woff) format('woff'),url(/fonts/ptserif/PTF75F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF75F_W.svg#PTSerif-Bold) format('svg')}@font-face{font-family:'PT Serif';font-style:italic;font-weight:700;src:url(/fonts/ptserif/PTF76F_W.eot);src:local('PT Serif Bold Italic'),url(/fonts/ptserif/PTF76F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTF76F_W.woff) format('woff'),url(/fonts/ptserif/PTF76F_W.ttf) format('truetype'),url(/fonts/ptserif/PTF76F_W.svg#PTSerif-BoldItalic) format('svg')}@font-face{font-family:'PT Serif Caption';src:url(/fonts/ptserif/PTZ55F_W.eot);src:local('PT Serif Caption'),url(/fonts/ptserif/PTZ55F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTZ55F_W.woff) format('woff'),url(/fonts/ptserif/PTZ55F_W.ttf) format('truetype'),url(/fonts/ptserif/PTZ55F_W.svg#PTSerif-Caption) format('svg')}@font-face{font-family:'PT Serif Caption';font-style:italic;src:url(/fonts/ptserif/PTZ56F_W.eot);src:local('PT Serif Caption Italic'),url(/fonts/ptserif/PTZ56F_W.eot?#iefix) format('embedded-opentype'),url(/fonts/ptserif/PTZ56F_W.woff) format('woff'),url(/fonts/ptserif/PTZ56F_W.ttf) format('truetype'),url(/fonts/ptserif/PTZ56F_W.svg#PTSerif-CaptionItalic) format('svg')}@font-face{font-family:fontello;src:url(/fonts/Fontello/fontello.eot?46490008);src:url(/fonts/Fontello/fontello.eot?46490008#iefix) format('embedded-opentype'),url(/fonts/Fontello/fontello.woff?46490008) format('woff'),url(/fonts/Fontello/fontello.ttf?46490008) format('truetype'),url(/fonts/Fontello/fontello.svg?46490008#fontello) format('svg');font-weight:400;font-style:normal}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none} input[type=reset],button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{}table{border-collapse:collapse;border-spacing:0}body{margin:0;font:12px/18px 'PT Sans',sans-serif;height:100%;background-color:#f1f1f1}.header p,.news_tile .news_tile_name_tags{font-family:'PT Serif',sans-serif}.bg{position:fixed;top:0;width:100%;height:100vh;background:url(/img/bg-spb.jpg) center top no-repeat;background-size:cover;opacity:.2}.header,.wrapper{background:#fff;position:relative}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;min-width:960px;height:auto!important;margin:0 auto;padding:0 10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.header .logo,.news_more{-webkit-box-sizing:border-box}.header{margin-bottom:40px;padding-top:25px;text-align:left}.header .logo{box-sizing:border-box;display:block;margin:0 5px 6px;overflow:hidden;text-align:center;border-bottom:2px solid #031554}.header p{margin:0;font-size:33px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;color:#031554}.content{padding:0 0 150px;overflow:auto}.footer-nav .footer-nav-item,.news_more{font-size:13px;border:1px solid #ccc;padding:5px 10px;text-align:center;cursor:pointer}.template{width:960px;margin:0 auto;overflow:hidden;position:relative}.ads_container{float:right;width:240px;overflow:hidden;margin-top:0}.ads_container .ads_block{width:240px;margin:0 0 5px;overflow:hidden;position:relative}.hidden{display:none}.news_container{overflow:auto}.news_more{width:715px;margin:5px 0;box-sizing:border-box;color:#707070}.news_more:hover{color:#444;background-color:#f8f8f8}.footer-nav{width:716px;margin:10px 0}.footer-nav .footer-nav-item{display:inline-block;width:33%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070;text-decoration:none}.footer-nav .footer-nav-item:hover{color:#444;background-color:#f8f8f8}.footer-nav .footer-nav-item.footer-nav-item--empty{color:#ccc;pointer-events:none}.footer-nav .footer-nav-item.footer-nav-item--middle{width:34%;border-right:none;border-left:none}.calendar-container{height:40px}.calendar-container .calendar-item{display:inline-block;text-decoration:none;color:#444;font-size:15px;line-height:20px;padding:12px 12px 8px}.calendar-container .calendar-nextday,.calendar-container .calendar-prevday{-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-container .calendar-nextday:hover,.calendar-container .calendar-prevday:hover{background:#f5f5f5}.calendar-container .calendar-currday{background:#fff}.calendar-container .calendar-prevday{border-right:none}.calendar-container .calendar-empty{color:#ccc;pointer-events:none}#news-calendar{float:right;width:240px;overflow:hidden;position:relative;margin:0 10px 0 auto;border:1px solid #f6f6f6}#news-calendar h2{line-height:90px;margin:0;font-weight:300;color:#000;background:#f6f6f6;text-align:center;padding-bottom:15px}#news-calendar table{width:100%;margin-top:-40px;border-collapse:collapse}#news-calendar .week-days{color:#000}#news-calendar .day{width:50px;height:40px;text-align:center}#news-calendar .day-link{text-decoration:none;font-weight:700;color:#4A7EB8;display:inline-block;width:100%;height:40px;vertical-align:middle;line-height:40px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}#news-calendar .day-link:hover{background-color:#f6f6f6;color:#4A7EB8}#news-calendar .week .day,.news_tile{background:#fff}#news-calendar .other-month{opacity:.5}#news-calendar .calendar-arrow{display:inline-block;padding:5px 10px;position:absolute;top:36px;cursor:pointer;color:#000}#news-calendar .calendar-arrow.arrow-next{right:0}.news_container .news_tile:last-child{margin-bottom:0}.news_tile{width:715px;padding:0;float:left;overflow:hidden;position:relative;margin-bottom:5px;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.news_tile:hover{background:#f6f6f6}.news_tile .news_tile_item{text-decoration:none;color:#000;display:block;position:relative;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.news_tile .news_tile_name_tags{font-size:16px;font-weight:400;line-height:18px;margin-top:15px;margin-bottom:5px}#news_detail .news_detail_anons,.news_tile .news_tile_tags,.news_tile .news_tile_tags span.news_tile_theme,.news_tile .news_tile_tags>span:last-of-type{font-family:'PT Sans',sans-serif}.news_tile .news_tile_tags{font-size:12px;font-weight:400;color:#707070;position:absolute;top:8px;white-space:nowrap;width:100%;max-width:100%;overflow:hidden;display:table;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.news_tile .news_tile_tags .news_tile_tags_row{display:table-row}.news_tile .news_tile_tags .news_tile_tags_row>.news_tile_tags_col{display:table-cell}.news_tile .news_tile_tags .news_tile_tags_col>a{text-decoration:none}.news_tile .news_tile_tags .news_tile_tags_col.date_link{width:110px;text-transform:lowercase}.news_tile .news_tile_tags .news_tile_tags_col.region_link{text-align:center;width:265px;max-width:265px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news_tile .news_tile_tags .news_tile_tags_col.theme_link{text-align:right;width:81px}.news_tile .news_tile_tags span.news_tile_theme{font-size:12px;font-weight:400;text-decoration:none;cursor:pointer;color:#707070;float:right;margin-left:65px}.news_tile .news_tile_tags>span:last-of-type{float:right;margin-left:0;font-size:12px;font-weight:400;text-decoration:none;cursor:pointer}.news_tile .news_tile_anons{overflow:hidden;text-decoration:none;font-size:13px;line-height:15px}.news_tile img{height:150px;width:234px;float:left;margin:0 10px 5px 0;display:block}.news_tile img.news_tile_no_image{width:128px;height:128px;margin:10px 74px 0 42px!important}.news_cover_image{display:inline-block;float:left;width:234px;height:150px;margin:0 10px 5px 0;background-repeat:no-repeat;background-size:cover}#news_detail{width:715px;background-color:#fff;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#news_detail .news_detail_date{font-size:17px;color:#444}#news_detail .poem-block,#news_detail p{margin:0 0 14px;font-size:17px;line-height:22px;display:block}#news_detail .poem-block b.regnum_title,#news_detail p b.regnum_title{color:#4A7EB8}#news_detail .poem-block a,#news_detail p a{text-decoration:none;color:#4A7EB8}#news_detail .poem-block a.detail_news_city,#news_detail p a.detail_news_city{text-transform:uppercase}#news_detail .poem-block a.detail_news_city:hover,#news_detail p a.detail_news_city:hover{text-decoration:underline}#news_detail b,#news_detail strong{font-weight:700}#news_detail .cs-title{width:715px}#news_detail .news_detail_anons{font-size:20px;line-height:22px;text-align:left}#news_detail .news_detail_header{overflow:hidden;margin:0 0 20px}#news_detail .news_detail_header a:hover{text-decoration:underline!important}#news_detail .news_detail_header .news_detail_time_tags{width:90px;margin-bottom:2px;float:left;overflow:hidden;padding-top:10px}#news_detail .news_detail_header .news_detail_time_tags .news_detail_date,#news_detail .news_detail_header .news_detail_time_tags .news_detail_time{float:left;color:#708090;font-family:'PT Sans',sans-serif;text-transform:uppercase;margin-right:10px;margin-top:10px;left:0;width:81px;position:relative;bottom:0;display:block}#news_detail .news_detail_header .news_detail_time_tags .news_detail_time{font-size:28px}#news_detail .news_detail_header .news_detail_time_tags .news_detail_date{line-height:21px;text-decoration:none;font-size:8px!important;padding-top:0!important;top:0!important;z-index:2}#news_detail .news_detail_header .news_detail_name{color:#444;font-size:30px;font-family:'PT Serif',sans-serif;line-height:32px;margin:20px 0;font-weight:400}#certificates,#footerInfo,#news_detail .news_author{font-family:'PT Sans',sans-serif}#news_detail .news_detail_header .news_detail_author_container{margin-top:10px;overflow:hidden;line-height:20px;vertical-align:middle;height:20px}#news_detail .news_detail_header .news_detail_author_container .news_detail_author{color:#444;font-size:17px;margin-left:5px}#news_detail .news_detail_header .news_detail_tags{width:100%;margin-top:5px;overflow:hidden}#news_detail .news_detail_header .news_detail_tags .news_detail_theme{color:#5C76A6;text-decoration:none;font-size:16px}#news_detail .news_detail_header .news_detail_tags .news_detail_region{color:#708090;text-decoration:none;font-size:11px;float:right}#news_detail .detail-slider{text-align:center;margin-bottom:20px}#news_detail .news_body ol,#news_detail .news_body ul{margin-left:17px;margin-bottom:14px;list-style-position:inside}#news_detail .detail-slider .detail_img{max-height:420px;max-width:100%}#news_detail .detail-slider .detail_img_name{display:block;font-size:13px;color:#444;text-align:right}#news_detail .news_body{overflow:hidden;font-size:17px;line-height:22px;padding-bottom:6px}#news_detail .news_body>img{width:100%}#news_detail .news_body h1{font-size:21px}#news_detail .news_body h2{font-size:20px}#news_detail .news_body h3{font-size:19px}#news_detail .news_body h4{font-size:18px}#news_detail .news_body h5{font-size:17px}#news_detail .news_body h6{font-size:16px}#news_detail .news_body em,#news_detail .news_body i{font-style:italic}#news_detail .news_body ul{list-style-type:disc}#news_detail .news_body ol{list-style-type:decimal}#news_detail .news_body ol ul,#news_detail .news_body ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px;margin-bottom:0}#news_detail .news_body ol ol,#news_detail .news_body ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;margin-bottom:0}#news_detail .news_body p ol,#news_detail .news_body p ul{margin-left:0;margin-bottom:0}#news_detail .news_body table{max-width:100%;border:1px solid;font-size:14px;margin:0 auto}#news_detail .news_body table td{border:1px solid;padding:4px;vertical-align:middle}#news_detail .news_body table td p{margin:0;line-height:inherit}#news_detail .news_body table td p ol,#news_detail .news_body table td p ul{margin-left:0;margin-bottom:0}#news_detail .news_author{float:right;font-style:italic;font-size:15px;margin-top:10px}#news_detail .news_author a{text-decoration:none;color:#5C76A6}#news_detail .news_author a:hover{text-decoration:underline}.footer{margin:-115px auto 0;min-width:960px;min-height:50px;position:relative;overflow:hidden}.footer .footer_content{height:110px;text-align:center;overflow:hidden;margin-top:5px;position:relative}#certificates,#footerInfo{margin-top:5px;width:50%;float:left;overflow:hidden;text-align:left;font-size:11px;line-height:12px;color:#7F7F7F}#certificates p,#footerInfo p{margin-bottom:5px}#certificates a,#certificates a:visited,#footerInfo a,#footerInfo a:visited{color:#444;text-decoration:underline}#certificates a:hover,#footerInfo a:hover{text-decoration:none}.footer-counters{position:absolute;bottom:0;right:0;width:480px;height:40px;overflow:hidden}.footer-counters>*{float:right;margin:1px}#certificates a{float:right}#certificates .rss{position:absolute;bottom:15px;right:10px;height:40px;width:40px}#certificates .rss a{display:block;height:40px;width:40px;text-align:center;vertical-align:middle;line-height:40px;color:orange;font-size:30px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}#certificates .rss a:hover{opacity:.9}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:fontello;src:url(/volgainformru/fonts/Fontello/fontello.svg?46490008#fontello) format('svg')}}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127,127,127,.3)}.icon-vkontakte:before{content:'\e801'}.icon-facebook:before{content:'\e806'}.icon-twitter:before{content:'\e800'}.icon-livejournal:before{content:'\e80f'}.icon-odnoklassniki:before{content:'\e807'}.icon-moimir:before{content:'\e80d'}.icon-google-plus:before{content:'\e80e'}.icon-linkedin:before{content:'\e80b'}.icon-tumblr:before{content:'\e80a'}.icon-pinterest:before{content:'\e805'}.icon-blogger:before{content:'\e803'}.icon-digg:before{content:'\e809'}.icon-evernote:before{content:'\e804'}.icon-reddit:before{content:'\e808'}.icon-pocket:before{content:'\e80c'}.icon-stumbleupon:before{content:'\e811'}.icon-surfingbird:before{content:'\e810'}.icon-buffer:before{content:'\e802'}.share-buttons{float:right;margin-top:20px;margin-right:10px}.share-buttons .goodshare{display:inline-block;width:30px;height:30px;background-color:#eee;vertical-align:middle;line-height:30px;text-align:center;color:#fff;margin-left:5px}.share-buttons .goodshare:hover{opacity:.9;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.share-buttons .goodshare i{display:inline-block;width:30px;height:30px;padding-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.share-buttons .goodshare.share-buttons-vk{background-color:#45668e}.share-buttons .goodshare.share-buttons-vk i{padding-right:2px}.share-buttons .goodshare.share-buttons-fb{background-color:#3b5998}.share-buttons .goodshare.share-buttons-ok{background-color:#ed812b}.share-buttons .goodshare.share-buttons-tw{background-color:#55acee}.share-buttons .goodshare.share-buttons-gp{background-color:#dd4b39}.share-buttons .goodshare.share-buttons-lj{background-color:#004359}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJwYXJ0aWFscy9jb250ZW50Lmxlc3MiLCJwYXJ0aWFscy9jYWxlbmRhci5sZXNzIiwiLi4vZm9udHMvZ2FyYW1vbmQvZ2FyYW1vbmQuY3NzIiwiLi4vZm9udHMvcHRzYW5zL3B0c2Fucy5jc3MiLCIuLi9mb250cy9wdHNlcmlmL3B0c2VyaWYuY3NzIiwicGFydGlhbHMvbmV3c190aWxlLmxlc3MiLCJwYXJ0aWFscy9uZXdzX2RldGFpbC5sZXNzIiwicGFydGlhbHMvZm9vdGVyLmxlc3MiLCJwYXJ0aWFscy9zb2NpYWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErU0EsSUMrREEsT0QrSUUsT0FBUSxFQy9JVixPRGdMQSxHQUNBLEdBQ0UsUUM5SUYsRURtS0EsU0FoQkEsS0VoaUJFLFdBQUEsTUZpd0JGLDBDQTNOQSxJR3BkUSxLQUFBLEVDdkZSLFdBQ0EsWUFBQSxjQUNBLElBQUEsb0NBQ0EsSUFBQSwyQ0FBQSw0QkFBQSxxQ0FBQSxlQUFBLG9DQUFBLG1CSkNJLFlBQWEsSUFDYixXQUFZLE9BR2hCLFdBQ0ksWUFBYSxpQklDakIsSUFBQSxzQ0FDQSxJQUFBLDZDQUFBLDRCQUFBLHVDQUFBLGVBQUEsc0NBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0pFQSxXSUNBLFlBQUEsa0JBQ0EsSUFBQSw4QkFDQSxJQUFBLHFDQUFBLDRCQUFBLCtCQUFBLGVBQUEsOEJBQUEsbUJDbEJBLFlBQUEsSUFDQSxXQUFBLE9Mc0JBLFdBQ0ksWUFBYSxjS2xCakIsSUFBQSw4QkFDQSxJQUFBLHFDQUFBLDRCQUFBLCtCQUFBLGVBQUEsOEJBQUEsbUJBQ0EsWUFBQSxJTG9CSSxXQUFZLE9BR2hCLFdLbEJBLFlBQUEsb0JMb0JJLElBQUssOEJBQ0wsSUFBSyxxQ0FBb0MsNEJLbkI3QywrQkFBQSxlQUFBLDhCQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFB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LGlCQUFBLFFWNndDSiwyQ0FDRSxpQlU1d0NJLFFBbEJOLDJDQXNCTSxpQkFBQSxRVjZ3Q04sMkNVMXdDTSxpQkFBQSxRVjZ3Q04sMkNBTkMsaUJBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kIFNDJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZHNjLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmRzYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0NhcHRpb25Cb2xkJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM3NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNzVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQ2FwdGlvbic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNTVmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0YzU1Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd1JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjU3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG41N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjc3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG43N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czU2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQm9sZEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc1Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NWYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgLypmb250LWZhbWlseTogJ1BUU2Fuc1JlZ3VsYXInOyovXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZicpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLnN2ZyNQVFNlcmlmLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BURjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy5zdmcjUFRTZXJpZi1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc1Rl9XLmVvdCcpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cuc3ZnI1BUU2VyaWYtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc2Rl9XLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ1BUIFNlcmlmIEJvbGQgSXRhbGljJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cuc3ZnI1BUU2VyaWYtQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBDYXB0aW9uJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NUZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuc3ZnI1BUU2VyaWYtQ2FwdGlvbicpIGZvcm1hdCgnc3ZnJyk7fVxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmIENhcHRpb24nO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTZGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQ2FwdGlvbiBJdGFsaWMnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy5zdmcjUFRTZXJpZi1DYXB0aW9uSXRhbGljJykgZm9ybWF0KCdzdmcnKTt9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uZW90PzQ2NDkwMDA4Jyk7XG4gIHNyYzogdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uZW90PzQ2NDkwMDA4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9Gb250ZWxsby9mb250ZWxsby53b2ZmPzQ2NDkwMDA4JykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL0ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj80NjQ5MDAwOCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvRm9udGVsbG8vZm9udGVsbG8uc3ZnPzQ2NDkwMDA4I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGZvbnQ6IDEycHgvMThweCAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9iZy1zcGIuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IC4yO1xufVxuLndyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlciAubG9nbyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMTU1NDtcbn1cbi5oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDMxNTU0O1xufVxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRlbXBsYXRlIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkc19jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZHNfY29udGFpbmVyIC5hZHNfYmxvY2sge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uZXdzX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDcxNXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzX21vcmU6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5mb290ZXItbmF2IHtcbiAgd2lkdGg6IDcxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb290ZXItbmF2IC5mb290ZXItbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi1pdGVtLmZvb3Rlci1uYXYtaXRlbS0tZW1wdHkge1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi1pdGVtLmZvb3Rlci1uYXYtaXRlbS0tbWlkZGxlIHtcbiAgd2lkdGg6IDM0JTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi8qIENhbGVuZGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FsZW5kYXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDhweDtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLXByZXZkYXksXG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1uZXh0ZGF5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLXByZXZkYXk6aG92ZXIsXG4uY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1uZXh0ZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWN1cnJkYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItcHJldmRheSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWVtcHR5IHtcbiAgY29sb3I6ICNjY2M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI25ld3MtY2FsZW5kYXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuI25ld3MtY2FsZW5kYXIgaDIge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNuZXdzLWNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuI25ld3MtY2FsZW5kYXIgLndlZWstZGF5cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI25ld3MtY2FsZW5kYXIgLmRheSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNuZXdzLWNhbGVuZGFyIC5kYXktbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0QTdFQjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG59XG4jbmV3cy1jYWxlbmRhciAuZGF5LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzRBN0VCODtcbn1cbiNuZXdzLWNhbGVuZGFyIC53ZWVrIC5kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI25ld3MtY2FsZW5kYXIgLm90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC41O1xufVxuI25ld3MtY2FsZW5kYXIgLmNhbGVuZGFyLWFycm93IHtcbiAgcGFkZGluZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbiNuZXdzLWNhbGVuZGFyIC5jYWxlbmRhci1hcnJvdy5hcnJvdy1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbiNuZXdzLWNhbGVuZGFyIC5jYWxlbmRhci1hcnJvdy5hcnJvdy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4vKiBOZXdzIHRpbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzX2NvbnRhaW5lciAubmV3c190aWxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfdGlsZSB7XG4gIHdpZHRoOiA3MTVweDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuLm5ld3NfdGlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfbmFtZV90YWdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyAubmV3c190aWxlX3RhZ3Nfcm93ID4gLm5ld3NfdGlsZV90YWdzX2NvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyAubmV3c190aWxlX3RhZ3NfY29sID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19jb2wuZGF0ZV9saW5rIHtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLm5ld3NfdGlsZSAubmV3c190aWxlX3RhZ3MgLm5ld3NfdGlsZV90YWdzX2NvbC5yZWdpb25fbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI2NXB4O1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIC5uZXdzX3RpbGVfdGFnc19jb2wudGhlbWVfbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODFweDtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV90YWdzIHNwYW4ubmV3c190aWxlX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG4ubmV3c190aWxlIC5uZXdzX3RpbGVfdGFncyA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzX3RpbGUgLm5ld3NfdGlsZV9hbm9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5uZXdzX3RpbGUgaW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDIzNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfdGlsZSBpbWcubmV3c190aWxlX25vX2ltYWdlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW46IDEwcHggNzRweCAwIDQycHggIWltcG9ydGFudDtcbn1cbi5uZXdzX2NvdmVyX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIzNHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgMTBweCA1cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8qIE5ld3MgZGV0YWlsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbmV3c19kZXRhaWwge1xuICB3aWR0aDogNzE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19kZXRhaWxfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4jbmV3c19kZXRhaWwgcCxcbiNuZXdzX2RldGFpbCAucG9lbS1ibG9jayB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25ld3NfZGV0YWlsIHAgYi5yZWdudW1fdGl0bGUsXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYi5yZWdudW1fdGl0bGUge1xuICBjb2xvcjogIzRBN0VCODtcbn1cbiNuZXdzX2RldGFpbCBwIGEsXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0QTdFQjg7XG59XG4jbmV3c19kZXRhaWwgcCBhLmRldGFpbF9uZXdzX2NpdHksXG4jbmV3c19kZXRhaWwgLnBvZW0tYmxvY2sgYS5kZXRhaWxfbmV3c19jaXR5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNuZXdzX2RldGFpbCBwIGEuZGV0YWlsX25ld3NfY2l0eTpob3ZlcixcbiNuZXdzX2RldGFpbCAucG9lbS1ibG9jayBhLmRldGFpbF9uZXdzX2NpdHk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNuZXdzX2RldGFpbCBzdHJvbmcsXG4jbmV3c19kZXRhaWwgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ld3NfZGV0YWlsIC5jcy10aXRsZSB7XG4gIHdpZHRoOiA3MTVweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19kZXRhaWxfYW5vbnMge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGltZV90YWdzIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX3RpbWVfdGFncyAubmV3c19kZXRhaWxfdGltZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzcwODA5MDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgxcHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGltZV90YWdzIC5uZXdzX2RldGFpbF9kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNzA4MDkwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MXB4O1xuICB6LWluZGV4OiAyO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX25hbWUge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX2F1dGhvcl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIgLm5ld3NfZGV0YWlsX2F1dGhvcl9jb250YWluZXIgLm5ld3NfZGV0YWlsX2F1dGhvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyAubmV3c19kZXRhaWxfdGhlbWUge1xuICBjb2xvcjogIzVDNzZBNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfZGV0YWlsX2hlYWRlciAubmV3c19kZXRhaWxfdGFncyAubmV3c19kZXRhaWxfcmVnaW9uIHtcbiAgY29sb3I6ICM3MDgwOTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jbmV3c19kZXRhaWwgLmRldGFpbC1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbmV3c19kZXRhaWwgLmRldGFpbC1zbGlkZXIgLmRldGFpbF9pbWcge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI25ld3NfZGV0YWlsIC5kZXRhaWwtc2xpZGVyIC5kZXRhaWxfaW1nX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaDEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgaSxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4jbmV3c19kZXRhaWwgLm5ld3NfYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHVsIHVsLFxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgb2wgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IG9sIG9sLFxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdWwgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgcCB1bCxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHAgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkgdGFibGUgdGQgcCB1bCxcbiNuZXdzX2RldGFpbCAubmV3c19ib2R5IHRhYmxlIHRkIHAgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19hdXRob3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI25ld3NfZGV0YWlsIC5uZXdzX2F1dGhvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVDNzZBNjtcbn1cbiNuZXdzX2RldGFpbCAubmV3c19hdXRob3IgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAtMTE1cHggYXV0byAwO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyIC5mb290ZXJfY29udGVudCB7XG4gIGhlaWdodDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZm9vdGVySW5mbyxcbiNjZXJ0aWZpY2F0ZXMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbiNmb290ZXJJbmZvIHAsXG4jY2VydGlmaWNhdGVzIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jZm9vdGVySW5mbyBhLFxuI2NlcnRpZmljYXRlcyBhLFxuI2Zvb3RlckluZm8gYTp2aXNpdGVkLFxuI2NlcnRpZmljYXRlcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZm9vdGVySW5mbyBhOmhvdmVyLFxuI2NlcnRpZmljYXRlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1jb3VudGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWNvdW50ZXJzID4gKiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxcHg7XG59XG4jY2VydGlmaWNhdGVzIGEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jY2VydGlmaWNhdGVzIC5yc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4jY2VydGlmaWNhdGVzIC5yc3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGQTUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jY2VydGlmaWNhdGVzIC5yc3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcvdm9sZ2FpbmZvcm1ydS9mb250cy9Gb250ZWxsby9mb250ZWxsby5zdmc/NDY0OTAwMDgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7XG59XG4uaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7XG59XG4vKiAn7qCBJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7XG59XG4vKiAn7qCGJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cbi8qICfuoIAnICovXG4uaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJztcbn1cbi8qICfuoI8nICovXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnO1xufVxuLyogJ+6ghycgKi9cbi5pY29uLW1vaW1pcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJztcbn1cbi8qICfuoI0nICovXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJztcbn1cbi8qICfuoI4nICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJztcbn1cbi8qICfuoIsnICovXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7XG59XG4vKiAn7qCKJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuLyogJ+6ghScgKi9cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7XG59XG4vKiAn7qCDJyAqL1xuLmljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5Jztcbn1cbi8qICfuoIknICovXG4uaWNvbi1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0Jztcbn1cbi8qICfuoIQnICovXG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG59XG4vKiAn7qCIJyAqL1xuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnO1xufVxuLyogJ+6gjCcgKi9cbi5pY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnO1xufVxuLyogJ+6gkScgKi9cbi5pY29uLXN1cmZpbmdiaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnO1xufVxuLyogJ+6gkCcgKi9cbi5pY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJztcbn1cbi8qICfuoIInICovXG4uc2hhcmUtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2NjhlO1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLXZrIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtZmIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkODEyYjtcbn1cbi5zaGFyZS1idXR0b25zIC5nb29kc2hhcmUuc2hhcmUtYnV0dG9ucy10dyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uc2hhcmUtYnV0dG9ucyAuZ29vZHNoYXJlLnNoYXJlLWJ1dHRvbnMtZ3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuLnNoYXJlLWJ1dHRvbnMgLmdvb2RzaGFyZS5zaGFyZS1idXR0b25zLWxqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM1OTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICBmb250OiAxMnB4LzE4cHggJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9iZy1zcGIuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4ud3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAubG9nbyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMTU1NDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMzE1NTQ7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udGVtcGxhdGUge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZHNfY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLmFkc19ibG9jayB7XG5cdCAgd2lkdGg6IDI0MHB4O1xuXHQgIG1hcmdpbjogMCAwIDVweDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3NfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5uZXdzX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDcxNXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogNzE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBcbiAgLmZvb3Rlci1uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgXG4gICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIH1cbiAgICBcbiAgICAmLmZvb3Rlci1uYXYtaXRlbS0tZW1wdHkge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJi5mb290ZXItbmF2LWl0ZW0tLW1pZGRsZSB7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLyogQ2FsZW5kYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIFxuICAgIC5jYWxlbmRhci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggOHB4O1xuICAgIH1cbiAgICBcbiAgICAuY2FsZW5kYXItcHJldmRheSwgLmNhbGVuZGFyLW5leHRkYXkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYWxlbmRhci1jdXJyZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgLmNhbGVuZGFyLXByZXZkYXkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5jYWxlbmRhci1lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbiNuZXdzLWNhbGVuZGFyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuXG4gICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICAud2Vlay1kYXlzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmRheSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGF5LWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNEE3RUI4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE3RUI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndlZWsgLmRheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IFxuICAgIH1cblxuICAgIC5vdGhlci1tb250aCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgJi5hcnJvdy1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnL2ZvbnRzL2dhcmFtb25kL2ViZ2FyYW1vbmQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQgU0MnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZHNjLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZHNjLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy9mb250cy9nYXJhbW9uZC9lYmdhcmFtb25kc2Mud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcvZm9udHMvZ2FyYW1vbmQvZWJnYXJhbW9uZHNjLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0NhcHRpb25Cb2xkJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM3NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNzVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0Yzc1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQ2FwdGlvbic7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRjNTVmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0YzU1Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdGM1NWYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd1JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjU3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG41N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNTdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvd0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0bjc3Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdG43N2YuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRuNzdmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czU2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zQm9sZEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzZmLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc2Zi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NmYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc0JvbGQnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzYW5zL3B0czc1Zi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM3NWYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9mb250cy9wdHNhbnMvcHRzNzVmLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgLypmb250LWZhbWlseTogJ1BUU2Fuc1JlZ3VsYXInOyovXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2Fucy9wdHM1NWYuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNhbnMvcHRzNTVmLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvcHRzYW5zL3B0czU1Zi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn0iLCJAZm9udC1mYWNlIHtmb250LWZhbWlseTogJ1BUIFNlcmlmJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTVGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NUZfVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9wdHNlcmlmL1BURjU1Rl9XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NUZfVy5zdmcjUFRTZXJpZi1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTt9XG5cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTZGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgSXRhbGljJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTZGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY1NkZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNTZGX1cuc3ZnI1BUU2VyaWYtSXRhbGljJykgZm9ybWF0KCdzdmcnKTt9XG5cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NUZfVy5lb3QnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQm9sZCcpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc1Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzVGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc1Rl9XLnN2ZyNQVFNlcmlmLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKCcvZm9udHMvcHRzZXJpZi9QVEY3NkZfVy5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBTZXJpZiBCb2xkIEl0YWxpYycpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc2Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRGNzZGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BURjc2Rl9XLnN2ZyNQVFNlcmlmLUJvbGRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZiBDYXB0aW9uJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgU2VyaWYgQ2FwdGlvbicpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU1Rl9XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTVGX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU1Rl9XLnN2ZyNQVFNlcmlmLUNhcHRpb24nKSBmb3JtYXQoJ3N2ZycpO31cblxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdQVCBTZXJpZiBDYXB0aW9uJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgc3JjOiB1cmwoJy9mb250cy9wdHNlcmlmL1BUWjU2Rl9XLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ1BUIFNlcmlmIENhcHRpb24gSXRhbGljJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTZGX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvcHRzZXJpZi9QVFo1NkZfVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3B0c2VyaWYvUFRaNTZGX1cuc3ZnI1BUU2VyaWYtQ2FwdGlvbkl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7fSIsIi8qIE5ld3MgdGlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmV3c19jb250YWluZXIgLm5ld3NfdGlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ld3NfdGlsZSB7XG4gIHdpZHRoOiA3MTVweDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cblxuICAubmV3c190aWxlX2l0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm5ld3NfdGlsZV9uYW1lX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubmV3c190aWxlX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2Fucycsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5uZXdzX3RpbGVfdGFnc19yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAmID4gLm5ld3NfdGlsZV90YWdzX2NvbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NfdGlsZV90YWdzX2NvbCB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5kYXRlX2xpbmsge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICB9XG4gICAgICAmLnJlZ2lvbl9saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgICAgJi50aGVtZV9saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ubmV3c190aWxlX3RoZW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAmID4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubmV3c190aWxlX2Fub25zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDIzNHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5uZXdzX3RpbGVfbm9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgIG1hcmdpbjogMTBweCA3NHB4IDAgNDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c19jb3Zlcl9pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMzRweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4iLCIvKiBOZXdzIGRldGFpbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jbmV3c19kZXRhaWwge1xuICB3aWR0aDogNzE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcdFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5uZXdzX2RldGFpbF9kYXRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cblxuICBwLCAucG9lbS1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiLnJlZ251bV90aXRsZSB7XG4gICAgICBjb2xvcjogIzRBN0VCODtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNEE3RUI4O1xuXG4gICAgICAmLmRldGFpbF9uZXdzX2NpdHkge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nLCBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5jcy10aXRsZSB7XG4gICAgd2lkdGg6IDcxNXB4O1xuICB9XG5cbiAgLm5ld3NfZGV0YWlsX2Fub25zIHtcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbn1cblxuI25ld3NfZGV0YWlsIC5uZXdzX2RldGFpbF9oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmV3c19kZXRhaWxfdGltZV90YWdzIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIC5uZXdzX2RldGFpbF90aW1lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICM3MDgwOTA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogODFweDtcbiAgICB9XG4gICAgLm5ld3NfZGV0YWlsX2RhdGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzcwODA5MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAubmV3c19kZXRhaWxfbmFtZSB7XG4gICAgY29sb3I6ICM0NDQ7XG5cdCAgZm9udC1zaXplOiAzMHB4O1xuXHQgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLHNhbnMtc2VyaWY7XG5cdCAgbGluZS1oZWlnaHQ6IDMycHg7XG5cdCAgbWFyZ2luOiAyMHB4IDA7XG5cdCAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5uZXdzX2RldGFpbF9hdXRob3JfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAubmV3c19kZXRhaWxfYXV0aG9yIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAubmV3c19kZXRhaWxfdGFncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubmV3c19kZXRhaWxfdGhlbWUge1xuICAgICAgY29sb3I6ICM1Qzc2QTY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5uZXdzX2RldGFpbF9yZWdpb24ge1xuICAgICAgY29sb3I6ICM3MDgwOTA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiNuZXdzX2RldGFpbCAuZGV0YWlsLXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuZGV0YWlsX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuZGV0YWlsX2ltZ19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuI25ld3NfZGV0YWlsIC5uZXdzX2JvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuXG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBpLCBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIHVsIHVsLCBvbCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgb2wgb2wsIHVsIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgcCB1bCwgcCBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgcCB1bCwgcCBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbmV3c19kZXRhaWwgLm5ld3NfYXV0aG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1Qzc2QTY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBtYXJnaW46IC0xMTVweCBhdXRvIDA7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZm9vdGVyX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4jZm9vdGVySW5mbywgI2NlcnRpZmljYXRlcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuXG4jZm9vdGVySW5mbyBwLCAjY2VydGlmaWNhdGVzIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNmb290ZXJJbmZvIGEsICNjZXJ0aWZpY2F0ZXMgYSxcbiNmb290ZXJJbmZvIGE6dmlzaXRlZCwgI2NlcnRpZmljYXRlcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNmb290ZXJJbmZvIGE6aG92ZXIsICNjZXJ0aWZpY2F0ZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1jb3VudGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiA+ICoge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxufVxuXG4jY2VydGlmaWNhdGVzIGEge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNjZXJ0aWZpY2F0ZXMgLnJzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICBjb2xvcjogI0ZGQTUwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbn0iLCIvKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcvdm9sZ2FpbmZvcm1ydS9mb250cy9Gb250ZWxsby9mb250ZWxsby5zdmc/NDY0OTAwMDgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7XG59XG5cbi5pY29uLXZrb250YWt0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLWxpdmVqb3VybmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi1tb2ltaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5pY29uLWRpZ2c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cbi5pY29uLXN1cmZpbmdiaXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uaWNvbi1idWZmZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cblxuXG4uc2hhcmUtYnV0dG9uc3tcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgLmdvb2RzaGFyZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYuc2hhcmUtYnV0dG9ucy12ayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2NjhlO1xuXG4gICAgICBpIHsgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgfVxuICAgICYuc2hhcmUtYnV0dG9ucy1mYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgIH1cbiAgICAmLnNoYXJlLWJ1dHRvbnMtb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODEyYjtcbiAgICB9XG4gICAgJi5zaGFyZS1idXR0b25zLXR3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgfVxuICAgICYuc2hhcmUtYnV0dG9ucy1ncCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICAgIH1cbiAgICAmLnNoYXJlLWJ1dHRvbnMtbGoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM1OTtcbiAgICB9XG4gIH1cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
