/*!
Theme Name: Seance
Theme URI: http://101media.ru/
Author: 101media
Author URI: http://101media.ru/
Description: Шаблон для сайта журнала "Сеанс"
Version: 1.0
*/@font-face{font-family:'icomoon';src:url("css/fonts/icomoon/icomoon.eot?oo111y");src:url("css/fonts/icomoon/icomoon.eot?oo111y#iefix") format("embedded-opentype"),url("css/fonts/icomoon/icomoon.ttf?oo111y") format("truetype"),url("css/fonts/icomoon/icomoon.woff?oo111y") format("woff"),url("css/fonts/icomoon/icomoon.svg?oo111y#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quote:before{content:"\e90a";color:#ee382b}.icon-play_light:before{content:"\e909";color:#5200ff}.icon-logo:before{content:"\e908"}.icon-hamburger:before{content:"\e902";color:#ee382b}.icon-close:before{content:"\e907";color:#ee382b}.icon-check:before{content:"\e903";color:#ee382b}.btn_subscribe:focus{outline:none !important}.btn_subscribe.click{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.btn_subscribe.click .icon-check:before{color:transparent;background:url(/wp-content/themes/seance/assets/images/searchloading.svg)}.btn_subscribe.click.loading{-webkit-transition:100s;-o-transition:100s;-moz-transition:100s;transition:100s;-webkit-transition-property:all;-o-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:100s;-moz-transition-duration:100s;-o-transition-duration:100s;transition-duration:100s;-webkit-transition-timing-function:cubic-bezier(0.46, 0.45, 0.74, 0.72);-moz-transition-timing-function:cubic-bezier(0.46, 0.45, 0.74, 0.72);-o-transition-timing-function:cubic-bezier(0.46, 0.45, 0.74, 0.72);transition-timing-function:cubic-bezier(0.46, 0.45, 0.74, 0.72);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:rotate(50000deg);-moz-transform:rotate(50000deg);-ms-transform:rotate(50000deg);-o-transform:rotate(50000deg);transform:rotate(50000deg)}.icon-search:before{content:"\e904";color:#ee382b}.icon-arrow:before{content:"\e905"}.icon-hamburger_light:before{content:"\e906";color:#ee382b}.icon-play:before{content:"\e900";color:#ee382b}.icon-headphones:before{content:"\e901";color:#ee382b}@font-face{font-family:'Pragmatica Slabserif';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-Book.eot");src:local("Pragmatica Slab Book"),local("PragmaticaSlab-Book"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Book.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Book.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Pragmatica Slabserif';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-Light.eot");src:local("Pragmatica Slab Light"),local("PragmaticaSlab-Light"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Light.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Light.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Pragmatica Slabserif';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraBold.eot");src:local("Pragmatica Slab ExtraBold"),local("PragmaticaSlab-ExtraBold"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraBold.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraBold.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Pragmatica Slab Medium';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-Medium.eot");src:local("Pragmatica Slab Medium"),local("PragmaticaSlab-Medium"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Medium.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Medium.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Pragmatica Slabserif';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-Bold.eot");src:local("Pragmatica Slab Bold"),local("PragmaticaSlab-Bold"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Bold.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Bold.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Pragmatica Slabserif';src:url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraLight.eot");src:local("Pragmatica Slab ExtraLight"),local("PragmaticaSlab-ExtraLight"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraLight.eot?#iefix") format("embedded-opentype"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraLight.woff") format("woff"),url("css/fonts/PragmaticaSlab/PragmaticaSlab-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Lora';src:url("css/fonts/Lora/Lora-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lora';src:url("css/fonts/Lora/Lora-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Lora';src:url("css/fonts/Lora/Lora-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Lora';src:url("css/fonts/Lora/Lora-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;user-select:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::-moz-selection{color:#fff;background:#EE382B}*::selection{color:#fff;background:#EE382B}html{font-size:16px;margin-top:0 !important}body{-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat;background-attachment:fixed;font-family:'Lora';overflow-x:hidden}.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}img,.also_read_poster a>img,q.tag_photo{-webkit-filter:grayscale(1);filter:grayscale(1)}.with_heading a img.adaptive{-webkit-filter:grayscale(1) brightness(1) !important;filter:grayscale(1) brightness(1) !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.with_heading .info .side_info p.title{color:#000 !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.with_heading .name span{color:#000 !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.with_heading:hover a img.adaptive{-webkit-filter:grayscale(1) brightness(0.5) !important;filter:grayscale(1) brightness(0.5) !important}.with_heading:hover .info .side_info p.title{color:#EE382B !important}.with_heading:hover .name span{color:#EE382B !important}.search_result_item img{-webkit-filter:grayscale(1) brightness(1) !important;filter:grayscale(1) brightness(1) !important;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.search_result_item a.search_result_title_link{color:#fff !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.search_result_item:hover img{-webkit-filter:grayscale(1) brightness(0.5) !important;filter:grayscale(1) brightness(0.5) !important}.search_result_item:hover a.search_result_title_link{color:#EE382B !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.materials_list_grid.module .materials li img{-webkit-filter:grayscale(1) brightness(1) !important;filter:grayscale(1) brightness(1) !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.materials_list_grid.module .materials li p{color:#000 !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.materials_list_grid.module .materials li:hover img{-webkit-filter:grayscale(1) brightness(0.5) !important;filter:grayscale(1) brightness(0.5) !important}.materials_list_grid.module .materials li:hover p{color:#EE382B !important}.also_read_block .also_read_item img{-webkit-filter:grayscale(1) brightness(1) !important;filter:grayscale(1) brightness(1) !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.also_read_block .also_read_item a.also_read_link{color:#000 !important;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.also_read_block .also_read_item:hover img{-webkit-filter:grayscale(1) brightness(0.5) !important;filter:grayscale(1) brightness(0.5) !important}.also_read_block .also_read_item:hover a.also_read_link{color:#EE382B !important}.colorfull figure.grayscale_filter{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}.colorfull,.colorfull img{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}figure.grayscale_filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.colorfull figure.grayscale_filter{-webkit-backdrop-filter:grayscale(0) !important;backdrop-filter:grayscale(0) !important}.magazine_poster>a>img{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}.right_col{max-width:173px;float:right}.material_introduction{font-family:Lora;font-style:italic;font-weight:normal;font-size:20px;line-height:31px;max-width:100% !important}.loading_search_results{width:100px;height:100px;background:url(./assets/images/searchloading.svg) no-repeat;margin:0 auto;-webkit-transition:100s;-o-transition:100s;-moz-transition:100s;transition:100s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:50px}.loading_search_results.move{-webkit-transform:rotate(36000deg);-moz-transform:rotate(36000deg);-ms-transform:rotate(36000deg);-o-transform:rotate(36000deg);transform:rotate(36000deg)}.home_page iframe#video_module{margin-bottom:40px}.curtain_wrapper>.wrapper{margin-top:-8px}.wrapper{width:1260px;margin:0px auto}.container{width:1024px;margin:0px auto;position:relative;background:#fff}.content{position:relative;width:740px;margin:0px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}figure{margin:0px}img.adaptive{width:100%;height:auto}.name_grids img.adaptive{max-height:181px;-o-object-fit:contain;object-fit:contain;background-color:#ee382c;margin-top:25px}article.persons #ajax_content{margin-top:10px}article.persons #ajax_content ul.wide_two_column_list{margin-bottom:46px !important}article.persons #ajax_content ul.wide_two_column_list .wide_two_column_item:nth-child(1) .info .side_info a .title{text-align:center}article.persons #ajax_content>figure.person_item{margin-bottom:57px}article.persons #ajax_content>figure.person_item .name a span{font-size:36px;margin-left:113px}article.persons #ajax_content>figure.person_item img{max-height:576px}article.persons #ajax_content .wide_persons_photo_and_names .column:nth-child(1) .person_item{margin-bottom:30px}article.persons #ajax_content .wide_persons_photo_and_names .column:nth-child(1) .person_item .name a span{float:right}article.persons .tag_item img.adaptive,article.persons .person_item img.adaptive{-o-object-fit:contain;object-fit:contain;background-color:#ee382c;margin-top:5px}article.persons .wide_two_column_item .poster a img.adaptive,article.persons .wide_persons_photo_and_names .photo a img.adaptive{min-height:300px;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}article.tags_page .wide_two_column_item img.adaptive,article.tags_page .podcasts_item img.adaptive{max-height:252px;-o-object-fit:cover;object-fit:cover;background-color:#ee382c;margin-top:5px}article.tags_page .tag_item.fullwide img.adaptive{max-height:512px;-o-object-fit:cover;object-fit:cover;background-color:#ee382c;margin-top:5px}#loadMore{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}#loadMore a{margin-top:100px}.magazine_archive #loadMore{width:100%}.magazine_number.material .mag_title_line{width:100px;height:15px;background:none;border-top:4px solid #ee382b;margin:63px 15px}.magazine_number.material .magazine_h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mag_title_line{width:30px;height:2px;border-top:2px solid #EE382B;margin:7px;color:transparent}figure.post_long_dash{text-align:center;border-top:2px solid red;padding:0 20px;width:10px;height:10px;margin:0 auto;color:transparent;margin-left:220px}.magazine_h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.magazine_archive_item .mag_title_line{width:30px;height:2px;border-top:2px solid #000;margin:8px 10px;-webkit-transition:.1s;-o-transition:.1s;-moz-transition:.1s;transition:.1s;min-width:30px}.magazine_archive_item .magazine_h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}article.blog .tag_item img.adaptive,article.blog .person_item img.adaptive{max-height:252px;-o-object-fit:cover;object-fit:cover;background-color:#ee382c;margin-top:25px}article.blog .tag_item img.adaptive.cap,article.blog .person_item img.adaptive.cap{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}article.films #ajax_content{margin-top:-10px}article.films img.adaptive{max-height:300px;-o-object-fit:cover;object-fit:cover}article.film_card img.adaptive{max-height:252px;-o-object-fit:cover;object-fit:cover;background-color:#ee382c}.with_heading>.heading>span>a,figure.side_heading>figcaption>a{color:#EE382B !important}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;height:28px;border:1px solid #EE382B;color:#EE382B;padding:0px 17px 2px;font-size:14px;text-transform:lowercase;letter-spacing:0.05em;font-weight:bold;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.btn.small{padding:0px 12px 2px;letter-spacing:0.04em}.btn:hover{color:#fff !important;background:#EE382B}.btn:visited{color:#EE382B}.btn:visited:hover{color:#fff !important}.curtain_wrapper:before{content:'';position:fixed;top:0;width:100%;height:100%;z-index:0;background-image:url(/wp-content/themes/seance/assets/images/background.jpg);background-position-y:-250px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media screen and (max-width: 1700px){.curtain_wrapper:before{background-position-y:0 !important}}.noscroll{overflow:hidden}.noscroll #cookie-notice{opacity:.3;-webkit-filter:blur(5px);filter:blur(5px)}.show_since_mobile{display:none}.block_with_aside{width:551px}.content_with_left_indent{padding-left:63px}.block_3_1{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"block block block aside";grid-column-gap:16px}.block_3_1 .block_3{grid-area:block}.block_3_1 .block_1{grid-area:aside}ul.wide_two_column_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;grid-row-gap:16px;margin-bottom:10px}ul.wide_two_column_list li.wide_two_column_item{position:relative;overflow:hidden}ul.wide_two_column_list .column ul.person_list{padding-right:142px}.name_grids div.column ul.column{grid-column-gap:10px}.wide_two_column_list,.person_item{margin-bottom:10px}figure span.republic{position:absolute;top:0;right:42px !important;left:unset !important;width:105px !important;height:75px !important;background:#EE382B;color:#fff;text-transform:lowercase;text-align:right;padding-top:46px;padding-right:15px;font-family:'Pragmatica Slabserif';z-index:2 !important;font-size:16px !important}figure span.republic.republic_trauberg{background:#eceee3 !important;color:#000 !important}figure span.republic.republic_turovskaya{background:#c00 !important;color:#fff !important}figure.fullwide span.republic{position:absolute;width:200px;height:140px;left:30px;background:#EE382B;color:#fff;text-align:right;padding-right:10px;padding-top:106px;text-transform:lowercase;font-size:25px}@media screen and (max-width: 768px){.material_introduction{font-family:Lora;font-style:italic;font-weight:normal;font-size:16px;line-height:25px;max-width:100% !important}figure.fullwide span.republic{position:absolute;width:100px;height:70px;right:30px;background:#EE382B;color:#fff;text-align:right;padding-right:5px;padding-top:50px;text-transform:lowercase;font-size:16px}.magazine_number .uagb-column__inner-wrap>.wp-block-spacer{display:none}.magazine_number .wp-block-uagb-column.uagb-column__wrap{margin-left:-4px !important;overflow:hidden !important}.magazine_number.material .mag_title_line{width:45px !important}article.persons #ajax_content{margin-top:10px}article.persons #ajax_content ul.wide_two_column_list{margin-bottom:46px !important}article.persons #ajax_content ul.wide_two_column_list .wide_two_column_item:nth-child(1) .info .side_info a .title{text-align:center}article.persons #ajax_content>figure.person_item{margin-bottom:57px}article.persons #ajax_content>figure.person_item .name a span{font-size:19px;margin-left:10px}article.persons #ajax_content>figure.person_item img{max-height:576px;min-height:300px;-o-object-fit:cover;object-fit:cover}article.persons #ajax_content .wide_persons_photo_and_names .column:nth-child(1) .person_item .name a span{float:left !important;margin-left:10px}}.tags_page figure span.republic{top:15px}.tags_page figure.fullwide span.republic{top:5px}.blog figure span.republic{top:25px}.wp-block-columns.has-2-columns .wp-block-column{-webkit-flex-basis:255px !important;-ms-flex-preferred-size:255px !important;flex-basis:255px !important}.wp-block-columns.has-2-columns .wp-block-column:first-child{-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}.wp-block-columns.has-2-columns .wp-block-column:first-child hr.wp-block-separator{width:-webkit-calc(100% + 140px);width:-moz-calc(100% + 140px);width:calc(100% + 140px);left:-142px}.wp-block-columns.has-2-columns .wp-block-column:nth-child(2) p.has-text-color{font-family:Pragmatica Slabserif;font-size:14px;line-height:20px}.wp-block-columns.has-2-columns .wp-block-column:nth-child(2) .img_wrapper img{margin-top:-38px}.wp-block-uagb-column.uagb-column__wrap .uagb-column__inner-wrap{padding-top:0 !important}footer>hr.hr_right{margin-top:40px !important}.uagb-columns__columns-2 .wp-block-uagb-column:first-child hr.wp-block-separator{left:-172px;width:-webkit-calc(100% + 172px);width:-moz-calc(100% + 172px);width:calc(100% + 172px)}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p{color:#ee382b !important;font-size:14px !important;font-weight:bold !important}@media screen and (min-width: 768px){.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p{margin-left:-35px}}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p.has-text-color{font-family:Pragmatica Slabserif;font-size:14px;line-height:20px}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) .img_wrapper img{margin-top:-38px}.background_image_poster{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.centred_adaptive_image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.centred_adaptive_image img{width:100%;height:auto}.headphones:before{position:absolute;content:'\e901';font-family:'icomoon';font-size:116px;color:#EE382B}.play:before{position:absolute;content:'\e900';font-family:'icomoon';font-size:116px;color:#EE382B}nav.horizontal{padding-bottom:40px}nav.horizontal ul.nav_horizontal_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}nav.horizontal ul.nav_horizontal_list li.nav_horizontal_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}nav.horizontal ul.nav_horizontal_list li.nav_horizontal_item a.nav_horizontal_link{font-family:'Pragmatica Slab Medium';font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;color:#000;margin-right:16px}nav.horizontal ul.nav_horizontal_list li.nav_horizontal_item:after{content:'';display:inline-block;border-top:2px solid #EE382B;width:40px;position:relative;margin-right:15px;margin-top:7px}nav.horizontal ul.nav_horizontal_list li.nav_horizontal_item:last-of-type a.nav_horizontal_link{margin-right:0px}nav.horizontal ul.nav_horizontal_list li.nav_horizontal_item:last-of-type:after{display:none}.photo_slider{padding-bottom:44px}.photo_slider .slider_frame{width:100%;height:550px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:16px}.photo_slider .slider_caption{font-size:14px;color:#7F7F7F}.side_highlighter:before{content:'';display:block;width:10px;height:220px;background-color:#EE382B;position:absolute;z-index:10}ul.republish_list{display:grid;grid-row-gap:47px}ul.republish_list li.republish_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.republish_list li.republish_item .republish_item_photo{width:173px;height:200px;margin-bottom:15px}ul.republish_list li.republish_item .republish_item_photo img{width:173px;height:200px}ul.republish_list li.republish_item .republish_item_info p.republish_item_name{font-family:'Pragmatica Slabserif';font-weight:500;font-size:16px;color:#EE382B;letter-spacing:0.03em;margin-bottom:6px;line-height:1.35}ul.republish_list li.republish_item .republish_item_info p.republish_item_source{font-size:14px;letter-spacing:0.05em;color:#7F7F7F;margin-bottom:20px;line-height:1.3}figure.magazine_issue{position:relative;margin-bottom:16px;right:0px;width:173px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.magazine_issue a.magazine_poster{margin-bottom:15px}figure.magazine_issue a.magazine_poster img{width:173px;height:200px}figure.magazine_issue figcaption{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.magazine_issue figcaption a.title{font-family:'Pragmatica Slabserif';font-weight:500;font-size:16px;color:#EE382B;letter-spacing:0.03em;margin-bottom:6px;line-height:1.35}figure.magazine_issue figcaption span.description{font-size:14px;letter-spacing:0.05em;color:#7F7F7F;margin-bottom:20px;line-height:1.3}ul.social-links_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:48px}ul.social-links_list li.social-links_item{margin-right:15px}ul.social-links_list li.social-links_item:last-of-type{margin-right:0px}ul.social-links_list li.social-links_item .social-links_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px}ul.social-links_list li.social-links_item .social-links_link img{width:100%;height:auto}ul.tags_list li.tags_item{font-size:19px;font-family:'Pragmatica Slabserif';color:#000;letter-spacing:0.03em;line-height:25px;font-weight:500}ul.tags_list li.tags_item:before{content:'#'}ul.wide_two_column_photo_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;grid-row-gap:16px;padding-top:48px;padding-bottom:48px}ul.wide_two_column_photo_list li.wide_two_column_photo_item img{width:504px;height:576px;margin-bottom:16px}ul.wide_two_column_photo_list li.wide_two_column_photo_item p.description{color:#7F7F7F;padding-left:142px;font-size:14px}ul.wide_two_column_photo_list li.wide_two_column_photo_item:nth-child(2n) p.description{padding-left:0px;padding-right:142px}ul.person_list li.person_item{font-family:'Pragmatica Slabserif';font-size:42px;line-height:46px;margin-bottom:45px;text-align:right;color:#000;font-weight:300}ul.person_list li.person_item a{color:#000}ul.person_list li.person_item a:hover{text-decoration:underline;color:#EE382B}.wide_one_item{position:relative;overflow:hidden;padding-bottom:48px}.wide_one_item .heading{position:absolute;right:33px;bottom:64px;width:1px;height:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.wide_one_item .heading span{font-family:'Pragmatica Slabserif';font-size:70px;line-height:40px;font-weight:bold;letter-spacing:0.02em;color:#EE382B;text-transform:lowercase;display:inline-block;position:relative;top:0px;left:0px;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap}.wide_one_item .poster{height:576px;margin-bottom:23px}.wide_one_item .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.wide_one_item .info .side_left p.date{color:#7F7F7F;font-size:14px;white-space:nowrap;margin:0px 36px 0px 16px}.wide_one_item .info .side_right p.title{font-family:'Pragmatica Slabserif';font-weight:500;color:#EE382B;font-size:36px;margin-bottom:8px;letter-spacing:0.03em;line-height:31px}.wide_one_item .info .side_right p.properties{font-family:'Pragmatica Slabserif';font-size:17px;margin-bottom:0px}.material_footer_wrapper .ya-share2__badge{background-color:#000 !important;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;margin:0px}.material_footer_wrapper .ya-share2__badge .ya-share2__icon{height:28px !important;width:28px !important;-webkit-background-size:24px 24px !important;-moz-background-size:24px !important;background-size:24px !important;background-repeat:no-repeat !important;background-position:center !important}.material_footer_wrapper .ya-share2__item_service_telegram .ya-share2__icon{background-position:3px 4px !important;-webkit-background-size:20px 20px !important;-moz-background-size:20px !important;background-size:20px !important}.material_footer_wrapper .ya-share2__item_service_vkontakte .ya-share2__icon{background-position:3px 4px !important;-webkit-background-size:21px 21px !important;-moz-background-size:21px !important;background-size:21px !important}.ya-share2__badge{background-color:#000 !important;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;margin:5px}.ya-share2__badge .ya-share2__icon{height:30px !important;width:30px !important;-webkit-background-size:24px 24px !important;-moz-background-size:24px !important;background-size:24px !important;background-repeat:no-repeat !important;background-position:center !important}.ya-share2__item_service_telegram .ya-share2__icon{background-position:3px 4px !important;-webkit-background-size:20px 20px !important;-moz-background-size:20px !important;background-size:20px !important}.ya-share2__item_service_vkontakte .ya-share2__icon{background-position:3px 4px !important;-webkit-background-size:21px 21px !important;-moz-background-size:21px !important;background-size:21px !important}.slider_block>.container{margin-left:-142px}#cookie-notice.cn-bottom.wp-default{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:10;color:#fff;background-color:#000;visibility:visible}#cookie-notice.cn-bottom.wp-default .cookie-notice-container span p{font-family:'Pragmatica Slab Medium';text-align:center;font-size:14px;margin-top:15px}#cookie-notice.cn-bottom.wp-default .cookie-notice-container a#cn-accept-cookie{font-family:'Pragmatica Slab Medium';background:#fff;width:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:15px;margin-bottom:15px;color:#000;font-size:15px;padding:2px 0}#dfp_banner_rc{width:1024px;margin-left:-152px;margin-bottom:30px;background:#5200FF}@media screen and (min-width: 600px){.material>.content>ul.wp-block-gallery.columns-4{height:auto !important;padding-left:0 !important}.material>.content>ul.wp-block-gallery.columns-4 li.blocks-gallery-item{width:-webkit-calc((100% - 48px) / 4) !important;width:-moz-calc((100% - 48px) / 4) !important;width:calc((100% - 48px) / 4) !important;height:auto !important}.material>.content>ul.wp-block-gallery.columns-3{height:auto !important;padding-left:0 !important}.material>.content>ul.wp-block-gallery.columns-3 li.blocks-gallery-item{width:-webkit-calc((100% - 32px) / 3) !important;width:-moz-calc((100% - 32px) / 3) !important;width:calc((100% - 32px) / 3) !important;height:auto !important}.material>.content>ul.wp-block-gallery.columns-2{height:auto !important;padding-left:0 !important}.material>.content>ul.wp-block-gallery.columns-2 li.blocks-gallery-item{width:-webkit-calc((100% - 32px) / 2) !important;width:-moz-calc((100% - 32px) / 2) !important;width:calc((100% - 32px) / 2) !important;height:auto !important;min-height:178px}}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p.has-text-color{font-family:Pragmatica Slabserif;font-weight:bold;font-style:normal !important}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p.has-text-color *{font-style:normal !important}.uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p.has-text-color a{text-decoration:underline !important}.uagb-columns__inner-wrap .wp-block-uagb-column:nth-child(2n-1){overflow:visible}figure.wp-block-image figcaption{text-align:left;font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#7F7F7F}.wp-block-image figcaption{text-align:left;font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#7F7F7F}li.heroes_item{width:235px}.photo>a>img{-webkit-filter:grayscale(1);filter:grayscale(1)}article.material blockquote{max-width:551px;margin-left:0}article.material blockquote p.empty_p{width:551px}article.material .material_header img.dark{-webkit-filter:brightness(0.3);filter:brightness(0.3);-webkit-transition:.2s !important;-o-transition:.2s !important;-moz-transition:.2s !important;transition:.2s !important}article.material .material_header img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:.7s !important;-o-transition:.7s !important;-moz-transition:.7s !important;transition:.7s !important}article.material .content p.empty_p{max-width:551px}article.material .content>ul,article.material .content>h3{max-width:551px}.slider_caption{min-height:45px}.header_magazine_promo_block{margin-bottom:80px}@media screen and (max-width: 1260px){.wrapper{width:100%}.hide_since_laptop{display:none}}@media screen and (max-width: 1024px){.container{width:100%}.section_header_block .wrapper .container{padding-top:28px}.section_header_block .wrapper .container .content h1{padding-bottom:14px}.hide_since_tablet{display:none}ul.person_list li.person_item{font-size:36px;margin-bottom:24px}ul.wide_two_column_list .column ul.person_list{padding-right:10%}ul.social-links_list{margin-bottom:30px}.photo_slider{padding-bottom:34px;display:none}.photo_slider .slider_frame{height:222px;margin-bottom:12px}.content_with_left_indent{padding-left:0px}.side_highlighter{display:none}}@media screen and (max-width: 1260px){body>.curtain_wrapper{overflow-x:hidden}}@media screen and (max-width: 768px){article.material .content .wp-block-quote.is-large p,article.material .content .wp-block-quote.is-style-large p{font-size:20px;font-style:italic;line-height:1.2}article.material .content p.empty_p{max-width:100%}p.ctrl_enter_notice{display:none}.content{width:100%;padding:0px 10px;margin:0px}.home_page>.curtain_wrapper>.wrapper>.container>.content{padding:0 !important}ul.wide_two_column_list{grid-template-columns:1fr;grid-row-gap:34px}.hide_since_mobile{display:none}.show_since_mobile{display:block}.block_3_1{grid-template-columns:1fr;grid-template-areas:"block" "aside";grid-row-gap:34px}.block_with_aside{width:100%}ul.republish_list{display:grid;grid-row-gap:47px}ul.republish_list li.republish_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul.republish_list li.republish_item .republish_item_photo{width:158px;height:183px;margin-right:10px}ul.republish_list li.republish_item p.republish_item_name{font-size:14px}ul.republish_list li.republish_item p.republish_item_source{margin-bottom:15px}ul.person_list li.person_item{font-family:'Pragmatica Slabserif';font-size:26px;line-height:32px;margin-bottom:16px;text-align:left;color:#000;font-weight:300;padding-left:10px}figure.magazine_issue{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;right:unset;width:unset;margin-bottom:0px}figure.magazine_issue a.magazine_poster{margin-bottom:0px;margin-right:16px}figure.magazine_issue a.magazine_poster img{width:158px;height:183px}}@media print{.content{overflow:hidden;margin:0px}.block_with_aside{width:100%}}h1,h2,h3,h4,h5,h6,.title{margin:0px;font-family:"Pragmatica Slab Medium" !important;letter-spacing:.03em;-webkit-hyphenate-character:"\00AD"}.title,p.name>a,.book_title,.books_collection_title>a,figure.alphabet_filter a,address.author,.name>a>span{font-family:"Pragmatica Slab Medium" !important}span.fontlora{font-family:"Lora" !important}span.fontpragmatica{font-family:"Pragmatica Slab Medium" !important}article.material.project h1{margin-top:0 !important}article.material.project .dates{margin-top:10px}h1{font-size:36px;color:#EE382B;font-weight:500;position:relative;line-height:1.1;margin-top:40px;margin-bottom:32px}h1.with_highlighter{display:grid !important;grid-template-columns:auto auto;grid-row-gap:20px}h1.with_highlighter:before{content:'';display:block;width:10px;height:220px;top:6px;left:-142px;background-color:#EE382B;position:absolute;z-index:10}@media screen and (max-width: 768px){p.has-drop-cap{margin-top:30px}h1.with_highlighter{display:grid !important;grid-template-columns:auto;grid-row-gap:20px}div.quot{font-size:30px;font-weight:600;color:#EE382B;text-indent:0px;line-height:42.8px;letter-spacing:0.01em;font-family:'Pragmatica Slab Medium';position:relative;margin:55px 0px 48px 63px !important;max-width:465px;padding-left:20px !important}div.quot:before{display:block;content:'\e90a';font-family:'icomoon';font-size:45px !important;position:absolute;top:10px !important;left:-60px !important}div.quot span#quots{font-size:18px;min-width:327px;width:327px !important;line-height:24px;font-family:'Pragmatica Slabserif'}article.material figure.wp-block-image img{max-height:500px;-o-object-fit:contain;object-fit:contain}}h2{font-size:26px;font-weight:500;color:#EE382B;margin-bottom:24px;line-height:1.24}h2.subheading{color:#000;font-size:36px;font-weight:300;text-align:right;margin-bottom:38px;letter-spacing:-0.1px;line-height:1.15;font-family:"Pragmatica Slabserif" !important}h2.with_indent{padding-left:73px}h3{font-size:19px;color:#EE382B}h4{font-size:19px}figure.wp-block-image img{-o-object-fit:cover;object-fit:cover}.wp-block-image figure.aligncenter{width:1024px;margin-left:-142px}.wp-block-image figure.aligncenter img{height:auto;-o-object-fit:cover !important;object-fit:cover !important;width:1024px}.wp-block-image figure.aligncenter figcaption{text-align:left;padding-left:142px}.uagb-column__inner-wrap ul.wp-block-gallery{float:right;width:100%;text-align:right;display:block}.uagb-column__inner-wrap li.blocks-gallery-item{width:100% !important;height:auto !important}.uagb-column__inner-wrap ul.heroes_list,.uagb-column__inner-wrap .wp-block-image .alignright{float:none !important}.ab-drop-cap-text p:first-letter{float:left;font-size:45px !important;line-height:0.68;font-weight:100;margin:-8px 1px 0 0;text-transform:uppercase;font-style:normal;color:#EE382B !important}article.magazine_number p{font-family:"pragmatica slabserif" !important;margin-bottom:0}p{margin:0px 0px 1.5em;font-size:20px;line-height:1.55;min-height:10px}p.has-red-color{color:#ee382b}p.has-drop-cap:not(:focus)::first-letter{float:left;font-size:45px !important;line-height:0.68;font-weight:100;margin:-10px 0 0 0;text-transform:uppercase;font-style:normal;color:#EE382B !important}p:last-of-type{margin-bottom:0px}p.with_indent{text-indent:73px}p.black_back{position:relative;left:-142px;width:1024px;padding:48px 0px 48px 0px;background-color:#000;color:#fff}p.black_back span.content{position:relative;display:block;width:740px;padding-right:189px}p.footnote_description{color:#EE382B;font-family:'Pragmatica Slabserif';font-size:14px;font-weight:500;line-height:20px}p a{color:inherit}i{letter-spacing:-0.15px}sup.footnote{color:#EE382B}a{text-decoration:none;color:#000}a.mail_link{color:#EE382B}a.red{color:#EE382B}a.footnote{color:#EE382B}a:visited{color:#000}.otbivka{display:none}ul{margin:0px;padding:0px;list-style:none}ul li{margin:0px}ol{margin:0px;padding:0px;list-style:none}ol.slashed{counter-reset:my-counter}ol.slashed li{counter-increment:my-counter;margin-bottom:35px}ol.slashed li:before{display:block;content:counter(my-counter) " /"}ol.slashed li p{margin:0px}ol.big_bold_lora_number li{font-size:20px}ol.big_bold_lora_number li:before{font-weight:bold;margin-bottom:7px}ol.big_blod_pragmatica_red li{font-size:32px;font-family:'Pragmatica Slabserif';color:#EE382B;margin-bottom:62px}ol.big_blod_pragmatica_red li:before{font-weight:bold;margin-bottom:7px}ol.big_blod_pragmatica_red li p.description{color:#000}form.post-password-form *{font-size:16px}form.post-password-form{display:grid;grid-template-columns:auto 275px}form.post-password-form p{margin-bottom:20px}form.post-password-form .passfield input{height:28px}form.post-password-form .passfield input[type="submit"]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:1px solid #EE382B;color:#EE382B;background:#fff;padding:0 17px 2px;font-size:14px;text-transform:lowercase;letter-spacing:0.05em;font-weight:bold;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}form.post-password-form .passfield input[type="submit"]:hover{background:#EE382B;color:#fff}form.post-password-form .passfield input[type="submit"]:focus{outline:none;border:1px solid #EE382B}form.post-password-form .passfield input[type="password"]{border:1px solid #c1c1c1;padding:0 0 3px 10px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}form.post-password-form .passfield input[type="password"]:focus{outline:none;border:1px solid #EE382B}@media screen and (max-width: 768px){form.post-password-form{grid-template-columns:100% !important}}hr{border-top:1px solid #EE382B;border-bottom:none;width:880px;position:relative;margin:0px 0px 24px}hr.hr_left{left:-142px}hr.wp-block-separator.is-style-short_left{left:-142px}hr.wp-block-separator.is-style-wide{left:-142px;width:1024px !important}dl{margin:0px;font-size:20px}dl dt{margin-bottom:5px}dl dd{margin-left:79px;margin-bottom:38px;line-height:1.5}dl dd:last-of-type{margin-bottom:0px}dl.bold_dt dt{font-weight:bold}dl.definitions dt{font-family:'Pragmatica Slabserif';font-size:19px;font-weight:500;letter-spacing:0.5px;margin-bottom:12px}dl.definitions dd{margin-left:127px;margin-bottom:14px;line-height:1.55}article.material .chapaev_link{margin-bottom:20px;max-width:inherit;float:right;width:173px;position:relative}article.material .chapaev_link a{width:inherit;max-width:inherit}article.material .chapaev_link a span.republic{width:65px;height:40px;padding-top:20px;right:-35px;position:absolute;top:auto;right:20px !important;left:110px !important;width:90px !important;height:45px !important;background:#EE382B;color:#fff;text-transform:lowercase;text-align:right;padding-top:25px;padding-right:5px;font-family:'Pragmatica Slabserif';z-index:2 !important;font-size:16px !important}article.material .chapaev_link a img.cover{max-width:inherit;width:220px}article.material .chapaev_link a p.title{color:#EE382B;margin-top:10px;font-weight:700;width:225px}li.blocks-gallery-item figure figcaption{display:none}.medium_quote{display:grid !important;grid-template-columns:auto auto;grid-column-gap:33px}.medium_quote img{max-width:173px;height:200px;-o-object-fit:cover;object-fit:cover}.medium_quote div>p.author_info{margin-top:16px;line-height:26px}.medium_quote div>p.author_info a{font-family:Pragmatica Slabserif;font-size:18px;line-height:26px}.magazine_number.material q.magazine_issue{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.magazine_number.material q.magazine_issue span.magazine_poster{margin-bottom:15px}.magazine_number.material q.magazine_issue span.magazine_poster img{width:173px;-webkit-filter:grayscale(0);filter:grayscale(0)}q{display:block;text-indent:0px}q:before,q:after{display:none}q.aside{position:absolute;z-index:9;right:0px;width:173px}q.aside.magazine_issue{position:relative}q.aside_top{position:absolute;left:567px;top:0px}q.fullwide{position:relative;left:-142px;width:1024px}q.two_images{position:relative;display:grid;grid-template-columns:auto auto;left:-142px;margin:38px 0px}q.two_images span.img_wrapper{display:block;margin-right:16px;margin-bottom:20px}q.two_images span.img_wrapper img{width:504px;height:576px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover}q.two_images span.img_wrapper span.description{display:block;color:#7F7F7F;font-size:14px}q.two_images span.img_wrapper:nth-child(2n+1) span.description{margin-left:142px}q.two_images span.img_wrapper:nth-child(2) span.description{margin-right:142px}q.tags{position:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Pragmatica Slabserif;font-size:19px;line-height:25px;letter-spacing:0.03em;color:#000000;width:auto}q.tags a.tag_link{font-size:19px;font-family:'Pragmatica Slabserif';color:#000;letter-spacing:0.03em;line-height:25px;font-weight:500;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}q.tags a.tag_link:before{content:'#'}q.tags a.tag_link:hover{color:#EE382B}q.tags span.tag{font-family:Pragmatica Slabserif;font-size:19px;line-height:25px;letter-spacing:0.03em;color:#000000;font-weight:500;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}q.tags span.tag:before{content:'#'}q.tags span.tag:hover{color:#EE382B}q.tags span.tag a{-webkit-transition:color 0.15s ease;-o-transition:color 0.15s ease;-moz-transition:color 0.15s ease;transition:color 0.15s ease}q.tags span.tag a:hover{color:#EE382B}q.tags span.tag:first-child{margin-top:35px}q.footnote{font-family:'Pragmatica Slabserif';font-size:14px;font-weight:500;line-height:1.45;color:#EE382B}q.magazine_issue{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}q.magazine_issue span.magazine_poster{margin-bottom:15px}q.magazine_issue span.magazine_poster img{width:173px}q.magazine_issue span.magazine_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}q.magazine_issue span.magazine_info span.title{font-family:'Pragmatica Slabserif';font-weight:500;font-size:16px;color:#EE382B;letter-spacing:0.03em;margin-bottom:6px;line-height:1.35}q.magazine_issue span.magazine_info p.magazine_description{font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;letter-spacing:0.05em;color:#7F7F7F;margin-bottom:24px;float:right}q.magazine_issue span.magazine_info span.description{font-size:14px;letter-spacing:0.05em;color:#7F7F7F;margin-bottom:20px;line-height:1.3}q.magazine_issue span.magazine_info .magazine_buttons a.btn{max-width:125px}q.side_heading{position:absolute;right:-142px;height:450px;width:50px;z-index:10;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0px}q.side_heading span{font-family:'Pragmatica Slabserif';font-size:70px;line-height:40px;font-weight:bold;letter-spacing:0.02em;color:#EE382B;text-transform:lowercase;display:inline-block;position:relative;top:-35px;right:.5px;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap}q.bold_inline{font-weight:bold;text-indent:0px;margin:30px 0px}q.red_inline_with_quote{font-family:'Pragmatica Slabserif';font-size:30px;font-weight:bold;color:#EE382B;text-indent:0px;line-height:40px;letter-spacing:0.02em;position:relative;margin:125px 63px 48px}q.red_inline_with_quote:before{display:block;content:'\e90a';font-family:'icomoon';font-size:55px;position:absolute;top:-60px;left:-63px}q.red_inline_with_quote.medium_quote{font-family:'Pragmatica Slabserif';font-size:30px;font-weight:300;color:#EE382B;text-indent:0px;line-height:40px;letter-spacing:0.02em;position:relative;margin:-5px 63px 48px}q.red_inline_with_quote.medium_quote:before{display:block;content:'“';position:absolute;top:-114px;left:-65px;font-family:'Pragmatica Slabserif';font-size:160px;line-height:193px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}q.slider{margin:48px 0px}q.slider span.slider_container{display:block;background-color:#000;height:576px}q.image_list.horizontal img{width:315px;height:180px;margin-bottom:16px}q.image_list.vertical img{-o-object-fit:cover;object-fit:cover;width:173px;height:270px;margin-bottom:16px}q.content_photo{margin:48px 0px}q.content_photo img{width:740px;height:576px}q.overwide_red_with_photo{position:relative;left:-260px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:69px 0px 48px}q.overwide_red_with_photo img{position:relative;margin-right:16px;margin-top:96px;width:559px;height:690px;-o-object-fit:cover;object-fit:cover}q.overwide_red_with_photo span{position:relative;color:#EE382B;font-family:'Pragmatica Slabserif';font-size:30px;line-height:40px;letter-spacing:0.02em;font-weight:500;width:423px;text-indent:0px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}q.overwide_red_with_photo span:before{display:block;content:'\e90a';font-family:'icomoon';font-size:55px;color:#EE382B;position:absolute;top:16px;left:-94px}q.book_properties{top:0px}q.book_properties span{display:block;color:#7F7F7F;font-size:14px}q span.overwide_right_photo{position:relative;display:block;left:-64px;margin-bottom:48px}q span.overwide_right_photo img{width:496px;height:600px;-o-object-fit:cover;object-fit:cover}q ul.magazine_issue_list_quote{display:grid;grid-template-columns:1fr;grid-row-gap:42px;width:173px}q ul.magazine_issue_list_quote li.magazine_issue_item_quote{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_poster{margin-bottom:15px}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info span.title{font-family:'Pragmatica Slabserif';font-weight:500;font-size:16px;color:#EE382B;letter-spacing:0.03em;margin-bottom:6px;line-height:1.35}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info span.description{font-size:14px;letter-spacing:0.05em;color:#7F7F7F;margin-bottom:20px;line-height:1.3}.content p a{color:#EE382B}div.quot{font-size:30px;font-weight:600;color:#EE382B;text-indent:0px;line-height:42.8px;letter-spacing:0.01em;font-family:'Pragmatica Slab Medium';position:relative;margin:125px 63px 48px;max-width:465px;padding-left:35px}div.quot:before{display:block;content:'\e90a';font-family:'icomoon';font-size:52px;position:absolute;top:-50px;left:-60px}time{font-size:14px;color:#7F7F7F}small{line-height:1.35;font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#7F7F7F}.text-left{text-align:right}.text-right{text-align:right}.text-center{text-align:center}span.simple_note span,span.simple_note[data-note]{border-bottom:2px dashed #ee382c;cursor:pointer}section.wp-block-uagb-columns{max-width:552px}.tooltip{position:fixed;z-index:999;padding:10px 20px;border:1px solid #b3c9ce;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;font:italic 14px/1.3 sans-serif;color:#333;background:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3)}input[data-czrtype="tag_id"]{display:none !important}input[data-czrtype="material_id"]{display:none !important}@media screen and (max-width: 1024px){h1{font-size:32px}h1.with_highlighter:before{display:none}h2{font-size:22px}h2.subheading{font-size:32px;margin-bottom:21px}p.black_back{width:740px;left:0px;padding:40px 44px}p.black_back span.content{width:100%;padding:0px}p.has-drop-cap:not(:focus)::first-letter{float:left;font-size:45px !important;line-height:0.68;font-weight:100;margin:-14px 0 0 0;text-transform:uppercase;font-style:normal;color:#EE382B !important}}@media screen and (max-width: 1024px) and (min-width: 769px){p.has-drop-cap:not(:focus)::first-letter{margin:-10px 0 0 0}}@media screen and (max-width: 1024px){hr{width:auto}dl{font-size:16px}dl dt{margin-bottom:5px}dl dd{margin-left:0px;margin-bottom:28px;line-height:1.2}.medium_quote{grid-template-columns:auto !important;grid-column-gap:33px;grid-row-gap:33px}q.fullwide{left:0px;width:740px}q.two_images{display:none}q.image_list.horizontal{display:none}q.image_list.vertical{position:relative;width:100%;margin-top:16px;margin-bottom:16px}q.image_list.vertical img{margin-bottom:0px;margin-right:16px}q.side_heading{display:none}q.red_inline_with_quote{font-family:'Pragmatica Slabserif';font-size:22px !important;font-weight:500;color:#EE382B;text-indent:0px;line-height:29px !important;letter-spacing:0.02em;position:relative;margin:-5px 63px 48px;display:block !important}q.red_inline_with_quote:before{display:block;content:'\e90a';font-family:'icomoon';font-size:55px;position:absolute;top:-60px;left:-63px}}@media screen and (max-width: 1024px) and (min-width: 769px){q.red_inline_with_quote{margin:125px 63px 48px}}@media screen and (max-width: 768px){article.material .chapaev_link{float:unset !important}h1{word-break:break-word}h2{letter-spacing:0px;line-height:1.1;margin-bottom:16px}h2.with_indent{padding-left:0px}p{line-height:1.42;font-size:16px}p.with_indent{text-indent:63px}p.black_back{left:-10px;width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:calc(100% + 20px)}i{line-height:1.6}q.image_list.vertical{display:grid;grid-template-columns:auto auto}q.image_list.vertical img{width:134px;height:134px}q.aside{position:relative;width:100%}q.aside_top{position:relative;left:0px}q.fullwide{left:0px;width:100%}q.tags{display:none}q.magazine_issue{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:16px;margin-bottom:16px}q.magazine_issue span.magazine_poster{margin-bottom:0px;margin-right:10px}q.magazine_issue span.magazine_poster img{width:158px}q.magazine_issue span.magazine_info span.description{margin-bottom:15px}q.footnote{margin-top:40px;margin-bottom:16px}q.red_inline_with_quote{font-size:22px;line-height:24px;letter-spacing:0px;margin:50px 0 36px 63px}q.red_inline_with_quote:before{font-size:42px;top:13px;left:-67px}q.content_photo{margin:24px 0px}q.content_photo img{width:100%;height:auto}q.overwide_red_with_photo{left:0px;margin:50px 63px 36px}q.overwide_red_with_photo img{display:none}q.overwide_red_with_photo span{font-size:22px;line-height:24px;letter-spacing:0px;width:100%}q.overwide_red_with_photo span:before{font-size:42px;top:13px;left:-67px}q span.overwide_right_photo{left:0px;margin-bottom:48px}q span.overwide_right_photo img{width:100%;height:auto}q ul.magazine_issue_list_quote{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:20px;width:100%}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_poster{margin-bottom:6px}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info span.title{margin-bottom:8px}q ul.magazine_issue_list_quote li.magazine_issue_item_quote span.magazine_info span.description{margin-bottom:14px}.wp-block-image figure.aligncenter{width:106% !important;margin-left:-10px !important}.wp-block-image figure.aligncenter img{height:auto;-o-object-fit:cover !important;object-fit:cover !important;width:1024px}.wp-block-image figure.aligncenter figcaption{text-align:left;padding-left:10px !important;font-family:'Lora';font-size:14px;line-height:18px;color:#7F7F7F;padding-right:15px}figure.wp-block-image figcaption{font-family:'Lora';font-size:14px;line-height:18px;color:#7F7F7F}.wp-block-uagb-column.uagb-column__wrap{padding-left:0 !important;text-align:left;width:100% !important}.wp-block-uagb-column.uagb-column__wrap .wp-block-image figure{margin-left:-8px}article.material iframe{width:100%}ol.big_blod_pragmatica_red li{margin-bottom:36px}dl.definitions dt{margin-bottom:7px}dl.definitions dd{margin-left:0px;margin-bottom:36px;line-height:1.4}}@media print{h1.with_highlighter:before{display:none}q.aside{position:relative;width:100%}q.magazine_issue{display:none}q.slider{display:none}q.overwide_red_with_photo{position:unset}q.overwide_red_with_photo img{display:none}q.overwide_red_with_photo span{width:100%}q.tags{display:none}q ul.magazine_issue_list_quote{display:none}}.sek-module-inner .sek-divider{border-top-width:1px !important;width:872px}.slick-next::before{content:"1" !important;background:url("/wp-content/themes/seance/assets/images/icons/arrow.png") !important;background-repeat:no-repeat !important;color:transparent !important}.slick-prev::before{content:"1" !important;background:url("/wp-content/themes/seance/assets/images/icons/arrow-left.png") !important;background-repeat:no-repeat !important;color:transparent !important}header.page_header{overflow:hidden;height:500px;padding-top:80px;position:relative;background:url("./assets/images/head_bg.png");-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat}header.page_header svg.logo{position:absolute;width:1024px;height:260px;top:-111px}header.page_header svg.logo path{fill:#fff}header.page_header p{position:absolute;right:5px;bottom:75px;width:243px;height:87px;font-family:Pragmatica Slabserif;font-size:18px;line-height:22px;letter-spacing:0.05em;color:#FFFFFF;text-shadow:1px 1px 3px #000}header.page_header p span.triangle{float:left;width:250px;height:180px;-webkit-shape-outside:polygon(0 0, 0 162px, 187px 162px);shape-outside:polygon(0 0, 0 162px, 187px 162px)}@media screen and (max-width: 1260px){header.page_header p{right:-46px;bottom:60px;width:243px;height:87px;font-family:Pragmatica Slabserif;font-size:16px;line-height:19px;letter-spacing:0.05em;color:#FFFFFF;text-shadow:1px 1px 3px #000}}@media screen and (max-width: 1024px){header.page_header{height:360px}header.page_header svg.logo{display:none}}@media screen and (max-width: 768px){header.page_header{height:290px;padding-top:60px;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}}@media print{header.page_header{display:none !important}article.material{width:100%}.content{width:90%}}footer.page_footer{padding-top:70px}footer.page_footer p.ctrl_enter_notice{font-size:13px;bottom:17px;color:#8b8d8b;left:20px;text-align:center;cursor:default;margin-bottom:30px}footer.page_footer .footer_heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}footer.page_footer .footer_heading:before{display:block;content:'';width:395px;height:2px;top:25px;border-top:2px solid #dedede}footer.page_footer .footer_heading:after{display:block;content:'';width:395px;height:2px;bottom:24px;border-top:2px solid #dedede}footer.page_footer .footer_heading svg{width:180px;height:45px}footer.page_footer ul.navigation_list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:59px;grid-row-gap:46px;padding-bottom:32px}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item{margin-left:21px;margin-bottom:6px}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item.navigation_title{font-family:'Pragmatica Slabserif';font-weight:500;color:#EE382B;margin-bottom:13px;margin-left:0px}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item a.navigation_item_link{font-family:'Pragmatica Slabserif';color:#000;text-transform:lowercase}footer.page_footer .footer_copyrights{text-align:center;padding-bottom:57px}footer.page_footer .footer_copyrights p{font-family:'Pragmatica Slabserif';font-size:14px;color:#7F7F7F;margin-bottom:0px}@media screen and (max-width: 1024px){footer.page_footer .footer_heading{margin-bottom:30px}footer.page_footer .footer_heading:before{width:35%}footer.page_footer .footer_heading:after{width:35%}footer.page_footer .footer_heading a{width:33%}footer.page_footer .footer_heading a svg{width:85%;margin:0px 12px}footer.page_footer ul.navigation_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:38px}footer.page_footer ul.navigation_list li.navigation_item{margin-left:30%}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item{margin-left:36px;width:auto}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item.navigation_title{margin-bottom:6px}}@media screen and (max-width: 768px){footer.page_footer ul.navigation_list{grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}footer.page_footer ul.navigation_list li.navigation_item{margin-left:10%}footer.page_footer ul.navigation_list li.navigation_item ul.subnavigation_list li.subnavigation_item{margin-left:10px}}@media screen and (max-width: 414px){footer.page_footer ul.navigation_list li.navigation_item{margin-left:0%}}@media print{footer.page_footer{display:none !important}}.home_page .mat_list_info ul.materials li:nth-child(2n) p{padding-left:0 !important}.home_page .wrapper .header_magazine_promo_block{margin-bottom:94px}.home_page h2{font-family:Pragmatica Slabserif;font-size:36px;line-height:39px;letter-spacing:0.03em;color:#EE382B;margin-bottom:13px}.home_page .module{margin-bottom:48px}.home_page .module hr.hr_right{right:10px}.home_page .module hr.hr_left{left:-152px}.home_page .module_video q.fullwide.video_thumb iframe{max-height:100% !important;max-width:100% !important}@media screen and (min-width: 1260px){.home_page .sek-col-100 .single_material .header_magazine_promo_block{margin-bottom:64px}.home_page .sek-col-100 .single_material .width_hightlighter::before{content:'';display:block;width:10px;height:220px;top:0;left:0;background-color:#EE382B;position:absolute;z-index:10}.home_page .sek-col-100 .single_material .tools{position:absolute;right:10px;top:16px}.home_page .sek-col-100 .single_material h2.with_indent{font-size:36px;line-height:39px;letter-spacing:0.03em;margin-bottom:24px;font-family:Pragmatica Slabserif}.home_page .sek-col-100 .single_material q.fullwide.material_thumb{height:550px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;margin-left:-10px;margin-bottom:24px}.home_page .sek-col-100 .single_material q.fullwide.material_thumb span.partner_label{position:absolute;top:0;left:142px;width:110px;height:80px;background:#EE382B;color:#fff;text-transform:lowercase;text-align:right;padding-top:46px;padding-right:15px;z-index:2;font-size:18px;font-family:'Pragmatica Slabserif'}.home_page .sek-col-100 .single_material time{font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;color:#7F7F7F;margin-bottom:16px;line-height:35px !important}.home_page .sek-col-100 .single_material .side_heading{margin-top:296px}.home_page .sek-col-50 .single_material .header_magazine_promo_block{margin-bottom:64px}.home_page .sek-col-50 .single_material .width_hightlighter::before{content:'';display:block;width:10px;height:220px;top:0;left:0;background-color:#EE382B;position:absolute;z-index:10}.home_page .sek-col-50 .single_material .tools{position:absolute;right:10px;top:16px}.home_page .sek-col-50 .single_material h2.with_indent{font-size:36px;line-height:39px;letter-spacing:0.03em;margin-bottom:24px;font-family:Pragmatica Slabserif}.home_page .sek-col-50 .single_material q.fullwide.material_thumb{height:550px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;margin-left:-10px;margin-bottom:24px}.home_page .sek-col-50 .single_material q.fullwide.material_thumb span.partner_label{position:absolute;top:0;right:42px !important;left:unset !important;width:105px !important;height:75px !important;background:#EE382B;color:#fff;text-transform:lowercase;text-align:right;padding-top:46px;padding-right:15px;font-family:'Pragmatica Slabserif';z-index:2 !important;font-size:16px !important}.home_page .sek-col-50 .single_material time{font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;color:#7F7F7F;margin-bottom:16px;line-height:35px !important}.home_page .sek-col-50 .single_material .side_heading{margin-top:296px}.home_page .tag_module h2{margin-bottom:24px;height:33px;font-family:Pragmatica Slabserif;font-size:36px;line-height:39px;letter-spacing:0.03em;color:#EE382B}.home_page .tag_module hr{margin-bottom:24px}.home_page .tag_module .tag_info{width:882px;min-height:524px;margin-left:-10px}.home_page .tag_module .tag_info q.tag_desc{font-size:14px;line-height:20px;color:#EE382B;right:unset;width:173px;height:357px;font-family:Pragmatica Slabserif;font-weight:bold}.home_page .tag_module .tag_info q.tag_photo{width:693px;height:500px;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat;float:right}.home_page .tag_module .tag_materials{width:882px;margin-left:189px}.home_page .tag_module .tag_materials ul{margin-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.home_page .tag_module .tag_materials ul li{list-style:none;margin-right:16px}.home_page .tag_module .tag_materials ul li .tag_material_title{font-family:'Pragmatica Slabserif' !important;font-size:16px;line-height:21px;letter-spacing:0.03em;color:#000000 !important;width:173px}.home_page .tag_module .tag_materials ul li .tag_material_thumb{width:173px;height:110px;-o-object-fit:cover !important;object-fit:cover !important;margin-bottom:16px}.home_page .module_podcast q.fullwide.podcast_thumb{width:1024px;height:550px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;margin-left:-10px;margin-bottom:24px}.home_page .module_podcast q.fullwide.podcast_thumb::after{content:"\e901";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer}.home_page .module_podcast q.side_heading{margin-top:296px}.home_page .materials_list_module>h2{margin-left:-10px}.home_page .materials_list_module.materials_list_list{width:100%;position:relative}.home_page .materials_list_module.materials_list_list .transparent_vertical_tag a{position:absolute;left:287px;bottom:550px;width:1134px !important;text-transform:lowercase;white-space:nowrap;font-family:Pragmatica Slabserif;font-size:200px;line-height:normal;letter-spacing:0.02em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9;-webkit-text-stroke:1px #EE382B;background:transparent;color:transparent}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li:nth-child(2n) p{padding-left:0 !important}.home_page .materials_list_module.materials_list_list .mat_list_info{width:882px;min-height:524px;margin-bottom:-16px}.home_page .materials_list_module.materials_list_list .mat_list_info .mat_list_desc{font-size:14px;line-height:20px;color:#EE382B;right:unset;width:173px;height:357px;font-family:Pragmatica Slabserif}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials{width:550px;margin-left:192px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li{list-style:none;margin-bottom:40px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li img{width:550px;height:300px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li img.item_material_thumb{margin-bottom:16px;-o-object-fit:cover;object-fit:cover}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li .item_material_title{font-family:Pragmatica Slabserif;font-size:19px;line-height:25px !important;letter-spacing:0.03em;color:#000000}.home_page .materials_list_module.materials_list_grid{width:100%;position:relative}.home_page .materials_list_module.materials_list_grid .transparent_vertical_tag a{display:none;position:absolute;left:287px;bottom:550px;width:1134px !important;text-transform:lowercase;white-space:nowrap;font-family:Pragmatica Slabserif;font-size:200px;line-height:normal;letter-spacing:0.02em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9;-webkit-text-stroke:1px #EE382B;background:transparent;color:transparent}.home_page .materials_list_module.materials_list_grid .mat_list_info{min-height:524px;margin-bottom:-16px}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials{width:1040px;display:grid;grid-template-columns:50% 50%;margin:0 auto;margin-left:-160px}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li{list-style:none;margin:0 8px 40px 8px;overflow:hidden}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li q.mat_list_desc{float:right;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#EE382B;right:unset;width:363px;height:339px;font-family:Pragmatica Slab Medium;font-weight:bold;font-size:26px;line-height:34px;letter-spacing:0.03em;position:relative}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li img{width:504px;height:280px}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li img.item_material_thumb{margin-bottom:16px;-o-object-fit:cover;object-fit:cover}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li .item_material_title{font-family:Pragmatica Slabserif;font-weight:bold;font-size:19px;line-height:25px;letter-spacing:0.03em;color:#000000;padding-left:20%;padding-right:20px}.home_page .book_module .book_content{display:grid;grid-template-columns:auto auto}.home_page .book_module .book_content .book_thumb,.home_page .book_module .book_content .book_info{margin-bottom:24px}.home_page .book_module .book_content .book_info{padding-left:16px;font-family:Pragmatica Slabserif;font-size:20px;line-height:29px;color:#000000;position:relative}.home_page .book_module .book_content .book_info .book_title{margin-bottom:30px}.home_page .book_module .book_content .book_info .book_desc{margin-bottom:70px}.home_page .book_module .book_content .book_info .btn{position:absolute;bottom:0}.home_page .module_banner{position:relative;height:250px}.home_page .module_banner .banner_body{width:1024px;height:250px;background:#5200FF;position:absolute;left:-152px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home_page .module_banner .banner_body .banner_text{color:#fff}.home_page .module_banner .banner_body .banner_text p{font-family:Pragmatica Slabserif;font-size:42px;text-align:center;line-height:normal;color:rgba(255,255,255,0.5);width:500px;margin:0 auto}.home_page .module_video>a{width:100%}.home_page .module_video q.fullwide.video_thumb{background:#000;background-repeat:no-repeat !important;margin-left:-10px;margin-bottom:24px;font-family:'icomoon' !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;width:740px;height:470px;background-position-x:left !important;left:0}.home_page .module_video q.fullwide.video_thumb::after{content:"\e900";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer}.home_page .module_video q.fullwide.video_thumb.width_hightlighter::before{content:'';display:block;width:10px;height:220px;top:0;left:0;background-color:#EE382B;position:absolute;z-index:10}.home_page .module_video q.fullwide.video_thumb.width_hightlighter::after{content:"\e900";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.home_page .module_video q.fullwide.video_thumb.width_hightlighter:hover::after{color:#fff}.home_page .module_video q.side_heading{margin-top:296px}.home_page .module_video p{font-family:Lora;font-style:normal;font-weight:normal;font-size:20px;line-height:31px;color:#000000}.home_page .sek-col-50 .module_video .side_heading{display:none}.home_page .sek-col-50 .module_video q.fullwide.video_thumb{width:504px;height:280px;left:-142px}.home_page .sek-col-50 .tag_module h2{margin-top:-20px}.home_page .sek-col-50 .tag_module hr{display:none}.home_page .sek-col-50 .tag_module .tag_info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:504px;height:auto;min-height:0;margin-left:-3px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home_page .sek-col-50 .tag_module .tag_info q.aside.tag_desc{width:504px;height:auto;position:relative}.home_page .sek-col-50 .tag_module .tag_info a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:504px;height:280px}.home_page .sek-col-50 .tag_module .tag_info a q{width:504px;height:280px}.home_page .sek-col-50 .tag_module .tag_materials{margin-left:0}.home_page .sek-col-50 .tag_module .tag_materials ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:45px}.home_page .sek-col-50 .tag_module .tag_materials ul li{width:490px;margin-bottom:20px}.home_page .sek-col-50 .tag_module .tag_materials ul li a p{width:80%;font-family:'Pragmatica Slab Medium' !important;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.home_page .sek-col-50 .tag_module .tag_materials ul li a p:hover{color:#EE382B !important}.home_page .sek-col-50 .tag_module .tag_materials ul li img{display:none}.home_page .sek-col-50 div[data-sek-module-type="czr_image_module"] figure{width:504px;height:280px}.home_page .sek-col-50 div[data-sek-module-type="czr_image_module"] figure img{width:504px;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home_page .sek-col-50 .book_module{overflow:hidden}}@media screen and (max-width: 1260px){.home_page .module{overflow-x:hidden;overflow-y:hidden}.home_page q.aside{position:relative;width:100%}.home_page .single_material .header_magazine_promo_block{margin-bottom:64px}.home_page .single_material .width_hightlighter::before{content:'';display:block;width:10px;height:220px;top:0;left:0;background-color:#EE382B;position:absolute;z-index:10}.home_page .single_material .tools{position:absolute;right:10px;top:16px}.home_page .single_material h2.with_indent{font-size:36px;line-height:39px;letter-spacing:0.03em;margin-bottom:24px;font-family:Pragmatica Slabserif}.home_page .single_material q.fullwide.material_thumb{min-height:350px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;margin-left:0 !important;margin-bottom:24px}.home_page .single_material q.fullwide.material_thumb span.partner_label{position:absolute;top:0;left:34px;width:91px;height:66px;background:#EE382B;color:#fff;text-transform:lowercase;text-align:right;padding-top:36px;padding-right:10px;z-index:2;font-family:'Pragmatica Slabserif'}.home_page .single_material time{font-family:Lora;font-style:normal;font-weight:normal;font-size:14px;color:#7F7F7F;margin-bottom:16px;line-height:35px !important}.home_page .single_material .side_heading{margin-top:296px}.home_page .tag_module{overflow:hidden}.home_page .tag_module h2{margin-bottom:24px;height:33px;font-family:Pragmatica Slabserif;font-size:36px;line-height:39px;letter-spacing:0.03em;color:#EE382B}.home_page .tag_module hr{margin-bottom:24px}.home_page .tag_module hr.hr_right{float:left}.home_page .tag_module .tag_info{width:100% !important;min-height:unset !important;margin-left:0 !important}.home_page .tag_module .tag_info q.tag_desc{font-size:14px;line-height:20px;color:#EE382B;right:unset !important;width:auto !important;height:auto !important;font-family:Pragmatica Slabserif;margin-bottom:20px}.home_page .tag_module .tag_info q.tag_photo{height:300px;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat}.home_page .tag_module .tag_materials{width:100%;margin-left:0 !important;float:left !important;margin-top:20px !important}.home_page .tag_module .tag_materials ul{margin:0 0 -20px 0;display:grid;width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);grid-template-columns:auto auto}.home_page .tag_module .tag_materials ul li{list-style:none;margin-right:16px;margin-bottom:20px}.home_page .tag_module .tag_materials ul li .tag_material_title{font-family:"Pragmatica Slabserif" !important;font-size:16px;line-height:21px;letter-spacing:0.03em;color:#000 !important}.home_page .tag_module .tag_materials ul li .tag_material_thumb{width:100%;height:110px;-o-object-fit:cover !important;object-fit:cover !important;margin-bottom:16px}.home_page .tag_module .hr_right{display:none}.home_page .module_video q.fullwide.video_thumb{width:auto !important;height:233px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position-x:0 !important;background-repeat:no-repeat !important;margin-left:unset !important;margin-bottom:24px;font-family:'icomoon' !important}.home_page .module_video q.fullwide.video_thumb::after{content:"\e900";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer}.home_page .module_video q.fullwide.video_thumb.width_hightlighter::before{content:'';display:block;width:10px;height:220px;top:0;left:0;background-color:#EE382B;position:absolute;z-index:10}.home_page .module_video q.fullwide.video_thumb.width_hightlighter::after{content:"\e900";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer}.home_page .module_video q.side_heading{margin-top:296px}.home_page .module_video p{font-family:Lora;font-style:normal;font-weight:normal;font-size:20px;line-height:31px;color:#000000}.home_page .book_module .book_content{display:grid;grid-template-columns:auto auto}.home_page .book_module .book_content .book_thumb,.home_page .book_module .book_content .book_info{margin-bottom:24px}.home_page .book_module .book_content .book_thumb img{height:191px;max-width:125px}.home_page .book_module .book_content .book_info{padding-left:16px;font-family:Pragmatica Slabserif;font-size:20px;line-height:29px;color:#000000;position:relative}.home_page .book_module .book_content .book_info .book_title{margin-bottom:30px}.home_page .book_module .book_content .book_info .book_desc{margin-bottom:70px}.home_page .book_module .book_content .book_info .btn{position:absolute;bottom:0;margin:10px 0}.home_page .book_module hr{display:none}.home_page .module_podcast q.fullwide.podcast_thumb{width:100%;height:233px;background:#000;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat;margin-left:-10px;margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home_page .module_podcast q.fullwide.podcast_thumb::after{content:"\e901";font-family:'icomoon' !important;width:116px;height:116px;color:#EE382B;font-size:116px;line-height:110px;position:absolute;z-index:9;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-webkit-calc(50% - 58px);top:-moz-calc(50% - 58px);top:calc(50% - 58px);cursor:pointer}.home_page .module_podcast q.side_heading{margin-top:296px}.home_page .materials_list_module.materials_list_list{min-height:1300px;width:100%;position:relative}.home_page .materials_list_module.materials_list_list .transparent_vertical_tag a{position:absolute;left:287px;bottom:550px;width:1134px !important;text-transform:lowercase;white-space:nowrap;font-family:Pragmatica Slabserif;font-size:200px;line-height:normal;letter-spacing:0.02em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9;-webkit-text-stroke:1px #EE382B;background:transparent;color:transparent}.home_page .materials_list_module.materials_list_list .mat_list_info{min-height:524px;margin-bottom:-16px}.home_page .materials_list_module.materials_list_list .mat_list_info .mat_list_desc{font-size:14px;line-height:20px;color:#EE382B;right:unset;font-family:Pragmatica Slabserif;margin-bottom:20px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials{margin:0 auto}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li{list-style:none;margin-bottom:40px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li img{width:550px;height:300px;-o-object-fit:cover;object-fit:cover}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li img.item_material_thumb{margin-bottom:16px}.home_page .materials_list_module.materials_list_list .mat_list_info ul.materials li .item_material_title{font-family:Pragmatica Slabserif;font-size:19px;line-height:25px !important;letter-spacing:0.03em;color:#000000}.home_page .materials_list_module.materials_list_grid{position:relative}.home_page .materials_list_module.materials_list_grid .transparent_vertical_tag a{display:none;position:absolute;left:287px;bottom:550px;width:1134px !important;text-transform:lowercase;white-space:nowrap;font-family:Pragmatica Slabserif;font-size:200px;line-height:normal;letter-spacing:0.02em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:9;-webkit-text-stroke:1px #EE382B;background:transparent;color:transparent}.home_page .materials_list_module.materials_list_grid .mat_list_info{min-height:524px;margin-bottom:-16px}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials{display:grid;grid-template-columns:auto;margin:0 auto}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li{list-style:none;margin:0 8px 40px 8px;overflow:hidden}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li q.mat_list_desc{float:right;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#EE382B;right:unset;font-family:Pragmatica Slabserif;font-size:26px;line-height:34px;letter-spacing:0.03em;position:relative}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li img{width:504px;height:280px;-o-object-fit:cover;object-fit:cover}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li img.item_material_thumb{margin-bottom:16px}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li .item_material_title{font-family:Pragmatica Slabserif;font-size:19px;line-height:25px;letter-spacing:0.03em;color:#000000;padding-left:20%}.home_page .module_banner{position:relative;height:250px}.home_page .module_banner .banner_body{width:100%;height:250px;background:#5200FF;position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home_page .module_banner .banner_body .banner_text{color:#fff}.home_page .module_banner .banner_body .banner_text p{font-family:Pragmatica Slabserif;font-size:42px;text-align:center;line-height:normal;color:rgba(255,255,255,0.5);width:500px;margin:0 auto}}.home_page .sek-column{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-moz-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.sek-col-50{margin-bottom:30px}.sek-col-50 .sek-column-inner .single_material.module q.fullwide.material_thumb{left:-142px;width:504px !important;height:280px !important}.sek-col-50 .sek-column-inner .single_material.module q.side_heading{margin-top:182px !important;right:0px !important}.sek-col-50 .sek-column-inner .single_material.module p.start_text{padding-right:40px}.sek-col-50:nth-child(2){border-left:1px solid #ee382b}.sek-col-50:nth-child(2) .sek-column-inner .single_material.module q.fullwide.material_thumb{width:504px !important;height:280px !important;position:-webkit-sticky !important;position:sticky !important;margin-left:-2px !important}.sek-col-50:nth-child(2) .sek-column-inner .single_material.module q.side_heading{margin-top:182px !important;right:-143px !important}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div{position:relative;min-height:100px}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div iframe{max-width:1024px;min-height:100px;position:absolute;left:-125px}@media screen and (min-width: 1024px){article.material.page_t .full-size{width:1024px;height:100%;margin-left:-71px}}@media screen and (max-width: 786px){.home_page div[data-sek-module-type="czr_banner_module"]{min-height:250px !important;z-index:1}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner{min-height:250px !important}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div{position:relative;min-height:100px}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div iframe{max-width:1024px;min-height:250px !important;position:absolute;left:0 !important}}@media screen and (min-width: 787px) and (max-width: 1300px){.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div{position:relative;min-height:100px}.home_page div[data-sek-module-type="czr_banner_module"] .sek-module-inner #dfp_banner_top div iframe{max-width:1024px;min-height:100px;position:absolute;left:72px}}@media screen and (max-width: 1260px){.sek-col-50{margin-bottom:30px}.sek-col-50 .sek-column-inner .single_material.module q.fullwide.material_thumb{left:-152px}}@media screen and (max-width: 1000px) and (min-width: 768px){.sek-col-50:nth-child(2) .sek-column-inner .single_material.module q.fullwide.material_thumb:before{display:none}}@media screen and (max-width: 768px){.home_page h2{font-size:32px !important;line-height:35px !important;color:#EE382B !important}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li{margin:0 0 20px 0 !important}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li q.mat_list_desc{font-size:14px;line-height:20px}.home_page .sek-module[data-sek-module-type="czr_articles_link_module"] #loadMore a{margin-top:0}.home_page .mat_list_info ul.materials li .item_material_title{padding-left:0 !important}.book_module .book_content{display:grid;grid-template-columns:auto auto}.book_module .book_content .book_thumb,.book_module .book_content .book_info{margin-bottom:24px}.book_module .book_content .book_thumb img{height:191px;max-width:125px}.book_module .book_content .book_info{padding-left:16px;font-family:Pragmatica Slabserif;font-size:20px;line-height:29px;color:#000000;position:relative}.book_module .book_content .book_info .book_title{margin-bottom:30px}.book_module .book_content .book_info .book_desc{margin-bottom:70px;font-size:16px !important;line-height:24px !important}.book_module .book_content .book_info .btn{position:absolute;bottom:0;margin:10px 0}.book_module hr{display:none}.home_page .single_material q.fullwide.material_thumb{min-height:233px !important}.home_page div[data-sek-module-type="czr_video_module"] iframe#video_module{max-height:200px}.sek-col-50{margin-bottom:30px}.sek-col-50 .sek-column-inner .single_material.module{overflow-x:unset !important}.sek-col-50 .sek-column-inner .single_material.module q.fullwide.material_thumb{left:0;width:auto !important;height:233px !important;background-position:center !important;background-repeat:no-repeat !important}.sek-col-50 .sek-column-inner .single_material.module q.side_heading{margin-top:0 !important;right:0px !important}.home_page .materials_list_module.materials_list_grid .mat_list_info ul.materials li img.item_material_thumb{max-height:233px}.home_page .sek-module-inner .books_list img.adaptive{max-width:192px;max-height:244px;-o-object-fit:contain !important;object-fit:contain !important}.sek-col-50:nth-child(2){border-left:none}.sek-col-50:nth-child(2) .sek-column-inner .single_material.module{overflow-x:unset !important}.sek-col-50:nth-child(2) .sek-column-inner .single_material.module q.fullwide.material_thumb{width:auto !important;height:233px !important;position:-webkit-sticky !important;position:sticky !important;margin-left:-2px !important}.sek-col-50:nth-child(2) .sek-column-inner .single_material.module q.side_heading{margin-top:0 !important;right:-143px !important}}@media screen and (max-width: 768px){.home_page .book_module .book_content{grid-template-columns:auto}.home_page .book_module .book_content .book_info{padding-left:0px}.home_page .book_module .book_content .book_info .book_title{margin-bottom:16px}}.modal_fading .modal_background{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:fixed;top:0px;width:100%;height:-webkit-calc(100% + 75px);height:-moz-calc(100% + 75px);height:calc(100% + 75px);z-index:2147483647;background-color:rgba(0,0,0,0.8);overflow-y:auto;display:none;overflow-x:hidden;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal_fading .modal_background .modal_container{width:882px;padding-top:100px;position:relative}.modal_fading .modal_background .modal_container i.icon-close{position:absolute;cursor:pointer;top:80px;right:0;font-size:34px}@media screen and (max-width: 1260px){.modal_fading .modal_background .modal_container{width:90%}.modal_fading .modal_background .modal_container i.icon-close{right:0px}}@media screen and (max-width: 768px){.modal_fading .modal_background .modal_container{width:100%;padding:40px 40px}.modal_fading .modal_background .modal_container i.icon-close{top:20px}}.modal_fading#modal_menu .modal_background .modal_container{width:882px}.modal_fading#modal_menu .modal_background .modal_container ul.sections_list hr{border-top:2px solid #ff1200;width:1024px;margin-left:-100px;margin-bottom:36px}.modal_fading#modal_menu .modal_background .modal_container ul.sections_list li.sections_item{margin-bottom:15px}.modal_fading#modal_menu .modal_background .modal_container ul.sections_list li.sections_item a{font-family:'Pragmatica Slabserif';color:#EE382B;font-size:22px;font-weight:500}.modal_fading#modal_menu .modal_background .modal_container ul.sections_list li.sections_item.main{margin-bottom:33px}@media screen and (max-width: 1260px){.modal_fading#modal_menu .modal_background .modal_container{width:90%}}.modal_fading#modal_search .modal_background .modal_container{width:963px;padding-top:162px}.modal_fading#modal_search .modal_background .modal_container form.search_line{position:relative;width:100%;margin-bottom:60px;height:60px}.modal_fading#modal_search .modal_background .modal_container form.search_line i.icon-search{position:absolute;left:20px;top:20px;font-size:20px}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field{height:100%;width:100%;border:none;font-size:20px;padding-left:62px;padding-right:112px;outline:none}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field::-webkit-input-placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field:-moz-placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field::-moz-placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field:-ms-input-placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field::-ms-input-placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field::placeholder{color:black}.modal_fading#modal_search .modal_background .modal_container form.search_line button.search_line_btn_find{position:absolute;right:12px;top:16px;background-color:#fff;cursor:pointer;outline:none}.modal_fading#modal_search .modal_background .modal_container form.search_line button.search_line_btn_find:hover{background-color:#EE382B}.modal_fading#modal_search .modal_background .modal_container .search_results{margin-bottom:120px}.modal_fading#modal_search .modal_background .modal_container .search_results small.in_stock{padding:5px 10px;border:1px dashed #EE382B;display:block;width:133px;height:33px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.modal_fading#modal_search .modal_background .modal_container .search_results small.in_stock a{color:#EE382B;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.modal_fading#modal_search .modal_background .modal_container .search_results small.in_stock:hover{padding:5px 10px;border:1px solid #EE382B;background:#EE382B;display:block;width:133px;height:33px;text-align:center}.modal_fading#modal_search .modal_background .modal_container .search_results small.in_stock:hover a{color:#fff !important}.modal_fading#modal_search .modal_background .modal_container .search_results ul.search_results_list li.search_results_row{margin-bottom:30px}figure.search_result_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}figure.search_result_item img.search_result_image{-o-object-fit:cover;object-fit:cover;width:263px;height:148px;margin-right:30px}figure.search_result_item img.search_result_image.book{-o-object-fit:contain !important;object-fit:contain !important;height:auto}figure.search_result_item img.search_result_image.cap_cover_img{-o-object-fit:contain;object-fit:contain;background:#ee382c}figure.search_result_item .search_result_info{width:361px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.search_result_item .search_result_info a.search_result_title_link{color:#fff;font-size:20px;line-height:29px;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}figure.search_result_item .search_result_info a.search_result_title_link:hover{color:#EE382B}figure.search_result_item .search_result_info p.search_result_heading{color:#EE382B !important;font-size:20px;font-weight:700;text-transform:lowercase}figure.search_result_item .search_result_info p.search_result_heading a{color:#EE382B !important;font-size:20px;font-weight:700;text-transform:lowercase}@media screen and (max-width: 1260px){.modal_fading#modal_search .modal_background .modal_container{width:90%}}@media screen and (max-width: 768px){.modal_fading#modal_search .modal_background .modal_container{padding:80px 0}.modal_fading#modal_search .modal_background .modal_container form.search_line{margin-bottom:20px;height:40px}.modal_fading#modal_search .modal_background .modal_container form.search_line i.icon-search{left:12px;top:12px;font-size:16px}.modal_fading#modal_search .modal_background .modal_container form.search_line input.search_field{font-size:16px;padding-left:42px;padding-right:102px}.modal_fading#modal_search .modal_background .modal_container form.search_line button.search_line_btn_find{right:6px;top:6px}.modal_fading#modal_search .modal_background .modal_container .search_results{margin-bottom:20px}.modal_fading#modal_search .modal_background .modal_container .search_results ul.search_results_list li.search_results_row{margin-bottom:20px}figure.search_result_item a.search_result_image_link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30%;margin-right:15px}figure.search_result_item a.search_result_image_link img.search_result_image{width:100%;height:auto}figure.search_result_item .search_result_info{width:100%}figure.search_result_item .search_result_info a.search_result_title_link{color:#fff;font-size:16px;line-height:24px}figure.search_result_item .search_result_info p.search_result_heading{font-size:16px}figure.search_result_item .search_result_info p.search_result_heading a{color:#EE382B !important;font-size:16px;font-weight:700;text-transform:lowercase}}section.curtain{position:absolute;top:0px;width:100%;height:100%;z-index:100;padding:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:black;color:#fff;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}section.curtain .curtain_content a{text-decoration:underline !important}section.curtain .btn_curtain_slideup{cursor:pointer;font-size:50px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);bottom:50px;position:absolute;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}section.curtain .btn_curtain_slideup:hover{color:#EE382B}.curtain_wrapper{width:100%}.noscroll .curtain_wrapper{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}figure.alphabet_filter{font-family:Pragmatica Slabserif;font-size:20px;line-height:normal;margin-bottom:5px}figure.alphabet_filter a.selected{color:#EE382B !important;font-weight:bold !important}figure.alphabet_filter a.selected hr{border-color:#EE382B !important}figure.alphabet_filter .filter_row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}figure.alphabet_filter .filter_row a{color:#000;font-weight:500;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}figure.alphabet_filter .filter_row a:hover{color:#EE382B}figure.alphabet_filter .filter_row .rus_alphabet{margin-bottom:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}figure.alphabet_filter .filter_row.en a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}figure.alphabet_filter .filter_row.en a span.first_letter{margin-right:16px}figure.alphabet_filter .filter_row.en a span.last_letter{margin-left:16px}figure.alphabet_filter .filter_row.en a hr{margin-top:10px;width:100%;border-color:#000}figure.alphabet_filter .filter_row.en a:hover hr{border-color:#EE382B}@media screen and (max-width: 768px){figure.alphabet_filter{overflow:hidden}figure.alphabet_filter .filter_row.ru{overflow-y:hidden;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}figure.alphabet_filter .filter_row.ru::-webkit-scrollbar{width:0 !important}figure.alphabet_filter .filter_row .rus_alphabet{min-width:740px}}nav.top_menu.fixed{position:fixed !important;top:0px !important}nav.top_menu{position:absolute;top:-80px;z-index:20;width:100%;height:80px;background-color:#fff}nav.top_menu .wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}nav.top_menu .wrapper a.logo{color:#000;margin-left:20px}nav.top_menu .wrapper a.logo:visited{color:#000}nav.top_menu .wrapper a.logo:-webkit-any-link{color:#000}nav.top_menu .wrapper a.logo:-moz-any-link{color:#000}nav.top_menu .wrapper a.logo:any-link{color:#000}nav.top_menu .wrapper ul.top_menu_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item a{font-family:'Pragmatica Slab Medium';font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;color:#000;margin-right:16px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item a:hover{color:#EE382B}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item:after{content:'';display:inline-block;border-top:2px solid #EE382B;width:40px;position:relative;margin-right:15px;margin-top:7px}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item:last-of-type a{margin-right:0px}nav.top_menu .wrapper ul.top_menu_list li.top_menu_item:last-of-type:after{display:none}nav.top_menu .wrapper .tools{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:22px;width:70px}nav.top_menu .wrapper .tools i{font-size:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav.top_menu .wrapper .tools i::-moz-selection{color:currentColor;background:transparent}nav.top_menu .wrapper .tools i::selection{color:currentColor;background:transparent}nav.top_menu .wrapper .tools i.icon-hamburger{display:none}nav.top_menu .wrapper form.header_search_form{display:none}@media screen and (max-width: 1024px){nav.top_menu .wrapper ul.top_menu_list{display:none}}@media screen and (max-width: 768px){nav.top_menu{height:60px;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2);box-shadow:0px 0px 20px rgba(0,0,0,0.2)}nav.top_menu .wrapper .tools{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav.top_menu .wrapper .tools i.icon-play_light{display:none}nav.top_menu .wrapper .tools i.icon-search{font-size:30px;margin-right:20px;font-weight:600}nav.top_menu .wrapper .tools i.icon-hamburger{display:block;font-size:31px}nav.top_menu .wrapper form.header_search_form{display:none}}@media print{nav.top_menu{display:none !important}}figure.search_block{position:relative;margin:0px}figure.search_block i{position:absolute;z-index:10;top:16px;right:16px;font-size:18px;cursor:pointer}@media screen and (max-width: 1024px){figure.search_block{display:none}}@media print{figure.search_block{display:none !important}}.header_menu_block{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;top:107px;left:30px;z-index:10}.header_menu_block i{font-size:34px;cursor:pointer;width:35px;overflow:hidden}.header_menu_block ul.menu_list{display:none;margin-left:17px;margin-top:-4px}.header_menu_block ul.menu_list li.menu_item{margin-bottom:11px}.header_menu_block ul.menu_list li.menu_item a{font-family:'Pragmatica Slab Medium';letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.header_menu_block ul.menu_list li.menu_item a:hover{color:#EE382B}@media screen and (max-width: 1024px){.header_menu_block{display:none}}figure.side_heading{position:absolute;right:0px;top:-130px;height:-webkit-calc(100% + 50px);height:-moz-calc(100% + 50px);height:calc(100% + 50px);width:50px;z-index:10;overflow:hidden;display:grid;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0px}figure.side_heading.in_content{top:unset;right:-142px}figure.side_heading figcaption{font-family:'Pragmatica Slabserif';font-size:70px;line-height:40px;font-weight:bold;letter-spacing:0.02em;color:#EE382B;text-transform:lowercase;display:inline-block;position:relative;top:-35px;right:0.5px;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap;margin-bottom:1400px;padding-left:200px}@media screen and (max-width: 1024px){figure.side_heading{display:none}}@media print{figure.side_heading{display:none !important}}.mc4wp-response{position:fixed;z-index:999999999;left:-webkit-calc(50% - 300px);left:-moz-calc(50% - 300px);left:calc(50% - 300px);top:-webkit-calc(50% - 250px);top:-moz-calc(50% - 250px);top:calc(50% - 250px);background:#fff;height:500px;width:600px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.mc4wp-response .mc4wp-alert{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mc4wp-alert.mc4wp-notice,.mc4wp-alert,.mc4wp-notice{position:fixed;top:-webkit-calc(50% - 150px);top:-moz-calc(50% - 150px);top:calc(50% - 150px);left:-webkit-calc(50% - 250px);left:-moz-calc(50% - 250px);left:calc(50% - 250px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:500px;background:#fff;height:150px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 75px;-webkit-box-shadow:0px 0px 15px #3e0400;-moz-box-shadow:0px 0px 15px #3e0400;box-shadow:0px 0px 15px #3e0400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:10}.mc4wp-alert.mc4wp-notice p,.mc4wp-alert p,.mc4wp-notice p{width:100%;text-align:center}.mc4wp-response:empty{position:absolute !important;z-index:-1 !important}.mc4wp-response,#mailchimp_form_notice{-webkit-transition:.7s;-o-transition:.7s;-moz-transition:.7s;transition:.7s}#mailchimp_form_notice{position:fixed;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,0.5)}#mailchimp_form_notice.disable,.mc4wp-response.disable{position:absolute;top:-5000px;z-index:-10}section.subscribe_component{margin-bottom:50px}section.subscribe_component form label{height:38px;line-height:38px;margin-right:33px;font-size:20px}section.subscribe_component form .input_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.subscribe_component form .input_wrapper input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #EE382B;margin-right:12px;padding:0px 15px;font-size:14px;outline:none}section.subscribe_component form .input_wrapper button[type=submit]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:none;background:none;padding:0px;cursor:pointer}section.subscribe_component form .input_wrapper button[type=submit] i{font-size:38px}.mc4wp-form-fields{width:100%}.mc4wp-form-fields section.subscribe_component{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.mc4wp-form-fields section.subscribe_component label{height:38px;line-height:38px;margin-right:33px;font-size:20px}.mc4wp-form-fields section.subscribe_component .input_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mc4wp-form-fields section.subscribe_component .input_wrapper input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #EE382B;margin-right:12px;padding:0px 15px;font-size:14px;outline:none}.mc4wp-form-fields section.subscribe_component .input_wrapper button[type=submit]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:none;background:none;padding:0px;cursor:pointer}.mc4wp-form-fields section.subscribe_component .input_wrapper button[type=submit] i{font-size:38px}@media screen and (max-width: 768px){section.subscribe_component{margin-bottom:42px}section.subscribe_component form{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.subscribe_component form label{text-align:center;font-size:16px;margin-right:0px;margin-bottom:4px}section.subscribe_component form .input_wrapper{padding:0px 34px}section.subscribe_component{margin-bottom:42px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.subscribe_component label{text-align:center;font-size:16px !important;margin-right:0px;margin-bottom:4px;font-family:Lora;font-style:normal;font-weight:normal;line-height:23px}section.subscribe_component .input_wrapper{padding:0px 34px}}@media print{section.subscribe_component{display:none}}.header_magazine_promo_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0px 14px 0px 16px;position:relative}.header_magazine_promo_block .magazine_poster{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-right:18px;width:236px}.header_magazine_promo_block .magazine_poster img{position:absolute;bottom:0px;width:236px;height:270px}.header_magazine_promo_block .magazine_poster .img_poster{position:absolute;width:236px;height:270px;top:-90px}.header_magazine_promo_block .magazine_info{min-height:114px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:24px}.header_magazine_promo_block .magazine_info h3.info_title{font-weight:bold;text-transform:uppercase;font-size:16px;margin-bottom:4px}.header_magazine_promo_block .magazine_info p.info_description{font-size:16px;line-height:1.6}.header_magazine_promo_block .magazine_buttons{width:217px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:38px;padding-bottom:8px}.header_magazine_promo_block .magazine_buttons a.btn{margin-right:8px}.header_magazine_promo_block .magazine_buttons a.btn:last-of-type{margin-right:0px}@media screen and (max-width: 1024px){.header_magazine_promo_block .magazine_buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto}.header_magazine_promo_block .magazine_buttons a.btn{margin-right:0px;margin-bottom:8px}.header_magazine_promo_block .magazine_buttons a.btn:last-of-type{margin-bottom:0px}}@media screen and (max-width: 768px){.header_magazine_promo_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 10px}.header_magazine_promo_block .magazine_poster{width:122px}.header_magazine_promo_block .magazine_poster .img_poster{top:-113px;width:122px;height:149px}.header_magazine_promo_block .magazine_info{width:100%;min-height:auto;margin-top:44px;margin-bottom:13px}.header_magazine_promo_block .magazine_info h3.info_title{margin-bottom:6px}.header_magazine_promo_block .magazine_info p.info_description{line-height:1.45}.header_magazine_promo_block .magazine_info .magazine_buttons{grid-template-columns:repeat(auto-fill, minmax(90px, 100px)) !important;grid-column-gap:8px;row-gap:8px}.header_magazine_promo_block .magazine_buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header_magazine_promo_block .magazine_buttons a.btn{margin-bottom:0px;margin-right:8px}.aside.magazine_issue .magazine_info .magazine_buttons{grid-template-columns:repeat(auto-fill, minmax(90px, 100px)) !important;grid-column-gap:8px;row-gap:8px}}section.also_read_block h2{margin-bottom:8px}section.also_read_block ul.also_read_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;row-gap:13px}section.also_read_block ul.also_read_list li.also_read_item .also_read_poster{margin-bottom:16px}section.also_read_block ul.also_read_list li.also_read_item h3.also_read_title a.also_read_link{color:#000;font-weight:500;line-height:1.35}@media screen and (max-width: 768px){section.also_read_block h2{margin-bottom:14px}section.also_read_block ul.also_read_list{display:block;grid-template-columns:1fr;row-gap:34px}section.also_read_block ul.also_read_list li.also_read_item .also_read_poster img{width:100% !important;height:300px !important}section.also_read_block ul.also_read_list li.also_read_item h3.also_read_title{font-size:14px;letter-spacing:0px;margin-bottom:40px}}article.books img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}article.books img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}article.books .books_collection_background{-webkit-filter:grayscale(1);filter:grayscale(1)}.books_list img.adaptive{max-width:236px;max-height:300px;height:380px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}section.books_collection{padding-bottom:69px}section.books_collection .books_collection_background{-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center center;background-repeat:no-repeat !important;width:100%;height:576px;position:absolute;-webkit-print-color-adjust:exact}section.books_collection .books_collection_title{position:absolute;width:614px;top:59px;font-family:'Pragmatica Slabserif';font-size:42px;color:#fff;letter-spacing:0.02em;z-index:10}section.books_collection .books_collection_title a{color:#fff}section.books_collection ul.books_list{position:relative;padding-top:351px;margin-bottom:0px}div[data-sek-module-type="czr_book_collection_module"] .books_list img.adaptive{-webkit-filter:grayscale(0);filter:grayscale(0)}div[data-sek-module-type="czr_book_collection_module"] .books_list img.adaptive:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}section.book_card h3.book_author{color:#000;margin-bottom:32px}section.book_card h3.book_author a{font-family:'Pragmatica Slabserif';font-size:19px;font-weight:500;color:#000;line-height:25px;letter-spacing:0.03em}section.book_card .book_excerpt{display:grid;grid-template-columns:540px 200px;margin-bottom:40px}section.book_card .book_excerpt q.aside.magazine_issue{position:inherit !important;justify-self:flex-end}section.book_card .book_excerpt div .content{width:inherit}section.book_card .history_block{position:relative;width:100%}section.book_card .wrapper .container{padding-top:48px;padding-bottom:72px}section.book_card .wrapper .container .content h1.book_title{margin-bottom:32px}section.book_card .wrapper .container .content h3.book_author{font-family:'Pragmatica Slabserif';font-size:19px;font-weight:500;color:#000;line-height:25px;letter-spacing:0.03em;margin-bottom:32px}section.book_card .wrapper .container .content .book_properties p{color:#7F7F7F;font-size:14px}section.book_card .wrapper .container .content .book_properties p span{display:block;margin-bottom:-3px}section.book_card .wrapper .container .content .block_1 .book_properties{padding-bottom:97px}ul.books_list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px;grid-row-gap:48px;margin-bottom:66px}ul.books_list li.books_item{width:236px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.books_list li.books_item .book_cover{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;margin-bottom:16px;overflow:hidden}ul.books_list li.books_item p.book_title{font-family:'Pragmatica Slabserif';font-size:16px;font-weight:500;margin-bottom:4px;letter-spacing:0.03em;line-height:1.35;word-break:break-word;color:#000}ul.books_list li.books_item p.book_author{font-size:14px;margin-bottom:18px;color:#7F7F7F !important;letter-spacing:0.05em}ul.books_list li.books_item p.book_author a{color:black}ul.books_list li.books_item .btn_buy_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.books_list li.books_item .btn_buy_wrapper .btn{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 1024px){.book_quote_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book_quote_block p.quote_text{width:100%;padding:0px 10px 0px 77px;font-size:22px;margin-right:0px;line-height:1.1}.book_quote_block p.quote_text:before{top:68px;left:69px;font-size:140px}.book_quote_block .quote_photo{padding-top:34px;margin-right:0px}.book_quote_block .quote_photo .photo{width:100%;height:52vw}}@media screen and (max-width: 768px){section.book_card .book_excerpt{display:grid;grid-template-columns:auto;margin-bottom:40px}section.book_card .book_excerpt q.aside.magazine_issue{position:inherit !important;justify-self:flex-end;margin-top:40px}section.book_card .wrapper .container{padding-top:48px;padding-bottom:40px}section.book_card .wrapper .container .content .block_3 .book_properties{margin-bottom:13px}section.book_card .wrapper .container .content .block_3 .book_properties p span{margin-bottom:-1px}section.book_card .wrapper .container .content h1.book_title{margin-bottom:7px}section.book_card .wrapper .container .content h3.book_author{font-family:'Lora';font-size:16px;font-weight:bold;letter-spacing:0px;margin-bottom:12px}section.book_card .wrapper .container .content .book_description p{line-height:1.45}ul.books_list{grid-template-columns:1fr 1fr;grid-column-gap:10px}ul.books_list li.books_item{width:100%}ul.books_list li.books_item .book_cover{margin-bottom:8px}ul.books_list li.books_item p.book_title{font-size:19px;margin-bottom:1px}ul.books_list li.books_item p.book_author{margin-bottom:15px}ul.books_list li.books_item p.book_author a{color:black}section.books_collection{padding-bottom:40px}section.books_collection .books_collection_background{height:233px}section.books_collection .books_collection_title{width:auto;font-size:22px;top:20px}section.books_collection ul.books_list{padding-top:159px}.book_history_block .wrapper .container{padding-bottom:0px}.book_history_block .wrapper .container .history-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book_history_block .wrapper .container .history-block ol.history_list{padding-top:18px;width:auto;margin-right:0px}.book_history_block .wrapper .container .history-block ol.history_list li.history_item{margin-bottom:34px}.book_history_block .wrapper .container .history-block ol.history_list li.history_item p.years{font-size:16px;padding-top:9px;margin-bottom:1px}.book_history_block .wrapper .container .history-block ol.history_list li.history_item p.history_stage{font-family:'Pragmatica Slabserif'}.book_history_block .wrapper .container .history-block .history-block_republish-side{margin-left:-10px}.book_history_block .wrapper .container .history-block .history-block_republish-side .republish_main_photo{height:52.5vw;margin-top:34px;margin-bottom:10px}.book_history_block .wrapper .container .history-block .history-block_republish-side .republish_main_photo .republish_photo{width:100%}.book_history_block .wrapper .container .history-block .history-block_republish-side ul.republish_list{margin-left:10px;width:auto;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:20px}.book_history_block .wrapper .container .history-block .history-block_republish-side ul.republish_list li.republish_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book_history_block .wrapper .container .history-block .history-block_republish-side ul.republish_list li.republish_item .republish_item_photo{width:100%;height:47vw;margin-right:0px;margin-bottom:10px}}@media print{section.books_collection{width:100%}section.books_collection .books_collection_title{padding-left:142px}section.books_collection ul.books_list{padding-left:142px}}article.authors figure.author_bio_item{margin-bottom:20px}article.authors figure.author_bio_item img{width:100%;height:362px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover}article.authors figure.author_bio_item p{margin-bottom:0px}article.authors figure.author_bio_item p.author_name{color:#EE382B;font-family:'Pragmatica Slab Medium';font-size:19px;line-height:25px;letter-spacing:0.03em;font-weight:500;margin-bottom:10px}article.authors figure.author_bio_item p.author_biography,article.authors figure.author_bio_item p{color:#7F7F7F;font-size:12px;line-height:15px;letter-spacing:0.08em}article.authors figure.author_bio_item p.author_biography:empty{display:none}article.authors figure.author_publication{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}article.authors figure.author_publication img{width:173px;height:143px;margin-right:16px;-o-object-fit:cover;object-fit:cover}article.authors figure.author_publication .publication_info p{margin:0px;width:112%;font-family:'Pragmatica Slab Medium'}article.authors figure.author_publication .publication_info p.publication_title{color:#000;font-family:'Pragmatica Slab Medium';font-weight:500;font-size:19px;line-height:25px;letter-spacing:0.03em;margin-bottom:24px}article.authors figure.author_publication .publication_info p.publication_title a{-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}article.authors figure.author_publication .publication_info p.publication_title a:hover{color:#EE382B}article.authors figure.author_publication .publication_info p.publication_source{color:#7F7F7F;font-size:14px;line-height:18px;text-align:right}article.authors ul.author_biography_list{grid-row-gap:48px}article.authors ul.author_publication_list{display:grid;grid-template-columns:1fr;grid-row-gap:24px}@media screen and (max-width: 768px){article.authors figure.author_publication .publication_info p.publication_source{text-align:left}}@media screen and (max-width: 414px){figure.author_publication{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.author_publication img{width:100%;height:auto;margin-right:0px;margin-bottom:16px}figure.author_publication .publication_info p{margin:0px}figure.author_publication .publication_info p.publication_title{color:#000;font-family:'Pragmatica Slabserif';font-weight:500;font-size:19px;line-height:25px;letter-spacing:0.03em;margin-bottom:24px}figure.author_publication .publication_info p.publication_title a{-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}figure.author_publication .publication_info p.publication_title a:hover{color:#EE382B}figure.author_publication .publication_info p.publication_source{color:#7F7F7F;font-size:14px;line-height:18px;text-align:right}}.film-properties_block{padding-bottom:34px;position:relative}.film-properties_block ul.film-properties_list{position:relative;padding-top:16px}.film-properties_block ul.film-properties_list li.film-properties_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:-3px}.film-properties_block ul.film-properties_list li.film-properties_item p{display:inline-block;margin:0px;color:#EE382B;font-size:14px}.film-properties_block ul.film-properties_list li.film-properties_item p.property_name{width:135px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:31px}.film-properties_block ul.film-properties_list a.btn{position:absolute;right:-125px;bottom:6px}.films li.wide_two_column_item:nth-child(2n-1) .side_info{padding-left:130px}@media screen and (max-width: 768px){.films li.wide_two_column_item .side_info{padding-left:10px !important}}figure.film_item{position:relative;overflow:hidden}figure.film_item .heading{position:absolute;right:30px;top:1px;width:1px;height:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}figure.film_item .heading span{font-family:'Pragmatica Slabserif';font-size:40px;line-height:40px;font-weight:500;letter-spacing:0.04em;color:#EE382B;text-transform:lowercase;display:inline-block;position:relative;top:0px;right:0px;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap}figure.film_item .poster{margin-bottom:16px;overflow:hidden}figure.film_item .poster a.poster_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}figure.film_item .poster a.poster_link i{position:absolute;font-size:116px}figure.film_item .poster a.poster_link:hover i:before{color:#fff}figure.film_item .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}figure.film_item .info .side_date time{color:#7F7F7F;font-size:14px;line-height:1.5;white-space:nowrap;margin:0px 32px 0px 16px}figure.film_item .info .side_info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}figure.film_item .info .side_info p.title{font-family:'Pragmatica Slabserif';color:#EE382B;font-size:19px;font-weight:500;margin-bottom:6px;letter-spacing:0.03em;line-height:1.35}figure.film_item .info .side_info p.properties{font-family:'Pragmatica Slabserif';font-size:17px;line-height:1.2;margin-bottom:0px}figure.film_item.fullwide{margin-bottom:50px}figure.film_item.fullwide .heading{right:37px;top:321px}figure.film_item.fullwide .heading span{font-size:68px;font-weight:700}figure.film_item.fullwide .poster{margin-bottom:12px}figure.film_item.fullwide .info .side_date{margin-bottom:10px}figure.film_item.fullwide .info .side_info p.title{font-size:36px}figure.film_item.with_heading .heading{right:27px;top:-4px}figure.film_item.with_heading .poster{margin-top:41px}@media screen and (max-width: 1260px){.film-properties_block ul.film-properties_list a.btn{right:-65px}}@media screen and (max-width: 1024px){.film-properties_block ul.film-properties_list a.btn{right:0px}}@media screen and (max-width: 768px){.film-properties_block{padding-bottom:38px}.film-properties_block ul.film-properties_list{padding-top:13px}.film-properties_block ul.film-properties_list li.film-properties_item{margin-bottom:-2px}.film-properties_block ul.film-properties_list li.film-properties_item p.property_name{width:90px;margin-right:16px}.film-properties_block ul.film-properties_list a.btn{margin-top:20px;bottom:0px;position:relative}figure.film_item .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.film_item .info .side_date time{margin:0px}figure.film_item.fullwide{padding:0px 10px}figure.film_item.fullwide .info .side_info p.title{font-size:19px}figure.film_item.with_heading .heading{display:none}}article.magazine_number .magazine_h1_mobile{display:none}article.magazine_number h1{font-family:Pragmatica Slabserif;font-size:42px !important;line-height:51px;letter-spacing:0.05em}article.magazine_number hr.wp-block-separator.is-style-default{margin-bottom:24px;width:-webkit-calc(100% + 140px) !important;width:-moz-calc(100% + 140px) !important;width:calc(100% + 140px) !important}article.magazine_number figure.wp-block-image img{height:auto}article.magazine_number hr.wp-block-separator{margin-bottom:24px;width:626px !important}article.magazine_number hr.wp-block-separator.is-style-short_right{margin-left:254px}article.magazine_number h2>img.alignright{float:right;margin-right:-260px;margin-top:-25px}article.magazine_number .history_block{max-width:65%}article.magazine_number h2{margin-bottom:20px;text-transform:uppercase;font-size:30px}article.magazine_number h2.subheading{text-transform:none}article.magazine_number h3{text-transform:uppercase !important}article.magazine_number h3 a{color:inherit !important}article.magazine_number p{min-height:20px}article.magazine_number p:empty{margin:0 !important}article.magazine_number .uagb-column__wrap{overflow:visible !important}article.magazine_number a{color:#EE382B}article.magazine_number span.magazine_info a:hover{color:#fff !important}article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:first-child hr.wp-block-separator{left:-172px;width:-webkit-calc(100% + 172px);width:-moz-calc(100% + 172px);width:calc(100% + 172px)}article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p{color:inherit !important;font-weight:normal !important}@media screen and (max-width: 768px){article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p{font-size:16px !important}}@media screen and (min-width: 768px){article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p{font-size:20px !important}}article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) p.has-text-color{font-family:Pragmatica Slabserif;font-size:14px;line-height:20px}article.magazine_number .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) .img_wrapper img{margin-top:-38px}ul.magazine_archive_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.magazine_archive_list li.magazine_archive_item{max-width:252px;position:relative;padding-top:64px;border-top:1px solid #EE382B;padding-right:16px;margin-bottom:42px}ul.magazine_archive_list li.magazine_archive_item span.magazine_year{display:none;position:absolute;font-family:'Pragmatica Slab Medium';color:#EE382B;font-size:26px;font-weight:500;line-height:34px;letter-spacing:0.03em;margin-bottom:24px;top:15px}ul.magazine_archive_list li.magazine_archive_item.first_in_year span.magazine_year{display:block}ul.magazine_archive_list li.magazine_archive_item.last_in_year{padding-right:0px;margin-right:16px}ul.magazine_archive_list li.magazine_archive_item:nth-child(3n){padding-right:0px;margin-right:0px}figure.magazine_archive_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:236px}figure.magazine_archive_item img.magazine_poster{width:236px;height:250px;margin-bottom:15px;-webkit-filter:none;filter:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}figure.magazine_archive_item a.magazine_title{font-family:'Pragmatica Slab Medium';color:#000;font-size:16px;line-height:20px;letter-spacing:0.05em;font-weight:500;text-transform:uppercase;margin-bottom:6px;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}figure.magazine_archive_item a.magazine_title:hover{color:#EE382B}figure.magazine_archive_item a.magazine_title:hover .mag_title_line{border-top:2px solid #EE382B}figure.magazine_archive_item p.magazine_description{font-size:14px;line-height:18px;color:#7F7F7F}figure.magazine_archive_item:hover a.magazine_title{color:#EE382B}figure.magazine_archive_item:hover a.magazine_title .mag_title_line{border-top:2px solid #EE382B}@media screen and (max-width: 768px){article.magazine_number .magazine_h1{display:none !important}article.magazine_number .magazine_h1_mobile{display:block !important}article.magazine_number .magazine_h1_mobile h1{font-family:Pragmatica Slabserif !important;font-size:30px !important;line-height:38px !important;letter-spacing:0.05em !important;font-weight:bold}article.magazine_number h3{margin-top:40px;margin-bottom:30px}article.magazine_number hr.wp-block-separator.is-style-short_right{margin-left:0 !important}ul.magazine_archive_list li.magazine_archive_item{width:50%;max-width:unset;padding-top:50px;margin-bottom:33px;padding-left:0px;padding-right:0px}ul.magazine_archive_list li.magazine_archive_item span.magazine_year{font-size:22px;line-height:24px;top:10px}ul.magazine_archive_list li.magazine_archive_item:nth-child(3n){padding-right:unset;margin-right:unset}ul.magazine_archive_list li.magazine_archive_item:nth-child(odd){padding-right:5px}ul.magazine_archive_list li.magazine_archive_item:nth-child(odd).last_in_year{padding-right:0px;margin-right:5px;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px)}ul.magazine_archive_list li.magazine_archive_item:nth-child(even){padding-left:5px}ul.magazine_archive_list li.magazine_archive_item:nth-child(even).first_in_year{margin-left:5px;padding-left:0px;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px)}ul.magazine_archive_list li.magazine_archive_item:nth-child(even).last_in_year{margin-right:0px;padding-right:0px}figure.magazine_archive_item{max-width:unset}figure.magazine_archive_item a{width:100%}figure.magazine_archive_item a img.magazine_poster{width:100%;height:auto;margin-bottom:10px}figure.magazine_archive_item a.magazine_title{margin-bottom:8px}}.wide_persons_photo_and_names{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}.wide_persons_photo_and_names .column ul.person_list{padding-right:142px;padding-top:30px}ul.wide_persons_two_columns_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;grid-row-gap:48px;width:100%}ul.wide_persons_two_columns_list figure.person_item .name{padding-left:142px}ul.wide_persons_two_columns_list figure.person_item:nth-child(2n) .name{padding-left:0px;padding-right:142px}figure.person_item .photo{margin-bottom:16px}figure.person_item .name span{font-family:'Pragmatica Slabserif';color:#EE382B;font-size:19px;font-weight:500;margin-bottom:6px;letter-spacing:0.03em;line-height:1.3}@media screen and (max-width: 768px){.wide_persons_photo_and_names{grid-template-columns:repeat(1, 1fr)}.wide_persons_photo_and_names .column ul.person_list{padding-right:0px}ul.wide_persons_two_columns_list{grid-template-columns:1fr;grid-row-gap:32px}ul.wide_persons_two_columns_list figure.person_item .name{padding-left:10px !important}ul.wide_persons_two_columns_list figure.person_item:nth-child(2n){padding-right:0px}figure.person_item .photo{margin-bottom:10px}}article.podcasts li.wide_two_column_item .poster a.poster_link img{height:300px;-o-object-fit:cover;object-fit:cover}article.podcast_page .podcast_description{margin-bottom:38px}article.podcast_page .podcast_description .broadcasters{margin-bottom:20px}article.podcast_page .podcast_description .broadcasters p.names{font-family:'Pragmatica Slabserif';font-weight:500;color:#EE382B;margin-bottom:20px}article.podcast_page .podcast_description .broadcasters p.names span.boadcaster{color:#000}article.podcast_page .podcast_description .broadcasters ul.photo_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}article.podcast_page .podcast_description .broadcasters ul.photo_list li.photo_item{margin-right:16px}article.podcast_page .podcast_transcription{margin-bottom:48px}article.podcast_page .podcast_transcription hr{margin-bottom:16px}article.podcast_page .podcast_transcription h2{margin-bottom:36px}article.podcast_page .podcast_transcription .main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}article.podcast_page .podcast_transcription .main .info{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:173px;margin-top:6px}article.podcast_page .podcast_transcription .main .info .casts{margin-bottom:192px;font-family:'Pragmatica Slabserif';font-weight:700;font-size:14px;color:#EE382B}article.podcast_page .podcast_transcription .main .info .casts ul{margin-bottom:40px}article.podcast_page .podcast_transcription .main .info .casts ul:before{display:block;margin-bottom:11px}article.podcast_page .podcast_transcription .main .info .casts ul li{margin-bottom:11px}article.podcast_page .podcast_transcription .main .info .casts ul.producers:before{content:'Продюссеры:'}article.podcast_page .podcast_transcription .main .info .casts ul.editors:before{content:'Монтаж:'}article.podcast_page .podcast_transcription .main .info ul.heroes_list{width:173px}article.podcast_page .podcast_transcription .main .info ul.heroes_list li.heroes_item img{margin-bottom:16px}article.podcast_page .podcast_transcription .main .info ul.heroes_list li.heroes_item p{color:#EE382B;font-family:'Pragmatica Slabserif';font-weight:500;margin-bottom:0px;font-size:16px;line-height:22px;letter-spacing:0.8px}article.podcast_page .podcast_transcription .main .text{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:16px;width:551px}figure.podcast{position:relative;overflow:hidden}figure.podcast .heading{position:absolute;right:30px;top:1px;width:1px;height:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}figure.podcast .heading span{font-family:'Pragmatica Slabserif';font-size:40px;line-height:40px;font-weight:500;letter-spacing:0.04em;color:#EE382B;text-transform:lowercase;display:inline-block;position:relative;top:0px;right:0px;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap}figure.podcast .poster{margin-bottom:16px;overflow:hidden}figure.podcast .poster a.poster_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}figure.podcast .poster a.poster_link i{position:absolute;z-index:1;font-size:116px}figure.podcast .poster a.poster_link i:before{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}figure.podcast .poster a.poster_link:hover i:before{color:#fff}figure.podcast .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}figure.podcast .info .side_date time{color:#7F7F7F;font-size:14px;line-height:1.5;white-space:nowrap;margin:0px 32px 0px 16px}figure.podcast .info .side_info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}figure.podcast .info .side_info p.title{font-family:'Pragmatica Slabserif';color:#EE382B;font-size:19px;font-weight:500;margin-bottom:6px;letter-spacing:0.03em;line-height:1.35}figure.podcast .info .side_info p.properties{font-family:'Pragmatica Slabserif';font-size:17px;line-height:1.2;margin-bottom:0px}figure.podcast.fullwide{margin-bottom:50px}figure.podcast.fullwide .heading{right:37px;top:321px}figure.podcast.fullwide .heading span{font-size:68px;font-weight:700;display:none}figure.podcast.fullwide .poster{margin-bottom:12px}figure.podcast.fullwide .info .side_date{margin-bottom:10px}figure.podcast.fullwide .info .side_info p.title{font-size:36px}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_date{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_date time{margin:0px 16px 0px 32px}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_info{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 1024px){figure.podcast .heading{display:none}}@media screen and (max-width: 768px){article.podcast_page .podcast_description{margin-bottom:31px}article.podcast_page .podcast_description .broadcasters{margin-bottom:17px}article.podcast_page .podcast_description .broadcasters p.names{font-size:14px;margin-bottom:0px}article.podcast_page .podcast_description .broadcasters ul.photo_list{display:none}article.podcast_page .podcast_transcription hr{margin-bottom:10px}article.podcast_page .podcast_transcription h2{margin-bottom:34px}article.podcast_page .podcast_transcription .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.podcast_page .podcast_transcription .main .info{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:0px;margin-bottom:43px}article.podcast_page .podcast_transcription .main .info .casts{margin-bottom:0px;margin-right:16px;font-weight:normal}article.podcast_page .podcast_transcription .main .info .casts ul{margin-bottom:18px}article.podcast_page .podcast_transcription .main .info .casts ul:before{margin-bottom:5px;font-weight:700}article.podcast_page .podcast_transcription .main .info .casts ul li{margin-bottom:1px}article.podcast_page .podcast_transcription .main .info ul.heroes_list{width:158px}article.podcast_page .podcast_transcription .main .info ul.heroes_list li.heroes_item img{margin-bottom:15px}article.podcast_page .podcast_transcription .main .info ul.heroes_list li.heroes_item p{font-size:14px;line-height:19px;letter-spacing:0.1px}article.podcast_page .podcast_transcription .main .text{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0px;width:100%}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_date{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_date time{margin:0px}ul.wide_two_column_list li.wide_two_column_item:nth-child(2n) .info .side_info{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}figure.podcast .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.podcast .info .side_date time{margin:0px}figure.podcast.fullwide{padding:0px 10px}figure.podcast.fullwide .info .side_info p.title{font-size:19px}}article.tags h2.section_title{color:#000;margin-bottom:40px}article.tags_page h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}article.tags_page h1 span.tag{text-transform:lowercase;margin-right:44px}article.tags_page h1 span.tag:before{content:'#';margin-right:-9px}article.tags_page h1 span.description{display:block;color:#000;font-size:12px;line-height:14px;font-weight:400;letter-spacing:0px;width:173px}article.tags_page .heading{display:none !important}figure.tag_item{position:relative;overflow:hidden}figure.tag_item .heading{position:absolute;right:30px;top:1px;width:1px;height:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}figure.tag_item .heading span{font-family:'Pragmatica Slab Medium';z-index:1;font-size:40px;line-height:40px;font-weight:500;letter-spacing:0.04em;color:#EE382B !important;text-transform:lowercase;display:inline-block;position:relative;top:5px;right:0px;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);white-space:nowrap}figure.tag_item .poster{margin-bottom:16px;overflow:hidden}figure.tag_item .poster a.poster_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}figure.tag_item .poster a.poster_link i{position:absolute;font-size:116px}figure.tag_item .poster a.poster_link:hover i:before{color:#fff}figure.tag_item .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}figure.tag_item .info .side_date time{color:#7F7F7F;font-size:14px;line-height:1.5;white-space:nowrap;margin:0px 32px 0px 16px}figure.tag_item .info .side_info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}figure.tag_item .info .side_info p.title{font-family:'Pragmatica Slabserif';color:#EE382B;font-size:19px;font-weight:500;margin-bottom:6px;letter-spacing:0.03em;line-height:1.35}figure.tag_item .info .side_info p.properties{font-family:'Pragmatica Slabserif';font-size:17px;line-height:1.2;margin-bottom:0px}figure.tag_item.fullwide{margin-bottom:50px}figure.tag_item.fullwide .heading{right:37px;top:321px}figure.tag_item.fullwide .heading span{font-size:68px;font-weight:700}figure.tag_item.fullwide .poster{margin-bottom:12px}figure.tag_item.fullwide .info .side_date{margin-bottom:10px}figure.tag_item.fullwide .info .side_info p.title{font-size:36px}figure.tag_item.with_heading .heading{right:27px;top:-4px}figure.tag_item.with_heading .poster{margin-top:10px}ul.page_tags_list li.page_tags_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Pragmatica Slabserif';margin-bottom:43px}ul.page_tags_list li.page_tags_item span.tag{color:#fff;font-size:74px;font-weight:500;text-transform:lowercase;white-space:nowrap;text-shadow:#EE382B 1px 1px 0px,#EE382B -1px -1px 0px,#EE382B -1px 1px 0px,#EE382B 1px -1px 0px;margin-right:30px}ul.page_tags_list li.page_tags_item span.tag:before{content:'#';margin-right:-17px}ul.page_tags_list li.page_tags_item span.description{font-size:12px;line-height:14px;width:181px;display:block}ul.page_tags_list li.page_tags_item:nth-child(2n) span.tag{text-shadow:none !important;color:#EE382B}@media screen and (max-width: 768px){ul.page_tags_list li.page_tags_item{margin-bottom:23px}ul.page_tags_list li.page_tags_item a.tag_link{margin-bottom:10px}ul.page_tags_list li.page_tags_item a.tag_link span.tag{font-size:38px;white-space:normal;text-shadow:#EE382B 1px 1px 0px,#EE382B -1px -1px 0px,#EE382B -1px 1px 0px,#EE382B 1px -1px 0px;margin-right:16px}ul.page_tags_list li.page_tags_item a.tag_link span.tag:before{margin-right:-9px}ul.page_tags_list li.page_tags_item span.description{font-size:10px;line-height:12px;width:154px}figure.tag_item .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0px !important;float:left !important;padding-left:10px}figure.tag_item .info .side_date time{margin:0px}figure.tag_item.fullwide{padding:0px 10px}figure.tag_item.fullwide .info .side_info p.title{font-size:19px}figure.tag_item.with_heading .heading{display:none}}article.material{position:relative}article.material figure.search_block i{top:21px;right:79px}article.material header.material_header h1{margin-bottom:16px}article.material .content>ul{list-style:outside;font-family:'Lora';font-size:20px;line-height:1.55;padding-left:20px}article.material .material_author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;padding-top:18px}article.material .material_author .author_photo{width:173px;margin-right:16px;position:relative;display:grid;grid-template-columns:173px 173px;grid-gap:15px}article.material .material_author .author_photo img{position:absolute;bottom:0px;width:173px;height:200px;-o-object-fit:cover;object-fit:cover}article.material .material_author .author_info{margin-top:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}article.material .material_author .author_info .author_names{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:500px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.material .material_author .author_info address.author{font-family:"Lora" !important;color:#ee382b;font-weight:100;font-size:20px;margin-right:16px;font-style:normal}article.material .material_author .author_info time{margin-left:16px}article.material q.aside.magazine_issue{float:right}@media screen and (max-width: 400px){article.material q.aside.magazine_issue{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}article.material q.aside.magazine_issue span.magazine_info{margin-top:10px}}@media screen and (min-width: 890px){article.material q.aside.magazine_issue span.magazine_info{width:137%;margin-top:10px}}article.material ul.heroes_list{width:173px;list-style:none;float:right}@media screen and (min-width: 768px){article.material ul.heroes_list{padding-left:0}}article.material ul.heroes_list li.heroes_item img{margin-bottom:16px;min-height:178px;-o-object-fit:cover;object-fit:cover}article.material ul.heroes_list li.heroes_item p{color:#EE382B;font-family:'Pragmatica Slabserif';font-weight:500;margin-bottom:0px;font-size:16px;line-height:22px;letter-spacing:0.8px}article.material ul.heroes_list li.heroes_item p a{font-family:Pragmatica Slabserif;font-size:16px;line-height:22px;letter-spacing:0.03em;color:#EE382B;white-space:nowrap}article.material footer.material_footer{margin-bottom:80px}article.material footer.material_footer .material_footer_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:25px}article.material footer.material_footer .material_footer_wrapper .date_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:16px;color:#7F7F7F}article.material footer.material_footer .material_footer_wrapper .date_block span.description{font-size:14px;margin-bottom:2px}article.material footer.material_footer .material_footer_wrapper .date_block time{text-align:right}article.material footer.material_footer .material_footer_wrapper .share_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.material footer.material_footer .material_footer_wrapper .share_block span.description{color:#EE382B;font-size:14px;font-weight:bold;margin-bottom:12px}article.material footer.material_footer .material_footer_wrapper .share_block ul.social-links_list{margin-bottom:0px}article.material footer.material_footer .material_footer_wrapper .share_block ul.social-links_list li.social-links_item{margin-right:8px}article.material footer.material_footer .material_footer_wrapper .share_block ul.social-links_list li.social-links_item:last-of-type{margin-right:0px}article.material footer.material_footer .material_footer_wrapper .share_block ul.social-links_list li.social-links_item .social-links_link{width:28px;height:28px}article.material section.best_films_block{margin-top:40px}article.material section.best_films_block hr{margin-bottom:16px}article.material section.best_films_block h2{margin-bottom:16px}article.material section.best_films_block .best_films_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}article.material section.best_films_block .best_films_wrapper .films_producer{margin-right:16px}article.material section.best_films_block .best_films_wrapper .films_producer img{width:173px;height:173px;margin-bottom:16px}article.material section.best_films_block .best_films_wrapper .films_producer p{color:#EE382B;font-family:'Pragmatica Slabserif';font-size:16px;margin-bottom:0px}article.material section.best_films_block .best_films_wrapper .films_producer p.producer{font-weight:500}article.material section.best_films_block .best_films_wrapper ul.best_films_list{width:693px;display:grid;grid-template-columns:1fr;row-gap:46px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item img.best_film_img{width:693px;height:300px;margin-bottom:16px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description hr.best_film_separator{width:70px;margin:0px 10px 0px 0px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description a.best_film_title{font-family:'Pragmatica Slabserif';font-size:20px;color:#000;font-weight:500;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description a.best_film_title:hover{color:#EE382B}article.material section.best_films_fullwide{margin-bottom:48px}article.material section.best_films_fullwide h1{margin-bottom:40px}article.material section.best_films_fullwide ul.best_films_fullwide_list{display:grid;grid-template-columns:1fr;row-gap:48px}article.material section.best_films_fullwide ul.best_films_fullwide_list li.best_films_fullwide_item h2.with_indent{padding-left:61px;margin-bottom:16px}article.material section.best_films_fullwide ul.best_films_fullwide_list li.best_films_fullwide_item h2.with_indent a{color:#EE382B}article.material ul.quotes_overview_list li.quotes_overview_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:38px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block{width:173px;margin-right:141px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block img.quote_photo{width:173px;height:173px;margin-bottom:16px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block p{margin-bottom:0px;color:#EE382B;font-family:'Pragmatica Slabserif';font-size:16px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block p.quote_author{font-weight:500}article.material ul.quotes_overview_list li.quotes_overview_item .quote_text{position:relative}article.material ul.quotes_overview_list li.quotes_overview_item .quote_text:before{content:'“';display:block;position:absolute;font-family:'Pragmatica Slabserif';color:#EE382B;font-size:141px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:-64px;top:-93px}article.material ul.quotes_overview_list li.quotes_overview_item:nth-child(even) .quote_author_block{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0px;margin-left:142px}article.material ul.quotes_overview_list li.quotes_overview_item:nth-child(even) .quote_text{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 1024px){article.material section.best_films_fullwide{margin-bottom:40px}article.material section.best_films_fullwide h1{margin-bottom:33px}article.material section.best_films_fullwide ul.best_films_fullwide_list{grid-row-gap:40px}article.material section.best_films_fullwide ul.best_films_fullwide_list li.best_films_fullwide_item h2.with_indent{padding-left:0px}article.material section.best_films_fullwide ul.best_films_fullwide_list li.best_films_fullwide_item img{width:100%;height:auto;padding:0px 10px}}@media screen and (max-width: 768px){article.material ul.heroes_list{display:none !important}article.material .wp-block-spacer{height:30px !important}article.material .material_author{padding-top:22px}article.material .material_author .author_photo{width:124px;margin-right:11px}article.material .material_author .author_photo img{width:124px;height:148px;bottom:10px;-o-object-fit:cover;object-fit:cover}article.material .material_author .author_info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-25px}article.material .material_author .author_info address.author{letter-spacing:-0.3px}article.material .material_author .author_info time{margin-left:0px;margin-bottom:8px}article.material footer.material_footer{margin-bottom:34px}article.material footer.material_footer .material_footer_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.material footer.material_footer .material_footer_wrapper .date_block{margin-right:0px;margin-bottom:20px}article.material footer.material_footer .material_footer_wrapper .date_block span.description{text-align:center}article.material footer.material_footer .material_footer_wrapper .date_block time{text-align:center}article.material footer.material_footer .material_footer_wrapper .share_block span.description{text-align:center}article.material section.best_films_block hr{margin-bottom:10px}article.material section.best_films_block .best_films_wrapper .films_producer{margin-right:10px}article.material section.best_films_block .best_films_wrapper .films_producer img{width:125px;height:125px;margin-bottom:10px}article.material section.best_films_block .best_films_wrapper .films_producer p{font-size:14px;line-height:1.45}article.material section.best_films_block .best_films_wrapper ul.best_films_list{row-gap:16px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item img.best_film_img{width:100%;height:auto;margin-bottom:10px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description hr.best_film_separator{width:52px;margin:0px 0px 10px 0px}article.material section.best_films_block .best_films_wrapper ul.best_films_list li.best_films_item .best_film_description a.best_film_title{font-size:14px}article.material ul.quotes_overview_list li.quotes_overview_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;margin-right:0px;margin-bottom:20px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block img.quote_photo{width:158px;height:158px;margin-right:10px;margin-bottom:0px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_author_block p{font-size:14px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_text{padding-left:67px}article.material ul.quotes_overview_list li.quotes_overview_item .quote_text p{line-height:1.45}article.material ul.quotes_overview_list li.quotes_overview_item .quote_text:before{left:-2px;top:-92px}article.material ul.quotes_overview_list li.quotes_overview_item:nth-child(even) .quote_author_block{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0px}article.material ul.quotes_overview_list li.quotes_overview_item:nth-child(even) .quote_text{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media print{article.material .material_author{height:200px;width:100%}article.material footer.material_footer .material_footer_wrapper .share_block{display:none}}article.policy .definitions_block{margin-bottom:48px}article.policy .definitions_block .right_block{position:absolute;width:173px;right:0px;margin-top:63px}article.policy .definitions_block .right_block .requisites{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#7F7F7F;font-size:14px;line-height:1.3;margin-bottom:35px}article.policy .excerpts .privacy_excerpts{margin-top:30px}article.policy .excerpts ul.republish_list{margin-top:120px}.policy .content dd a{color:red}.policy .content ul,.policy .content ol{font-size:20px;line-height:1.55}.policy .content ul,.policy .content ol,.policy .content ul>li,.policy .content ol>li{margin-bottom:20px}.policy .content h3{margin:50px 0}@media screen and (max-width: 768px){article.policy .definitions_block{margin-bottom:24px}article.policy .definitions_block .right_block{position:relative;width:100%;right:unset;margin-top:16px}}section.about_us ul.editorial-office_list{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px;grid-row-gap:19px}section.about_us ul.editorial-office_list li.editorial-office_item .photo{height:250px;margin-bottom:19px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}section.about_us ul.editorial-office_list li.editorial-office_item p.position{font-family:'Pragmatica Slabserif';font-size:18px;margin-bottom:-3px;line-height:1.5;position:relative;top:-6px}section.about_us ul.editorial-office_list li.editorial-office_item p.name{font-family:'Pragmatica Slabserif';font-size:18px;color:#EE382B;margin-bottom:0px;line-height:1}section.about_us ul.partners_list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:100px;grid-row-gap:70px;justify-items:center}section.about_us ul.partners_list li.partners_item{justify-self:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}section.about_us ul.partners_list li.partners_item .partners_link img{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.about_us ul.partners_list li.partners_item .partners_link img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}section.about_us dl.address_list dd ul.link_list li.link_item{margin-bottom:8px}section.about_us dl.address_list dd span{display:block}section.about_us dl.address_list dd span.store_name{margin-bottom:8px}@media screen and (max-width: 1024px){section.about_us .section_header_block nav.horizontal{display:none}section.about_us ul.editorial-office_list{grid-column-gap:10px}section.about_us ul.editorial-office_list li.editorial-office_item .photo{margin-bottom:14px}section.about_us ul.editorial-office_list li.editorial-office_item p.position{font-family:'Lora';font-size:16px}section.about_us ul.editorial-office_list li.editorial-office_item p.name{font-family:'Lora';font-size:16px}section.about_us ul.partners_list{grid-column-gap:15%;grid-row-gap:50px}section.about_us dl.address_list dd{margin-left:64px}section.about_us dl.address_list dd ul.link_list li.link_item{margin-bottom:3px}section.about_us dl.address_list dd span.store_name{margin-bottom:4px}}@media screen and (max-width: 768px){section.about_us ul.editorial-office_list{grid-template-columns:1fr 1fr}section.about_us ul.editorial-office_list li.editorial-office_item .photo{height:203px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJ2YXJpYWJsZXMvZm9udHMvX2ljb21vb24uc2NzcyIsInZhcmlhYmxlcy9mb250cy9fcHJhZ21hdGljYV9zbGFiLnNjc3MiLCJ2YXJpYWJsZXMvZm9udHMvX2xvcmEuc2NzcyIsInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJ2YXJpYWJsZXMvX3NpemVzLnNjc3MiLCJ2YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiX3RleHRfZm9ybWF0LnNjc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faG9tZV9wYWdlX21vZHVsZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsX2ZhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWxfbWVudS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWxfc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19jdXJ0YWluLnNjc3MiLCJjb21wb25lbnRzL19hbHBoYWJldF9maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX3RvcF9tZW51LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlcl9tZW51X2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19zaWRlX2hlYWRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmliZV9jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlcl9tYWdhemluZV9wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fYWxzb19yZWFkX2Jsb2NrLnNjc3MiLCJwYWdlcy9fYm9va3Muc2NzcyIsInBhZ2VzL19hdXRob3JzLnNjc3MiLCJwYWdlcy9fZmlsbXMuc2NzcyIsInBhZ2VzL19tYWdhemluZS5zY3NzIiwicGFnZXMvX3BlcnNvbnMuc2NzcyIsInBhZ2VzL19wb2RjYXN0cy5zY3NzIiwicGFnZXMvX3RhZ3Muc2NzcyIsInBhZ2VzL19hcnRpY2xlcy5zY3NzIiwicGFnZXMvX3BvbGljeS5zY3NzIiwicGFnZXMvX2Fib3V0X3VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Q0NPQyxDREFDLFdFTkEscUJBQXNCLENBQ3RCLCtDQUFpRCxDQUNqRCw4UUFHaUUsQ0FDakUsa0JBQW1CLENBQ25CLGlCQUFrQixDQUFBLG1DQUtsQixnQ0FBaUMsQ0FDakMsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixhQUFjLENBR2Qsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNuQyxtQkFHQyxlQUFnQixDQUNoQixhQUFjLENBQ2Ysd0JBRUMsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNmLGtCQUVDLGVBQWdCLENBQ2pCLHVCQUVDLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZixtQkFFQyxlQUFnQixDQUNoQixhQUFjLENBQ2YsbUJBRUMsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNmLHFCQUVDLHVCQUF1QixDQUN4QixxQkFFQyw4QkFBVSxDQUFWLDJCQUFVLENBQVYsMEJBQVUsQ0FBVix5QkFBVSxDQUFWLHNCQUFzQixDQUR4Qix3Q0FHSSxpQkFBa0IsQ0FDbEIseUVBQTBFLENBQzNFLDZCQUdELHVCQUFnQixDQUFoQixrQkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLCtCQUF3QixDQUF4QiwwQkFBd0IsQ0FBeEIsNEJBQXdCLENBQXhCLHVCQUF3QixDQUN4QixnQ0FBeUIsQ0FBekIsNkJBQXlCLENBQXpCLDJCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsdUVBQWdFLENBQWhFLG9FQUFnRSxDQUFoRSxrRUFBZ0UsQ0FBaEUsK0RBQWdFLENBQ2hFLDJCQUFvQixDQUFwQix3QkFBb0IsQ0FBcEIsc0JBQW9CLENBQXBCLG1CQUFvQixDQUNwQixrQ0FBVSxDQUFWLCtCQUFVLENBQVYsOEJBQVUsQ0FBViw2QkFBVSxDQUFWLDBCQUEwQixD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LDJCQUNGLENBQUEsOEVBRXBCLGtDQUNjLENBQUEsY0FDRixDQUFBLGtCQUNJLENBQUEsZUFDRixDQUFBLGlCQUNILENBQUEsUUFDTCxDQUFBLDBFQUVOLGtDQUNjLENBQUEsY0FDRixDQUFBLGEzQnBCYixDQUFBLGlCMkJzQmlCLENBQUEsYUFDSixDQUFFLGtDQUtqQixVQUNPLENBQUEsWUFDRSxDQUFBLHFDQUNjLENBQUEscUJBQ04sQ0FBQSxpQkFDSCxDQUFBLG9CQUNDLENBQUEsbURBQ2IsbUJBQ2MsQ0FBQSx5QkFDRixDQURFLDBCQUNGLENBREUsaUJBQ0YsQ0FBQSxzRUFFVixVQUNTLENBQUEsV0FDQyxDQUFBLDhCQUNBLENBREEsc0JBQ0EsQ0FBQSw0RUFIUCw0QkFLUyxDQUxULG9CQUtTLENBQUEsOERBVVYsaUJBQ2UsQ0FBQSx5Q0FHbkIsYUFDVyxDQUFBLG9EQUVQLGlCQUNhLENBQUEsc0NBZ0JhLHNEQUkzQixZQUNRLENBQUEsMENBSVgsb0JBQ2lCLENBQUEsMEVBRWYsa0JBQ2lCLENBQUEsOEVBRWhCLGtCQUNjLENBQUEsY0FDRixDQUFBLDBFQUVaLGtCQUNjLENBQUEsY0FDRixDQUFBLGtDQUtmLG1CQUNpQixDQUFBLGlCQUNILENBQUEsb0NBSWQsZ0JBQ2UsQ0FBQSw4REFFVCxpQkFDZSxDQUFBLG9EQUdmLGlCQUNhLENBQUEsQ0FBRyxxQ0FTTywwQ0FFN0IsNkJBQ3VCLENBQUEsMEVBRXJCLFlBQ1UsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuVGhlbWUgTmFtZTogU2VhbmNlXHJcblRoZW1lIFVSSTogaHR0cDovLzEwMW1lZGlhLnJ1L1xyXG5BdXRob3I6IDEwMW1lZGlhXHJcbkF1dGhvciBVUkk6IGh0dHA6Ly8xMDFtZWRpYS5ydS9cclxuRGVzY3JpcHRpb246INCo0LDQsdC70L7QvSDQtNC70Y8g0YHQsNC50YLQsCDQttGD0YDQvdCw0LvQsCBcItCh0LXQsNC90YFcIlxyXG5WZXJzaW9uOiAxLjBcclxuKi9cclxuQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLypWYXJpYWJsZXMqL1xyXG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbG9yc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzL3NpemVzXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlcy9taXhpbnNcIjtcclxuXHJcbi8qVmVuZG9yKi9cclxuQGltcG9ydCBcInZlbmRvci9ub3JtYWxpemVcIjtcclxuXHJcbi8qQ29tbW9uKi9cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwidGV4dF9mb3JtYXRcIjtcclxuXHJcbi8qUGFydGlhbHMqL1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcclxuXHJcbi8qQ29tcG9uZW50cyovXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hvbWVfcGFnZV9tb2R1bGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsX2ZhZGluZ1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbF9tZW51XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsX3NlYXJjaFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdXJ0YWluXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FscGhhYmV0X2ZpbHRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90b3BfbWVudVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyX21lbnVfYmxvY2tcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZV9oZWFkaW5nXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1YnNjcmliZV9jb21wb25lbnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyX21hZ2F6aW5lX3Byb21vXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Fsc29fcmVhZF9ibG9ja1wiO1xyXG5cclxuLypQYWdlcyovXHJcbkBpbXBvcnQgXCJwYWdlcy9ib29rc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvYXV0aG9yc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvZmlsbXNcIjtcclxuQGltcG9ydCBcInBhZ2VzL2FyY2hpdmVcIjtcclxuQGltcG9ydCBcInBhZ2VzL21hZ2F6aW5lXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wZXJzb25zXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wb2RjYXN0c1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvdGFnc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvYXJ0aWNsZXNcIjtcclxuQGltcG9ydCBcInBhZ2VzL3BvbGljeVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvYWJvdXRfdXNcIjsiLCIvKiFcclxuVGhlbWUgTmFtZTogU2VhbmNlXHJcblRoZW1lIFVSSTogaHR0cDovLzEwMW1lZGlhLnJ1L1xyXG5BdXRob3I6IDEwMW1lZGlhXHJcbkF1dGhvciBVUkk6IGh0dHA6Ly8xMDFtZWRpYS5ydS9cclxuRGVzY3JpcHRpb246INCo0LDQsdC70L7QvSDQtNC70Y8g0YHQsNC50YLQsCDQttGD0YDQvdCw0LvQsCBcItCh0LXQsNC90YFcIlxyXG5WZXJzaW9uOiAxLjBcclxuKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidpY29tb29uJztzcmM6dXJsKFwiY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/b28xMTF5XCIpO3NyYzp1cmwoXCJjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD9vbzExMXkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/b28xMTF5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcImNzcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj9vbzExMXlcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz9vbzExMXkjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfVtjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLXF1b3RlOmJlZm9yZXtjb250ZW50OlwiXFxlOTBhXCI7Y29sb3I6I2VlMzgyYn0uaWNvbi1wbGF5X2xpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTA5XCI7Y29sb3I6IzUyMDBmZn0uaWNvbi1sb2dvOmJlZm9yZXtjb250ZW50OlwiXFxlOTA4XCJ9Lmljb24taGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOTAyXCI7Y29sb3I6I2VlMzgyYn0uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwN1wiO2NvbG9yOiNlZTM4MmJ9Lmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIjtjb2xvcjojZWUzODJifS5idG5fc3Vic2NyaWJlOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5idG5fc3Vic2NyaWJlLmNsaWNre3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmJ0bl9zdWJzY3JpYmUuY2xpY2sgLmljb24tY2hlY2s6YmVmb3Jle2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6dXJsKC93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9zZWFyY2hsb2FkaW5nLnN2Zyl9LmJ0bl9zdWJzY3JpYmUuY2xpY2subG9hZGluZ3t0cmFuc2l0aW9uOjEwMHM7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQ2LCAwLjQ1LCAwLjc0LCAwLjcyKTt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zZm9ybTpyb3RhdGUoNTAwMDBkZWcpfS5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwiO2NvbG9yOiNlZTM4MmJ9Lmljb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn0uaWNvbi1oYW1idXJnZXJfbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDZcIjtjb2xvcjojZWUzODJifS5pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIjtjb2xvcjojZWUzODJifS5pY29uLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIjtjb2xvcjojZWUzODJifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztzcmM6dXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvb2suZW90XCIpO3NyYzpsb2NhbChcIlByYWdtYXRpY2EgU2xhYiBCb29rXCIpLGxvY2FsKFwiUHJhZ21hdGljYVNsYWItQm9va1wiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztzcmM6dXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUxpZ2h0LmVvdFwiKTtzcmM6bG9jYWwoXCJQcmFnbWF0aWNhIFNsYWIgTGlnaHRcIiksbG9jYWwoXCJQcmFnbWF0aWNhU2xhYi1MaWdodFwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztzcmM6dXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC5lb3RcIik7c3JjOmxvY2FsKFwiUHJhZ21hdGljYSBTbGFiIEV4dHJhQm9sZFwiKSxsb2NhbChcIlByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZFwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTWVkaXVtLmVvdFwiKTtzcmM6bG9jYWwoXCJQcmFnbWF0aWNhIFNsYWIgTWVkaXVtXCIpLGxvY2FsKFwiUHJhZ21hdGljYVNsYWItTWVkaXVtXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9sZC5lb3RcIik7c3JjOmxvY2FsKFwiUHJhZ21hdGljYSBTbGFiIEJvbGRcIiksbG9jYWwoXCJQcmFnbWF0aWNhU2xhYi1Cb2xkXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztzcmM6dXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQuZW90XCIpO3NyYzpsb2NhbChcIlByYWdtYXRpY2EgU2xhYiBFeHRyYUxpZ2h0XCIpLGxvY2FsKFwiUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodFwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0xvcmEnO3NyYzp1cmwoXCJjc3MvZm9udHMvTG9yYS9Mb3JhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidMb3JhJztzcmM6dXJsKFwiY3NzL2ZvbnRzL0xvcmEvTG9yYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0xvcmEnO3NyYzp1cmwoXCJjc3MvZm9udHMvTG9yYS9Mb3JhLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0xvcmEnO3NyYzp1cmwoXCJjc3MvZm9udHMvTG9yYS9Mb3JhLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWN9LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTt1c2VyLWRyYWc6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItZHJhZzpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzowLjM1ZW0gMC43NWVtIDAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9Kjo6c2VsZWN0aW9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRUUzODJCfWh0bWx7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Ym9keXtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkO2ZvbnQtZmFtaWx5OidMb3JhJztvdmVyZmxvdy14OmhpZGRlbn0uZ3JheXNjYWxle2ZpbHRlcjpncmF5c2NhbGUoMSl9aW1nLC5hbHNvX3JlYWRfcG9zdGVyIGE+aW1nLHEudGFnX3Bob3Rve2ZpbHRlcjpncmF5c2NhbGUoMSl9LndpdGhfaGVhZGluZyBhIGltZy5hZGFwdGl2ZXtmaWx0ZXI6Z3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ud2l0aF9oZWFkaW5nIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtjb2xvcjojMDAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9LndpdGhfaGVhZGluZyAubmFtZSBzcGFue2NvbG9yOiMwMDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ud2l0aF9oZWFkaW5nOmhvdmVyIGEgaW1nLmFkYXB0aXZle2ZpbHRlcjpncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwLjUpICFpbXBvcnRhbnR9LndpdGhfaGVhZGluZzpob3ZlciAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS53aXRoX2hlYWRpbmc6aG92ZXIgLm5hbWUgc3Bhbntjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9LnNlYXJjaF9yZXN1bHRfaXRlbSBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEpICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouMnN9LnNlYXJjaF9yZXN1bHRfaXRlbSBhLnNlYXJjaF9yZXN1bHRfdGl0bGVfbGlua3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9LnNlYXJjaF9yZXN1bHRfaXRlbTpob3ZlciBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSkgIWltcG9ydGFudH0uc2VhcmNoX3Jlc3VsdF9pdGVtOmhvdmVyIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5re2NvbG9yOiNFRTM4MkIgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ubWF0ZXJpYWxzX2xpc3RfZ3JpZC5tb2R1bGUgLm1hdGVyaWFscyBsaSBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEpICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9Lm1hdGVyaWFsc19saXN0X2dyaWQubW9kdWxlIC5tYXRlcmlhbHMgbGkgcHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9Lm1hdGVyaWFsc19saXN0X2dyaWQubW9kdWxlIC5tYXRlcmlhbHMgbGk6aG92ZXIgaW1ne2ZpbHRlcjpncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwLjUpICFpbXBvcnRhbnR9Lm1hdGVyaWFsc19saXN0X2dyaWQubW9kdWxlIC5tYXRlcmlhbHMgbGk6aG92ZXIgcHtjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9LmFsc29fcmVhZF9ibG9jayAuYWxzb19yZWFkX2l0ZW0gaW1ne2ZpbHRlcjpncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O3RyYW5zaXRpb246LjRzfS5hbHNvX3JlYWRfYmxvY2sgLmFsc29fcmVhZF9pdGVtIGEuYWxzb19yZWFkX2xpbmt7Y29sb3I6IzAwMCAhaW1wb3J0YW50O3RyYW5zaXRpb246LjRzfS5hbHNvX3JlYWRfYmxvY2sgLmFsc29fcmVhZF9pdGVtOmhvdmVyIGltZ3tmaWx0ZXI6Z3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC41KSAhaW1wb3J0YW50fS5hbHNvX3JlYWRfYmxvY2sgLmFsc29fcmVhZF9pdGVtOmhvdmVyIGEuYWxzb19yZWFkX2xpbmt7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5jb2xvcmZ1bGwgZmlndXJlLmdyYXlzY2FsZV9maWx0ZXJ7ZmlsdGVyOmdyYXlzY2FsZSgwKSAhaW1wb3J0YW50fS5jb2xvcmZ1bGwsLmNvbG9yZnVsbCBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgwKSAhaW1wb3J0YW50fWZpZ3VyZS5ncmF5c2NhbGVfZmlsdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtiYWNrZHJvcC1maWx0ZXI6Z3JheXNjYWxlKDEpfS5jb2xvcmZ1bGwgZmlndXJlLmdyYXlzY2FsZV9maWx0ZXJ7YmFja2Ryb3AtZmlsdGVyOmdyYXlzY2FsZSgwKSAhaW1wb3J0YW50fS5tYWdhemluZV9wb3N0ZXI+YT5pbWd7ZmlsdGVyOmdyYXlzY2FsZSgwKSAhaW1wb3J0YW50fS5yaWdodF9jb2x7bWF4LXdpZHRoOjE3M3B4O2Zsb2F0OnJpZ2h0fS5tYXRlcmlhbF9pbnRyb2R1Y3Rpb257Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzFweDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5sb2FkaW5nX3NlYXJjaF9yZXN1bHRze3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kOnVybCguL2Fzc2V0cy9pbWFnZXMvc2VhcmNobG9hZGluZy5zdmcpIG5vLXJlcGVhdDttYXJnaW46MCBhdXRvO3RyYW5zaXRpb246MTAwczt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tdG9wOjUwcHh9LmxvYWRpbmdfc2VhcmNoX3Jlc3VsdHMubW92ZXt0cmFuc2Zvcm06cm90YXRlKDM2MDAwZGVnKX0uaG9tZV9wYWdlIGlmcmFtZSN2aWRlb19tb2R1bGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5jdXJ0YWluX3dyYXBwZXI+LndyYXBwZXJ7bWFyZ2luLXRvcDotOHB4fS53cmFwcGVye3dpZHRoOjEyNjBweDttYXJnaW46MHB4IGF1dG99LmNvbnRhaW5lcnt3aWR0aDoxMDI0cHg7bWFyZ2luOjBweCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZn0uY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3NDBweDttYXJnaW46MHB4IGF1dG87Ym94LXNpemluZzpib3JkZXItYm94fWZvcm17bWFyZ2luOjBweDtkaXNwbGF5OmZsZXh9ZmlndXJle21hcmdpbjowcHh9aW1nLmFkYXB0aXZle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm5hbWVfZ3JpZHMgaW1nLmFkYXB0aXZle21heC1oZWlnaHQ6MTgxcHg7b2JqZWN0LWZpdDpjb250YWluO2JhY2tncm91bmQtY29sb3I6I2VlMzgyYzttYXJnaW4tdG9wOjI1cHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnR7bWFyZ2luLXRvcDoxMHB4fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IHVsLndpZGVfdHdvX2NvbHVtbl9saXN0e21hcmdpbi1ib3R0b206NDZweCAhaW1wb3J0YW50fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IC53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMSkgLmluZm8gLnNpZGVfaW5mbyBhIC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudD5maWd1cmUucGVyc29uX2l0ZW17bWFyZ2luLWJvdHRvbTo1N3B4fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50PmZpZ3VyZS5wZXJzb25faXRlbSAubmFtZSBhIHNwYW57Zm9udC1zaXplOjM2cHg7bWFyZ2luLWxlZnQ6MTEzcHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQ+ZmlndXJlLnBlcnNvbl9pdGVtIGltZ3ttYXgtaGVpZ2h0OjU3NnB4fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5jb2x1bW46bnRoLWNoaWxkKDEpIC5wZXJzb25faXRlbXttYXJnaW4tYm90dG9tOjMwcHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQgLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLmNvbHVtbjpudGgtY2hpbGQoMSkgLnBlcnNvbl9pdGVtIC5uYW1lIGEgc3BhbntmbG9hdDpyaWdodH1hcnRpY2xlLnBlcnNvbnMgLnRhZ19pdGVtIGltZy5hZGFwdGl2ZSxhcnRpY2xlLnBlcnNvbnMgLnBlcnNvbl9pdGVtIGltZy5hZGFwdGl2ZXtvYmplY3QtZml0OmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojZWUzODJjO21hcmdpbi10b3A6NXB4fWFydGljbGUucGVyc29ucyAud2lkZV90d29fY29sdW1uX2l0ZW0gLnBvc3RlciBhIGltZy5hZGFwdGl2ZSxhcnRpY2xlLnBlcnNvbnMgLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLnBob3RvIGEgaW1nLmFkYXB0aXZle21pbi1oZWlnaHQ6MzAwcHg7aGVpZ2h0OjMwMHB4O29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOnRvcH1hcnRpY2xlLnRhZ3NfcGFnZSAud2lkZV90d29fY29sdW1uX2l0ZW0gaW1nLmFkYXB0aXZlLGFydGljbGUudGFnc19wYWdlIC5wb2RjYXN0c19pdGVtIGltZy5hZGFwdGl2ZXttYXgtaGVpZ2h0OjI1MnB4O29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1jb2xvcjojZWUzODJjO21hcmdpbi10b3A6NXB4fWFydGljbGUudGFnc19wYWdlIC50YWdfaXRlbS5mdWxsd2lkZSBpbWcuYWRhcHRpdmV7bWF4LWhlaWdodDo1MTJweDtvYmplY3QtZml0OmNvdmVyO2JhY2tncm91bmQtY29sb3I6I2VlMzgyYzttYXJnaW4tdG9wOjVweH0jbG9hZE1vcmV7anVzdGlmeS1jb250ZW50OmNlbnRlcjtkaXNwbGF5OmZsZXg7dGV4dC1hbGlnbjpjZW50ZXJ9I2xvYWRNb3JlIGF7bWFyZ2luLXRvcDoxMDBweH0ubWFnYXppbmVfYXJjaGl2ZSAjbG9hZE1vcmV7d2lkdGg6MTAwJX0ubWFnYXppbmVfbnVtYmVyLm1hdGVyaWFsIC5tYWdfdGl0bGVfbGluZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXRvcDo0cHggc29saWQgI2VlMzgyYjttYXJnaW46NjNweCAxNXB4fS5tYWdhemluZV9udW1iZXIubWF0ZXJpYWwgLm1hZ2F6aW5lX2gxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lm1hZ190aXRsZV9saW5le3dpZHRoOjMwcHg7aGVpZ2h0OjJweDtib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCO21hcmdpbjo3cHg7Y29sb3I6dHJhbnNwYXJlbnR9ZmlndXJlLnBvc3RfbG9uZ19kYXNoe3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MnB4IHNvbGlkIHJlZDtwYWRkaW5nOjAgMjBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjowIGF1dG87Y29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luLWxlZnQ6MjIwcHh9Lm1hZ2F6aW5lX2gxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSAubWFnX3RpdGxlX2xpbmV7d2lkdGg6MzBweDtoZWlnaHQ6MnB4O2JvcmRlci10b3A6MnB4IHNvbGlkICMwMDA7bWFyZ2luOjhweCAxMHB4O3RyYW5zaXRpb246LjFzO21pbi13aWR0aDozMHB4fS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gLm1hZ2F6aW5lX2gxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9YXJ0aWNsZS5ibG9nIC50YWdfaXRlbSBpbWcuYWRhcHRpdmUsYXJ0aWNsZS5ibG9nIC5wZXJzb25faXRlbSBpbWcuYWRhcHRpdmV7bWF4LWhlaWdodDoyNTJweDtvYmplY3QtZml0OmNvdmVyO2JhY2tncm91bmQtY29sb3I6I2VlMzgyYzttYXJnaW4tdG9wOjI1cHh9YXJ0aWNsZS5ibG9nIC50YWdfaXRlbSBpbWcuYWRhcHRpdmUuY2FwLGFydGljbGUuYmxvZyAucGVyc29uX2l0ZW0gaW1nLmFkYXB0aXZlLmNhcHtmaWx0ZXI6Z3JheXNjYWxlKDApICFpbXBvcnRhbnR9YXJ0aWNsZS5maWxtcyAjYWpheF9jb250ZW50e21hcmdpbi10b3A6LTEwcHh9YXJ0aWNsZS5maWxtcyBpbWcuYWRhcHRpdmV7bWF4LWhlaWdodDozMDBweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUuZmlsbV9jYXJkIGltZy5hZGFwdGl2ZXttYXgtaGVpZ2h0OjI1MnB4O29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1jb2xvcjojZWUzODJjfS53aXRoX2hlYWRpbmc+LmhlYWRpbmc+c3Bhbj5hLGZpZ3VyZS5zaWRlX2hlYWRpbmc+ZmlnY2FwdGlvbj5he2NvbG9yOiNFRTM4MkIgIWltcG9ydGFudH0uYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1zZWxmOmZsZXgtc3RhcnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2hlaWdodDoyOHB4O2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjtjb2xvcjojRUUzODJCO3BhZGRpbmc6MHB4IDE3cHggMnB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtsZXR0ZXItc3BhY2luZzowLjA1ZW07Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOi4yc30uYnRuLnNtYWxse3BhZGRpbmc6MHB4IDEycHggMnB4O2xldHRlci1zcGFjaW5nOjAuMDRlbX0uYnRuOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNFRTM4MkJ9LmJ0bjp2aXNpdGVke2NvbG9yOiNFRTM4MkJ9LmJ0bjp2aXNpdGVkOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY3VydGFpbl93cmFwcGVyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKC93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZyk7YmFja2dyb3VuZC1wb3NpdGlvbi15Oi0yNTBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KXsuY3VydGFpbl93cmFwcGVyOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6MCAhaW1wb3J0YW50fX0ubm9zY3JvbGx7b3ZlcmZsb3c6aGlkZGVufS5ub3Njcm9sbCAjY29va2llLW5vdGljZXtvcGFjaXR5Oi4zO2ZpbHRlcjpibHVyKDVweCl9LnNob3dfc2luY2VfbW9iaWxle2Rpc3BsYXk6bm9uZX0uYmxvY2tfd2l0aF9hc2lkZXt3aWR0aDo1NTFweH0uY29udGVudF93aXRoX2xlZnRfaW5kZW50e3BhZGRpbmctbGVmdDo2M3B4fS5ibG9ja18zXzF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtncmlkLXRlbXBsYXRlLWFyZWFzOlwiYmxvY2sgYmxvY2sgYmxvY2sgYXNpZGVcIjtncmlkLWNvbHVtbi1nYXA6MTZweH0uYmxvY2tfM18xIC5ibG9ja18ze2dyaWQtYXJlYTpibG9ja30uYmxvY2tfM18xIC5ibG9ja18xe2dyaWQtYXJlYTphc2lkZX11bC53aWRlX3R3b19jb2x1bW5fbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDoxNnB4O21hcmdpbi1ib3R0b206MTBweH11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59dWwud2lkZV90d29fY29sdW1uX2xpc3QgLmNvbHVtbiB1bC5wZXJzb25fbGlzdHtwYWRkaW5nLXJpZ2h0OjE0MnB4fS5uYW1lX2dyaWRzIGRpdi5jb2x1bW4gdWwuY29sdW1ue2dyaWQtY29sdW1uLWdhcDoxMHB4fS53aWRlX3R3b19jb2x1bW5fbGlzdCwucGVyc29uX2l0ZW17bWFyZ2luLWJvdHRvbToxMHB4fWZpZ3VyZSBzcGFuLnJlcHVibGlje3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjQycHggIWltcG9ydGFudDtsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7d2lkdGg6MTA1cHggIWltcG9ydGFudDtoZWlnaHQ6NzVweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I0VFMzgyQjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjQ2cHg7cGFkZGluZy1yaWdodDoxNXB4O2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7ei1pbmRleDoyICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH1maWd1cmUgc3Bhbi5yZXB1YmxpYy5yZXB1YmxpY190cmF1YmVyZ3tiYWNrZ3JvdW5kOiNlY2VlZTMgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9ZmlndXJlIHNwYW4ucmVwdWJsaWMucmVwdWJsaWNfdHVyb3Zza2F5YXtiYWNrZ3JvdW5kOiNjMDAgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9ZmlndXJlLmZ1bGx3aWRlIHNwYW4ucmVwdWJsaWN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjAwcHg7aGVpZ2h0OjE0MHB4O2xlZnQ6MzBweDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLXRvcDoxMDZweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Zm9udC1zaXplOjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYXRlcmlhbF9pbnRyb2R1Y3Rpb257Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjVweDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fWZpZ3VyZS5mdWxsd2lkZSBzcGFuLnJlcHVibGlje3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHB4O2hlaWdodDo3MHB4O3JpZ2h0OjMwcHg7YmFja2dyb3VuZDojRUUzODJCO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLXRvcDo1MHB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtmb250LXNpemU6MTZweH0ubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbl9faW5uZXItd3JhcD4ud3AtYmxvY2stc3BhY2Vye2Rpc3BsYXk6bm9uZX0ubWFnYXppbmVfbnVtYmVyIC53cC1ibG9jay11YWdiLWNvbHVtbi51YWdiLWNvbHVtbl9fd3JhcHttYXJnaW4tbGVmdDotNHB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCAubWFnX3RpdGxlX2xpbmV7d2lkdGg6NDVweCAhaW1wb3J0YW50fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50e21hcmdpbi10b3A6MTBweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudCB1bC53aWRlX3R3b19jb2x1bW5fbGlzdHttYXJnaW4tYm90dG9tOjQ2cHggIWltcG9ydGFudH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudCB1bC53aWRlX3R3b19jb2x1bW5fbGlzdCAud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDEpIC5pbmZvIC5zaWRlX2luZm8gYSAudGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQ+ZmlndXJlLnBlcnNvbl9pdGVte21hcmdpbi1ib3R0b206NTdweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudD5maWd1cmUucGVyc29uX2l0ZW0gLm5hbWUgYSBzcGFue2ZvbnQtc2l6ZToxOXB4O21hcmdpbi1sZWZ0OjEwcHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQ+ZmlndXJlLnBlcnNvbl9pdGVtIGltZ3ttYXgtaGVpZ2h0OjU3NnB4O21pbi1oZWlnaHQ6MzAwcHg7b2JqZWN0LWZpdDpjb3Zlcn1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudCAud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyAuY29sdW1uOm50aC1jaGlsZCgxKSAucGVyc29uX2l0ZW0gLm5hbWUgYSBzcGFue2Zsb2F0OmxlZnQgIWltcG9ydGFudDttYXJnaW4tbGVmdDoxMHB4fX0udGFnc19wYWdlIGZpZ3VyZSBzcGFuLnJlcHVibGlje3RvcDoxNXB4fS50YWdzX3BhZ2UgZmlndXJlLmZ1bGx3aWRlIHNwYW4ucmVwdWJsaWN7dG9wOjVweH0uYmxvZyBmaWd1cmUgc3Bhbi5yZXB1YmxpY3t0b3A6MjVweH0ud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW57ZmxleC1iYXNpczoyNTVweCAhaW1wb3J0YW50fS53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOjEwMCUgIWltcG9ydGFudH0ud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgaHIud3AtYmxvY2stc2VwYXJhdG9ye3dpZHRoOmNhbGMoMTAwJSArIDE0MHB4KTtsZWZ0Oi0xNDJweH0ud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3J7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0ud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5pbWdfd3JhcHBlciBpbWd7bWFyZ2luLXRvcDotMzhweH0ud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAgLnVhZ2ItY29sdW1uX19pbm5lci13cmFwe3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH1mb290ZXI+aHIuaHJfcmlnaHR7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpmaXJzdC1jaGlsZCBoci53cC1ibG9jay1zZXBhcmF0b3J7bGVmdDotMTcycHg7d2lkdGg6Y2FsYygxMDAlICsgMTcycHgpfS51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHB7Y29sb3I6I2VlMzgyYiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgyKSBwe21hcmdpbi1sZWZ0Oi0zNXB4fX0udWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgyKSBwLmhhcy10ZXh0LWNvbG9ye2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgLmltZ193cmFwcGVyIGltZ3ttYXJnaW4tdG9wOi0zOHB4fS5iYWNrZ3JvdW5kX2ltYWdlX3Bvc3RlcntmbGV4LXNocmluazowO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2VudHJlZF9hZGFwdGl2ZV9pbWFnZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW59LmNlbnRyZWRfYWRhcHRpdmVfaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmhlYWRwaG9uZXM6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6J1xcZTkwMSc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZToxMTZweDtjb2xvcjojRUUzODJCfS5wbGF5OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OidcXGU5MDAnO2ZvbnQtZmFtaWx5OidpY29tb29uJztmb250LXNpemU6MTE2cHg7Y29sb3I6I0VFMzgyQn1uYXYuaG9yaXpvbnRhbHtwYWRkaW5nLWJvdHRvbTo0MHB4fW5hdi5ob3Jpem9udGFsIHVsLm5hdl9ob3Jpem9udGFsX2xpc3R7ZGlzcGxheTpmbGV4fW5hdi5ob3Jpem9udGFsIHVsLm5hdl9ob3Jpem9udGFsX2xpc3QgbGkubmF2X2hvcml6b250YWxfaXRlbXtkaXNwbGF5OmZsZXh9bmF2Lmhvcml6b250YWwgdWwubmF2X2hvcml6b250YWxfbGlzdCBsaS5uYXZfaG9yaXpvbnRhbF9pdGVtIGEubmF2X2hvcml6b250YWxfbGlua3tmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzAwMDttYXJnaW4tcmlnaHQ6MTZweH1uYXYuaG9yaXpvbnRhbCB1bC5uYXZfaG9yaXpvbnRhbF9saXN0IGxpLm5hdl9ob3Jpem9udGFsX2l0ZW06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCO3dpZHRoOjQwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDo3cHh9bmF2Lmhvcml6b250YWwgdWwubmF2X2hvcml6b250YWxfbGlzdCBsaS5uYXZfaG9yaXpvbnRhbF9pdGVtOmxhc3Qtb2YtdHlwZSBhLm5hdl9ob3Jpem9udGFsX2xpbmt7bWFyZ2luLXJpZ2h0OjBweH1uYXYuaG9yaXpvbnRhbCB1bC5uYXZfaG9yaXpvbnRhbF9saXN0IGxpLm5hdl9ob3Jpem9udGFsX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVye2Rpc3BsYXk6bm9uZX0ucGhvdG9fc2xpZGVye3BhZGRpbmctYm90dG9tOjQ0cHh9LnBob3RvX3NsaWRlciAuc2xpZGVyX2ZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO21hcmdpbi1ib3R0b206MTZweH0ucGhvdG9fc2xpZGVyIC5zbGlkZXJfY2FwdGlvbntmb250LXNpemU6MTRweDtjb2xvcjojN0Y3RjdGfS5zaWRlX2hpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MjIwcHg7YmFja2dyb3VuZC1jb2xvcjojRUUzODJCO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9dWwucmVwdWJsaXNoX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDo0N3B4fXVsLnJlcHVibGlzaF9saXN0IGxpLnJlcHVibGlzaF9pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX3Bob3Rve3dpZHRoOjE3M3B4O2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjE1cHh9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX3Bob3RvIGltZ3t3aWR0aDoxNzNweDtoZWlnaHQ6MjAwcHh9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX2luZm8gcC5yZXB1Ymxpc2hfaXRlbV9uYW1le2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNFRTM4MkI7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206NnB4O2xpbmUtaGVpZ2h0OjEuMzV9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX2luZm8gcC5yZXB1Ymxpc2hfaXRlbV9zb3VyY2V7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MC4wNWVtO2NvbG9yOiM3RjdGN0Y7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuM31maWd1cmUubWFnYXppbmVfaXNzdWV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNnB4O3JpZ2h0OjBweDt3aWR0aDoxNzNweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWZpZ3VyZS5tYWdhemluZV9pc3N1ZSBhLm1hZ2F6aW5lX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE1cHh9ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGEubWFnYXppbmVfcG9zdGVyIGltZ3t3aWR0aDoxNzNweDtoZWlnaHQ6MjAwcHh9ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGZpZ2NhcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUubWFnYXppbmVfaXNzdWUgZmlnY2FwdGlvbiBhLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNFRTM4MkI7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206NnB4O2xpbmUtaGVpZ2h0OjEuMzV9ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGZpZ2NhcHRpb24gc3Bhbi5kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfXVsLnNvY2lhbC1saW5rc19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206NDhweH11bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbXttYXJnaW4tcmlnaHQ6MTVweH11bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjBweH11bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbSAuc29jaWFsLWxpbmtzX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9dWwuc29jaWFsLWxpbmtzX2xpc3QgbGkuc29jaWFsLWxpbmtzX2l0ZW0gLnNvY2lhbC1saW5rc19saW5rIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfXVsLnRhZ3NfbGlzdCBsaS50YWdzX2l0ZW17Zm9udC1zaXplOjE5cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOjAuMDNlbTtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtd2VpZ2h0OjUwMH11bC50YWdzX2xpc3QgbGkudGFnc19pdGVtOmJlZm9yZXtjb250ZW50OicjJ311bC53aWRlX3R3b19jb2x1bW5fcGhvdG9fbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDoxNnB4O3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH11bC53aWRlX3R3b19jb2x1bW5fcGhvdG9fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5fcGhvdG9faXRlbSBpbWd7d2lkdGg6NTA0cHg7aGVpZ2h0OjU3NnB4O21hcmdpbi1ib3R0b206MTZweH11bC53aWRlX3R3b19jb2x1bW5fcGhvdG9fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5fcGhvdG9faXRlbSBwLmRlc2NyaXB0aW9ue2NvbG9yOiM3RjdGN0Y7cGFkZGluZy1sZWZ0OjE0MnB4O2ZvbnQtc2l6ZToxNHB4fXVsLndpZGVfdHdvX2NvbHVtbl9waG90b19saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9waG90b19pdGVtOm50aC1jaGlsZCgybikgcC5kZXNjcmlwdGlvbntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MTQycHh9dWwucGVyc29uX2xpc3QgbGkucGVyc29uX2l0ZW17Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo0NnB4O21hcmdpbi1ib3R0b206NDVweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6MzAwfXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVtIGF7Y29sb3I6IzAwMH11bC5wZXJzb25fbGlzdCBsaS5wZXJzb25faXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I0VFMzgyQn0ud2lkZV9vbmVfaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NDhweH0ud2lkZV9vbmVfaXRlbSAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozM3B4O2JvdHRvbTo2NHB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS53aWRlX29uZV9pdGVtIC5oZWFkaW5nIHNwYW57Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO2NvbG9yOiNFRTM4MkI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7bGVmdDowcHg7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7d2hpdGUtc3BhY2U6bm93cmFwfS53aWRlX29uZV9pdGVtIC5wb3N0ZXJ7aGVpZ2h0OjU3NnB4O21hcmdpbi1ib3R0b206MjNweH0ud2lkZV9vbmVfaXRlbSAuaW5mb3tkaXNwbGF5OmZsZXh9LndpZGVfb25lX2l0ZW0gLmluZm8gLnNpZGVfbGVmdCBwLmRhdGV7Y29sb3I6IzdGN0Y3Rjtmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjBweCAzNnB4IDBweCAxNnB4fS53aWRlX29uZV9pdGVtIC5pbmZvIC5zaWRlX3JpZ2h0IHAudGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MzZweDttYXJnaW4tYm90dG9tOjhweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MzFweH0ud2lkZV9vbmVfaXRlbSAuaW5mbyAuc2lkZV9yaWdodCBwLnByb3BlcnRpZXN7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTdweDttYXJnaW4tYm90dG9tOjBweH0ubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnlhLXNoYXJlMl9fYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoyMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjBweH0ubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnlhLXNoYXJlMl9fYmFkZ2UgLnlhLXNoYXJlMl9faWNvbntoZWlnaHQ6MjhweCAhaW1wb3J0YW50O3dpZHRoOjI4cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MjRweCAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnR9Lm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90ZWxlZ3JhbSAueWEtc2hhcmUyX19pY29ue2JhY2tncm91bmQtcG9zaXRpb246M3B4IDRweCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9Lm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjNweCA0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MjFweCAhaW1wb3J0YW50fS55YS1zaGFyZTJfX2JhZGdle2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50O21hcmdpbjo1cHh9LnlhLXNoYXJlMl9fYmFkZ2UgLnlhLXNoYXJlMl9faWNvbntoZWlnaHQ6MzBweCAhaW1wb3J0YW50O3dpZHRoOjMwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MjRweCAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnR9LnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3RlbGVncmFtIC55YS1zaGFyZTJfX2ljb257YmFja2dyb3VuZC1wb3NpdGlvbjozcHggNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjIwcHggIWltcG9ydGFudH0ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb257YmFja2dyb3VuZC1wb3NpdGlvbjozcHggNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjIxcHggIWltcG9ydGFudH0uc2xpZGVyX2Jsb2NrPi5jb250YWluZXJ7bWFyZ2luLWxlZnQ6LTE0MnB4fSNjb29raWUtbm90aWNlLmNuLWJvdHRvbS53cC1kZWZhdWx0e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Zpc2liaWxpdHk6dmlzaWJsZX0jY29va2llLW5vdGljZS5jbi1ib3R0b20ud3AtZGVmYXVsdCAuY29va2llLW5vdGljZS1jb250YWluZXIgc3BhbiBwe2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjE1cHh9I2Nvb2tpZS1ub3RpY2UuY24tYm90dG9tLndwLWRlZmF1bHQgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyIGEjY24tYWNjZXB0LWNvb2tpZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7YmFja2dyb3VuZDojZmZmO3dpZHRoOjgwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiMwMDA7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoycHggMH0jZGZwX2Jhbm5lcl9yY3t3aWR0aDoxMDI0cHg7bWFyZ2luLWxlZnQ6LTE1MnB4O21hcmdpbi1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiM1MjAwRkZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5tYXRlcmlhbD4uY29udGVudD51bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIDQ4cHgpIC8gNCkgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYXRlcmlhbD4uY29udGVudD51bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtM3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIDMycHgpIC8gMykgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYXRlcmlhbD4uY29udGVudD51bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMntoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIDMycHgpIC8gMikgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MTc4cHh9fS51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3J7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3IgKntmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3IgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LnVhZ2ItY29sdW1uc19faW5uZXItd3JhcCAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDJuLTEpe292ZXJmbG93OnZpc2libGV9ZmlndXJlLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb257dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OkxvcmE7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzdGN0Y3Rn0ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojN0Y3RjdGfWxpLmhlcm9lc19pdGVte3dpZHRoOjIzNXB4fS5waG90bz5hPmltZ3tmaWx0ZXI6Z3JheXNjYWxlKDEpfWFydGljbGUubWF0ZXJpYWwgYmxvY2txdW90ZXttYXgtd2lkdGg6NTUxcHg7bWFyZ2luLWxlZnQ6MH1hcnRpY2xlLm1hdGVyaWFsIGJsb2NrcXVvdGUgcC5lbXB0eV9we3dpZHRoOjU1MXB4fWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2hlYWRlciBpbWcuZGFya3tmaWx0ZXI6YnJpZ2h0bmVzcygwLjMpO3RyYW5zaXRpb246LjJzICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfaGVhZGVyIGltZ3tmaWx0ZXI6YnJpZ2h0bmVzcygxKTt0cmFuc2l0aW9uOi43cyAhaW1wb3J0YW50fWFydGljbGUubWF0ZXJpYWwgLmNvbnRlbnQgcC5lbXB0eV9we21heC13aWR0aDo1NTFweH1hcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50PnVsLGFydGljbGUubWF0ZXJpYWwgLmNvbnRlbnQ+aDN7bWF4LXdpZHRoOjU1MXB4fS5zbGlkZXJfY2FwdGlvbnttaW4taGVpZ2h0OjQ1cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9ja3ttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsud3JhcHBlcnt3aWR0aDoxMDAlfS5oaWRlX3NpbmNlX2xhcHRvcHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lcnt3aWR0aDoxMDAlfS5zZWN0aW9uX2hlYWRlcl9ibG9jayAud3JhcHBlciAuY29udGFpbmVye3BhZGRpbmctdG9wOjI4cHh9LnNlY3Rpb25faGVhZGVyX2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgaDF7cGFkZGluZy1ib3R0b206MTRweH0uaGlkZV9zaW5jZV90YWJsZXR7ZGlzcGxheTpub25lfXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVte2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206MjRweH11bC53aWRlX3R3b19jb2x1bW5fbGlzdCAuY29sdW1uIHVsLnBlcnNvbl9saXN0e3BhZGRpbmctcmlnaHQ6MTAlfXVsLnNvY2lhbC1saW5rc19saXN0e21hcmdpbi1ib3R0b206MzBweH0ucGhvdG9fc2xpZGVye3BhZGRpbmctYm90dG9tOjM0cHg7ZGlzcGxheTpub25lfS5waG90b19zbGlkZXIgLnNsaWRlcl9mcmFtZXtoZWlnaHQ6MjIycHg7bWFyZ2luLWJvdHRvbToxMnB4fS5jb250ZW50X3dpdGhfbGVmdF9pbmRlbnR7cGFkZGluZy1sZWZ0OjBweH0uc2lkZV9oaWdobGlnaHRlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCl7Ym9keT4uY3VydGFpbl93cmFwcGVye292ZXJmbG93LXg6aGlkZGVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYXRlcmlhbCAuY29udGVudCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCxhcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMn1hcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50IHAuZW1wdHlfcHttYXgtd2lkdGg6MTAwJX1wLmN0cmxfZW50ZXJfbm90aWNle2Rpc3BsYXk6bm9uZX0uY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDEwcHg7bWFyZ2luOjBweH0uaG9tZV9wYWdlPi5jdXJ0YWluX3dyYXBwZXI+LndyYXBwZXI+LmNvbnRhaW5lcj4uY29udGVudHtwYWRkaW5nOjAgIWltcG9ydGFudH11bC53aWRlX3R3b19jb2x1bW5fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDozNHB4fS5oaWRlX3NpbmNlX21vYmlsZXtkaXNwbGF5Om5vbmV9LnNob3dfc2luY2VfbW9iaWxle2Rpc3BsYXk6YmxvY2t9LmJsb2NrXzNfMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJibG9ja1wiIFwiYXNpZGVcIjtncmlkLXJvdy1nYXA6MzRweH0uYmxvY2tfd2l0aF9hc2lkZXt3aWR0aDoxMDAlfXVsLnJlcHVibGlzaF9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6NDdweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbXtmbGV4LWRpcmVjdGlvbjpyb3d9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX3Bob3Rve3dpZHRoOjE1OHB4O2hlaWdodDoxODNweDttYXJnaW4tcmlnaHQ6MTBweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSBwLnJlcHVibGlzaF9pdGVtX25hbWV7Zm9udC1zaXplOjE0cHh9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gcC5yZXB1Ymxpc2hfaXRlbV9zb3VyY2V7bWFyZ2luLWJvdHRvbToxNXB4fXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVte2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjE2cHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6MzAwO3BhZGRpbmctbGVmdDoxMHB4fWZpZ3VyZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7cmlnaHQ6dW5zZXQ7d2lkdGg6dW5zZXQ7bWFyZ2luLWJvdHRvbTowcHh9ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGEubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206MHB4O21hcmdpbi1yaWdodDoxNnB4fWZpZ3VyZS5tYWdhemluZV9pc3N1ZSBhLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTU4cHg7aGVpZ2h0OjE4M3B4fX1AbWVkaWEgcHJpbnR7LmNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowcHh9LmJsb2NrX3dpdGhfYXNpZGV7d2lkdGg6MTAwJX19aDEsaDIsaDMsaDQsaDUsaDYsLnRpdGxle21hcmdpbjowcHg7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWIgTWVkaXVtXCIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMDNlbTstd2Via2l0LWh5cGhlbmF0ZS1jaGFyYWN0ZXI6XCJcXDAwQURcIn0udGl0bGUscC5uYW1lPmEsLmJvb2tfdGl0bGUsLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGU+YSxmaWd1cmUuYWxwaGFiZXRfZmlsdGVyIGEsYWRkcmVzcy5hdXRob3IsLm5hbWU+YT5zcGFue2ZvbnQtZmFtaWx5OlwiUHJhZ21hdGljYSBTbGFiIE1lZGl1bVwiICFpbXBvcnRhbnR9c3Bhbi5mb250bG9yYXtmb250LWZhbWlseTpcIkxvcmFcIiAhaW1wb3J0YW50fXNwYW4uZm9udHByYWdtYXRpY2F7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWIgTWVkaXVtXCIgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFsLnByb2plY3QgaDF7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbC5wcm9qZWN0IC5kYXRlc3ttYXJnaW4tdG9wOjEwcHh9aDF7Zm9udC1zaXplOjM2cHg7Y29sb3I6I0VFMzgyQjtmb250LXdlaWdodDo1MDA7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjMycHh9aDEud2l0aF9oaWdobGlnaHRlcntkaXNwbGF5OmdyaWQgIWltcG9ydGFudDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvO2dyaWQtcm93LWdhcDoyMHB4fWgxLndpdGhfaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6NnB4O2xlZnQ6LTE0MnB4O2JhY2tncm91bmQtY29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtwLmhhcy1kcm9wLWNhcHttYXJnaW4tdG9wOjMwcHh9aDEud2l0aF9oaWdobGlnaHRlcntkaXNwbGF5OmdyaWQgIWltcG9ydGFudDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bztncmlkLXJvdy1nYXA6MjBweH1kaXYucXVvdHtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I0VFMzgyQjt0ZXh0LWluZGVudDowcHg7bGluZS1oZWlnaHQ6NDIuOHB4O2xldHRlci1zcGFjaW5nOjAuMDFlbTtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjU1cHggMHB4IDQ4cHggNjNweCAhaW1wb3J0YW50O21heC13aWR0aDo0NjVweDtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fWRpdi5xdW90OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6J1xcZTkwYSc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHggIWltcG9ydGFudDtsZWZ0Oi02MHB4ICFpbXBvcnRhbnR9ZGl2LnF1b3Qgc3BhbiNxdW90c3tmb250LXNpemU6MThweDttaW4td2lkdGg6MzI3cHg7d2lkdGg6MzI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZid9YXJ0aWNsZS5tYXRlcmlhbCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1ne21heC1oZWlnaHQ6NTAwcHg7b2JqZWN0LWZpdDpjb250YWlufX1oMntmb250LXNpemU6MjZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjttYXJnaW4tYm90dG9tOjI0cHg7bGluZS1oZWlnaHQ6MS4yNH1oMi5zdWJoZWFkaW5ne2NvbG9yOiMwMDA7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTozOHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtsaW5lLWhlaWdodDoxLjE1O2ZvbnQtZmFtaWx5OlwiUHJhZ21hdGljYSBTbGFic2VyaWZcIiAhaW1wb3J0YW50fWgyLndpdGhfaW5kZW50e3BhZGRpbmctbGVmdDo3M3B4fWgze2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNFRTM4MkJ9aDR7Zm9udC1zaXplOjE5cHh9ZmlndXJlLndwLWJsb2NrLWltYWdlIGltZ3tvYmplY3QtZml0OmNvdmVyfS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXJ7d2lkdGg6MTAyNHB4O21hcmdpbi1sZWZ0Oi0xNDJweH0ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWduY2VudGVyIGltZ3toZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7d2lkdGg6MTAyNHB4fS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjE0MnB4fS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB1bC53cC1ibG9jay1nYWxsZXJ5e2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrfS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB1bC5oZXJvZXNfbGlzdCwudWFnYi1jb2x1bW5fX2lubmVyLXdyYXAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0e2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uYWItZHJvcC1jYXAtdGV4dCBwOmZpcnN0LWxldHRlcntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC42ODtmb250LXdlaWdodDoxMDA7bWFyZ2luOi04cHggMXB4IDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIHB7Zm9udC1mYW1pbHk6XCJwcmFnbWF0aWNhIHNsYWJzZXJpZlwiICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowfXB7bWFyZ2luOjBweCAwcHggMS41ZW07Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS41NTttaW4taGVpZ2h0OjEwcHh9cC5oYXMtcmVkLWNvbG9ye2NvbG9yOiNlZTM4MmJ9cC5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlcntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC42ODtmb250LXdlaWdodDoxMDA7bWFyZ2luOi0xMHB4IDAgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9cDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowcHh9cC53aXRoX2luZGVudHt0ZXh0LWluZGVudDo3M3B4fXAuYmxhY2tfYmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xNDJweDt3aWR0aDoxMDI0cHg7cGFkZGluZzo0OHB4IDBweCA0OHB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn1wLmJsYWNrX2JhY2sgc3Bhbi5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NzQwcHg7cGFkZGluZy1yaWdodDoxODlweH1wLmZvb3Rub3RlX2Rlc2NyaXB0aW9ue2NvbG9yOiNFRTM4MkI7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjBweH1wIGF7Y29sb3I6aW5oZXJpdH1pe2xldHRlci1zcGFjaW5nOi0wLjE1cHh9c3VwLmZvb3Rub3Rle2NvbG9yOiNFRTM4MkJ9YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfWEubWFpbF9saW5re2NvbG9yOiNFRTM4MkJ9YS5yZWR7Y29sb3I6I0VFMzgyQn1hLmZvb3Rub3Rle2NvbG9yOiNFRTM4MkJ9YTp2aXNpdGVke2NvbG9yOiMwMDB9Lm90Yml2a2F7ZGlzcGxheTpub25lfXVse21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZTpub25lfXVsIGxpe21hcmdpbjowcHh9b2x7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlOm5vbmV9b2wuc2xhc2hlZHtjb3VudGVyLXJlc2V0Om15LWNvdW50ZXJ9b2wuc2xhc2hlZCBsaXtjb3VudGVyLWluY3JlbWVudDpteS1jb3VudGVyO21hcmdpbi1ib3R0b206MzVweH1vbC5zbGFzaGVkIGxpOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Y291bnRlcihteS1jb3VudGVyKSBcIiAvXCJ9b2wuc2xhc2hlZCBsaSBwe21hcmdpbjowcHh9b2wuYmlnX2JvbGRfbG9yYV9udW1iZXIgbGl7Zm9udC1zaXplOjIwcHh9b2wuYmlnX2JvbGRfbG9yYV9udW1iZXIgbGk6YmVmb3Jle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHh9b2wuYmlnX2Jsb2RfcHJhZ21hdGljYV9yZWQgbGl7Zm9udC1zaXplOjMycHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO21hcmdpbi1ib3R0b206NjJweH1vbC5iaWdfYmxvZF9wcmFnbWF0aWNhX3JlZCBsaTpiZWZvcmV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweH1vbC5iaWdfYmxvZF9wcmFnbWF0aWNhX3JlZCBsaSBwLmRlc2NyaXB0aW9ue2NvbG9yOiMwMDB9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gKntmb250LXNpemU6MTZweH1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMjc1cHh9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gcHttYXJnaW4tYm90dG9tOjIwcHh9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gLnBhc3NmaWVsZCBpbnB1dHtoZWlnaHQ6MjhweH1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjtjb2xvcjojRUUzODJCO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMTdweCAycHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMDVlbTtmb250LXdlaWdodDpib2xkO3RyYW5zaXRpb246LjJzfWZvcm0ucG9zdC1wYXNzd29yZC1mb3JtIC5wYXNzZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcntiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZn1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQn1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7cGFkZGluZzowIDAgM3B4IDEwcHg7dHJhbnNpdGlvbjouNXN9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gLnBhc3NmaWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCUgIWltcG9ydGFudH19aHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0VFMzgyQjtib3JkZXItYm90dG9tOm5vbmU7d2lkdGg6ODgwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjBweCAwcHggMjRweH1oci5ocl9sZWZ0e2xlZnQ6LTE0MnB4fWhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1zaG9ydF9sZWZ0e2xlZnQ6LTE0MnB4fWhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRle2xlZnQ6LTE0MnB4O3dpZHRoOjEwMjRweCAhaW1wb3J0YW50fWRse21hcmdpbjowcHg7Zm9udC1zaXplOjIwcHh9ZGwgZHR7bWFyZ2luLWJvdHRvbTo1cHh9ZGwgZGR7bWFyZ2luLWxlZnQ6NzlweDttYXJnaW4tYm90dG9tOjM4cHg7bGluZS1oZWlnaHQ6MS41fWRsIGRkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjBweH1kbC5ib2xkX2R0IGR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGwuZGVmaW5pdGlvbnMgZHR7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC41cHg7bWFyZ2luLWJvdHRvbToxMnB4fWRsLmRlZmluaXRpb25zIGRke21hcmdpbi1sZWZ0OjEyN3B4O21hcmdpbi1ib3R0b206MTRweDtsaW5lLWhlaWdodDoxLjU1fWFydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGlua3ttYXJnaW4tYm90dG9tOjIwcHg7bWF4LXdpZHRoOmluaGVyaXQ7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTczcHg7cG9zaXRpb246cmVsYXRpdmV9YXJ0aWNsZS5tYXRlcmlhbCAuY2hhcGFldl9saW5rIGF7d2lkdGg6aW5oZXJpdDttYXgtd2lkdGg6aW5oZXJpdH1hcnRpY2xlLm1hdGVyaWFsIC5jaGFwYWV2X2xpbmsgYSBzcGFuLnJlcHVibGlje3dpZHRoOjY1cHg7aGVpZ2h0OjQwcHg7cGFkZGluZy10b3A6MjBweDtyaWdodDotMzVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bztyaWdodDoyMHB4ICFpbXBvcnRhbnQ7bGVmdDoxMTBweCAhaW1wb3J0YW50O3dpZHRoOjkwcHggIWltcG9ydGFudDtoZWlnaHQ6NDVweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I0VFMzgyQjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJzt6LWluZGV4OjIgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fWFydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGluayBhIGltZy5jb3ZlcnttYXgtd2lkdGg6aW5oZXJpdDt3aWR0aDoyMjBweH1hcnRpY2xlLm1hdGVyaWFsIC5jaGFwYWV2X2xpbmsgYSBwLnRpdGxle2NvbG9yOiNFRTM4MkI7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoyMjVweH1saS5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9ue2Rpc3BsYXk6bm9uZX0ubWVkaXVtX3F1b3Rle2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50O2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG87Z3JpZC1jb2x1bW4tZ2FwOjMzcHh9Lm1lZGl1bV9xdW90ZSBpbWd7bWF4LXdpZHRoOjE3M3B4O2hlaWdodDoyMDBweDtvYmplY3QtZml0OmNvdmVyfS5tZWRpdW1fcXVvdGUgZGl2PnAuYXV0aG9yX2luZm97bWFyZ2luLXRvcDoxNnB4O2xpbmUtaGVpZ2h0OjI2cHh9Lm1lZGl1bV9xdW90ZSBkaXY+cC5hdXRob3JfaW5mbyBhe2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHh9Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206MTVweH0ubWFnYXppbmVfbnVtYmVyLm1hdGVyaWFsIHEubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9wb3N0ZXIgaW1ne3dpZHRoOjE3M3B4O2ZpbHRlcjpncmF5c2NhbGUoMCl9cXtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50OjBweH1xOmJlZm9yZSxxOmFmdGVye2Rpc3BsYXk6bm9uZX1xLmFzaWRle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtyaWdodDowcHg7d2lkdGg6MTczcHh9cS5hc2lkZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjpyZWxhdGl2ZX1xLmFzaWRlX3RvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjU2N3B4O3RvcDowcHh9cS5mdWxsd2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xNDJweDt3aWR0aDoxMDI0cHh9cS50d29faW1hZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvO2xlZnQ6LTE0MnB4O21hcmdpbjozOHB4IDBweH1xLnR3b19pbWFnZXMgc3Bhbi5pbWdfd3JhcHBlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MjBweH1xLnR3b19pbWFnZXMgc3Bhbi5pbWdfd3JhcHBlciBpbWd7d2lkdGg6NTA0cHg7aGVpZ2h0OjU3NnB4O21hcmdpbi1ib3R0b206MTZweDtvYmplY3QtZml0OmNvdmVyfXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyIHNwYW4uZGVzY3JpcHRpb257ZGlzcGxheTpibG9jaztjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4fXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyOm50aC1jaGlsZCgybisxKSBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjE0MnB4fXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyOm50aC1jaGlsZCgyKSBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1yaWdodDoxNDJweH1xLnRhZ3N7cG9zaXRpb246aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiMwMDAwMDA7d2lkdGg6YXV0b31xLnRhZ3MgYS50YWdfbGlua3tmb250LXNpemU6MTlweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiMwMDA7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC13ZWlnaHQ6NTAwOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZX1xLnRhZ3MgYS50YWdfbGluazpiZWZvcmV7Y29udGVudDonIyd9cS50YWdzIGEudGFnX2xpbms6aG92ZXJ7Y29sb3I6I0VFMzgyQn1xLnRhZ3Mgc3Bhbi50YWd7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMDtmb250LXdlaWdodDo1MDA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfXEudGFncyBzcGFuLnRhZzpiZWZvcmV7Y29udGVudDonIyd9cS50YWdzIHNwYW4udGFnOmhvdmVye2NvbG9yOiNFRTM4MkJ9cS50YWdzIHNwYW4udGFnIGF7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfXEudGFncyBzcGFuLnRhZyBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9cS50YWdzIHNwYW4udGFnOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MzVweH1xLmZvb3Rub3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6I0VFMzgyQn1xLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE1cHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTczcHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1xLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNFRTM4MkI7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206NnB4O2xpbmUtaGVpZ2h0OjEuMzV9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gcC5tYWdhemluZV9kZXNjcmlwdGlvbntmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojN0Y3RjdGO21hcmdpbi1ib3R0b206MjRweDtmbG9hdDpyaWdodH1xLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojN0Y3RjdGO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjN9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gLm1hZ2F6aW5lX2J1dHRvbnMgYS5idG57bWF4LXdpZHRoOjEyNXB4fXEuc2lkZV9oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xNDJweDtoZWlnaHQ6NDUwcHg7d2lkdGg6NTBweDt6LWluZGV4OjEwO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dXNlci1zZWxlY3Q6bm9uZTttYXJnaW46MHB4fXEuc2lkZV9oZWFkaW5nIHNwYW57Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO2NvbG9yOiNFRTM4MkI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMzVweDtyaWdodDouNXB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9cS5ib2xkX2lubGluZXtmb250LXdlaWdodDpib2xkO3RleHQtaW5kZW50OjBweDttYXJnaW46MzBweCAwcHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MzBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNFRTM4MkI7dGV4dC1pbmRlbnQ6MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMjVweCA2M3B4IDQ4cHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonXFxlOTBhJztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udC1zaXplOjU1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02MHB4O2xlZnQ6LTYzcHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGUubWVkaXVtX3F1b3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNFRTM4MkI7dGV4dC1pbmRlbnQ6MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotNXB4IDYzcHggNDhweH1xLnJlZF9pbmxpbmVfd2l0aF9xdW90ZS5tZWRpdW1fcXVvdGU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDon4oCcJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTExNHB4O2xlZnQ6LTY1cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTYwcHg7bGluZS1oZWlnaHQ6MTkzcHg7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX1xLnNsaWRlcnttYXJnaW46NDhweCAwcHh9cS5zbGlkZXIgc3Bhbi5zbGlkZXJfY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMDAwO2hlaWdodDo1NzZweH1xLmltYWdlX2xpc3QuaG9yaXpvbnRhbCBpbWd7d2lkdGg6MzE1cHg7aGVpZ2h0OjE4MHB4O21hcmdpbi1ib3R0b206MTZweH1xLmltYWdlX2xpc3QudmVydGljYWwgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTczcHg7aGVpZ2h0OjI3MHB4O21hcmdpbi1ib3R0b206MTZweH1xLmNvbnRlbnRfcGhvdG97bWFyZ2luOjQ4cHggMHB4fXEuY29udGVudF9waG90byBpbWd7d2lkdGg6NzQwcHg7aGVpZ2h0OjU3NnB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG97cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMjYwcHg7ZGlzcGxheTpmbGV4O21hcmdpbjo2OXB4IDBweCA0OHB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG8gaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi10b3A6OTZweDt3aWR0aDo1NTlweDtoZWlnaHQ6NjkwcHg7b2JqZWN0LWZpdDpjb3Zlcn1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW57cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I0VFMzgyQjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDo0MjNweDt0ZXh0LWluZGVudDowcHg7ZmxleC1zaHJpbms6MH1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW46YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonXFxlOTBhJztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udC1zaXplOjU1cHg7Y29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0Oi05NHB4fXEuYm9va19wcm9wZXJ0aWVze3RvcDowcHh9cS5ib29rX3Byb3BlcnRpZXMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bGVmdDotNjRweDttYXJnaW4tYm90dG9tOjQ4cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3RvIGltZ3t3aWR0aDo0OTZweDtoZWlnaHQ6NjAwcHg7b2JqZWN0LWZpdDpjb3Zlcn1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1yb3ctZ2FwOjQycHg7d2lkdGg6MTczcHh9cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUgbGkubWFnYXppbmVfaXNzdWVfaXRlbV9xdW90ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE1cHh9cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUgc3Bhbi5tYWdhemluZV9pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUgc3Bhbi5tYWdhemluZV9pbmZvIHNwYW4udGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0VFMzgyQjtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbTo2cHg7bGluZS1oZWlnaHQ6MS4zNX1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUgbGkubWFnYXppbmVfaXNzdWVfaXRlbV9xdW90ZSBzcGFuLm1hZ2F6aW5lX2luZm8gc3Bhbi5kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfS5jb250ZW50IHAgYXtjb2xvcjojRUUzODJCfWRpdi5xdW90e2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojRUUzODJCO3RleHQtaW5kZW50OjBweDtsaW5lLWhlaWdodDo0Mi44cHg7bGV0dGVyLXNwYWNpbmc6MC4wMWVtO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTI1cHggNjNweCA0OHB4O21heC13aWR0aDo0NjVweDtwYWRkaW5nLWxlZnQ6MzVweH1kaXYucXVvdDpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OidcXGU5MGEnO2ZvbnQtZmFtaWx5OidpY29tb29uJztmb250LXNpemU6NTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwcHg7bGVmdDotNjBweH10aW1le2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3RjdGN0Z9c21hbGx7bGluZS1oZWlnaHQ6MS4zNTtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9LnRleHQtbGVmdHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXNwYW4uc2ltcGxlX25vdGUgc3BhbixzcGFuLnNpbXBsZV9ub3RlW2RhdGEtbm90ZV17Ym9yZGVyLWJvdHRvbToycHggZGFzaGVkICNlZTM4MmM7Y3Vyc29yOnBvaW50ZXJ9c2VjdGlvbi53cC1ibG9jay11YWdiLWNvbHVtbnN7bWF4LXdpZHRoOjU1MnB4fS50b29sdGlwe3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlcjoxcHggc29saWQgI2IzYzljZTtib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250Oml0YWxpYyAxNHB4LzEuMyBzYW5zLXNlcmlmO2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6M3B4IDNweCAzcHggcmdiYSgwLDAsMCwwLjMpfWlucHV0W2RhdGEtY3pydHlwZT1cInRhZ19pZFwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1pbnB1dFtkYXRhLWN6cnR5cGU9XCJtYXRlcmlhbF9pZFwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2gxe2ZvbnQtc2l6ZTozMnB4fWgxLndpdGhfaGlnaGxpZ2h0ZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1oMntmb250LXNpemU6MjJweH1oMi5zdWJoZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O21hcmdpbi1ib3R0b206MjFweH1wLmJsYWNrX2JhY2t7d2lkdGg6NzQwcHg7bGVmdDowcHg7cGFkZGluZzo0MHB4IDQ0cHh9cC5ibGFja19iYWNrIHNwYW4uY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4fXAuaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXJ7ZmxvYXQ6bGVmdDtmb250LXNpemU6NDVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNjg7Zm9udC13ZWlnaHQ6MTAwO21hcmdpbjotMTRweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7cC5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlcnttYXJnaW46LTEwcHggMCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7aHJ7d2lkdGg6YXV0b31kbHtmb250LXNpemU6MTZweH1kbCBkdHttYXJnaW4tYm90dG9tOjVweH1kbCBkZHttYXJnaW4tbGVmdDowcHg7bWFyZ2luLWJvdHRvbToyOHB4O2xpbmUtaGVpZ2h0OjEuMn0ubWVkaXVtX3F1b3Rle2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvICFpbXBvcnRhbnQ7Z3JpZC1jb2x1bW4tZ2FwOjMzcHg7Z3JpZC1yb3ctZ2FwOjMzcHh9cS5mdWxsd2lkZXtsZWZ0OjBweDt3aWR0aDo3NDBweH1xLnR3b19pbWFnZXN7ZGlzcGxheTpub25lfXEuaW1hZ2VfbGlzdC5ob3Jpem9udGFse2Rpc3BsYXk6bm9uZX1xLmltYWdlX2xpc3QudmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fXEuaW1hZ2VfbGlzdC52ZXJ0aWNhbCBpbWd7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjE2cHh9cS5zaWRlX2hlYWRpbmd7ZGlzcGxheTpub25lfXEucmVkX2lubGluZV93aXRoX3F1b3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjIycHggIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjt0ZXh0LWluZGVudDowcHg7bGluZS1oZWlnaHQ6MjlweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTVweCA2M3B4IDQ4cHg7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXEucmVkX2lubGluZV93aXRoX3F1b3RlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6J1xcZTkwYSc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZTo1NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjBweDtsZWZ0Oi02M3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7cS5yZWRfaW5saW5lX3dpdGhfcXVvdGV7bWFyZ2luOjEyNXB4IDYzcHggNDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGlua3tmbG9hdDp1bnNldCAhaW1wb3J0YW50fWgxe3dvcmQtYnJlYWs6YnJlYWstd29yZH1oMntsZXR0ZXItc3BhY2luZzowcHg7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTZweH1oMi53aXRoX2luZGVudHtwYWRkaW5nLWxlZnQ6MHB4fXB7bGluZS1oZWlnaHQ6MS40Mjtmb250LXNpemU6MTZweH1wLndpdGhfaW5kZW50e3RleHQtaW5kZW50OjYzcHh9cC5ibGFja19iYWNre2xlZnQ6LTEwcHg7d2lkdGg6Y2FsYygxMDAlICsgMjBweCl9aXtsaW5lLWhlaWdodDoxLjZ9cS5pbWFnZV9saXN0LnZlcnRpY2Fse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfXEuaW1hZ2VfbGlzdC52ZXJ0aWNhbCBpbWd7d2lkdGg6MTM0cHg7aGVpZ2h0OjEzNHB4fXEuYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1xLmFzaWRlX3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjBweH1xLmZ1bGx3aWRle2xlZnQ6MHB4O3dpZHRoOjEwMCV9cS50YWdze2Rpc3BsYXk6bm9uZX1xLm1hZ2F6aW5lX2lzc3Vle2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fXEubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9wb3N0ZXJ7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjEwcHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTU4cHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gc3Bhbi5kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjE1cHh9cS5mb290bm90ZXttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbToxNnB4fXEucmVkX2lubGluZV93aXRoX3F1b3Rle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MHB4O21hcmdpbjo1MHB4IDAgMzZweCA2M3B4fXEucmVkX2lubGluZV93aXRoX3F1b3RlOmJlZm9yZXtmb250LXNpemU6NDJweDt0b3A6MTNweDtsZWZ0Oi02N3B4fXEuY29udGVudF9waG90b3ttYXJnaW46MjRweCAwcHh9cS5jb250ZW50X3Bob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG97bGVmdDowcHg7bWFyZ2luOjUwcHggNjNweCAzNnB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG8gaW1ne2Rpc3BsYXk6bm9uZX1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW57Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzowcHg7d2lkdGg6MTAwJX1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW46YmVmb3Jle2ZvbnQtc2l6ZTo0MnB4O3RvcDoxM3B4O2xlZnQ6LTY3cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3Rve2xlZnQ6MHB4O21hcmdpbi1ib3R0b206NDhweH1xIHNwYW4ub3ZlcndpZGVfcmlnaHRfcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3Rle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MTBweDtncmlkLXJvdy1nYXA6MjBweDt3aWR0aDoxMDAlfXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206NnB4fXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLnRpdGxle21hcmdpbi1ib3R0b206OHB4fXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MTRweH0ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWduY2VudGVye3dpZHRoOjEwNiUgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTBweCAhaW1wb3J0YW50fS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXIgaW1ne2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDt3aWR0aDoxMDI0cHh9LndwLWJsb2NrLWltYWdlIGZpZ3VyZS5hbGlnbmNlbnRlciBmaWdjYXB0aW9ue3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Y7cGFkZGluZy1yaWdodDoxNXB4fWZpZ3VyZS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9ue2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9LndwLWJsb2NrLXVhZ2ItY29sdW1uLnVhZ2ItY29sdW1uX193cmFwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCUgIWltcG9ydGFudH0ud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZXttYXJnaW4tbGVmdDotOHB4fWFydGljbGUubWF0ZXJpYWwgaWZyYW1le3dpZHRoOjEwMCV9b2wuYmlnX2Jsb2RfcHJhZ21hdGljYV9yZWQgbGl7bWFyZ2luLWJvdHRvbTozNnB4fWRsLmRlZmluaXRpb25zIGR0e21hcmdpbi1ib3R0b206N3B4fWRsLmRlZmluaXRpb25zIGRke21hcmdpbi1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjM2cHg7bGluZS1oZWlnaHQ6MS40fX1AbWVkaWEgcHJpbnR7aDEud2l0aF9oaWdobGlnaHRlcjpiZWZvcmV7ZGlzcGxheTpub25lfXEuYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1xLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6bm9uZX1xLnNsaWRlcntkaXNwbGF5Om5vbmV9cS5vdmVyd2lkZV9yZWRfd2l0aF9waG90b3twb3NpdGlvbjp1bnNldH1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIGltZ3tkaXNwbGF5Om5vbmV9cS5vdmVyd2lkZV9yZWRfd2l0aF9waG90byBzcGFue3dpZHRoOjEwMCV9cS50YWdze2Rpc3BsYXk6bm9uZX1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGV7ZGlzcGxheTpub25lfX0uc2VrLW1vZHVsZS1pbm5lciAuc2VrLWRpdmlkZXJ7Ym9yZGVyLXRvcC13aWR0aDoxcHggIWltcG9ydGFudDt3aWR0aDo4NzJweH0uc2xpY2stbmV4dDo6YmVmb3Jle2NvbnRlbnQ6XCIxXCIgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy5wbmdcIikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5zbGljay1wcmV2OjpiZWZvcmV7Y29udGVudDpcIjFcIiAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH1oZWFkZXIucGFnZV9oZWFkZXJ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo1MDBweDtwYWRkaW5nLXRvcDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dXJsKFwiLi9hc3NldHMvaW1hZ2VzL2hlYWRfYmcucG5nXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1oZWFkZXIucGFnZV9oZWFkZXIgc3ZnLmxvZ297cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAyNHB4O2hlaWdodDoyNjBweDt0b3A6LTExMXB4fWhlYWRlci5wYWdlX2hlYWRlciBzdmcubG9nbyBwYXRoe2ZpbGw6I2ZmZn1oZWFkZXIucGFnZV9oZWFkZXIgcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7Ym90dG9tOjc1cHg7d2lkdGg6MjQzcHg7aGVpZ2h0Ojg3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDNweCAjMDAwfWhlYWRlci5wYWdlX2hlYWRlciBwIHNwYW4udHJpYW5nbGV7ZmxvYXQ6bGVmdDt3aWR0aDoyNTBweDtoZWlnaHQ6MTgwcHg7c2hhcGUtb3V0c2lkZTpwb2x5Z29uKDAgMCwgMCAxNjJweCwgMTg3cHggMTYycHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCl7aGVhZGVyLnBhZ2VfaGVhZGVyIHB7cmlnaHQ6LTQ2cHg7Ym90dG9tOjYwcHg7d2lkdGg6MjQzcHg7aGVpZ2h0Ojg3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDNweCAjMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2hlYWRlci5wYWdlX2hlYWRlcntoZWlnaHQ6MzYwcHh9aGVhZGVyLnBhZ2VfaGVhZGVyIHN2Zy5sb2dve2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2hlYWRlci5wYWdlX2hlYWRlcntoZWlnaHQ6MjkwcHg7cGFkZGluZy10b3A6NjBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudH19QG1lZGlhIHByaW50e2hlYWRlci5wYWdlX2hlYWRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFse3dpZHRoOjEwMCV9LmNvbnRlbnR7d2lkdGg6OTAlfX1mb290ZXIucGFnZV9mb290ZXJ7cGFkZGluZy10b3A6NzBweH1mb290ZXIucGFnZV9mb290ZXIgcC5jdHJsX2VudGVyX25vdGljZXtmb250LXNpemU6MTNweDtib3R0b206MTdweDtjb2xvcjojOGI4ZDhiO2xlZnQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdDttYXJnaW4tYm90dG9tOjMwcHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIC5mb290ZXJfaGVhZGluZ3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MzZweH1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6Mzk1cHg7aGVpZ2h0OjJweDt0b3A6MjVweDtib3JkZXItdG9wOjJweCBzb2xpZCAjZGVkZWRlfWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjM5NXB4O2hlaWdodDoycHg7Ym90dG9tOjI0cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZGVkZX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nIHN2Z3t3aWR0aDoxODBweDtoZWlnaHQ6NDVweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjU5cHg7Z3JpZC1yb3ctZ2FwOjQ2cHg7cGFkZGluZy1ib3R0b206MzJweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjIxcHg7bWFyZ2luLWJvdHRvbTo2cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIHVsLm5hdmlnYXRpb25fbGlzdCBsaS5uYXZpZ2F0aW9uX2l0ZW0gdWwuc3VibmF2aWdhdGlvbl9saXN0IGxpLnN1Ym5hdmlnYXRpb25faXRlbS5uYXZpZ2F0aW9uX3RpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNFRTM4MkI7bWFyZ2luLWJvdHRvbToxM3B4O21hcmdpbi1sZWZ0OjBweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVtIGEubmF2aWdhdGlvbl9pdGVtX2xpbmt7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojMDAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjU3cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0cyBwe2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2Zvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmd7bWFyZ2luLWJvdHRvbTozMHB4fWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmc6YmVmb3Jle3dpZHRoOjM1JX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nOmFmdGVye3dpZHRoOjM1JX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nIGF7d2lkdGg6MzMlfWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmcgYSBzdmd7d2lkdGg6ODUlO21hcmdpbjowcHggMTJweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjI0cHg7Z3JpZC1yb3ctZ2FwOjM4cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIHVsLm5hdmlnYXRpb25fbGlzdCBsaS5uYXZpZ2F0aW9uX2l0ZW17bWFyZ2luLWxlZnQ6MzAlfWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVtIHVsLnN1Ym5hdmlnYXRpb25fbGlzdCBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW17bWFyZ2luLWxlZnQ6MzZweDt3aWR0aDphdXRvfWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVtIHVsLnN1Ym5hdmlnYXRpb25fbGlzdCBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW0ubmF2aWdhdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOjZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2Zvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4fWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjEwJX1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtmb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbXttYXJnaW4tbGVmdDowJX19QG1lZGlhIHByaW50e2Zvb3Rlci5wYWdlX2Zvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmhvbWVfcGFnZSAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAud3JhcHBlciAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre21hcmdpbi1ib3R0b206OTRweH0uaG9tZV9wYWdlIGgye2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiNFRTM4MkI7bWFyZ2luLWJvdHRvbToxM3B4fS5ob21lX3BhZ2UgLm1vZHVsZXttYXJnaW4tYm90dG9tOjQ4cHh9LmhvbWVfcGFnZSAubW9kdWxlIGhyLmhyX3JpZ2h0e3JpZ2h0OjEwcHh9LmhvbWVfcGFnZSAubW9kdWxlIGhyLmhyX2xlZnR7bGVmdDotMTUycHh9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuZnVsbHdpZGUudmlkZW9fdGh1bWIgaWZyYW1le21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KXsuaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2t7bWFyZ2luLWJvdHRvbTo2NHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgLndpZHRoX2hpZ2h0bGlnaHRlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojRUUzODJCO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9LmhvbWVfcGFnZSAuc2VrLWNvbC0xMDAgLnNpbmdsZV9tYXRlcmlhbCAudG9vbHN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTZweH0uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIGgyLndpdGhfaW5kZW50e2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZn0uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiBzcGFuLnBhcnRuZXJfbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxNDJweDt3aWR0aDoxMTBweDtoZWlnaHQ6ODBweDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDo0NnB4O3BhZGRpbmctcmlnaHQ6MTVweDt6LWluZGV4OjI7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJ30uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgLnNpZGVfaGVhZGluZ3ttYXJnaW4tdG9wOjI5NnB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre21hcmdpbi1ib3R0b206NjRweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC5zaW5nbGVfbWF0ZXJpYWwgLndpZHRoX2hpZ2h0bGlnaHRlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojRUUzODJCO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIC50b29sc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxNnB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCBoMi53aXRoX2luZGVudHtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozOXB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWZ9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHNwYW4ucGFydG5lcl9sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo0MnB4ICFpbXBvcnRhbnQ7bGVmdDp1bnNldCAhaW1wb3J0YW50O3dpZHRoOjEwNXB4ICFpbXBvcnRhbnQ7aGVpZ2h0Ojc1cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDo0NnB4O3BhZGRpbmctcmlnaHQ6MTVweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3otaW5kZXg6MiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCAuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSBoMnttYXJnaW4tYm90dG9tOjI0cHg7aGVpZ2h0OjMzcHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6I0VFMzgyQn0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhye21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfaW5mb3t3aWR0aDo4ODJweDttaW4taGVpZ2h0OjUyNHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEudGFnX2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O3dpZHRoOjE3M3B4O2hlaWdodDozNTdweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXdlaWdodDpib2xkfS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEudGFnX3Bob3Rve3dpZHRoOjY5M3B4O2hlaWdodDo1MDBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmbG9hdDpyaWdodH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxze3dpZHRoOjg4MnB4O21hcmdpbi1sZWZ0OjE4OXB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7bWFyZ2luLWxlZnQ6MDtkaXNwbGF5OmZsZXh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLXJpZ2h0OjE2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSAudGFnX21hdGVyaWFsX3RpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZicgIWltcG9ydGFudDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTtjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7d2lkdGg6MTczcHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSAudGFnX21hdGVyaWFsX3RodW1ie3dpZHRoOjE3M3B4O2hlaWdodDoxMTBweDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuZnVsbHdpZGUucG9kY2FzdF90aHVtYnt3aWR0aDoxMDI0cHg7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuZnVsbHdpZGUucG9kY2FzdF90aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMVwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3BvZGNhc3QgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoyOTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGU+aDJ7bWFyZ2luLWxlZnQ6LTEwcHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3R7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyODdweDtib3R0b206NTUwcHg7d2lkdGg6MTEzNHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MjAwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMDJlbTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7ei1pbmRleDo5Oy13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNFRTM4MkI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm97d2lkdGg6ODgycHg7bWluLWhlaWdodDo1MjRweDttYXJnaW4tYm90dG9tOi0xNnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIC5tYXRfbGlzdF9kZXNje2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I0VFMzgyQjtyaWdodDp1bnNldDt3aWR0aDoxNzNweDtoZWlnaHQ6MzU3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWZ9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxze3dpZHRoOjU1MHB4O21hcmdpbi1sZWZ0OjE5MnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbTo0MHB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWd7d2lkdGg6NTUwcHg7aGVpZ2h0OjMwMHB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXJnaW4tYm90dG9tOjE2cHg7b2JqZWN0LWZpdDpjb3Zlcn0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgLml0ZW1fbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDNlbTtjb2xvcjojMDAwMDAwfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlke3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLnRyYW5zcGFyZW50X3ZlcnRpY2FsX3RhZyBhe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI4N3B4O2JvdHRvbTo1NTBweDt3aWR0aDoxMTM0cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMDBweDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt6LWluZGV4Ojk7LXdlYmtpdC10ZXh0LXN0cm9rZToxcHggI0VFMzgyQjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZve21pbi1oZWlnaHQ6NTI0cHg7bWFyZ2luLWJvdHRvbTotMTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHN7d2lkdGg6MTA0MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NTAlIDUwJTttYXJnaW46MCBhdXRvO21hcmdpbi1sZWZ0Oi0xNjBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDhweCA0MHB4IDhweDtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIHEubWF0X2xpc3RfZGVzY3tmbG9hdDpyaWdodDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O3dpZHRoOjM2M3B4O2hlaWdodDozMzlweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWIgTWVkaXVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzowLjAzZW07cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZ3t3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1ie21hcmdpbi1ib3R0b206MTZweDtvYmplY3QtZml0OmNvdmVyfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSAuaXRlbV9tYXRlcmlhbF90aXRsZXtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiMwMDAwMDA7cGFkZGluZy1sZWZ0OjIwJTtwYWRkaW5nLXJpZ2h0OjIwcHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gYXV0b30uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iLC5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mb3ttYXJnaW4tYm90dG9tOjI0cHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va19pbmZve3BhZGRpbmctbGVmdDoxNnB4O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI5cHg7Y29sb3I6IzAwMDAwMDtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va19kZXNje21hcmdpbi1ib3R0b206NzBweH0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyNTBweH0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keXt3aWR0aDoxMDI0cHg7aGVpZ2h0OjI1MHB4O2JhY2tncm91bmQ6IzUyMDBGRjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xNTJweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHR7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHQgcHtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6NDJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO3dpZHRoOjUwMHB4O21hcmdpbjowIGF1dG99LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvPmF7d2lkdGg6MTAwJX0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O3dpZHRoOjc0MHB4O2hlaWdodDo0NzBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6bGVmdCAhaW1wb3J0YW50O2xlZnQ6MH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMFwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuZnVsbHdpZGUudmlkZW9fdGh1bWIud2lkdGhfaGlnaHRsaWdodGVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjIyMHB4O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNFRTM4MkI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYi53aWR0aF9oaWdodGxpZ2h0ZXI6OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDBcIjtmb250LWZhbWlseTonaWNvbW9vbicgIWltcG9ydGFudDt3aWR0aDoxMTZweDtoZWlnaHQ6MTE2cHg7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTE2cHg7bGluZS1oZWlnaHQ6MTEwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7bGVmdDpjYWxjKDUwJSAtIDU4cHgpO3RvcDpjYWxjKDUwJSAtIDU4cHgpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjJzfS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iLndpZHRoX2hpZ2h0bGlnaHRlcjpob3Zlcjo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoyOTZweH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcHtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiMwMDAwMDB9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAubW9kdWxlX3ZpZGVvIC5zaWRlX2hlYWRpbmd7ZGlzcGxheTpub25lfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1ie3dpZHRoOjUwNHB4O2hlaWdodDoyODBweDtsZWZ0Oi0xNDJweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIGgye21hcmdpbi10b3A6LTIwcHh9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSBocntkaXNwbGF5Om5vbmV9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX2luZm97ZGlzcGxheTpmbGV4O3dpZHRoOjUwNHB4O2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEuYXNpZGUudGFnX2Rlc2N7d2lkdGg6NTA0cHg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX2luZm8gYXtkaXNwbGF5OmZsZXg7d2lkdGg6NTA0cHg7aGVpZ2h0OjI4MHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIGEgcXt3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHh9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX21hdGVyaWFsc3ttYXJnaW4tbGVmdDowfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6NDVweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpe3dpZHRoOjQ5MHB4O21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpIGEgcHt3aWR0aDo4MCU7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouMnN9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSBhIHA6aG92ZXJ7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGkgaW1ne2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5zZWstY29sLTUwIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9pbWFnZV9tb2R1bGVcIl0gZmlndXJle3dpZHRoOjUwNHB4O2hlaWdodDoyODBweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9pbWFnZV9tb2R1bGVcIl0gZmlndXJlIGltZ3t3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHg7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLmJvb2tfbW9kdWxle292ZXJmbG93OmhpZGRlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsuaG9tZV9wYWdlIC5tb2R1bGV7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpoaWRkZW59LmhvbWVfcGFnZSBxLmFzaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2t7bWFyZ2luLWJvdHRvbTo2NHB4fS5ob21lX3BhZ2UgLnNpbmdsZV9tYXRlcmlhbCAud2lkdGhfaGlnaHRsaWdodGVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjIyMHB4O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNFRTM4MkI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgLnRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE2cHh9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIGgyLndpdGhfaW5kZW50e2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZn0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYnttaW4taGVpZ2h0OjM1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiBzcGFuLnBhcnRuZXJfbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDozNHB4O3dpZHRoOjkxcHg7aGVpZ2h0OjY2cHg7YmFja2dyb3VuZDojRUUzODJCO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLXJpZ2h0OjEwcHg7ei1pbmRleDoyO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZid9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNpbmdsZV9tYXRlcmlhbCAuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZXtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAudGFnX21vZHVsZSBoMnttYXJnaW4tYm90dG9tOjI0cHg7aGVpZ2h0OjMzcHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6I0VFMzgyQn0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhye21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhyLmhyX3JpZ2h0e2Zsb2F0OmxlZnR9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm97d2lkdGg6MTAwJSAhaW1wb3J0YW50O21pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm8gcS50YWdfZGVzY3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNFRTM4MkI7cmlnaHQ6dW5zZXQgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjttYXJnaW4tYm90dG9tOjIwcHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm8gcS50YWdfcGhvdG97aGVpZ2h0OjMwMHB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHN7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7bWFyZ2luOjAgMCAtMjBweCAwO2Rpc3BsYXk6Z3JpZDt3aWR0aDpjYWxjKDEwMCUgKyAxNnB4KTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpIC50YWdfbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWJzZXJpZlwiICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjFweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGkgLnRhZ19tYXRlcmlhbF90aHVtYnt3aWR0aDoxMDAlO2hlaWdodDoxMTBweDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLmhyX3JpZ2h0e2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYnt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjIzM3B4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iOjphZnRlcntjb250ZW50OlwiXFxlOTAwXCI7Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4O2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjExNnB4O2xpbmUtaGVpZ2h0OjExMHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2xlZnQ6Y2FsYyg1MCUgLSA1OHB4KTt0b3A6Y2FsYyg1MCUgLSA1OHB4KTtjdXJzb3I6cG9pbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYi53aWR0aF9oaWdodGxpZ2h0ZXI6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MjIwcHg7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iLndpZHRoX2hpZ2h0bGlnaHRlcjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMFwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHB7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzFweDtjb2xvcjojMDAwMDAwfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG99LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va190aHVtYiwuaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfdGh1bWIgaW1ne2hlaWdodDoxOTFweDttYXgtd2lkdGg6MTI1cHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va19pbmZve3BhZGRpbmctbGVmdDoxNnB4O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI5cHg7Y29sb3I6IzAwMDAwMDtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va19kZXNje21hcmdpbi1ib3R0b206NzBweH0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDttYXJnaW46MTBweCAwfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIGhye2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5tb2R1bGVfcG9kY2FzdCBxLmZ1bGx3aWRlLnBvZGNhc3RfdGh1bWJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjMzcHg7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tYm90dG9tOjI0cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3BvZGNhc3QgcS5mdWxsd2lkZS5wb2RjYXN0X3RodW1iOjphZnRlcntjb250ZW50OlwiXFxlOTAxXCI7Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4O2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjExNnB4O2xpbmUtaGVpZ2h0OjExMHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO3RvcDpjYWxjKDUwJSAtIDU4cHgpO2N1cnNvcjpwb2ludGVyfS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3R7bWluLWhlaWdodDoxMzAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyODdweDtib3R0b206NTUwcHg7d2lkdGg6MTEzNHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MjAwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMDJlbTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7ei1pbmRleDo5Oy13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNFRTM4MkI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mb3ttaW4taGVpZ2h0OjUyNHB4O21hcmdpbi1ib3R0b206LTE2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gLm1hdF9saXN0X2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHN7bWFyZ2luOjAgYXV0b30uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206NDBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgaW1ne3dpZHRoOjU1MHB4O2hlaWdodDozMDBweDtvYmplY3QtZml0OmNvdmVyfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXJnaW4tYm90dG9tOjE2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIC5pdGVtX21hdGVyaWFsX3RpdGxle2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Mjg3cHg7Ym90dG9tOjU1MHB4O3dpZHRoOjExMzRweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjAyZW07dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3otaW5kZXg6OTstd2Via2l0LXRleHQtc3Ryb2tlOjFweCAjRUUzODJCO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm97bWluLWhlaWdodDo1MjRweDttYXJnaW4tYm90dG9tOi0xNnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFsc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG87bWFyZ2luOjAgYXV0b30uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDhweCA0MHB4IDhweDtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIHEubWF0X2xpc3RfZGVzY3tmbG9hdDpyaWdodDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWd7d2lkdGg6NTA0cHg7aGVpZ2h0OjI4MHB4O29iamVjdC1maXQ6Y292ZXJ9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1ie21hcmdpbi1ib3R0b206MTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgLml0ZW1fbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMDtwYWRkaW5nLWxlZnQ6MjAlfS5ob21lX3BhZ2UgLm1vZHVsZV9iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI1MHB4fS5ob21lX3BhZ2UgLm1vZHVsZV9iYW5uZXIgLmJhbm5lcl9ib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjI1MHB4O2JhY2tncm91bmQ6IzUyMDBGRjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHR7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHQgcHtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6NDJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO3dpZHRoOjUwMHB4O21hcmdpbjowIGF1dG99fS5ob21lX3BhZ2UgLnNlay1jb2x1bW57YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5zZWstY29sLTUwe21hcmdpbi1ib3R0b206MzBweH0uc2VrLWNvbC01MCAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie2xlZnQ6LTE0MnB4O3dpZHRoOjUwNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI4MHB4ICFpbXBvcnRhbnR9LnNlay1jb2wtNTAgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoxODJweCAhaW1wb3J0YW50O3JpZ2h0OjBweCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHAuc3RhcnRfdGV4dHtwYWRkaW5nLXJpZ2h0OjQwcHh9LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWUzODJifS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie3dpZHRoOjUwNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI4MHB4ICFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTJweCAhaW1wb3J0YW50fS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLnNpZGVfaGVhZGluZ3ttYXJnaW4tdG9wOjE4MnB4ICFpbXBvcnRhbnQ7cmlnaHQ6LTE0M3B4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwcHh9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2IGlmcmFtZXttYXgtd2lkdGg6MTAyNHB4O21pbi1oZWlnaHQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXthcnRpY2xlLm1hdGVyaWFsLnBhZ2VfdCAuZnVsbC1zaXple3dpZHRoOjEwMjRweDtoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDotNzFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzg2cHgpey5ob21lX3BhZ2UgZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jhbm5lcl9tb2R1bGVcIl17bWluLWhlaWdodDoyNTBweCAhaW1wb3J0YW50O3otaW5kZXg6MX0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVye21pbi1oZWlnaHQ6MjUwcHggIWltcG9ydGFudH0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVyICNkZnBfYmFubmVyX3RvcCBkaXZ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDBweH0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVyICNkZnBfYmFubmVyX3RvcCBkaXYgaWZyYW1le21heC13aWR0aDoxMDI0cHg7bWluLWhlaWdodDoyNTBweCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODdweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwcHh9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2IGlmcmFtZXttYXgtd2lkdGg6MTAyNHB4O21pbi1oZWlnaHQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo3MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5zZWstY29sLTUwe21hcmdpbi1ib3R0b206MzBweH0uc2VrLWNvbC01MCAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie2xlZnQ6LTE1MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWI6YmVmb3Jle2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5ob21lX3BhZ2UgaDJ7Zm9udC1zaXplOjMycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDozNXB4ICFpbXBvcnRhbnQ7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaXttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBxLm1hdF9saXN0X2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0uaG9tZV9wYWdlIC5zZWstbW9kdWxlW2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2FydGljbGVzX2xpbmtfbW9kdWxlXCJdICNsb2FkTW9yZSBhe21hcmdpbi10b3A6MH0uaG9tZV9wYWdlIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSAuaXRlbV9tYXRlcmlhbF90aXRsZXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iLC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97bWFyZ2luLWJvdHRvbToyNHB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iIGltZ3toZWlnaHQ6MTkxcHg7bWF4LXdpZHRoOjEyNXB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97cGFkZGluZy1sZWZ0OjE2cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjlweDtjb2xvcjojMDAwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfZGVzY3ttYXJnaW4tYm90dG9tOjcwcHg7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4ICFpbXBvcnRhbnR9LmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYnRue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO21hcmdpbjoxMHB4IDB9LmJvb2tfbW9kdWxlIGhye2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYnttaW4taGVpZ2h0OjIzM3B4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfdmlkZW9fbW9kdWxlXCJdIGlmcmFtZSN2aWRlb19tb2R1bGV7bWF4LWhlaWdodDoyMDBweH0uc2VrLWNvbC01MHttYXJnaW4tYm90dG9tOjMwcHh9LnNlay1jb2wtNTAgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGV7b3ZlcmZsb3cteDp1bnNldCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7bGVmdDowO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MjMzcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6MCAhaW1wb3J0YW50O3JpZ2h0OjBweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXgtaGVpZ2h0OjIzM3B4fS5ob21lX3BhZ2UgLnNlay1tb2R1bGUtaW5uZXIgLmJvb2tzX2xpc3QgaW1nLmFkYXB0aXZle21heC13aWR0aDoxOTJweDttYXgtaGVpZ2h0OjI0NHB4O29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5zZWstY29sLTUwOm50aC1jaGlsZCgyKXtib3JkZXItbGVmdDpub25lfS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZXtvdmVyZmxvdy14OnVuc2V0ICFpbXBvcnRhbnR9LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDoyMzNweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0ycHggIWltcG9ydGFudH0uc2VrLWNvbC01MDpudGgtY2hpbGQoMikgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7cmlnaHQ6LTE0M3B4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mb3twYWRkaW5nLWxlZnQ6MHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va190aXRsZXttYXJnaW4tYm90dG9tOjE2cHh9fS5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSArIDc1cHgpO3otaW5kZXg6MjE0NzQ4MzY0NztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtvdmVyZmxvdy15OmF1dG87ZGlzcGxheTpub25lO292ZXJmbG93LXg6aGlkZGVuO2JhY2tkcm9wLWZpbHRlcjpibHVyKDdweCl9Lm1vZGFsX2ZhZGluZyAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjg4MnB4O3BhZGRpbmctdG9wOjEwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBpLmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7dG9wOjgwcHg7cmlnaHQ6MDtmb250LXNpemU6MzRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo5MCV9Lm1vZGFsX2ZhZGluZyAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGkuaWNvbi1jbG9zZXtyaWdodDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWxfZmFkaW5nIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggNDBweH0ubW9kYWxfZmFkaW5nIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgaS5pY29uLWNsb3Nle3RvcDoyMHB4fX0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo4ODJweH0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciB1bC5zZWN0aW9uc19saXN0IGhye2JvcmRlci10b3A6MnB4IHNvbGlkICNmZjEyMDA7d2lkdGg6MTAyNHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tYm90dG9tOjM2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9tZW51IC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgdWwuc2VjdGlvbnNfbGlzdCBsaS5zZWN0aW9uc19pdGVte21hcmdpbi1ib3R0b206MTVweH0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciB1bC5zZWN0aW9uc19saXN0IGxpLnNlY3Rpb25zX2l0ZW0gYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwfS5tb2RhbF9mYWRpbmcjbW9kYWxfbWVudSAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIHVsLnNlY3Rpb25zX2xpc3QgbGkuc2VjdGlvbnNfaXRlbS5tYWlue21hcmdpbi1ib3R0b206MzNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5tb2RhbF9mYWRpbmcjbW9kYWxfbWVudSAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjkwJX19Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo5NjNweDtwYWRkaW5nLXRvcDoxNjJweH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjYwcHg7aGVpZ2h0OjYwcHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5lIGkuaWNvbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3RvcDoyMHB4O2ZvbnQtc2l6ZToyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgZm9ybS5zZWFyY2hfbGluZSBpbnB1dC5zZWFyY2hfZmllbGR7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtmb250LXNpemU6MjBweDtwYWRkaW5nLWxlZnQ6NjJweDtwYWRkaW5nLXJpZ2h0OjExMnB4O291dGxpbmU6bm9uZX0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgaW5wdXQuc2VhcmNoX2ZpZWxkOjpwbGFjZWhvbGRlcntjb2xvcjpibGFja30ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgYnV0dG9uLnNlYXJjaF9saW5lX2J0bl9maW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgYnV0dG9uLnNlYXJjaF9saW5lX2J0bl9maW5kOmhvdmVye2JhY2tncm91bmQtY29sb3I6I0VFMzgyQn0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0c3ttYXJnaW4tYm90dG9tOjEyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHNtYWxsLmluX3N0b2Nre3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBkYXNoZWQgI0VFMzgyQjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEzM3B4O2hlaWdodDozM3B4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjRzfS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHNtYWxsLmluX3N0b2NrIGF7Y29sb3I6I0VFMzgyQjt0cmFuc2l0aW9uOi40c30ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyBzbWFsbC5pbl9zdG9jazpob3ZlcntwYWRkaW5nOjVweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjtiYWNrZ3JvdW5kOiNFRTM4MkI7ZGlzcGxheTpibG9jazt3aWR0aDoxMzNweDtoZWlnaHQ6MzNweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyBzbWFsbC5pbl9zdG9jazpob3ZlciBhe2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyB1bC5zZWFyY2hfcmVzdWx0c19saXN0IGxpLnNlYXJjaF9yZXN1bHRzX3Jvd3ttYXJnaW4tYm90dG9tOjMwcHh9ZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGltZy5zZWFyY2hfcmVzdWx0X2ltYWdle29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MjYzcHg7aGVpZ2h0OjE0OHB4O21hcmdpbi1yaWdodDozMHB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gaW1nLnNlYXJjaF9yZXN1bHRfaW1hZ2UuYm9va3tvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtoZWlnaHQ6YXV0b31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGltZy5zZWFyY2hfcmVzdWx0X2ltYWdlLmNhcF9jb3Zlcl9pbWd7b2JqZWN0LWZpdDpjb250YWluO2JhY2tncm91bmQ6I2VlMzgyY31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm97d2lkdGg6MzYxcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbmt7Y29sb3I6I2ZmZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZX1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbms6aG92ZXJ7Y29sb3I6I0VFMzgyQn1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gcC5zZWFyY2hfcmVzdWx0X2hlYWRpbmd7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9ZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbSAuc2VhcmNoX3Jlc3VsdF9pbmZvIHAuc2VhcmNoX3Jlc3VsdF9oZWFkaW5nIGF7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjkwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXJ7cGFkZGluZzo4MHB4IDB9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5le21hcmdpbi1ib3R0b206MjBweDtoZWlnaHQ6NDBweH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgaS5pY29uLXNlYXJjaHtsZWZ0OjEycHg7dG9wOjEycHg7Zm9udC1zaXplOjE2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5lIGlucHV0LnNlYXJjaF9maWVsZHtmb250LXNpemU6MTZweDtwYWRkaW5nLWxlZnQ6NDJweDtwYWRkaW5nLXJpZ2h0OjEwMnB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgZm9ybS5zZWFyY2hfbGluZSBidXR0b24uc2VhcmNoX2xpbmVfYnRuX2ZpbmR7cmlnaHQ6NnB4O3RvcDo2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciAuc2VhcmNoX3Jlc3VsdHN7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHVsLnNlYXJjaF9yZXN1bHRzX2xpc3QgbGkuc2VhcmNoX3Jlc3VsdHNfcm93e21hcmdpbi1ib3R0b206MjBweH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGEuc2VhcmNoX3Jlc3VsdF9pbWFnZV9saW5re2ZsZXgtc2hyaW5rOjA7d2lkdGg6MzAlO21hcmdpbi1yaWdodDoxNXB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gYS5zZWFyY2hfcmVzdWx0X2ltYWdlX2xpbmsgaW1nLnNlYXJjaF9yZXN1bHRfaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm97d2lkdGg6MTAwJX1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbmt7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gLnNlYXJjaF9yZXN1bHRfaW5mbyBwLnNlYXJjaF9yZXN1bHRfaGVhZGluZ3tmb250LXNpemU6MTZweH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gcC5zZWFyY2hfcmVzdWx0X2hlYWRpbmcgYXtjb2xvcjojRUUzODJCICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX19c2VjdGlvbi5jdXJ0YWlue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDtwYWRkaW5nOjEwMHB4O2Rpc3BsYXk6ZmxleDtkaXNwbGF5Om5vbmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6YmxhY2s7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9c2VjdGlvbi5jdXJ0YWluIC5jdXJ0YWluX2NvbnRlbnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9c2VjdGlvbi5jdXJ0YWluIC5idG5fY3VydGFpbl9zbGlkZXVwe2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo1MHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2JvdHRvbTo1MHB4O3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2V9c2VjdGlvbi5jdXJ0YWluIC5idG5fY3VydGFpbl9zbGlkZXVwOmhvdmVye2NvbG9yOiNFRTM4MkJ9LmN1cnRhaW5fd3JhcHBlcnt3aWR0aDoxMDAlfS5ub3Njcm9sbCAuY3VydGFpbl93cmFwcGVye3RyYW5zaXRpb246LjVzfWZpZ3VyZS5hbHBoYWJldF9maWx0ZXJ7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206NXB4fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYS5zZWxlY3RlZHtjb2xvcjojRUUzODJCICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYS5zZWxlY3RlZCBocntib3JkZXItY29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cgYXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjUwMDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyAucnVzX2FscGhhYmV0e21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX1maWd1cmUuYWxwaGFiZXRfZmlsdGVyIC5maWx0ZXJfcm93LmVuIGF7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5lbiBhIHNwYW4uZmlyc3RfbGV0dGVye21hcmdpbi1yaWdodDoxNnB4fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cuZW4gYSBzcGFuLmxhc3RfbGV0dGVye21hcmdpbi1sZWZ0OjE2cHh9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5lbiBhIGhye21hcmdpbi10b3A6MTBweDt3aWR0aDoxMDAlO2JvcmRlci1jb2xvcjojMDAwfWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cuZW4gYTpob3ZlciBocntib3JkZXItY29sb3I6I0VFMzgyQn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7ZmlndXJlLmFscGhhYmV0X2ZpbHRlcntvdmVyZmxvdzpoaWRkZW59ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5ydXtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbDtvdmVyZmxvdzotbW96LXNjcm9sbGJhcnMtbm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1maWd1cmUuYWxwaGFiZXRfZmlsdGVyIC5maWx0ZXJfcm93LnJ1Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowICFpbXBvcnRhbnR9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyAucnVzX2FscGhhYmV0e21pbi13aWR0aDo3NDBweH19bmF2LnRvcF9tZW51LmZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7dG9wOjBweCAhaW1wb3J0YW50fW5hdi50b3BfbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTgwcHg7ei1pbmRleDoyMDt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1uYXYudG9wX21lbnUgLndyYXBwZXJ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dve2NvbG9yOiMwMDA7bWFyZ2luLWxlZnQ6MjBweH1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dvOnZpc2l0ZWR7Y29sb3I6IzAwMH1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dvOmFueS1saW5re2NvbG9yOiMwMDB9bmF2LnRvcF9tZW51IC53cmFwcGVyIHVsLnRvcF9tZW51X2xpc3R7ZGlzcGxheTpmbGV4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW17ZGlzcGxheTpmbGV4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW0gYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzAwMDttYXJnaW4tcmlnaHQ6MTZweDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlfW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW0gYTpob3Zlcntjb2xvcjojRUUzODJCfW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCO3dpZHRoOjQwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDo3cHh9bmF2LnRvcF9tZW51IC53cmFwcGVyIHVsLnRvcF9tZW51X2xpc3QgbGkudG9wX21lbnVfaXRlbTpsYXN0LW9mLXR5cGUgYXttYXJnaW4tcmlnaHQ6MHB4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW06bGFzdC1vZi10eXBlOmFmdGVye2Rpc3BsYXk6bm9uZX1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tcmlnaHQ6MjJweDt3aWR0aDo3MHB4fW5hdi50b3BfbWVudSAud3JhcHBlciAudG9vbHMgaXtmb250LXNpemU6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9bmF2LnRvcF9tZW51IC53cmFwcGVyIC50b29scyBpOjpzZWxlY3Rpb257Y29sb3I6Y3VycmVudENvbG9yO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9bmF2LnRvcF9tZW51IC53cmFwcGVyIC50b29scyBpLmljb24taGFtYnVyZ2Vye2Rpc3BsYXk6bm9uZX1uYXYudG9wX21lbnUgLndyYXBwZXIgZm9ybS5oZWFkZXJfc2VhcmNoX2Zvcm17ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7bmF2LnRvcF9tZW51IC53cmFwcGVyIHVsLnRvcF9tZW51X2xpc3R7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7bmF2LnRvcF9tZW51e2hlaWdodDo2MHB4O2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsMC4yKX1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xzIGkuaWNvbi1wbGF5X2xpZ2h0e2Rpc3BsYXk6bm9uZX1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xzIGkuaWNvbi1zZWFyY2h7Zm9udC1zaXplOjMwcHg7bWFyZ2luLXJpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NjAwfW5hdi50b3BfbWVudSAud3JhcHBlciAudG9vbHMgaS5pY29uLWhhbWJ1cmdlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTozMXB4fW5hdi50b3BfbWVudSAud3JhcHBlciBmb3JtLmhlYWRlcl9zZWFyY2hfZm9ybXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBwcmludHtuYXYudG9wX21lbnV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fWZpZ3VyZS5zZWFyY2hfYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjBweH1maWd1cmUuc2VhcmNoX2Jsb2NrIGl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDt0b3A6MTZweDtyaWdodDoxNnB4O2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7ZmlndXJlLnNlYXJjaF9ibG9ja3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBwcmludHtmaWd1cmUuc2VhcmNoX2Jsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uaGVhZGVyX21lbnVfYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dG9wOjEwN3B4O2xlZnQ6MzBweDt6LWluZGV4OjEwfS5oZWFkZXJfbWVudV9ibG9jayBpe2ZvbnQtc2l6ZTozNHB4O2N1cnNvcjpwb2ludGVyO3dpZHRoOjM1cHg7b3ZlcmZsb3c6aGlkZGVufS5oZWFkZXJfbWVudV9ibG9jayB1bC5tZW51X2xpc3R7ZGlzcGxheTpub25lO21hcmdpbi1sZWZ0OjE3cHg7bWFyZ2luLXRvcDotNHB4fS5oZWFkZXJfbWVudV9ibG9jayB1bC5tZW51X2xpc3QgbGkubWVudV9pdGVte21hcmdpbi1ib3R0b206MTFweH0uaGVhZGVyX21lbnVfYmxvY2sgdWwubWVudV9saXN0IGxpLm1lbnVfaXRlbSBhe2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZX0uaGVhZGVyX21lbnVfYmxvY2sgdWwubWVudV9saXN0IGxpLm1lbnVfaXRlbSBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyX21lbnVfYmxvY2t7ZGlzcGxheTpub25lfX1maWd1cmUuc2lkZV9oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDt0b3A6LTEzMHB4O2hlaWdodDpjYWxjKDEwMCUgKyA1MHB4KTt3aWR0aDo1MHB4O3otaW5kZXg6MTA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6Z3JpZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt1c2VyLXNlbGVjdDpub25lO21hcmdpbjowcHh9ZmlndXJlLnNpZGVfaGVhZGluZy5pbl9jb250ZW50e3RvcDp1bnNldDtyaWdodDotMTQycHh9ZmlndXJlLnNpZGVfaGVhZGluZyBmaWdjYXB0aW9ue2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMDJlbTtjb2xvcjojRUUzODJCO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTM1cHg7cmlnaHQ6MC41cHg7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjE0MDBweDtwYWRkaW5nLWxlZnQ6MjAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtmaWd1cmUuc2lkZV9oZWFkaW5ne2Rpc3BsYXk6bm9uZX19QG1lZGlhIHByaW50e2ZpZ3VyZS5zaWRlX2hlYWRpbmd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5tYzR3cC1yZXNwb25zZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OTk5OTtsZWZ0OmNhbGMoNTAlIC0gMzAwcHgpO3RvcDpjYWxjKDUwJSAtIDI1MHB4KTtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjUwMHB4O3dpZHRoOjYwMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9Lm1jNHdwLXJlc3BvbnNlIC5tYzR3cC1hbGVydHthbGlnbi1zZWxmOmNlbnRlcn0ubWM0d3AtYWxlcnQubWM0d3Atbm90aWNlLC5tYzR3cC1hbGVydCwubWM0d3Atbm90aWNle3Bvc2l0aW9uOmZpeGVkO3RvcDpjYWxjKDUwJSAtIDE1MHB4KTtsZWZ0OmNhbGMoNTAlIC0gMjUwcHgpO2Rpc3BsYXk6ZmxleDt3aWR0aDo1MDBweDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjE1MHB4O3RleHQtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgNzVweDtib3gtc2hhZG93OjBweCAwcHggMTVweCAjM2UwNDAwO2JvcmRlci1yYWRpdXM6MnB4O3otaW5kZXg6MTB9Lm1jNHdwLWFsZXJ0Lm1jNHdwLW5vdGljZSBwLC5tYzR3cC1hbGVydCBwLC5tYzR3cC1ub3RpY2UgcHt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5tYzR3cC1yZXNwb25zZTplbXB0eXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3otaW5kZXg6LTEgIWltcG9ydGFudH0ubWM0d3AtcmVzcG9uc2UsI21haWxjaGltcF9mb3JtX25vdGljZXt0cmFuc2l0aW9uOi43c30jbWFpbGNoaW1wX2Zvcm1fbm90aWNle3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0jbWFpbGNoaW1wX2Zvcm1fbm90aWNlLmRpc2FibGUsLm1jNHdwLXJlc3BvbnNlLmRpc2FibGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MDAwcHg7ei1pbmRleDotMTB9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50e21hcmdpbi1ib3R0b206NTBweH1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybSBsYWJlbHtoZWlnaHQ6MzhweDtsaW5lLWhlaWdodDozOHB4O21hcmdpbi1yaWdodDozM3B4O2ZvbnQtc2l6ZToyMHB4fXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBmb3JtIC5pbnB1dF93cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGZvcm0gLmlucHV0X3dyYXBwZXIgaW5wdXR7ZmxleC1ncm93OjE7Ym9yZGVyOjFweCBzb2xpZCAjRUUzODJCO21hcmdpbi1yaWdodDoxMnB4O3BhZGRpbmc6MHB4IDE1cHg7Zm9udC1zaXplOjE0cHg7b3V0bGluZTpub25lfXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBmb3JtIC5pbnB1dF93cmFwcGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF17YXBwZWFyYW5jZTp1bnNldDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowcHg7Y3Vyc29yOnBvaW50ZXJ9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGZvcm0gLmlucHV0X3dyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XSBpe2ZvbnQtc2l6ZTozOHB4fS5tYzR3cC1mb3JtLWZpZWxkc3t3aWR0aDoxMDAlfS5tYzR3cC1mb3JtLWZpZWxkcyBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnR7bWFyZ2luLWJvdHRvbTo1MHB4O2Rpc3BsYXk6ZmxleH0ubWM0d3AtZm9ybS1maWVsZHMgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGxhYmVse2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM4cHg7bWFyZ2luLXJpZ2h0OjMzcHg7Zm9udC1zaXplOjIwcHh9Lm1jNHdwLWZvcm0tZmllbGRzIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCAuaW5wdXRfd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5tYzR3cC1mb3JtLWZpZWxkcyBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgLmlucHV0X3dyYXBwZXIgaW5wdXR7ZmxleC1ncm93OjE7Ym9yZGVyOjFweCBzb2xpZCAjRUUzODJCO21hcmdpbi1yaWdodDoxMnB4O3BhZGRpbmc6MHB4IDE1cHg7Zm9udC1zaXplOjE0cHg7b3V0bGluZTpub25lfS5tYzR3cC1mb3JtLWZpZWxkcyBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgLmlucHV0X3dyYXBwZXIgYnV0dG9uW3R5cGU9c3VibWl0XXthcHBlYXJhbmNlOnVuc2V0O2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjBweDtjdXJzb3I6cG9pbnRlcn0ubWM0d3AtZm9ybS1maWVsZHMgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IC5pbnB1dF93cmFwcGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0gaXtmb250LXNpemU6MzhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50e21hcmdpbi1ib3R0b206NDJweH1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybSBsYWJlbHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTZweDttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206NHB4fXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBmb3JtIC5pbnB1dF93cmFwcGVye3BhZGRpbmc6MHB4IDM0cHh9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50e21hcmdpbi1ib3R0b206NDJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206NHB4O2ZvbnQtZmFtaWx5OkxvcmE7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIzcHh9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IC5pbnB1dF93cmFwcGVye3BhZGRpbmc6MHB4IDM0cHh9fUBtZWRpYSBwcmludHtzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnR7ZGlzcGxheTpub25lfX0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjBweCAxNHB4IDBweCAxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX3Bvc3RlcntmbGV4LXNocmluazowO2FsaWduLXNlbGY6ZmxleC1zdGFydDttYXJnaW4tcmlnaHQ6MThweDt3aWR0aDoyMzZweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9wb3N0ZXIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7d2lkdGg6MjM2cHg7aGVpZ2h0OjI3MHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX3Bvc3RlciAuaW1nX3Bvc3Rlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMzZweDtoZWlnaHQ6MjcwcHg7dG9wOi05MHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2luZm97bWluLWhlaWdodDoxMTRweDtmbGV4LWdyb3c6MTthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoyNHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2luZm8gaDMuaW5mb190aXRsZXtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjRweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZvIHAuaW5mb19kZXNjcmlwdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjZ9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9uc3t3aWR0aDoyMTdweDtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDozOHB4O3BhZGRpbmctYm90dG9tOjhweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9idXR0b25zIGEuYnRue21hcmdpbi1yaWdodDo4cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9ucyBhLmJ0bjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3dpZHRoOmF1dG99LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9ucyBhLmJ0bnttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206OHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnMgYS5idG46bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowcHggMTBweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9wb3N0ZXJ7d2lkdGg6MTIycHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfcG9zdGVyIC5pbWdfcG9zdGVye3RvcDotMTEzcHg7d2lkdGg6MTIycHg7aGVpZ2h0OjE0OXB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2luZm97d2lkdGg6MTAwJTttaW4taGVpZ2h0OmF1dG87bWFyZ2luLXRvcDo0NHB4O21hcmdpbi1ib3R0b206MTNweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZvIGgzLmluZm9fdGl0bGV7bWFyZ2luLWJvdHRvbTo2cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfaW5mbyBwLmluZm9fZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MS40NX0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZvIC5tYWdhemluZV9idXR0b25ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoOTBweCwgMTAwcHgpKSAhaW1wb3J0YW50O2dyaWQtY29sdW1uLWdhcDo4cHg7cm93LWdhcDo4cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9uc3tmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9idXR0b25zIGEuYnRue21hcmdpbi1ib3R0b206MHB4O21hcmdpbi1yaWdodDo4cHh9LmFzaWRlLm1hZ2F6aW5lX2lzc3VlIC5tYWdhemluZV9pbmZvIC5tYWdhemluZV9idXR0b25ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoOTBweCwgMTAwcHgpKSAhaW1wb3J0YW50O2dyaWQtY29sdW1uLWdhcDo4cHg7cm93LWdhcDo4cHh9fXNlY3Rpb24uYWxzb19yZWFkX2Jsb2NrIGgye21hcmdpbi1ib3R0b206OHB4fXNlY3Rpb24uYWxzb19yZWFkX2Jsb2NrIHVsLmFsc29fcmVhZF9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE2cHg7cm93LWdhcDoxM3B4fXNlY3Rpb24uYWxzb19yZWFkX2Jsb2NrIHVsLmFsc29fcmVhZF9saXN0IGxpLmFsc29fcmVhZF9pdGVtIC5hbHNvX3JlYWRfcG9zdGVye21hcmdpbi1ib3R0b206MTZweH1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayB1bC5hbHNvX3JlYWRfbGlzdCBsaS5hbHNvX3JlYWRfaXRlbSBoMy5hbHNvX3JlYWRfdGl0bGUgYS5hbHNvX3JlYWRfbGlua3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjM1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLmFsc29fcmVhZF9ibG9jayBoMnttYXJnaW4tYm90dG9tOjE0cHh9c2VjdGlvbi5hbHNvX3JlYWRfYmxvY2sgdWwuYWxzb19yZWFkX2xpc3R7ZGlzcGxheTpibG9jaztncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO3Jvdy1nYXA6MzRweH1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayB1bC5hbHNvX3JlYWRfbGlzdCBsaS5hbHNvX3JlYWRfaXRlbSAuYWxzb19yZWFkX3Bvc3RlciBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDozMDBweCAhaW1wb3J0YW50fXNlY3Rpb24uYWxzb19yZWFkX2Jsb2NrIHVsLmFsc29fcmVhZF9saXN0IGxpLmFsc29fcmVhZF9pdGVtIGgzLmFsc29fcmVhZF90aXRsZXtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowcHg7bWFyZ2luLWJvdHRvbTo0MHB4fX1hcnRpY2xlLmJvb2tzIGltZzpob3ZlcntmaWx0ZXI6Z3JheXNjYWxlKDApfWFydGljbGUuYm9va3MgaW1ne2ZpbHRlcjpncmF5c2NhbGUoMSk7dHJhbnNpdGlvbjouMnN9YXJ0aWNsZS5ib29rcyAuYm9va3NfY29sbGVjdGlvbl9iYWNrZ3JvdW5ke2ZpbHRlcjpncmF5c2NhbGUoMSl9LmJvb2tzX2xpc3QgaW1nLmFkYXB0aXZle21heC13aWR0aDoyMzZweDttYXgtaGVpZ2h0OjMwMHB4O2hlaWdodDozODBweDtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmJvdHRvbSBsZWZ0fXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbntwYWRkaW5nLWJvdHRvbTo2OXB4fXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiAuYm9va3NfY29sbGVjdGlvbl9iYWNrZ3JvdW5ke2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDt3aWR0aDoxMDAlO2hlaWdodDo1NzZweDtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDpleGFjdH1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NjE0cHg7dG9wOjU5cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NDJweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjAuMDJlbTt6LWluZGV4OjEwfXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiAuYm9va3NfY29sbGVjdGlvbl90aXRsZSBhe2NvbG9yOiNmZmZ9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIHVsLmJvb2tzX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MzUxcHg7bWFyZ2luLWJvdHRvbTowcHh9ZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jvb2tfY29sbGVjdGlvbl9tb2R1bGVcIl0gLmJvb2tzX2xpc3QgaW1nLmFkYXB0aXZle2ZpbHRlcjpncmF5c2NhbGUoMCl9ZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jvb2tfY29sbGVjdGlvbl9tb2R1bGVcIl0gLmJvb2tzX2xpc3QgaW1nLmFkYXB0aXZlOmhvdmVye2ZpbHRlcjpncmF5c2NhbGUoMCk7dHJhbnNpdGlvbjouMnN9c2VjdGlvbi5ib29rX2NhcmQgaDMuYm9va19hdXRob3J7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjMycHh9c2VjdGlvbi5ib29rX2NhcmQgaDMuYm9va19hdXRob3IgYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtfXNlY3Rpb24uYm9va19jYXJkIC5ib29rX2V4Y2VycHR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo1NDBweCAyMDBweDttYXJnaW4tYm90dG9tOjQwcHh9c2VjdGlvbi5ib29rX2NhcmQgLmJvb2tfZXhjZXJwdCBxLmFzaWRlLm1hZ2F6aW5lX2lzc3Vle3Bvc2l0aW9uOmluaGVyaXQgIWltcG9ydGFudDtqdXN0aWZ5LXNlbGY6ZmxleC1lbmR9c2VjdGlvbi5ib29rX2NhcmQgLmJvb2tfZXhjZXJwdCBkaXYgLmNvbnRlbnR7d2lkdGg6aW5oZXJpdH1zZWN0aW9uLmJvb2tfY2FyZCAuaGlzdG9yeV9ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXJ7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo3MnB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgaDEuYm9va190aXRsZXttYXJnaW4tYm90dG9tOjMycHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCBoMy5ib29rX2F1dGhvcntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MzJweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IC5ib29rX3Byb3BlcnRpZXMgcHtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgLmJvb2tfcHJvcGVydGllcyBwIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi0zcHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCAuYmxvY2tfMSAuYm9va19wcm9wZXJ0aWVze3BhZGRpbmctYm90dG9tOjk3cHh9dWwuYm9va3NfbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDo0OHB4O21hcmdpbi1ib3R0b206NjZweH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW17d2lkdGg6MjM2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gLmJvb2tfY292ZXJ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE2cHg7b3ZlcmZsb3c6aGlkZGVufXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbSBwLmJvb2tfdGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo0cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjEuMzU7d29yZC1icmVhazpicmVhay13b3JkO2NvbG9yOiMwMDB9dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIHAuYm9va19hdXRob3J7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiM3RjdGN0YgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowLjA1ZW19dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIHAuYm9va19hdXRob3IgYXtjb2xvcjpibGFja311bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gLmJ0bl9idXlfd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIC5idG5fYnV5X3dyYXBwZXIgLmJ0bnthbGlnbi1zZWxmOmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmJvb2tfcXVvdGVfYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5ib29rX3F1b3RlX2Jsb2NrIHAucXVvdGVfdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDEwcHggMHB4IDc3cHg7Zm9udC1zaXplOjIycHg7bWFyZ2luLXJpZ2h0OjBweDtsaW5lLWhlaWdodDoxLjF9LmJvb2tfcXVvdGVfYmxvY2sgcC5xdW90ZV90ZXh0OmJlZm9yZXt0b3A6NjhweDtsZWZ0OjY5cHg7Zm9udC1zaXplOjE0MHB4fS5ib29rX3F1b3RlX2Jsb2NrIC5xdW90ZV9waG90b3twYWRkaW5nLXRvcDozNHB4O21hcmdpbi1yaWdodDowcHh9LmJvb2tfcXVvdGVfYmxvY2sgLnF1b3RlX3Bob3RvIC5waG90b3t3aWR0aDoxMDAlO2hlaWdodDo1MnZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5ib29rX2NhcmQgLmJvb2tfZXhjZXJwdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fXNlY3Rpb24uYm9va19jYXJkIC5ib29rX2V4Y2VycHQgcS5hc2lkZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjppbmhlcml0ICFpbXBvcnRhbnQ7anVzdGlmeS1zZWxmOmZsZXgtZW5kO21hcmdpbi10b3A6NDBweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVye3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDBweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IC5ibG9ja18zIC5ib29rX3Byb3BlcnRpZXN7bWFyZ2luLWJvdHRvbToxM3B4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgLmJsb2NrXzMgLmJvb2tfcHJvcGVydGllcyBwIHNwYW57bWFyZ2luLWJvdHRvbTotMXB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgaDEuYm9va190aXRsZXttYXJnaW4tYm90dG9tOjdweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IGgzLmJvb2tfYXV0aG9ye2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjBweDttYXJnaW4tYm90dG9tOjEycHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCAuYm9va19kZXNjcmlwdGlvbiBwe2xpbmUtaGVpZ2h0OjEuNDV9dWwuYm9va3NfbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MTBweH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW17d2lkdGg6MTAwJX11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gLmJvb2tfY292ZXJ7bWFyZ2luLWJvdHRvbTo4cHh9dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIHAuYm9va190aXRsZXtmb250LXNpemU6MTlweDttYXJnaW4tYm90dG9tOjFweH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gcC5ib29rX2F1dGhvcnttYXJnaW4tYm90dG9tOjE1cHh9dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIHAuYm9va19hdXRob3IgYXtjb2xvcjpibGFja31zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb257cGFkZGluZy1ib3R0b206NDBweH1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gLmJvb2tzX2NvbGxlY3Rpb25fYmFja2dyb3VuZHtoZWlnaHQ6MjMzcHh9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIC5ib29rc19jb2xsZWN0aW9uX3RpdGxle3dpZHRoOmF1dG87Zm9udC1zaXplOjIycHg7dG9wOjIwcHh9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIHVsLmJvb2tzX2xpc3R7cGFkZGluZy10b3A6MTU5cHh9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVye3BhZGRpbmctYm90dG9tOjBweH0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayBvbC5oaXN0b3J5X2xpc3R7cGFkZGluZy10b3A6MThweDt3aWR0aDphdXRvO21hcmdpbi1yaWdodDowcHh9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIG9sLmhpc3RvcnlfbGlzdCBsaS5oaXN0b3J5X2l0ZW17bWFyZ2luLWJvdHRvbTozNHB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayBvbC5oaXN0b3J5X2xpc3QgbGkuaGlzdG9yeV9pdGVtIHAueWVhcnN7Zm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6OXB4O21hcmdpbi1ib3R0b206MXB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayBvbC5oaXN0b3J5X2xpc3QgbGkuaGlzdG9yeV9pdGVtIHAuaGlzdG9yeV9zdGFnZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnfS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZXttYXJnaW4tbGVmdDotMTBweH0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2sgLmhpc3RvcnktYmxvY2tfcmVwdWJsaXNoLXNpZGUgLnJlcHVibGlzaF9tYWluX3Bob3Rve2hlaWdodDo1Mi41dnc7bWFyZ2luLXRvcDozNHB4O21hcmdpbi1ib3R0b206MTBweH0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2sgLmhpc3RvcnktYmxvY2tfcmVwdWJsaXNoLXNpZGUgLnJlcHVibGlzaF9tYWluX3Bob3RvIC5yZXB1Ymxpc2hfcGhvdG97d2lkdGg6MTAwJX0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2sgLmhpc3RvcnktYmxvY2tfcmVwdWJsaXNoLXNpZGUgdWwucmVwdWJsaXNoX2xpc3R7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDphdXRvO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoxMHB4O2dyaWQtcm93LWdhcDoyMHB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZSB1bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIC5oaXN0b3J5LWJsb2NrX3JlcHVibGlzaC1zaWRlIHVsLnJlcHVibGlzaF9saXN0IGxpLnJlcHVibGlzaF9pdGVtIC5yZXB1Ymxpc2hfaXRlbV9waG90b3t3aWR0aDoxMDAlO2hlaWdodDo0N3Z3O21hcmdpbi1yaWdodDowcHg7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgcHJpbnR7c2VjdGlvbi5ib29rc19jb2xsZWN0aW9ue3dpZHRoOjEwMCV9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIC5ib29rc19jb2xsZWN0aW9uX3RpdGxle3BhZGRpbmctbGVmdDoxNDJweH1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gdWwuYm9va3NfbGlzdHtwYWRkaW5nLWxlZnQ6MTQycHh9fWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX2Jpb19pdGVte21hcmdpbi1ib3R0b206MjBweH1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9iaW9faXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MzYycHg7bWFyZ2luLWJvdHRvbToxNnB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfYmlvX2l0ZW0gcHttYXJnaW4tYm90dG9tOjBweH1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9iaW9faXRlbSBwLmF1dGhvcl9uYW1le2NvbG9yOiNFRTM4MkI7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEwcHh9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfYmlvX2l0ZW0gcC5hdXRob3JfYmlvZ3JhcGh5LGFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX2Jpb19pdGVtIHB7Y29sb3I6IzdGN0Y3Rjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOjAuMDhlbX1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9iaW9faXRlbSBwLmF1dGhvcl9iaW9ncmFwaHk6ZW1wdHl7ZGlzcGxheTpub25lfWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9ue2Rpc3BsYXk6ZmxleH1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiBpbWd7d2lkdGg6MTczcHg7aGVpZ2h0OjE0M3B4O21hcmdpbi1yaWdodDoxNnB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcHttYXJnaW46MHB4O3dpZHRoOjExMiU7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nfWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fdGl0bGV7Y29sb3I6IzAwMDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweH1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwLnB1YmxpY2F0aW9uX3RpdGxlIGF7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fdGl0bGUgYTpob3Zlcntjb2xvcjojRUUzODJCfWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fc291cmNle2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOnJpZ2h0fWFydGljbGUuYXV0aG9ycyB1bC5hdXRob3JfYmlvZ3JhcGh5X2xpc3R7Z3JpZC1yb3ctZ2FwOjQ4cHh9YXJ0aWNsZS5hdXRob3JzIHVsLmF1dGhvcl9wdWJsaWNhdGlvbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDoyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXthcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwLnB1YmxpY2F0aW9uX3NvdXJjZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59ZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MTZweH1maWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHB7bWFyZ2luOjBweH1maWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fdGl0bGV7Y29sb3I6IzAwMDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoyNXB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTttYXJnaW4tYm90dG9tOjI0cHh9ZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwLnB1YmxpY2F0aW9uX3RpdGxlIGF7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfWZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcC5wdWJsaWNhdGlvbl90aXRsZSBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9ZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwLnB1YmxpY2F0aW9uX3NvdXJjZXtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpyaWdodH19LmZpbG0tcHJvcGVydGllc19ibG9ja3twYWRkaW5nLWJvdHRvbTozNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTZweH0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGxpLmZpbG0tcHJvcGVydGllc19pdGVte2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOi0zcHh9LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCBsaS5maWxtLXByb3BlcnRpZXNfaXRlbSBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowcHg7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTRweH0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHAucHJvcGVydHlfbmFtZXt3aWR0aDoxMzVweDtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDozMXB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgYS5idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEyNXB4O2JvdHRvbTo2cHh9LmZpbG1zIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgybi0xKSAuc2lkZV9pbmZve3BhZGRpbmctbGVmdDoxMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmZpbG1zIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtIC5zaWRlX2luZm97cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH19ZmlndXJlLmZpbG1faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59ZmlndXJlLmZpbG1faXRlbSAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxcHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWZpZ3VyZS5maWxtX2l0ZW0gLmhlYWRpbmcgc3Bhbntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuMDRlbTtjb2xvcjojRUUzODJCO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MHB4O3JpZ2h0OjBweDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7d2hpdGUtc3BhY2U6bm93cmFwfWZpZ3VyZS5maWxtX2l0ZW0gLnBvc3RlcnttYXJnaW4tYm90dG9tOjE2cHg7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZS5maWxtX2l0ZW0gLnBvc3RlciBhLnBvc3Rlcl9saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1maWd1cmUuZmlsbV9pdGVtIC5wb3N0ZXIgYS5wb3N0ZXJfbGluayBpe3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMTZweH1maWd1cmUuZmlsbV9pdGVtIC5wb3N0ZXIgYS5wb3N0ZXJfbGluazpob3ZlciBpOmJlZm9yZXtjb2xvcjojZmZmfWZpZ3VyZS5maWxtX2l0ZW0gLmluZm97ZGlzcGxheTpmbGV4fWZpZ3VyZS5maWxtX2l0ZW0gLmluZm8gLnNpZGVfZGF0ZSB0aW1le2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MHB4IDMycHggMHB4IDE2cHh9ZmlndXJlLmZpbG1faXRlbSAuaW5mbyAuc2lkZV9pbmZve2ZsZXgtZ3JvdzoxfWZpZ3VyZS5maWxtX2l0ZW0gLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo2cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjEuMzV9ZmlndXJlLmZpbG1faXRlbSAuaW5mbyAuc2lkZV9pbmZvIHAucHJvcGVydGllc3tmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjBweH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRle21hcmdpbi1ib3R0b206NTBweH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRlIC5oZWFkaW5ne3JpZ2h0OjM3cHg7dG9wOjMyMXB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGUgLmhlYWRpbmcgc3Bhbntmb250LXNpemU6NjhweDtmb250LXdlaWdodDo3MDB9ZmlndXJlLmZpbG1faXRlbS5mdWxsd2lkZSAucG9zdGVye21hcmdpbi1ib3R0b206MTJweH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2RhdGV7bWFyZ2luLWJvdHRvbToxMHB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGUgLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2ZvbnQtc2l6ZTozNnB4fWZpZ3VyZS5maWxtX2l0ZW0ud2l0aF9oZWFkaW5nIC5oZWFkaW5ne3JpZ2h0OjI3cHg7dG9wOi00cHh9ZmlndXJlLmZpbG1faXRlbS53aXRoX2hlYWRpbmcgLnBvc3RlcnttYXJnaW4tdG9wOjQxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsuZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGEuYnRue3JpZ2h0Oi02NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgYS5idG57cmlnaHQ6MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmZpbG0tcHJvcGVydGllc19ibG9ja3twYWRkaW5nLWJvdHRvbTozOHB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3R7cGFkZGluZy10b3A6MTNweH0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGxpLmZpbG0tcHJvcGVydGllc19pdGVte21hcmdpbi1ib3R0b206LTJweH0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHAucHJvcGVydHlfbmFtZXt3aWR0aDo5MHB4O21hcmdpbi1yaWdodDoxNnB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgYS5idG57bWFyZ2luLXRvcDoyMHB4O2JvdHRvbTowcHg7cG9zaXRpb246cmVsYXRpdmV9ZmlndXJlLmZpbG1faXRlbSAuaW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59ZmlndXJlLmZpbG1faXRlbSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7bWFyZ2luOjBweH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRle3BhZGRpbmc6MHB4IDEwcHh9ZmlndXJlLmZpbG1faXRlbS5mdWxsd2lkZSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1zaXplOjE5cHh9ZmlndXJlLmZpbG1faXRlbS53aXRoX2hlYWRpbmcgLmhlYWRpbmd7ZGlzcGxheTpub25lfX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAubWFnYXppbmVfaDFfbW9iaWxle2Rpc3BsYXk6bm9uZX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoMXtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6NDJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjUxcHg7bGV0dGVyLXNwYWNpbmc6MC4wNWVtfWFydGljbGUubWFnYXppbmVfbnVtYmVyIGhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kZWZhdWx0e21hcmdpbi1ib3R0b206MjRweDt3aWR0aDpjYWxjKDEwMCUgKyAxNDBweCkgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1ne2hlaWdodDphdXRvfWFydGljbGUubWFnYXppbmVfbnVtYmVyIGhyLndwLWJsb2NrLXNlcGFyYXRvcnttYXJnaW4tYm90dG9tOjI0cHg7d2lkdGg6NjI2cHggIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtc2hvcnRfcmlnaHR7bWFyZ2luLWxlZnQ6MjU0cHh9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaDI+aW1nLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0Oi0yNjBweDttYXJnaW4tdG9wOi0yNXB4fWFydGljbGUubWFnYXppbmVfbnVtYmVyIC5oaXN0b3J5X2Jsb2Nre21heC13aWR0aDo2NSV9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaDJ7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MzBweH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoMi5zdWJoZWFkaW5ne3RleHQtdHJhbnNmb3JtOm5vbmV9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaDMgYXtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgcHttaW4taGVpZ2h0OjIwcHh9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgcDplbXB0eXttYXJnaW46MCAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbl9fd3JhcHtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgYXtjb2xvcjojRUUzODJCfWFydGljbGUubWFnYXppbmVfbnVtYmVyIHNwYW4ubWFnYXppbmVfaW5mbyBhOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAudWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOmZpcnN0LWNoaWxkIGhyLndwLWJsb2NrLXNlcGFyYXRvcntsZWZ0Oi0xNzJweDt3aWR0aDpjYWxjKDEwMCUgKyAxNzJweCl9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHB7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2FydGljbGUubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHB7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudH19YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvcntmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fWFydGljbGUubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIC5pbWdfd3JhcHBlciBpbWd7bWFyZ2luLXRvcDotMzhweH11bC5tYWdhemluZV9hcmNoaXZlX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW17bWF4LXdpZHRoOjI1MnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjY0cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI0VFMzgyQjtwYWRkaW5nLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbTo0MnB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gc3Bhbi5tYWdhemluZV95ZWFye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MjZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbToyNHB4O3RvcDoxNXB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW0uZmlyc3RfaW5feWVhciBzcGFuLm1hZ2F6aW5lX3llYXJ7ZGlzcGxheTpibG9ja311bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtLmxhc3RfaW5feWVhcntwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tcmlnaHQ6MTZweH11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZCgzbil7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLXJpZ2h0OjBweH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXgtd2lkdGg6MjM2cHh9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBpbWcubWFnYXppbmVfcG9zdGVye3dpZHRoOjIzNnB4O2hlaWdodDoyNTBweDttYXJnaW4tYm90dG9tOjE1cHg7ZmlsdGVyOm5vbmU7b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjp0b3AgbGVmdH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGEubWFnYXppbmVfdGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjZweDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBhLm1hZ2F6aW5lX3RpdGxlOmhvdmVye2NvbG9yOiNFRTM4MkJ9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBhLm1hZ2F6aW5lX3RpdGxlOmhvdmVyIC5tYWdfdGl0bGVfbGluZXtib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCfWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gcC5tYWdhemluZV9kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpob3ZlciBhLm1hZ2F6aW5lX3RpdGxle2NvbG9yOiNFRTM4MkJ9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpob3ZlciBhLm1hZ2F6aW5lX3RpdGxlIC5tYWdfdGl0bGVfbGluZXtib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXthcnRpY2xlLm1hZ2F6aW5lX251bWJlciAubWFnYXppbmVfaDF7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLm1hZ2F6aW5lX2gxX21vYmlsZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLm1hZ2F6aW5lX2gxX21vYmlsZSBoMXtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzhweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDVlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaDN7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MzBweH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtc2hvcnRfcmlnaHR7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW17d2lkdGg6NTAlO21heC13aWR0aDp1bnNldDtwYWRkaW5nLXRvcDo1MHB4O21hcmdpbi1ib3R0b206MzNweDtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gc3Bhbi5tYWdhemluZV95ZWFye2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI0cHg7dG9wOjEwcHh9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpudGgtY2hpbGQoM24pe3BhZGRpbmctcmlnaHQ6dW5zZXQ7bWFyZ2luLXJpZ2h0OnVuc2V0fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW06bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDo1cHh9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpudGgtY2hpbGQob2RkKS5sYXN0X2luX3llYXJ7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDpjYWxjKDUwJSAtIDVweCl9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjVweH11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZChldmVuKS5maXJzdF9pbl95ZWFye21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6MHB4O3dpZHRoOmNhbGMoNTAlIC0gNXB4KX11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZChldmVuKS5sYXN0X2luX3llYXJ7bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVte21heC13aWR0aDp1bnNldH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGF7d2lkdGg6MTAwJX1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGEgaW1nLm1hZ2F6aW5lX3Bvc3Rlcnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206MTBweH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGEubWFnYXppbmVfdGl0bGV7bWFyZ2luLWJvdHRvbTo4cHh9fS53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE2cHh9LndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLmNvbHVtbiB1bC5wZXJzb25fbGlzdHtwYWRkaW5nLXJpZ2h0OjE0MnB4O3BhZGRpbmctdG9wOjMwcHh9dWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTZweDtncmlkLXJvdy1nYXA6NDhweDt3aWR0aDoxMDAlfXVsLndpZGVfcGVyc29uc190d29fY29sdW1uc19saXN0IGZpZ3VyZS5wZXJzb25faXRlbSAubmFtZXtwYWRkaW5nLWxlZnQ6MTQycHh9dWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3QgZmlndXJlLnBlcnNvbl9pdGVtOm50aC1jaGlsZCgybikgLm5hbWV7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjE0MnB4fWZpZ3VyZS5wZXJzb25faXRlbSAucGhvdG97bWFyZ2luLWJvdHRvbToxNnB4fWZpZ3VyZS5wZXJzb25faXRlbSAubmFtZSBzcGFue2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo2cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpfS53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5jb2x1bW4gdWwucGVyc29uX2xpc3R7cGFkZGluZy1yaWdodDowcHh9dWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLXJvdy1nYXA6MzJweH11bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdCBmaWd1cmUucGVyc29uX2l0ZW0gLm5hbWV7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH11bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdCBmaWd1cmUucGVyc29uX2l0ZW06bnRoLWNoaWxkKDJuKXtwYWRkaW5nLXJpZ2h0OjBweH1maWd1cmUucGVyc29uX2l0ZW0gLnBob3Rve21hcmdpbi1ib3R0b206MTBweH19YXJ0aWNsZS5wb2RjYXN0cyBsaS53aWRlX3R3b19jb2x1bW5faXRlbSAucG9zdGVyIGEucG9zdGVyX2xpbmsgaW1ne2hlaWdodDozMDBweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MzhweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbiAuYnJvYWRjYXN0ZXJze21hcmdpbi1ib3R0b206MjBweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbiAuYnJvYWRjYXN0ZXJzIHAubmFtZXN7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjttYXJnaW4tYm90dG9tOjIwcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb24gLmJyb2FkY2FzdGVycyBwLm5hbWVzIHNwYW4uYm9hZGNhc3Rlcntjb2xvcjojMDAwfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnMgdWwucGhvdG9fbGlzdHtkaXNwbGF5OmZsZXh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb24gLmJyb2FkY2FzdGVycyB1bC5waG90b19saXN0IGxpLnBob3RvX2l0ZW17bWFyZ2luLXJpZ2h0OjE2cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjQ4cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiBocnttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiBoMnttYXJnaW4tYm90dG9tOjM2cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbntkaXNwbGF5OmZsZXh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mb3tvcmRlcjoyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTczcHg7bWFyZ2luLXRvcDo2cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHN7bWFyZ2luLWJvdHRvbToxOTJweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRweDtjb2xvcjojRUUzODJCfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVse21hcmdpbi1ib3R0b206NDBweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0cyB1bDpiZWZvcmV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjExcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHMgdWwgbGl7bWFyZ2luLWJvdHRvbToxMXB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVsLnByb2R1Y2VyczpiZWZvcmV7Y29udGVudDon0J/RgNC+0LTRjtGB0YHQtdGA0Ys6J31hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0cyB1bC5lZGl0b3JzOmJlZm9yZXtjb250ZW50OifQnNC+0L3RgtCw0LY6J31hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIHVsLmhlcm9lc19saXN0e3dpZHRoOjE3M3B4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gdWwuaGVyb2VzX2xpc3QgbGkuaGVyb2VzX2l0ZW0gaW1ne21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIHVsLmhlcm9lc19saXN0IGxpLmhlcm9lc19pdGVtIHB7Y29sb3I6I0VFMzgyQjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O2xldHRlci1zcGFjaW5nOjAuOHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLnRleHR7b3JkZXI6MTttYXJnaW4tcmlnaHQ6MTZweDt3aWR0aDo1NTFweH1maWd1cmUucG9kY2FzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59ZmlndXJlLnBvZGNhc3QgLmhlYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzBweDt0b3A6MXB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1maWd1cmUucG9kY2FzdCAuaGVhZGluZyBzcGFue2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC4wNGVtO2NvbG9yOiNFRTM4MkI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7cmlnaHQ6MHB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9ZmlndXJlLnBvZGNhc3QgLnBvc3RlcnttYXJnaW4tYm90dG9tOjE2cHg7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZS5wb2RjYXN0IC5wb3N0ZXIgYS5wb3N0ZXJfbGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9ZmlndXJlLnBvZGNhc3QgLnBvc3RlciBhLnBvc3Rlcl9saW5rIGl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZToxMTZweH1maWd1cmUucG9kY2FzdCAucG9zdGVyIGEucG9zdGVyX2xpbmsgaTpiZWZvcmV7dHJhbnNpdGlvbjouM3N9ZmlndXJlLnBvZGNhc3QgLnBvc3RlciBhLnBvc3Rlcl9saW5rOmhvdmVyIGk6YmVmb3Jle2NvbG9yOiNmZmZ9ZmlndXJlLnBvZGNhc3QgLmluZm97ZGlzcGxheTpmbGV4fWZpZ3VyZS5wb2RjYXN0IC5pbmZvIC5zaWRlX2RhdGUgdGltZXtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjBweCAzMnB4IDBweCAxNnB4fWZpZ3VyZS5wb2RjYXN0IC5pbmZvIC5zaWRlX2luZm97ZmxleC1ncm93OjF9ZmlndXJlLnBvZGNhc3QgLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo2cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjEuMzV9ZmlndXJlLnBvZGNhc3QgLmluZm8gLnNpZGVfaW5mbyBwLnByb3BlcnRpZXN7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowcHh9ZmlndXJlLnBvZGNhc3QuZnVsbHdpZGV7bWFyZ2luLWJvdHRvbTo1MHB4fWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5oZWFkaW5ne3JpZ2h0OjM3cHg7dG9wOjMyMXB4fWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5oZWFkaW5nIHNwYW57Zm9udC1zaXplOjY4cHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6bm9uZX1maWd1cmUucG9kY2FzdC5mdWxsd2lkZSAucG9zdGVye21hcmdpbi1ib3R0b206MTJweH1maWd1cmUucG9kY2FzdC5mdWxsd2lkZSAuaW5mbyAuc2lkZV9kYXRle21hcmdpbi1ib3R0b206MTBweH1maWd1cmUucG9kY2FzdC5mdWxsd2lkZSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1zaXplOjM2cHh9dWwud2lkZV90d29fY29sdW1uX2xpc3QgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuKSAuaW5mbyAuc2lkZV9kYXRle29yZGVyOjJ9dWwud2lkZV90d29fY29sdW1uX2xpc3QgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuKSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7bWFyZ2luOjBweCAxNnB4IDBweCAzMnB4fXVsLndpZGVfdHdvX2NvbHVtbl9saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgybikgLmluZm8gLnNpZGVfaW5mb3tvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7ZmlndXJlLnBvZGNhc3QgLmhlYWRpbmd7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTozMXB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnN7bWFyZ2luLWJvdHRvbToxN3B4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnMgcC5uYW1lc3tmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjBweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbiAuYnJvYWRjYXN0ZXJzIHVsLnBob3RvX2xpc3R7ZGlzcGxheTpub25lfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gaHJ7bWFyZ2luLWJvdHRvbToxMHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gaDJ7bWFyZ2luLWJvdHRvbTozNHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm97b3JkZXI6MTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjQzcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHN7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVse21hcmdpbi1ib3R0b206MThweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0cyB1bDpiZWZvcmV7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6NzAwfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVsIGxpe21hcmdpbi1ib3R0b206MXB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gdWwuaGVyb2VzX2xpc3R7d2lkdGg6MTU4cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyB1bC5oZXJvZXNfbGlzdCBsaS5oZXJvZXNfaXRlbSBpbWd7bWFyZ2luLWJvdHRvbToxNXB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gdWwuaGVyb2VzX2xpc3QgbGkuaGVyb2VzX2l0ZW0gcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOXB4O2xldHRlci1zcGFjaW5nOjAuMXB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLnRleHR7b3JkZXI6MjttYXJnaW4tcmlnaHQ6MHB4O3dpZHRoOjEwMCV9dWwud2lkZV90d29fY29sdW1uX2xpc3QgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuKSAuaW5mbyAuc2lkZV9kYXRle29yZGVyOjJ9dWwud2lkZV90d29fY29sdW1uX2xpc3QgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuKSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7bWFyZ2luOjBweH11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4pIC5pbmZvIC5zaWRlX2luZm97b3JkZXI6MX1maWd1cmUucG9kY2FzdCAuaW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59ZmlndXJlLnBvZGNhc3QgLmluZm8gLnNpZGVfZGF0ZSB0aW1le21hcmdpbjowcHh9ZmlndXJlLnBvZGNhc3QuZnVsbHdpZGV7cGFkZGluZzowcHggMTBweH1maWd1cmUucG9kY2FzdC5mdWxsd2lkZSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1zaXplOjE5cHh9fWFydGljbGUudGFncyBoMi5zZWN0aW9uX3RpdGxle2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo0MHB4fWFydGljbGUudGFnc19wYWdlIGgxe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9YXJ0aWNsZS50YWdzX3BhZ2UgaDEgc3Bhbi50YWd7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO21hcmdpbi1yaWdodDo0NHB4fWFydGljbGUudGFnc19wYWdlIGgxIHNwYW4udGFnOmJlZm9yZXtjb250ZW50OicjJzttYXJnaW4tcmlnaHQ6LTlweH1hcnRpY2xlLnRhZ3NfcGFnZSBoMSBzcGFuLmRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowcHg7d2lkdGg6MTczcHh9YXJ0aWNsZS50YWdzX3BhZ2UgLmhlYWRpbmd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9ZmlndXJlLnRhZ19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1maWd1cmUudGFnX2l0ZW0gLmhlYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzBweDt0b3A6MXB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1maWd1cmUudGFnX2l0ZW0gLmhlYWRpbmcgc3Bhbntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7ei1pbmRleDoxO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuMDRlbTtjb2xvcjojRUUzODJCICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7cmlnaHQ6MHB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9ZmlndXJlLnRhZ19pdGVtIC5wb3N0ZXJ7bWFyZ2luLWJvdHRvbToxNnB4O292ZXJmbG93OmhpZGRlbn1maWd1cmUudGFnX2l0ZW0gLnBvc3RlciBhLnBvc3Rlcl9saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1maWd1cmUudGFnX2l0ZW0gLnBvc3RlciBhLnBvc3Rlcl9saW5rIGl7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjExNnB4fWZpZ3VyZS50YWdfaXRlbSAucG9zdGVyIGEucG9zdGVyX2xpbms6aG92ZXIgaTpiZWZvcmV7Y29sb3I6I2ZmZn1maWd1cmUudGFnX2l0ZW0gLmluZm97ZGlzcGxheTpmbGV4fWZpZ3VyZS50YWdfaXRlbSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7Y29sb3I6IzdGN0Y3Rjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbjowcHggMzJweCAwcHggMTZweH1maWd1cmUudGFnX2l0ZW0gLmluZm8gLnNpZGVfaW5mb3tmbGV4LWdyb3c6MX1maWd1cmUudGFnX2l0ZW0gLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo2cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjEuMzV9ZmlndXJlLnRhZ19pdGVtIC5pbmZvIC5zaWRlX2luZm8gcC5wcm9wZXJ0aWVze2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MHB4fWZpZ3VyZS50YWdfaXRlbS5mdWxsd2lkZXttYXJnaW4tYm90dG9tOjUwcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRlIC5oZWFkaW5ne3JpZ2h0OjM3cHg7dG9wOjMyMXB4fWZpZ3VyZS50YWdfaXRlbS5mdWxsd2lkZSAuaGVhZGluZyBzcGFue2ZvbnQtc2l6ZTo2OHB4O2ZvbnQtd2VpZ2h0OjcwMH1maWd1cmUudGFnX2l0ZW0uZnVsbHdpZGUgLnBvc3RlcnttYXJnaW4tYm90dG9tOjEycHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2RhdGV7bWFyZ2luLWJvdHRvbToxMHB4fWZpZ3VyZS50YWdfaXRlbS5mdWxsd2lkZSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1zaXplOjM2cHh9ZmlndXJlLnRhZ19pdGVtLndpdGhfaGVhZGluZyAuaGVhZGluZ3tyaWdodDoyN3B4O3RvcDotNHB4fWZpZ3VyZS50YWdfaXRlbS53aXRoX2hlYWRpbmcgLnBvc3RlcnttYXJnaW4tdG9wOjEwcHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO21hcmdpbi1ib3R0b206NDNweH11bC5wYWdlX3RhZ3NfbGlzdCBsaS5wYWdlX3RhZ3NfaXRlbSBzcGFuLnRhZ3tjb2xvcjojZmZmO2ZvbnQtc2l6ZTo3NHB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtc2hhZG93OiNFRTM4MkIgMXB4IDFweCAwcHgsI0VFMzgyQiAtMXB4IC0xcHggMHB4LCNFRTM4MkIgLTFweCAxcHggMHB4LCNFRTM4MkIgMXB4IC0xcHggMHB4O21hcmdpbi1yaWdodDozMHB4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIHNwYW4udGFnOmJlZm9yZXtjb250ZW50OicjJzttYXJnaW4tcmlnaHQ6LTE3cHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gc3Bhbi5kZXNjcmlwdGlvbntmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4O3dpZHRoOjE4MXB4O2Rpc3BsYXk6YmxvY2t9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW06bnRoLWNoaWxkKDJuKSBzcGFuLnRhZ3t0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Y29sb3I6I0VFMzgyQn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW17bWFyZ2luLWJvdHRvbToyM3B4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIGEudGFnX2xpbmt7bWFyZ2luLWJvdHRvbToxMHB4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIGEudGFnX2xpbmsgc3Bhbi50YWd7Zm9udC1zaXplOjM4cHg7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtc2hhZG93OiNFRTM4MkIgMXB4IDFweCAwcHgsI0VFMzgyQiAtMXB4IC0xcHggMHB4LCNFRTM4MkIgLTFweCAxcHggMHB4LCNFRTM4MkIgMXB4IC0xcHggMHB4O21hcmdpbi1yaWdodDoxNnB4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIGEudGFnX2xpbmsgc3Bhbi50YWc6YmVmb3Jle21hcmdpbi1yaWdodDotOXB4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIHNwYW4uZGVzY3JpcHRpb257Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTJweDt3aWR0aDoxNTRweH1maWd1cmUudGFnX2l0ZW0gLmluZm97ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O2Zsb2F0OmxlZnQgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTBweH1maWd1cmUudGFnX2l0ZW0gLmluZm8gLnNpZGVfZGF0ZSB0aW1le21hcmdpbjowcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRle3BhZGRpbmc6MHB4IDEwcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtmb250LXNpemU6MTlweH1maWd1cmUudGFnX2l0ZW0ud2l0aF9oZWFkaW5nIC5oZWFkaW5ne2Rpc3BsYXk6bm9uZX19YXJ0aWNsZS5tYXRlcmlhbHtwb3NpdGlvbjpyZWxhdGl2ZX1hcnRpY2xlLm1hdGVyaWFsIGZpZ3VyZS5zZWFyY2hfYmxvY2sgaXt0b3A6MjFweDtyaWdodDo3OXB4fWFydGljbGUubWF0ZXJpYWwgaGVhZGVyLm1hdGVyaWFsX2hlYWRlciBoMXttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCAuY29udGVudD51bHtsaXN0LXN0eWxlOm91dHNpZGU7Zm9udC1mYW1pbHk6J0xvcmEnO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNTU7cGFkZGluZy1sZWZ0OjIwcHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmctdG9wOjE4cHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfcGhvdG97d2lkdGg6MTczcHg7bWFyZ2luLXJpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxNzNweCAxNzNweDtncmlkLWdhcDoxNXB4fWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX3Bob3RvIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O3dpZHRoOjE3M3B4O2hlaWdodDoyMDBweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm97bWFyZ2luLXRvcDoyMHB4O2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6YXV0b31hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9pbmZvIC5hdXRob3JfbmFtZXN7ZGlzcGxheTpmbGV4O21heC13aWR0aDo1MDBweDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfaW5mbyBhZGRyZXNzLmF1dGhvcntmb250LWZhbWlseTpcIkxvcmFcIiAhaW1wb3J0YW50O2NvbG9yOiNlZTM4MmI7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1yaWdodDoxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsfWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm8gdGltZXttYXJnaW4tbGVmdDoxNnB4fWFydGljbGUubWF0ZXJpYWwgcS5hc2lkZS5tYWdhemluZV9pc3N1ZXtmbG9hdDpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7YXJ0aWNsZS5tYXRlcmlhbCBxLmFzaWRlLm1hZ2F6aW5lX2lzc3Vle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7ZmxleC1ncm93OjF9YXJ0aWNsZS5tYXRlcmlhbCBxLmFzaWRlLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfaW5mb3ttYXJnaW4tdG9wOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5MHB4KXthcnRpY2xlLm1hdGVyaWFsIHEuYXNpZGUubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9pbmZve3dpZHRoOjEzNyU7bWFyZ2luLXRvcDoxMHB4fX1hcnRpY2xlLm1hdGVyaWFsIHVsLmhlcm9lc19saXN0e3dpZHRoOjE3M3B4O2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYXRlcmlhbCB1bC5oZXJvZXNfbGlzdHtwYWRkaW5nLWxlZnQ6MH19YXJ0aWNsZS5tYXRlcmlhbCB1bC5oZXJvZXNfbGlzdCBsaS5oZXJvZXNfaXRlbSBpbWd7bWFyZ2luLWJvdHRvbToxNnB4O21pbi1oZWlnaHQ6MTc4cHg7b2JqZWN0LWZpdDpjb3Zlcn1hcnRpY2xlLm1hdGVyaWFsIHVsLmhlcm9lc19saXN0IGxpLmhlcm9lc19pdGVtIHB7Y29sb3I6I0VFMzgyQjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O2xldHRlci1zcGFjaW5nOjAuOHB4fWFydGljbGUubWF0ZXJpYWwgdWwuaGVyb2VzX2xpc3QgbGkuaGVyb2VzX2l0ZW0gcCBhe2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiNFRTM4MkI7d2hpdGUtc3BhY2U6bm93cmFwfWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlcnttYXJnaW4tYm90dG9tOjgwcHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctdG9wOjI1cHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuZGF0ZV9ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNnB4O2NvbG9yOiM3RjdGN0Z9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuZGF0ZV9ibG9jayBzcGFuLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MnB4fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLmRhdGVfYmxvY2sgdGltZXt0ZXh0LWFsaWduOnJpZ2h0fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnNoYXJlX2Jsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgc3Bhbi5kZXNjcmlwdGlvbntjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMnB4fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnNoYXJlX2Jsb2NrIHVsLnNvY2lhbC1saW5rc19saXN0e21hcmdpbi1ib3R0b206MHB4fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnNoYXJlX2Jsb2NrIHVsLnNvY2lhbC1saW5rc19saXN0IGxpLnNvY2lhbC1saW5rc19pdGVte21hcmdpbi1yaWdodDo4cHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgdWwuc29jaWFsLWxpbmtzX2xpc3QgbGkuc29jaWFsLWxpbmtzX2l0ZW06bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowcHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgdWwuc29jaWFsLWxpbmtzX2xpc3QgbGkuc29jaWFsLWxpbmtzX2l0ZW0gLnNvY2lhbC1saW5rc19saW5re3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2t7bWFyZ2luLXRvcDo0MHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIGhye21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayBoMnttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlcntkaXNwbGF5OmZsZXh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXJ7bWFyZ2luLXJpZ2h0OjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXIgaW1ne3dpZHRoOjE3M3B4O2hlaWdodDoxNzNweDttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXIgcHtjb2xvcjojRUUzODJCO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTowcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXIgcC5wcm9kdWNlcntmb250LXdlaWdodDo1MDB9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3R7d2lkdGg6NjkzcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7cm93LWdhcDo0NnB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSBpbWcuYmVzdF9maWxtX2ltZ3t3aWR0aDo2OTNweDtoZWlnaHQ6MzAwcHg7bWFyZ2luLWJvdHRvbToxNnB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24gaHIuYmVzdF9maWxtX3NlcGFyYXRvcnt3aWR0aDo3MHB4O21hcmdpbjowcHggMTBweCAwcHggMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9uIGEuYmVzdF9maWxtX3RpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo1MDA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9uIGEuYmVzdF9maWxtX3RpdGxlOmhvdmVye2NvbG9yOiNFRTM4MkJ9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGV7bWFyZ2luLWJvdHRvbTo0OHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIGgxe21hcmdpbi1ib3R0b206NDBweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZSB1bC5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7cm93LWdhcDo0OHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHVsLmJlc3RfZmlsbXNfZnVsbHdpZGVfbGlzdCBsaS5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2l0ZW0gaDIud2l0aF9pbmRlbnR7cGFkZGluZy1sZWZ0OjYxcHg7bWFyZ2luLWJvdHRvbToxNnB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHVsLmJlc3RfZmlsbXNfZnVsbHdpZGVfbGlzdCBsaS5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2l0ZW0gaDIud2l0aF9pbmRlbnQgYXtjb2xvcjojRUUzODJCfWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW17ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MzhweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2t7d2lkdGg6MTczcHg7bWFyZ2luLXJpZ2h0OjE0MXB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX2F1dGhvcl9ibG9jayBpbWcucXVvdGVfcGhvdG97d2lkdGg6MTczcHg7aGVpZ2h0OjE3M3B4O21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2sgcHttYXJnaW4tYm90dG9tOjBweDtjb2xvcjojRUUzODJCO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfYXV0aG9yX2Jsb2NrIHAucXVvdGVfYXV0aG9ye2ZvbnQtd2VpZ2h0OjUwMH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV90ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlfWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX3RleHQ6YmVmb3Jle2NvbnRlbnQ6J+KAnCc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjE0MXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtsZWZ0Oi02NHB4O3RvcDotOTNweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtOm50aC1jaGlsZChldmVuKSAucXVvdGVfYXV0aG9yX2Jsb2Nre29yZGVyOjI7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tbGVmdDoxNDJweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtOm50aC1jaGlsZChldmVuKSAucXVvdGVfdGV4dHtvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGV7bWFyZ2luLWJvdHRvbTo0MHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIGgxe21hcmdpbi1ib3R0b206MzNweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZSB1bC5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2xpc3R7Z3JpZC1yb3ctZ2FwOjQwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSBoMi53aXRoX2luZGVudHtwYWRkaW5nLWxlZnQ6MHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHVsLmJlc3RfZmlsbXNfZnVsbHdpZGVfbGlzdCBsaS5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2l0ZW0gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzowcHggMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUubWF0ZXJpYWwgdWwuaGVyb2VzX2xpc3R7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbCAud3AtYmxvY2stc3BhY2Vye2hlaWdodDozMHB4ICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9ye3BhZGRpbmctdG9wOjIycHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfcGhvdG97d2lkdGg6MTI0cHg7bWFyZ2luLXJpZ2h0OjExcHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfcGhvdG8gaW1ne3dpZHRoOjEyNHB4O2hlaWdodDoxNDhweDtib3R0b206MTBweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm97ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7bWFyZ2luLXRvcDotMjVweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9pbmZvIGFkZHJlc3MuYXV0aG9ye2xldHRlci1zcGFjaW5nOi0wLjNweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9pbmZvIHRpbWV7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1ib3R0b206OHB4fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlcnttYXJnaW4tYm90dG9tOjM0cHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuZGF0ZV9ibG9ja3ttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MjBweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5kYXRlX2Jsb2NrIHNwYW4uZGVzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuZGF0ZV9ibG9jayB0aW1le3RleHQtYWxpZ246Y2VudGVyfWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnNoYXJlX2Jsb2NrIHNwYW4uZGVzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgaHJ7bWFyZ2luLWJvdHRvbToxMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgLmZpbG1zX3Byb2R1Y2Vye21hcmdpbi1yaWdodDoxMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgLmZpbG1zX3Byb2R1Y2VyIGltZ3t3aWR0aDoxMjVweDtoZWlnaHQ6MTI1cHg7bWFyZ2luLWJvdHRvbToxMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgLmZpbG1zX3Byb2R1Y2VyIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40NX1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIHVsLmJlc3RfZmlsbXNfbGlzdHtyb3ctZ2FwOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIGltZy5iZXN0X2ZpbG1faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9uIGhyLmJlc3RfZmlsbV9zZXBhcmF0b3J7d2lkdGg6NTJweDttYXJnaW46MHB4IDBweCAxMHB4IDBweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIHVsLmJlc3RfZmlsbXNfbGlzdCBsaS5iZXN0X2ZpbG1zX2l0ZW0gLmJlc3RfZmlsbV9kZXNjcmlwdGlvbiBhLmJlc3RfZmlsbV90aXRsZXtmb250LXNpemU6MTRweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2t7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjIwcHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfYXV0aG9yX2Jsb2NrIGltZy5xdW90ZV9waG90b3t3aWR0aDoxNThweDtoZWlnaHQ6MTU4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbTowcHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfYXV0aG9yX2Jsb2NrIHB7Zm9udC1zaXplOjE0cHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfdGV4dHtwYWRkaW5nLWxlZnQ6NjdweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV90ZXh0IHB7bGluZS1oZWlnaHQ6MS40NX1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV90ZXh0OmJlZm9yZXtsZWZ0Oi0ycHg7dG9wOi05MnB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5xdW90ZV9hdXRob3JfYmxvY2t7b3JkZXI6MTttYXJnaW4tbGVmdDowcHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbTpudGgtY2hpbGQoZXZlbikgLnF1b3RlX3RleHR7b3JkZXI6Mn19QG1lZGlhIHByaW50e2FydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvcntoZWlnaHQ6MjAwcHg7d2lkdGg6MTAwJX1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5zaGFyZV9ibG9ja3tkaXNwbGF5Om5vbmV9fWFydGljbGUucG9saWN5IC5kZWZpbml0aW9uc19ibG9ja3ttYXJnaW4tYm90dG9tOjQ4cHh9YXJ0aWNsZS5wb2xpY3kgLmRlZmluaXRpb25zX2Jsb2NrIC5yaWdodF9ibG9ja3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNzNweDtyaWdodDowcHg7bWFyZ2luLXRvcDo2M3B4fWFydGljbGUucG9saWN5IC5kZWZpbml0aW9uc19ibG9jayAucmlnaHRfYmxvY2sgLnJlcXVpc2l0ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjM1cHh9YXJ0aWNsZS5wb2xpY3kgLmV4Y2VycHRzIC5wcml2YWN5X2V4Y2VycHRze21hcmdpbi10b3A6MzBweH1hcnRpY2xlLnBvbGljeSAuZXhjZXJwdHMgdWwucmVwdWJsaXNoX2xpc3R7bWFyZ2luLXRvcDoxMjBweH0ucG9saWN5IC5jb250ZW50IGRkIGF7Y29sb3I6cmVkfS5wb2xpY3kgLmNvbnRlbnQgdWwsLnBvbGljeSAuY29udGVudCBvbHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjU1fS5wb2xpY3kgLmNvbnRlbnQgdWwsLnBvbGljeSAuY29udGVudCBvbCwucG9saWN5IC5jb250ZW50IHVsPmxpLC5wb2xpY3kgLmNvbnRlbnQgb2w+bGl7bWFyZ2luLWJvdHRvbToyMHB4fS5wb2xpY3kgLmNvbnRlbnQgaDN7bWFyZ2luOjUwcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5wb2xpY3kgLmRlZmluaXRpb25zX2Jsb2Nre21hcmdpbi1ib3R0b206MjRweH1hcnRpY2xlLnBvbGljeSAuZGVmaW5pdGlvbnNfYmxvY2sgLnJpZ2h0X2Jsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cmlnaHQ6dW5zZXQ7bWFyZ2luLXRvcDoxNnB4fX1zZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdHttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MTZweDtncmlkLXJvdy1nYXA6MTlweH1zZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCBsaS5lZGl0b3JpYWwtb2ZmaWNlX2l0ZW0gLnBob3Rve2hlaWdodDoyNTBweDttYXJnaW4tYm90dG9tOjE5cHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3QgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHAucG9zaXRpb257Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOi0zcHg7bGluZS1oZWlnaHQ6MS41O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNnB4fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSBwLm5hbWV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MThweDtjb2xvcjojRUUzODJCO21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0OjF9c2VjdGlvbi5hYm91dF91cyB1bC5wYXJ0bmVyc19saXN0e3dpZHRoOjEwMCU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjEwMHB4O2dyaWQtcm93LWdhcDo3MHB4O2p1c3RpZnktaXRlbXM6Y2VudGVyfXNlY3Rpb24uYWJvdXRfdXMgdWwucGFydG5lcnNfbGlzdCBsaS5wYXJ0bmVyc19pdGVte2p1c3RpZnktc2VsZjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9c2VjdGlvbi5hYm91dF91cyB1bC5wYXJ0bmVyc19saXN0IGxpLnBhcnRuZXJzX2l0ZW0gLnBhcnRuZXJzX2xpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX1zZWN0aW9uLmFib3V0X3VzIHVsLnBhcnRuZXJzX2xpc3QgbGkucGFydG5lcnNfaXRlbSAucGFydG5lcnNfbGluayBpbWc6aG92ZXJ7ZmlsdGVyOmdyYXlzY2FsZSgwJSl9c2VjdGlvbi5hYm91dF91cyBkbC5hZGRyZXNzX2xpc3QgZGQgdWwubGlua19saXN0IGxpLmxpbmtfaXRlbXttYXJnaW4tYm90dG9tOjhweH1zZWN0aW9uLmFib3V0X3VzIGRsLmFkZHJlc3NfbGlzdCBkZCBzcGFue2Rpc3BsYXk6YmxvY2t9c2VjdGlvbi5hYm91dF91cyBkbC5hZGRyZXNzX2xpc3QgZGQgc3Bhbi5zdG9yZV9uYW1le21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7c2VjdGlvbi5hYm91dF91cyAuc2VjdGlvbl9oZWFkZXJfYmxvY2sgbmF2Lmhvcml6b250YWx7ZGlzcGxheTpub25lfXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0e2dyaWQtY29sdW1uLWdhcDoxMHB4fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSAucGhvdG97bWFyZ2luLWJvdHRvbToxNHB4fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSBwLnBvc2l0aW9ue2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTZweH1zZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCBsaS5lZGl0b3JpYWwtb2ZmaWNlX2l0ZW0gcC5uYW1le2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTZweH1zZWN0aW9uLmFib3V0X3VzIHVsLnBhcnRuZXJzX2xpc3R7Z3JpZC1jb2x1bW4tZ2FwOjE1JTtncmlkLXJvdy1nYXA6NTBweH1zZWN0aW9uLmFib3V0X3VzIGRsLmFkZHJlc3NfbGlzdCBkZHttYXJnaW4tbGVmdDo2NHB4fXNlY3Rpb24uYWJvdXRfdXMgZGwuYWRkcmVzc19saXN0IGRkIHVsLmxpbmtfbGlzdCBsaS5saW5rX2l0ZW17bWFyZ2luLWJvdHRvbTozcHh9c2VjdGlvbi5hYm91dF91cyBkbC5hZGRyZXNzX2xpc3QgZGQgc3Bhbi5zdG9yZV9uYW1le21hcmdpbi1ib3R0b206NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3QgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIC5waG90b3toZWlnaHQ6MjAzcHh9fVxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9pY29tb29uL2ljb21vb24uZW90P29vMTExeScpO1xyXG4gIHNyYzogIHVybCgnY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/b28xMTF5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/b28xMTF5JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmP29vMTExeScpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/b28xMTF5I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1xdW90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XHJcbiAgY29sb3I6ICNlZTM4MmI7XHJcbn1cclxuLmljb24tcGxheV9saWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbiAgY29sb3I6ICM1MjAwZmY7XHJcbn1cclxuLmljb24tbG9nbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxuICBjb2xvcjogI2VlMzgyYjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbiAgY29sb3I6ICNlZTM4MmI7XHJcbn1cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG4gIGNvbG9yOiAjZWUzODJiO1xyXG59XHJcbi5idG5fc3Vic2NyaWJlOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxufVxyXG4uYnRuX3N1YnNjcmliZS5jbGljayB7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAuaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9zZWFyY2hsb2FkaW5nLnN2Zyk7XHJcbiAgfVxyXG59XHJcbi5idG5fc3Vic2NyaWJlLmNsaWNrLmxvYWRpbmcge1xyXG4gIHRyYW5zaXRpb246IDEwMHM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMHM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ2LCAwLjQ1LCAwLjc0LCAwLjcyKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB0cmFuc2Zvcm06cm90YXRlKDUwMDAwZGVnKTtcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG4gIGNvbG9yOiAjZWUzODJiO1xyXG59XHJcbi5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1oYW1idXJnZXJfbGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG4gIGNvbG9yOiAjZWUzODJiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gIGNvbG9yOiAjZWUzODJiO1xyXG59XHJcbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gIGNvbG9yOiAjZWUzODJiO1xyXG59XHJcbiIsIi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBKdW5lIDI2LCAyMDE3IDI6NDggUE0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gIHNyYzogdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9vay5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcmFnbWF0aWNhIFNsYWIgQm9vaycpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItQm9vaycpLFxyXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgc3JjOiB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcmFnbWF0aWNhIFNsYWIgTGlnaHQnKSwgbG9jYWwoJ1ByYWdtYXRpY2FTbGFiLUxpZ2h0JyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcmFnbWF0aWNhIFNsYWIgRXh0cmFCb2xkJyksIGxvY2FsKCdQcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XHJcbiAgc3JjOiB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0uZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJhZ21hdGljYSBTbGFiIE1lZGl1bScpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItTWVkaXVtJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJhZ21hdGljYSBTbGFiIEJvbGQnKSwgbG9jYWwoJ1ByYWdtYXRpY2FTbGFiLUJvbGQnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJhZ21hdGljYSBTbGFiIEV4dHJhTGlnaHQnKSwgbG9jYWwoJ1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQnKSxcclxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9Mb3JhL0xvcmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgc3JjOiAgdXJsKCdjc3MvZm9udHMvTG9yYS9Mb3JhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9Mb3JhL0xvcmEtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9Mb3JhL0xvcmEtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG5cdGhlaWdodDogMDsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuXHRib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcblx0dG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItZHJhZzogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHRtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuKjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxufVxyXG5ib2R5IHtcclxuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnJyk7Ki9cclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zNTZweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ncmF5c2NhbGUge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG59XHJcblxyXG5pbWcsIC5hbHNvX3JlYWRfcG9zdGVyICBhID4gaW1nLCBxLnRhZ19waG90byB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxuXHJcbi53aXRoX2hlYWRpbmcge1xyXG4gIGEgaW1nLmFkYXB0aXZlIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgLnNpZGVfaW5mbyBwLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYW1lIHNwYW4ge1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGEgaW1nLmFkYXB0aXZlIHtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyguNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgLnNpZGVfaW5mbyBwLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYW1lIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoX3Jlc3VsdF9pdGVtIHtcclxuICBpbWcge1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuICBhLnNlYXJjaF9yZXN1bHRfdGl0bGVfbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyguNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5rIHtcclxuICAgICAgY29sb3I6ICNFRTM4MkIhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWxzX2xpc3RfZ3JpZC5tb2R1bGUge1xyXG4gIC5tYXRlcmlhbHMgbGkge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKC41KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsc29fcmVhZF9ibG9jayB7XHJcbiAgLmFsc29fcmVhZF9pdGVtIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgfVxyXG4gICAgYS5hbHNvX3JlYWRfbGluayB7XHJcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyguNSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBhLmFsc29fcmVhZF9saW5rIHtcclxuICAgICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvcmZ1bGwgZmlndXJlLmdyYXlzY2FsZV9maWx0ZXIge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yZnVsbCwgLmNvbG9yZnVsbCBpbWcge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcclxufVxyXG5cclxuZmlndXJlLmdyYXlzY2FsZV9maWx0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxufVxyXG5cclxuLmNvbG9yZnVsbCB7XHJcbiAgZmlndXJlLmdyYXlzY2FsZV9maWx0ZXIge1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBncmF5c2NhbGUoMCkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX3Bvc3RlciA+IGEgPiBpbWcge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0X2NvbCB7XHJcbiAgbWF4LXdpZHRoOiAxNzNweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5tYXRlcmlhbF9pbnRyb2R1Y3Rpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzFweDtcclxuICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJvZHk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMjUlO1xyXG4gIGZpbHRlcjogYmx1cigyNXB4KTtcclxuICB6LWluZGV4OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjUwcHg7XHJcbn0qL1xyXG5cclxuLmxvYWRpbmdfc2VhcmNoX3Jlc3VsdHMge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvc2VhcmNobG9hZGluZy5zdmcpIG5vLXJlcGVhdDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0cmFuc2l0aW9uOiAxMDBzO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5sb2FkaW5nX3NlYXJjaF9yZXN1bHRzLm1vdmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MDAwZGVnKTtcclxufVxyXG5cclxuLmhvbWVfcGFnZSBpZnJhbWUjdmlkZW9fbW9kdWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uY3VydGFpbl93cmFwcGVyID4gLndyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbn1cclxuLndyYXBwZXIge1xyXG4gIHdpZHRoOiAkd3JhcHBlcl93aWR0aDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAkY29udGFpbmVyX3dpZHRoO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvKmJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjOTA5MDkwOyovXHJcbn1cclxuLmNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogJGNvbnRlbnRfd2lkdGg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLy8gR1JBWVNDQUxFXHJcbi8qLmZ1bGx3aWRlLCAudGFnX21hdGVyaWFscywgLmFsc29fcmVhZF9saXN0LCAuZmlsbV9pdGVtPi5wb3N0ZXIge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG59Ki9cclxuXHJcblxyXG5cclxuZm9ybSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcbmltZyB7XHJcbiAgJi5hZGFwdGl2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLm5hbWVfZ3JpZHMge1xyXG4gIGltZyB7XHJcbiAgICAmLmFkYXB0aXZlIHtcclxuICAgICAgbWF4LWhlaWdodDogMTgxcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTM4MmM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmFydGljbGUucGVyc29ucyB7XHJcbiAgI2FqYXhfY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdWwud2lkZV90d29fY29sdW1uX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4IWltcG9ydGFudDtcclxuICAgICAgLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgLmluZm8gLnNpZGVfaW5mbyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gZmlndXJlLnBlcnNvbl9pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU3NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyB7XHJcbiAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAucGVyc29uX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWdfaXRlbSwgLnBlcnNvbl9pdGVtIHtcclxuICAgIGltZyB7XHJcbiAgICAgICYuYWRhcHRpdmUge1xyXG4gICAgICAgIC8vbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZV90d29fY29sdW1uX2l0ZW0gLnBvc3RlciBhIGltZy5hZGFwdGl2ZSwgLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLnBob3RvIGEgaW1nLmFkYXB0aXZlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgfVxyXG59XHJcbmFydGljbGUudGFnc19wYWdlIHtcclxuICAjYWpheF9jb250ZW50IHtcclxuICAgIC8vbWFyZ2luLXRvcDogLTExMHB4O1xyXG4gIH1cclxuICAud2lkZV90d29fY29sdW1uX2l0ZW0sIC5wb2RjYXN0c19pdGVtIHtcclxuICAgIGltZyB7XHJcbiAgICAgICYuYWRhcHRpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTM4MmM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWdfaXRlbS5mdWxsd2lkZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAmLmFkYXB0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MTJweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbG9hZE1vcmUge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGEge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5tYWdhemluZV9hcmNoaXZlIHtcclxuICAjbG9hZE1vcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCB7XHJcbiAgLm1hZ190aXRsZV9saW5lIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2VlMzgyYjtcclxuICAgIG1hcmdpbjogNjNweCAxNXB4O1xyXG4gIH1cclxuICAubWFnYXppbmVfaDEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnX3RpdGxlX2xpbmUge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUUzODJCO1xyXG4gIG1hcmdpbjogN3B4O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5maWd1cmUucG9zdF9sb25nX2Rhc2gge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgcmVkO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxufVxyXG5cclxuLm1hZ2F6aW5lX2gxIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5tYWdhemluZV9hcmNoaXZlX2l0ZW0ge1xyXG4gIC5tYWdfdGl0bGVfbGluZSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICBtYXJnaW46IDhweCAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAubWFnYXppbmVfaDEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuYXJ0aWNsZS5ibG9nIHtcclxuICAjYWpheF9jb250ZW50IHtcclxuICAgIC8vbWFyZ2luLXRvcDogLTcwcHg7XHJcbiAgfVxyXG4gIC50YWdfaXRlbSwgLnBlcnNvbl9pdGVtIHtcclxuICAgIGltZyB7XHJcbiAgICAgICYuYWRhcHRpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC8vb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgJi5jYXAge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuYXJ0aWNsZS5maWxtcyB7XHJcbiAgI2FqYXhfY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgICYuYWRhcHRpdmUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmFydGljbGUuZmlsbV9jYXJkIHtcclxuICBpbWcge1xyXG4gICAgJi5hZGFwdGl2ZSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzgyYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aXRoX2hlYWRpbmcgPiAuaGVhZGluZyA+IHNwYW4gPiBhLCBmaWd1cmUuc2lkZV9oZWFkaW5nID4gZmlnY2FwdGlvbiA+IGEge1xyXG4gIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gIGNvbG9yOiAkcmVkO1xyXG4gIHBhZGRpbmc6IDBweCAxN3B4IDJweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICAmLnNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMnB4IDJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJHJlZFxyXG4gIH1cclxuICAmOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdXJ0YWluX3dyYXBwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvKmZpbHRlcjogYmx1cigxNXB4KTsqL1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjUwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgLmN1cnRhaW5fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubm9zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmN1cnRhaW5fd3JhcHBlciB7XHJcbiAgICAvL2ZpbHRlcjogYmx1cigxMHB4KTtcclxuICB9XHJcbiAgI2Nvb2tpZS1ub3RpY2Uge1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd19zaW5jZV9tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKtCg0LDQt9C80LXRgtC60LAg0YHRgtGA0LDQvdC40YbRiyovXHJcblxyXG4uYmxvY2tfd2l0aF9hc2lkZSB7XHJcbiAgd2lkdGg6IDU1MXB4O1xyXG59XHJcbi5jb250ZW50X3dpdGhfbGVmdF9pbmRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogNjNweDtcclxufVxyXG4uYmxvY2tfM18xIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJibG9jayBibG9jayBibG9jayBhc2lkZVwiO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAuYmxvY2tfMyB7XHJcbiAgICBncmlkLWFyZWE6IGJsb2NrO1xyXG4gIH1cclxuICAuYmxvY2tfMSB7XHJcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xyXG4gIH1cclxufVxyXG5cclxuLyrQlNCy0YPQutC+0LvQvtC90L7Rh9C90YvQuSDRiNC40YDQvtC60LjQuSDQsdC70L7QuiovXHJcbnVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gIGdyaWQtcm93LWdhcDogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsaS53aWRlX3R3b19jb2x1bW5faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbiB7XHJcblxyXG4gICAgdWwucGVyc29uX2xpc3Qge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubmFtZV9ncmlkcyB7XHJcbiAgZGl2LmNvbHVtbiB7XHJcbiAgICB1bC5jb2x1bW57XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aWRlX3R3b19jb2x1bW5fbGlzdCwgLnBlcnNvbl9pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgc3Bhbi5yZXB1YmxpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgJi5yZXB1YmxpY190cmF1YmVyZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2VlZTMhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJlcHVibGljX3R1cm92c2theWEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjA0LCAwLCAwKSFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5mdWxsd2lkZSB7XHJcbiAgICBzcGFuLnJlcHVibGljIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAubWF0ZXJpYWxfaW50cm9kdWN0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgICYuZnVsbHdpZGUge1xyXG4gICAgICBzcGFuLnJlcHVibGljIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lX251bWJlciB7XHJcbiAgICAudWFnYi1jb2x1bW5fX2lubmVyLXdyYXAgPiAud3AtYmxvY2stc3BhY2VyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay11YWdiLWNvbHVtbi51YWdiLWNvbHVtbl9fd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4IWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmVfbnVtYmVyLm1hdGVyaWFsIC5tYWdfdGl0bGVfbGluZSB7XHJcbiAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLnBlcnNvbnMge1xyXG4gICAgI2FqYXhfY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAuaW5mbyAuc2lkZV9pbmZvIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBmaWd1cmUucGVyc29uX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzZweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5jb2x1bW46bnRoLWNoaWxkKDEpIC5wZXJzb25faXRlbSAubmFtZSBhIHNwYW4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhZ3NfcGFnZSBmaWd1cmUge1xyXG4gIHNwYW4ucmVwdWJsaWMge1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gIH1cclxuICAmLmZ1bGx3aWRlIHtcclxuICAgIHNwYW4ucmVwdWJsaWMge1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJsb2cgZmlndXJlIHtcclxuICBzcGFuLnJlcHVibGljIHtcclxuICAgIHRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMge1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI1NXB4IWltcG9ydGFudDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiA5NHB4OyovXHJcbiAgICAgICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNDBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAtMTQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwLmhhcy10ZXh0LWNvbG9yIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nX3dyYXBwZXIgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAge1xyXG4gIC51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIgPiBoci5ocl9yaWdodCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiB7XHJcbiAgLndwLWJsb2NrLXVhZ2ItY29sdW1uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGxlZnQ6IC0xNzJweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTcycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZWUzODJiIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy10ZXh0LWNvbG9yIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nX3dyYXBwZXIgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJhY2tncm91bmRfaW1hZ2VfcG9zdGVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNlbnRyZWRfYWRhcHRpdmVfaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkcGhvbmVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBmb250LXNpemU6IDExNnB4O1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG59XHJcbi5wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnXFxlOTAwJztcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBmb250LXNpemU6IDExNnB4O1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxubmF2Lmhvcml6b250YWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIHVsLm5hdl9ob3Jpem9udGFsX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpLm5hdl9ob3Jpem9udGFsX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhLm5hdl9ob3Jpem9udGFsX2xpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHJlZDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYS5uYXZfaG9yaXpvbnRhbF9saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBob3RvX3NsaWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgLnNsaWRlcl9mcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltYWdlcy90ZW1wL3NsaWRlcl9zdHViLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gIC5zbGlkZXJfY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgfVxyXG59XHJcbi5zaWRlX2hpZ2hsaWdodGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG51bC5yZXB1Ymxpc2hfbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDQ3cHg7XHJcbiAgbGkucmVwdWJsaXNoX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAucmVwdWJsaXNoX2l0ZW1fcGhvdG8ge1xyXG4gICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXB1Ymxpc2hfaXRlbV9pbmZvIHtcclxuICAgICAgcC5yZXB1Ymxpc2hfaXRlbV9uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgfVxyXG4gICAgICBwLnJlcHVibGlzaF9pdGVtX3NvdXJjZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZpZ3VyZS5tYWdhemluZV9pc3N1ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB3aWR0aDogMTczcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGEubWFnYXppbmVfcG9zdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhLnRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcbiAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG51bC5zb2NpYWwtbGlua3NfbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIGxpLnNvY2lhbC1saW5rc19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmtzX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsLnRhZ3NfbGlzdCB7XHJcbiAgbGkudGFnc19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxudWwud2lkZV90d29fY29sdW1uX3Bob3RvX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIGxpLndpZGVfdHdvX2NvbHVtbl9waG90b19pdGVtIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1MDRweDtcclxuICAgICAgaGVpZ2h0OiA1NzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIHAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTQycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIHAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG51bC5wZXJzb25fbGlzdCB7XHJcbiAgbGkucGVyc29uX2l0ZW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkZV9vbmVfaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDMzcHg7XHJcbiAgICBib3R0b206IDY0cHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdGVyIHtcclxuICAgIGhlaWdodDogNTc2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxuICAuaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnNpZGVfbGVmdCB7XHJcbiAgICAgIHAuZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDM2cHggMHB4IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlX3JpZ2h0IHtcclxuICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgIH1cclxuICAgICAgcC5wcm9wZXJ0aWVzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIge1xyXG4gIC55YS1zaGFyZTJfX2JhZGdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICAueWEtc2hhcmUyX19pY29uIHtcclxuICAgICAgaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDI4cHghaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3RlbGVncmFtIC55YS1zaGFyZTJfX2ljb24ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnlhLXNoYXJlMl9fYmFkZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4IWltcG9ydGFudDtcclxuICBtYXJnaW46IDVweDtcclxuICAueWEtc2hhcmUyX19pY29uIHtcclxuICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9faWNvbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDRweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDRweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyX2Jsb2NrID4gLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNDJweDtcclxufVxyXG5cclxuXHJcbiNjb29raWUtbm90aWNlLmNuLWJvdHRvbS53cC1kZWZhdWx0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEjY24tYWNjZXB0LWNvb2tpZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2RmcF9iYW5uZXJfcmMge1xyXG4gIHdpZHRoOiAxMDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICM1MjAwRkY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLm1hdGVyaWFsID4gLmNvbnRlbnQgPiB1bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAvKmRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAyNSUgMjUlIDI1JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7Ki9cclxuICAgIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gNCkgIWltcG9ydGFudDtcclxuICAgICAgLy93aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWF0ZXJpYWwgPiAuY29udGVudCA+IHVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgIC8qZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMuMzMlIDMzLjMzJSAzMy4zMyU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50OyovXHJcbiAgICBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hdGVyaWFsID4gLmNvbnRlbnQgPiB1bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAvKmRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50OyovXHJcbiAgICBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWluLWhlaWdodDogMTc4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvciB7XHJcbiAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCFpbXBvcnRhbnQ7XHJcbiAgKiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnVhZ2ItY29sdW1uc19faW5uZXItd3JhcCB7XHJcbiAgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbmZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6IExvcmE7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzdGN0Y3RjtcclxuICB9XHJcbn1cclxuLndwLWJsb2NrLWltYWdlIHtcclxuICBmaWdjYXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogTG9yYTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjN0Y3RjdGO1xyXG4gIH1cclxufVxyXG5cclxubGkuaGVyb2VzX2l0ZW0ge1xyXG4gIHdpZHRoOiAyMzVweDtcclxufVxyXG5cclxuXHJcbi5waG90byA+IGEgPmltZyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxuXHJcblxyXG5hcnRpY2xlLm1hdGVyaWFsIHtcclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDU1MXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwLmVtcHR5X3Age1xyXG4gICAgICB3aWR0aDogNTUxcHg7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hdGVyaWFsX2hlYWRlciB7XHJcbiAgICBpbWcuZGFyayB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hdGVyaWFsX2hlYWRlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC43cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcC5lbXB0eV9wIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQ+dWwsIC5jb250ZW50PmgzIHtcclxuICAgIG1heC13aWR0aDogNTUxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX2NhcHRpb24ge1xyXG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaGlkZV9zaW5jZV9sYXB0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uX2hlYWRlcl9ibG9jayB7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhpZGVfc2luY2VfdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB1bC5wZXJzb25fbGlzdCB7XHJcbiAgICBsaS5wZXJzb25faXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INGI0LjRgNC+0LrQuNC5INCx0LvQvtC6Ki9cclxuICB1bC53aWRlX3R3b19jb2x1bW5fbGlzdCB7XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcblxyXG4gICAgICB1bC5wZXJzb25fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICB1bC5zb2NpYWwtbGlua3NfbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBob3RvX3NsaWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuc2xpZGVyX2ZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAyMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnRfd2l0aF9sZWZ0X2luZGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgLnNpZGVfaGlnaGxpZ2h0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYXB0b3AgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG4gIGJvZHkgPiAuY3VydGFpbl93cmFwcGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG4gIGFydGljbGUubWF0ZXJpYWwge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgICBwLmVtcHR5X3Age1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBwLmN0cmxfZW50ZXJfbm90aWNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9wYWdlID4gLmN1cnRhaW5fd3JhcHBlciA+IC53cmFwcGVyID4gLmNvbnRhaW5lciA+IC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdWwud2lkZV90d29fY29sdW1uX2xpc3Qge1xyXG4gICAgLy9wYWRkaW5nOiAwcHggMTBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAzNHB4O1xyXG4gICAgbGkud2lkZV90d29fY29sdW1uX2l0ZW0ge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlX3NpbmNlX21vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2hvd19zaW5jZV9tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tfM18xIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJibG9ja1wiIFwiYXNpZGVcIjtcclxuICAgIGdyaWQtcm93LWdhcDogMzRweDtcclxuICB9XHJcbiAgLmJsb2NrX3dpdGhfYXNpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHVsLnJlcHVibGlzaF9saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQ3cHg7XHJcbiAgICBsaS5yZXB1Ymxpc2hfaXRlbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIC5yZXB1Ymxpc2hfaXRlbV9waG90byB7XHJcbiAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAucmVwdWJsaXNoX2l0ZW1fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAucmVwdWJsaXNoX2l0ZW1fc291cmNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bC5wZXJzb25fbGlzdCB7XHJcbiAgICBsaS5wZXJzb25faXRlbSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUubWFnYXppbmVfaXNzdWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHJpZ2h0OiB1bnNldDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGEubWFnYXppbmVfcG9zdGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5ibG9ja193aXRoX2FzaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG59IiwiJGxhcHRvcF93aWR0aDogMTI2MHB4O1xyXG4kdGFibGV0X3dpZHRoOiAxMDI0cHg7XHJcbiRtb2JpbGVfd2lkdGg6IDc2OHB4O1xyXG4kbWluX21vYmlsZV93aWR0aDogNDE0cHg7XHJcblxyXG4kd3JhcHBlcl93aWR0aDogMTI2MHB4O1xyXG4kY29udGFpbmVyX3dpZHRoOiAxMDI0cHg7XHJcbiRjb250ZW50X3dpZHRoOiA3NDBweDtcclxuXHJcbiRtb2JpbGVfc2lkZV9wYWRkaW5nOiAxMHB4O1xyXG5cclxuJGxldHRlcl9zcGFjaW5nOiAwLjAzZW07IiwiJGJsYWNrOiAjMDAwMDAwO1xyXG4kYmxhY2tMaWdodDogIzQwNDA0MDtcclxuJGdyZXk6ICM3RjdGN0Y7XHJcbiRncmV5TGlnaHQ6ICNCRkJGQkY7XHJcbiRncmV5U3VwZXJMaWdodDogI0YyRjJGMjtcclxuXHJcbiRyZWQ6ICNFRTM4MkI7XHJcbiRyZWRMaWdodDogI0Y2OUI5NDtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbi8qRGVidWcqL1xyXG4kb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrO1xyXG5cclxuJGdyZXlVbmRpZmluZWQ6ICNkZWRlZGU7XHJcbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC50aXRsZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJyFpbXBvcnRhbnQ7XHJcbiAgLy9mb250LXdlaWdodDogMTAwIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogJGxldHRlcl9zcGFjaW5nO1xyXG4gIC13ZWJraXQtaHlwaGVuYXRlLWNoYXJhY3RlcjogXCJcXDAwQURcIjtcclxufVxyXG5cclxuLnRpdGxlLCBwLm5hbWU+YSwgLmJvb2tfdGl0bGUsIC5ib29rc19jb2xsZWN0aW9uX3RpdGxlPmEsIGZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYSwgYWRkcmVzcy5hdXRob3IsIC5uYW1lPmE+c3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJyFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW4uZm9udGxvcmEge1xyXG4gIGZvbnQtZmFtaWx5OiAnTG9yYSchaW1wb3J0YW50O1xyXG59XHJcbnNwYW4uZm9udHByYWdtYXRpY2Ege1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSchaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyDRgdC/0LXRhtC/0YDQvtC10LrRgtGLXHJcbmFydGljbGUubWF0ZXJpYWwucHJvamVjdCB7XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGF0ZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBjb2xvcjogJHJlZDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAmLndpdGhfaGlnaGxpZ2h0ZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIGxlZnQ6IC0xNDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG4gIHAuaGFzLWRyb3AtY2FwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgICYud2l0aF9oaWdobGlnaHRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgZGl2LnF1b3Qge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0Mi44cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogNTVweCAwcHggNDhweCA2M3B4IWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNDY1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogJ1xcZTkwYSc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgbGVmdDogLTYwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgc3BhbiNxdW90cyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWluLXdpZHRoOiAzMjdweDtcclxuICAgICAgd2lkdGg6IDMyN3B4IWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgfVxyXG4gIH1cclxuICBhcnRpY2xlLm1hdGVyaWFsIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufVxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICRyZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAmLnN1YmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYud2l0aF9pbmRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xyXG4gIH1cclxufVxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGNvbG9yOiAkcmVkO1xyXG59XHJcbmg0IHtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbn1cclxuXHJcbmZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XHJcbiAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgaW1nIHtcclxuICAgIC8vaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSB7XHJcbiAgZmlndXJlLmFsaWduY2VudGVyIHtcclxuICAgIHdpZHRoOiAxMDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0MnB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvL29iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB7XHJcbiAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB1bC5oZXJvZXNfbGlzdCwgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hYi1kcm9wLWNhcC10ZXh0IHtcclxuICBwOmZpcnN0LWxldHRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNjg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luOiAtOHB4IDFweCAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNFRTM4MkIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmFydGljbGUubWFnYXppbmVfbnVtYmVyIHtcclxuICBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAncHJhZ21hdGljYSBzbGFic2VyaWYnIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDBweCAwcHggMS41ZW07XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICYuaGFzLXJlZC1jb2xvciB7XHJcbiAgICBjb2xvcjogI2VlMzgyYjtcclxuICB9XHJcbiAgJi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMC42ODtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcclxuICAgIC8vINC00L7RgNCw0LHQvtGC0LrQsCDQv9C+INCx0YPQutCy0LjRhtC1XHJcbiAgICAvKmZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMC42ODtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBtYXJnaW46IDE0cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNFRTM4MkIgIWltcG9ydGFudDsqL1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAmLndpdGhfaW5kZW50IHtcclxuICAgIHRleHQtaW5kZW50OiA3M3B4O1xyXG4gIH1cclxuICAmLmJsYWNrX2JhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTE0MnB4O1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICAgIHBhZGRpbmc6IDQ4cHggMHB4IDQ4cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHNwYW4uY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3NDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTg5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZm9vdG5vdGVfZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuaSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbn1cclxuc3VwIHtcclxuICAmLmZvb3Rub3RlIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxufVxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICAmLm1haWxfbGluayB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gICYuZm9vdG5vdGUge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgfVxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICAvKmJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJsYWNrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDsqL1xyXG59XHJcbi5vdGJpdmthIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC8qdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZWQ7XHJcbiAgcGFkZGluZzogMCUgMjBweDtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMjBweDsqL1xyXG59XHJcbnVsIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn1cclxub2wge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICYuc2xhc2hlZCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xyXG4gICAgbGkge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlcikgXCIgL1wiO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmlnX2JvbGRfbG9yYV9udW1iZXIge1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5iaWdfYmxvZF9wcmFnbWF0aWNhX3JlZCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIHAueWVhcnMge1xyXG5cclxuICAgICAgfVxyXG4gICAgICBwLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmZvcm0ucG9zdC1wYXNzd29yZC1mb3JtICoge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjc1cHg7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAucGFzc2ZpZWxkIHtcclxuICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUUzODJCO1xyXG4gICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAxN3B4IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFMzgyQjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDNweCAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUUzODJCO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2OHB4ICkge1xyXG4gIGZvcm0ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmhyIHtcclxuICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkTGlnaHQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRTM4MkI7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB3aWR0aDogODgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMHB4IDBweCAyNHB4O1xyXG4gICYuaHJfbGVmdCB7XHJcbiAgICBsZWZ0OiAtMTQycHg7XHJcbiAgfVxyXG4gICYuaHJfcmlnaHQge1xyXG5cclxuICB9XHJcbiAgJi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtc2hvcnRfbGVmdCB7XHJcbiAgICBsZWZ0OiAtMTQycHg7XHJcbiAgfVxyXG4gICYud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xyXG4gICAgbGVmdDogLTE0MnB4O1xyXG4gICAgd2lkdGg6IDEwMjRweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmRsIHtcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICBkZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYm9sZF9kdCB7XHJcbiAgICBkdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRlZmluaXRpb25zIHtcclxuICAgIGR0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTI3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYXJ0aWNsZS5tYXRlcmlhbCB7XHJcbiAgLmNoYXBhZXZfbGluayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBzcGFuLnJlcHVibGljIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAxMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBpbWcuY292ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubGkuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgZmlndXJlIHtcclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVkaXVtX3F1b3RlIHtcclxuICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICBncmlkLWNvbHVtbi1nYXA6IDMzcHg7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTczcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gIGRpdiA+IHAuYXV0aG9yX2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3VlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgc3Bhbi5tYWdhemluZV9wb3N0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5hc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHdpZHRoOiAxNzNweDtcclxuICAgICYubWFnYXppbmVfaXNzdWUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYXNpZGVfdG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDU2N3B4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG4gICYuZnVsbHdpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTE0MnB4O1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICB9XHJcbiAgJi50d29faW1hZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgIGxlZnQ6IC0xNDJweDtcclxuICAgIG1hcmdpbjogMzhweCAwcHg7XHJcbiAgICBzcGFuLmltZ193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRhZ3Mge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBhLnRhZ19saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnIyc7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4udGFnIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5mb290bm90ZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxuICAmLm1hZ2F6aW5lX2lzc3VlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgc3Bhbi5tYWdhemluZV9wb3N0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAvL2hlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICB9XHJcbiAgICAgIHAubWFnYXppbmVfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuICAgICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2lkZV9oZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTQycHg7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgcmlnaHQ6IC41cHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib2xkX2lubGluZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gIH1cclxuICAmLnJlZF9pbmxpbmVfd2l0aF9xdW90ZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxMjVweCA2M3B4IDQ4cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnXFxlOTBhJztcclxuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgIGxlZnQ6IC02M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJlZF9pbmxpbmVfd2l0aF9xdW90ZS5tZWRpdW1fcXVvdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAtNXB4IDYzcHggNDhweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTExNHB4O1xyXG4gICAgICBsZWZ0OiAtNjVweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOTNweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2xpZGVyIHtcclxuICAgIG1hcmdpbjogNDhweCAwcHg7XHJcbiAgICBzcGFuLnNsaWRlcl9jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBoZWlnaHQ6IDU3NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmltYWdlX2xpc3Qge1xyXG4gICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29udGVudF9waG90byB7XHJcbiAgICBtYXJnaW46IDQ4cHggMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDc0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDU3NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0yNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDY5cHggMHB4IDQ4cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgICAgd2lkdGg6IDU1OXB4O1xyXG4gICAgICBoZWlnaHQ6IDY5MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgd2lkdGg6IDQyM3B4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogLTk0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYm9va19wcm9wZXJ0aWVzIHtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ub3ZlcndpZGVfcmlnaHRfcGhvdG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAtNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNDk2cHg7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtcm93LWdhcDogNDJweDtcclxuICAgIHdpZHRoOiAxNzNweDtcclxuICAgIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBzcGFuLm1hZ2F6aW5lX3Bvc3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuLm1hZ2F6aW5lX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBzcGFuLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gIHAge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZGl2LnF1b3Qge1xyXG4gIC8vZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICRyZWQ7XHJcbiAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICBsaW5lLWhlaWdodDogNDIuOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxMjVweCA2M3B4IDQ4cHg7XHJcbiAgbWF4LXdpZHRoOiA0NjVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnXFxlOTBhJztcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgbGVmdDogLTYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbnRpbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJGdyZXk7XHJcbn1cclxuc21hbGwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogIzdGN0Y3RjtcclxufVxyXG4udGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnNwYW4uc2ltcGxlX25vdGUgc3Bhbiwgc3Bhbi5zaW1wbGVfbm90ZVtkYXRhLW5vdGVdIHtcclxuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlZTM4MmM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbnNlY3Rpb24ud3AtYmxvY2stdWFnYi1jb2x1bW5zIHtcclxuICBtYXgtd2lkdGg6IDU1MnB4O1xyXG59XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2M5Y2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250OiBpdGFsaWMgMTRweC8xLjMgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcbmlucHV0W2RhdGEtY3pydHlwZT1cInRhZ19pZFwiXSB7XHJcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG5pbnB1dFtkYXRhLWN6cnR5cGU9XCJtYXRlcmlhbF9pZFwiXSB7XHJcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAmLndpdGhfaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAmLnN1YmhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICYuYmxhY2tfYmFjayB7XHJcbiAgICAgIHdpZHRoOiA3NDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDQ0cHg7XHJcbiAgICAgIHNwYW4uY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjY4O1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBtYXJnaW46IC0xNHB4IDAgMCAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWRpdW1fcXVvdGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIWltcG9ydGFudDtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMzNweDtcclxuICAgIGdyaWQtcm93LWdhcDogMzNweDtcclxuICB9XHJcbiAgcSB7XHJcbiAgICAmLmZ1bGx3aWRlIHtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB3aWR0aDogNzQwcHg7XHJcbiAgICB9XHJcbiAgICAmLnR3b19pbWFnZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5pbWFnZV9saXN0IHtcclxuICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2lkZV9oZWFkaW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYucmVkX2lubGluZV93aXRoX3F1b3RlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAtNXB4IDYzcHggNDhweDtcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkwYSc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgbGVmdDogLTYzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEyNXB4IDYzcHggNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIGFydGljbGUubWF0ZXJpYWwge1xyXG4gICAgLmNoYXBhZXZfbGluayB7XHJcbiAgICAgIGZsb2F0OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAmLndpdGhfaW5kZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJi53aXRoX2luZGVudCB7XHJcbiAgICAgIHRleHQtaW5kZW50OiA2M3B4O1xyXG4gICAgfVxyXG4gICAgJi5ibGFja19iYWNrIHtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuICBxIHtcclxuICAgICYuaW1hZ2VfbGlzdCB7XHJcbiAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFzaWRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYuYXNpZGVfdG9wIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnRhZ3Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5tYWdhemluZV9pc3N1ZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIHNwYW4ubWFnYXppbmVfcG9zdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAvKmhlaWdodDogMTgzcHg7Ki9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5tYWdhemluZV9pbmZvIHtcclxuICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR3b19pbWFnZXMge1xyXG4gICAgICAvL2xlZnQ6IC0xMHB4O1xyXG4gICAgICAvL21hcmdpbjogMzhweCAwcHg7XHJcbiAgICAgIC8vc3Bhbi5pbWdfd3JhcHBlciB7XHJcbiAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgLy8gIGltZyB7XHJcbiAgICAgIC8vICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNnB4KTtcclxuICAgICAgLy8gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAvLyAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgLy8gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgLy8gICAgfVxyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL31cclxuICAgIH1cclxuICAgICYuZm9vdG5vdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi5yZWRfaW5saW5lX3dpdGhfcXVvdGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICBtYXJnaW46IDUwcHggMCAzNnB4IDYzcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIGxlZnQ6IC02N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbnRlbnRfcGhvdG8ge1xyXG4gICAgICBtYXJnaW46IDI0cHggMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vdmVyd2lkZV9yZWRfd2l0aF9waG90byB7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luOiA1MHB4IDYzcHggMzZweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgIGxlZnQ6IC02N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ub3ZlcndpZGVfcmlnaHRfcGhvdG8ge1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUge1xyXG4gICAgICAgIHNwYW4ubWFnYXppbmVfcG9zdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5tYWdhemluZV9pbmZvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGZpZ3VyZS5hbGlnbmNlbnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDYlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvL29iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICM3RjdGN0Y7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzdGN0Y3RjtcclxuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXVhZ2ItY29sdW1uLnVhZ2ItY29sdW1uX193cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUubWF0ZXJpYWwge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICAmLmJpZ19ibG9kX3ByYWdtYXRpY2FfcmVkIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZGwge1xyXG4gICAgJi5kZWZpbml0aW9ucyB7XHJcbiAgICAgIGR0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG4gIGgxIHtcclxuICAgICYud2l0aF9oaWdobGlnaHRlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBxIHtcclxuICAgICYuYXNpZGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5tYWdhemluZV9pc3N1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHtcclxuICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFncyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib29rX3Byb3BlcnRpZXMge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2VrLW1vZHVsZS1pbm5lciAuc2VrLWRpdmlkZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDg3MnB4O1xyXG59XHJcblxyXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnMSchaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LnBuZycpIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcbi5zbGljay1wcmV2OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcxJyFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc2VhbmNlL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5wbmcnKSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxufVxyXG4iLCIvKkNvbnZlciBweCB0byByZW0qL1xyXG4vKlVzYWdlOiBAaW5jbHVkZSBmb250LXNpemUoMTRweCkqL1xyXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XHJcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcclxuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xyXG59XHJcblxyXG4vKlRyYW5zaXRpb25zKi9cclxuLypVc2FnZTogQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgZWFzZSk7Ki9cclxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIHRyYW5zaXRpb246ICRhcmdzO1xyXG59XHJcblxyXG4vL9Ca0L7QvdGC0YPRgNGLINGC0LXQutGB0YLQsFxyXG5AbWl4aW4gY29udG91cigkY29sb3IpIHtcclxuICB0ZXh0LXNoYWRvdzpcclxuICAgICAgICAgICRjb2xvciAxcHggMXB4IDBweCxcclxuICAgICAgICAgICRjb2xvciAtMXB4IC0xcHggMHB4LFxyXG4gICAgICAgICAgJGNvbG9yIC0xcHggMXB4IDBweCxcclxuICAgICAgICAgICRjb2xvciAxcHggLTFweCAwcHg7XHJcbn1cclxuIiwiaGVhZGVyLnBhZ2VfaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2Fzc2V0cy9pbWFnZXMvaGVhZF9iZy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgc3ZnLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICB0b3A6IC0xMTFweDtcclxuICAgIHBhdGgge1xyXG4gICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJvdHRvbTogNzVweDtcclxuICAgIHdpZHRoOiAyNDNweDtcclxuICAgIGhlaWdodDogODdweDtcclxuICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XHJcbiAgICBzcGFuLnRyaWFuZ2xlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgc2hhcGUtb3V0c2lkZTogcG9seWdvbigwIDAsIDAgMTYycHgsIDE4N3B4IDE2MnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcbiAgaGVhZGVyLnBhZ2VfaGVhZGVyIHtcclxuICAgIHAge1xyXG4gICAgICByaWdodDogLTQ2cHg7XHJcbiAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgd2lkdGg6IDI0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcbiAgaGVhZGVyLnBhZ2VfaGVhZGVyIHtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICBzdmcubG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICBoZWFkZXIucGFnZV9oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuICBoZWFkZXIucGFnZV9oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhcnRpY2xlLm1hdGVyaWFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufSIsImZvb3Rlci5wYWdlX2Zvb3RlciB7XHJcblxyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIHAuY3RybF9lbnRlcl9ub3RpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLyogcG9zaXRpb246IGZpeGVkOyAqL1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG4gICAgY29sb3I6ICM4YjhkOGI7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMzk1cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleVVuZGlmaW5lZDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAzOTVweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5VW5kaWZpbmVkO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bC5uYXZpZ2F0aW9uX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDU5cHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQ2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIGxpLm5hdmlnYXRpb25faXRlbSB7XHJcblxyXG4gICAgICB1bC5zdWJuYXZpZ2F0aW9uX2xpc3Qge1xyXG5cclxuICAgICAgICBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgJi5uYXZpZ2F0aW9uX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEubmF2aWdhdGlvbl9pdGVtX2xpbmsge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmZvb3Rlcl9jb3B5cmlnaHRzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICBmb290ZXIucGFnZV9mb290ZXIge1xyXG4gICAgLmZvb3Rlcl9oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLm5hdmlnYXRpb25fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAzOHB4O1xyXG4gICAgICBsaS5uYXZpZ2F0aW9uX2l0ZW0ge1xyXG4gICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnN1Ym5hdmlnYXRpb25fbGlzdCB7XHJcbiAgICAgICAgICBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICYubmF2aWdhdGlvbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIGZvb3Rlci5wYWdlX2Zvb3RlciB7XHJcbiAgICB1bC5uYXZpZ2F0aW9uX2xpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgIGxpLm5hdmlnYXRpb25faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAmOm50aC1jaGlsZCgybi0xKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5zdWJuYXZpZ2F0aW9uX2xpc3Qge1xyXG4gICAgICAgICAgbGkuc3VibmF2aWdhdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbl9tb2JpbGVfd2lkdGgpIHtcclxuXHJcbiAgZm9vdGVyLnBhZ2VfZm9vdGVyIHtcclxuICAgIHVsLm5hdmlnYXRpb25fbGlzdCB7XHJcbiAgICAgIGxpLm5hdmlnYXRpb25faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgZm9vdGVyLnBhZ2VfZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuaG9tZV9wYWdlIHtcclxuICAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIC50b29scyB7XHJcbiAgICAgIC8qZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyovXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIH1cclxuICAubW9kdWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBociB7XHJcbiAgICAgICYuaHJfcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaHJfbGVmdCB7XHJcbiAgICAgICAgbGVmdDogLTE1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2R1bGVfdmlkZW8ge1xyXG4gICAgcSB7XHJcbiAgICAgICYuZnVsbHdpZGUge1xyXG4gICAgICAgICYudmlkZW9fdGh1bWIge1xyXG4gICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbiAgICAvLyDQtdC00LjQvdC40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQu1xyXG4gICAgLnNlay1jb2wtMTAwIHtcclxuICAgICAgLnNpbmdsZV9tYXRlcmlhbCB7XHJcbiAgICAgICAgLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkdGhfaGlnaHRsaWdodGVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAmLndpdGhfaW5kZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBxIHtcclxuICAgICAgICAgICYuZnVsbHdpZGUge1xyXG4gICAgICAgICAgICAmLm1hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgc3Bhbi5wYXJ0bmVyX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE0MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFMzgyQjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VrLWNvbC01MCB7XHJcbiAgICAgIC5zaW5nbGVfbWF0ZXJpYWwge1xyXG4gICAgICAgIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZHRoX2hpZ2h0bGlnaHRlciB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgJi53aXRoX2luZGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcSB7XHJcbiAgICAgICAgICAmLmZ1bGx3aWRlIHtcclxuICAgICAgICAgICAgJi5tYXRlcmlhbF90aHVtYiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgIHNwYW4ucGFydG5lcl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTG9yYTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzdGN0Y3RjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZV9oZWFkaW5nIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI5NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vINGC0Y3Qs1xyXG4gICAgLnRhZ19tb2R1bGUge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWdfaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDg4MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBxIHtcclxuICAgICAgICAgICYudGFnX2Rlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzU3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRhZ19waG90byB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFnX21hdGVyaWFscyB7XHJcbiAgICAgICAgd2lkdGg6IDg4MnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODlweDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgLnRhZ19tYXRlcmlhbF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFnX21hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQv9C+0LTQutCw0YHRglxyXG4gICAgLm1vZHVsZV9wb2RjYXN0IHtcclxuICAgICAgcSB7XHJcbiAgICAgICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgICAgICAmLnBvZGNhc3RfdGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4cHgpO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1OHB4KTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g0YHQv9C40YHQvtC6INC80LDRgtC10YDQuNCw0LvQvtCyXHJcbiAgICAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlID4gaDIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcbiAgICAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlIHtcclxuICAgICAgJi5tYXRlcmlhbHNfbGlzdF9saXN0IHtcclxuICAgICAgICAvL21pbi1oZWlnaHQ6IDEzMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRyYW5zcGFyZW50X3ZlcnRpY2FsX3RhZyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyODdweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1NTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRUUzODJCO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXRfbGlzdF9pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiA4ODJweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICAubWF0X2xpc3RfZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTdweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAmLm1hdGVyaWFscyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgJi5pdGVtX21hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9tYXRlcmlhbF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgJi5ocl9yaWdodCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubWF0ZXJpYWxzX2xpc3RfZ3JpZCB7XHJcbiAgICAgICAgLyptaW4taGVpZ2h0OiAxMzAwcHg7Ki9cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRyYW5zcGFyZW50X3ZlcnRpY2FsX3RhZyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyODdweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1NTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRUUzODJCO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0X2xpc3RfaW5mbyB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAmLm1hdGVyaWFscyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNDBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDQwcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHEubWF0X2xpc3RfZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjNweDtcclxuICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDI2NnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFiIE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgJi5pdGVtX21hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9tYXRlcmlhbF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgJi5ocl9yaWdodCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g0LrQvdC40LPQsFxyXG4gICAgLmJvb2tfbW9kdWxlIHtcclxuICAgICAgLmJvb2tfY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgICAgICAuYm9va190aHVtYiwgLmJvb2tfaW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9va19pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuYm9va190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9va19kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhyX3JpZ2h0IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vINCx0LDQvdC90LXRgFxyXG4gICAgLm1vZHVsZV9iYW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIC5iYW5uZXJfYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjAwRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xNTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5iYW5uZXJfdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyDQstC40LTQtdC+0YDQvtC70LjQulxyXG4gICAgLm1vZHVsZV92aWRlbyA+IGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlX3ZpZGVvIHtcclxuICAgICAgcSB7XHJcbiAgICAgICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgICAgICAmLnZpZGVvX3RodW1iIHtcclxuICAgICAgICAgICAgLyp3aWR0aDogMTAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4OyovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1zaXplOiA3NDBweCA0NzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0MnB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNzQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNThweCk7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDU4cHgpO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLndpZHRoX2hpZ2h0bGlnaHRlciB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNThweCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWstY29sLTUwIHtcclxuICAgICAgLm1vZHVsZV92aWRlbyB7XHJcbiAgICAgICAgLnNpZGVfaGVhZGluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBxIHtcclxuICAgICAgICAgICYuZnVsbHdpZGUge1xyXG4gICAgICAgICAgICAmLnZpZGVvX3RodW1iIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTA0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWdfbW9kdWxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZ19pbmZvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogNTA0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICBxLmFzaWRlLnRhZ19kZXNjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIHEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWdfbWF0ZXJpYWxzIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfaW1hZ2VfbW9kdWxlXCJdIHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDUwNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlay1jb2x1bW4taW5uZXIge1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vINC60L7Qu9C+0L3QutC4XHJcbiAgICAuc2VrLWNvbC01MCB7XHJcbiAgICAgIC5ib29rX21vZHVsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbiAgLmhvbWVfcGFnZSB7XHJcblxyXG4gICAgLm1vZHVsZSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIHEuYXNpZGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGVfbWF0ZXJpYWwge1xyXG4gICAgICAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC53aWR0aF9oaWdodGxpZ2h0ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICAmLndpdGhfaW5kZW50IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHEge1xyXG4gICAgICAgICYuZnVsbHdpZGUge1xyXG4gICAgICAgICAgJi5tYXRlcmlhbF90aHVtYiB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyMzNweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBzcGFuLnBhcnRuZXJfbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFMzgyQjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogTG9yYTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM3RjdGN0Y7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGVfaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnX21vZHVsZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgJi5ocl9yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhZ19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICBxIHtcclxuICAgICAgICAgICYudGFnX2Rlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGFnX3Bob3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhZ19tYXRlcmlhbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLTIwcHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAudGFnX21hdGVyaWFsX3RpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIC8qd2lkdGg6IDE3M3B4OyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZ19tYXRlcmlhbF90aHVtYiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaHJfcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlX3ZpZGVvIHtcclxuICAgICAgcSB7XHJcbiAgICAgICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgICAgICAmLnZpZGVvX3RodW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4cHgpO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1OHB4KTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53aWR0aF9oaWdodGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4cHgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDU4cHgpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpZGVfaGVhZGluZyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExvcmE7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2tfbW9kdWxlIHtcclxuICAgICAgLmJvb2tfY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgICAgICAuYm9va190aHVtYiwgLmJvb2tfaW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9va190aHVtYiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9va19pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuYm9va190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9va19kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZV9wb2RjYXN0IHtcclxuICAgICAgcSB7XHJcbiAgICAgICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgICAgICAmLnBvZGNhc3RfdGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1OHB4KTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGVyaWFsc19saXN0X21vZHVsZSB7XHJcbiAgICAgICYubWF0ZXJpYWxzX2xpc3RfbGlzdCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI4N3B4O1xyXG4gICAgICAgICAgICBib3R0b206IDU1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNFRTM4MkI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXRfbGlzdF9pbmZvIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICAubWF0X2xpc3RfZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgJi5tYXRlcmlhbHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgJi5pdGVtX21hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9tYXRlcmlhbF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgJi5ocl9yaWdodCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubWF0ZXJpYWxzX2xpc3RfZ3JpZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50cmFuc3BhcmVudF92ZXJ0aWNhbF90YWcge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjg3cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI0VFMzgyQjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdF9saXN0X2luZm8ge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgJi5tYXRlcmlhbHMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDQwcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHEubWF0X2xpc3RfZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwNHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgJi5pdGVtX21hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9tYXRlcmlhbF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAmLmhyX3JpZ2h0IHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlX2Jhbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgLmJhbm5lcl9ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjAwRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmJhbm5lcl90ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uaG9tZV9wYWdlIHtcclxuICAuc2VrLWNvbHVtbiB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2VrLWNvbC01MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAuc2VrLWNvbHVtbi1pbm5lciB7XHJcbiAgICAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSB7XHJcbiAgICAgIC8vb3ZlcmZsb3cteDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICBsZWZ0OiAtMTQycHg7XHJcbiAgICAgICAgd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyptYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgfVxyXG4gICAgICBxLnNpZGVfaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTgycHggIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcC5zdGFydF90ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWstY29sLTUwOm50aC1jaGlsZCgyKSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWUzODJiO1xyXG4gIC5zZWstY29sdW1uLWlubmVyIHtcclxuICAgIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHtcclxuICAgICAgLy9vdmVyZmxvdy14OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWIge1xyXG4gICAgICAgIHdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsqL1xyXG4gICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcS5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xNDNweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9wYWdlIHtcclxuICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSB7XHJcbiAgICAuc2VrLW1vZHVsZS1pbm5lciB7XHJcbiAgICAgICNkZnBfYmFubmVyX3RvcCB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGFydGljbGUubWF0ZXJpYWwucGFnZV90IC5mdWxsLXNpemUge1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNzFweDtcclxuXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4NnB4KSB7XHJcbiAgLmhvbWVfcGFnZSB7XHJcbiAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSB7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgbWluLWhlaWdodDogMjUwcHghaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAuc2VrLW1vZHVsZS1pbm5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICNkZnBfYmFubmVyX3RvcCB7XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4N3B4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgLmhvbWVfcGFnZSB7XHJcbiAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSB7XHJcbiAgICAgIC5zZWstbW9kdWxlLWlubmVyIHtcclxuICAgICAgICAjZGZwX2Jhbm5lcl90b3Age1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgLnNlay1jb2wtNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5zZWstY29sdW1uLWlubmVyIHtcclxuICAgICAgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUge1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgIGxlZnQ6IC0xNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIHtcclxuICAgIC5zZWstY29sdW1uLWlubmVyIHtcclxuICAgICAgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUge1xyXG4gICAgICAgIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWI6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAuaG9tZV9wYWdlIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHghaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlIHtcclxuICAgICAgJi5tYXRlcmlhbHNfbGlzdF9ncmlkIHtcclxuICAgICAgICAubWF0X2xpc3RfaW5mbyB7XHJcbiAgICAgICAgICB1bC5tYXRlcmlhbHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBxLm1hdF9saXN0X2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VrLW1vZHVsZVtkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9hcnRpY2xlc19saW5rX21vZHVsZVwiXSB7XHJcbiAgICAgICNsb2FkTW9yZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9wYWdlIC5tYXRfbGlzdF9pbmZvIHtcclxuICAgIHVsIHtcclxuICAgICAgJi5tYXRlcmlhbHMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5pdGVtX21hdGVyaWFsX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2tfbW9kdWxlIHtcclxuICAgIC5ib29rX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICAgICAgLmJvb2tfdGh1bWIsIC5ib29rX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2tfdGh1bWIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2tfaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5ib29rX3RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rX2Rlc2Mge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX3BhZ2UgLnNpbmdsZV9tYXRlcmlhbCBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIzM3B4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvbWVfcGFnZSB7XHJcbiAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfdmlkZW9fbW9kdWxlXCJdIHtcclxuICAgICAgaWZyYW1lI3ZpZGVvX21vZHVsZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlay1jb2wtNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5zZWstY29sdW1uLWlubmVyIHtcclxuICAgICAgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLyptYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICBoZWlnaHQ6IDIzM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHEuc2lkZV9oZWFkaW5nIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1iIHtcclxuICAgIG1heC1oZWlnaHQ6IDIzM3B4O1xyXG4gIH1cclxuICAuaG9tZV9wYWdlIC5zZWstbW9kdWxlLWlubmVyIC5ib29rc19saXN0IGltZy5hZGFwdGl2ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgbWF4LWhlaWdodDogMjQ0cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgLnNlay1jb2x1bW4taW5uZXIge1xyXG4gICAgICAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIC8qbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcS5zaWRlX2hlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxuICAuaG9tZV9wYWdlIHtcclxuICAgIC5ib29rX21vZHVsZSB7XHJcbiAgICAgIC5ib29rX2NvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgICAgICAuYm9va190aHVtYiB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9va19pbmZvIHtcclxuICAgICAgICAgIC5ib29rX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIubW9kYWxfZmFkaW5nIHtcclxuICAubW9kYWxfYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDc1cHgpO1xyXG4gICAgei1pbmRleDogMjE0NzQ4MzY0NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcclxuICAgIC5tb2RhbF9jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogODgycHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpLmljb24tY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG4gIC5tb2RhbF9mYWRpbmcge1xyXG4gICAgLm1vZGFsX2JhY2tncm91bmQge1xyXG4gICAgICAubW9kYWxfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGkuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAubW9kYWxfZmFkaW5nIHtcclxuICAgIC5tb2RhbF9iYWNrZ3JvdW5kIHtcclxuICAgICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xyXG4gICAgICAgIGkuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAvL3JpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2RhbF9mYWRpbmcjbW9kYWxfbWVudSB7XHJcbiAgLm1vZGFsX2JhY2tncm91bmQge1xyXG4gICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA4ODJweDtcclxuICAgICAgdWwuc2VjdGlvbnNfbGlzdCB7XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjEyMDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpLnNlY3Rpb25zX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcbiAgLm1vZGFsX2ZhZGluZyNtb2RhbF9tZW51IHtcclxuICAgIC5tb2RhbF9iYWNrZ3JvdW5kIHtcclxuICAgICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuXHJcbn0iLCIubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCB7XHJcbiAgLm1vZGFsX2JhY2tncm91bmQge1xyXG4gICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5NjNweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2MnB4O1xyXG5cclxuICAgICAgZm9ybS5zZWFyY2hfbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGkuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQuc2VhcmNoX2ZpZWxkIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTEycHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5zZWFyY2hfbGluZV9idG5fZmluZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoX3Jlc3VsdHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIHNtYWxsLmluX3N0b2NrIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNFRTM4MkI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzbWFsbC5pbl9zdG9jazpob3ZlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRTM4MkI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5zZWFyY2hfcmVzdWx0c19saXN0IHtcclxuICAgICAgICAgIGxpLnNlYXJjaF9yZXN1bHRzX3JvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubGkuc2VhcmNoX3Jlc3VsdHNfcm93Lm5hbWUgaW1nIHtcclxuICAvL29iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gIC8vaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxufVxyXG5cclxuZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBpbWcuc2VhcmNoX3Jlc3VsdF9pbWFnZSB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAyNjNweDtcclxuICAgIGhlaWdodDogMTQ4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAmLmJvb2sge1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5jYXBfY292ZXJfaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZDogI2VlMzgyYztcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaF9yZXN1bHRfaW5mbyB7XHJcbiAgICB3aWR0aDogMzYxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5rIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcC5zZWFyY2hfcmVzdWx0X2hlYWRpbmcge1xyXG4gICAgICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuICAubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCB7XHJcbiAgICAubW9kYWxfYmFja2dyb3VuZCB7XHJcbiAgICAgIC5tb2RhbF9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIC5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIHtcclxuICAgIC5tb2RhbF9iYWNrZ3JvdW5kIHtcclxuICAgICAgLm1vZGFsX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgICAgICBmb3JtLnNlYXJjaF9saW5lIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBpLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dC5zZWFyY2hfZmllbGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBidXR0b24uc2VhcmNoX2xpbmVfYnRuX2ZpbmQge1xyXG4gICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2hfcmVzdWx0cyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgdWwuc2VhcmNoX3Jlc3VsdHNfbGlzdCB7XHJcbiAgICAgICAgICAgIGxpLnNlYXJjaF9yZXN1bHRzX3JvdyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0ge1xyXG4gICAgYS5zZWFyY2hfcmVzdWx0X2ltYWdlX2xpbmsge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBpbWcuc2VhcmNoX3Jlc3VsdF9pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoX3Jlc3VsdF9pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5rIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAuc2VhcmNoX3Jlc3VsdF9oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59Iiwic2VjdGlvbi5jdXJ0YWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwYWRkaW5nOiAxMDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvdGVtcC9jdXJ0YWluX2JnLmpwZycpOyovXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5jdXJ0YWluX2NvbnRlbnQge1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuX2N1cnRhaW5fc2xpZGV1cCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VydGFpbl93cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnJyk7XHJcbn1cclxuXHJcbi5ub3Njcm9sbCAuY3VydGFpbl93cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG59IiwiZmlndXJlLmFscGhhYmV0X2ZpbHRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgYS5zZWxlY3RlZCB7XHJcbiAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICBociB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjE1cyBlYXNlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ydXNfYWxwaGFiZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5lbiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmLmZpcnN0X2xldHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubGFzdF9sZXR0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuXHJcbiAgZmlndXJlLmFscGhhYmV0X2ZpbHRlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmZpbHRlcl9yb3cge1xyXG4gICAgICAmLnJ1IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgICAvLyBoaWRlIHNjcm9sbGJhclxyXG4gICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5ydXNfYWxwaGFiZXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogNzQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypNaW4gTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbl9tb2JpbGVfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcblxyXG59IiwibmF2LnRvcF9tZW51LmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQhaW1wb3J0YW50O1xyXG4gIHRvcDogMHB4IWltcG9ydGFudDtcclxufVxyXG5uYXYudG9wX21lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvL3RvcDogMHB4O1xyXG4gIHRvcDogLTgwcHg7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAud3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEubG9nbyB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjphbnktbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwudG9wX21lbnVfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpLnRvcF9tZW51X2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvb2xzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAvLyDQn9C+0L/RgNC+0LHRg9C10Lwg0YPQsdGA0LDRgtGMINCy0YvQtNC10LvQtdC90LjQtSDQv9GA0Lgg0LrQu9C40LrQtSDQvdCwINC80L7QsdC40LvQutC1XHJcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDpub25lO1xyXG4gICAgICAgICY6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjpjdXJyZW50Q29sb3I7YmFja2dyb3VuZDp0cmFuc3BhcmVudFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb24tcGxheV9saWdodCB7XHJcbiAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb24taGFtYnVyZ2VyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3JtLmhlYWRlcl9zZWFyY2hfZm9ybXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG4gIG5hdi50b3BfbWVudSB7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIHVsLnRvcF9tZW51X2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG4gIG5hdi50b3BfbWVudSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIC50b29scyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICYuaWNvbi1wbGF5X2xpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pY29uLWhhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtLmhlYWRlcl9zZWFyY2hfZm9ybXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuICBuYXYudG9wX21lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsImZpZ3VyZS5zZWFyY2hfYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDBweDtcclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcbiAgZmlndXJlLnNlYXJjaF9ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuICBmaWd1cmUuc2VhcmNoX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuaGVhZGVyX21lbnVfYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRvcDogMTA3cHg7XHJcbiAgbGVmdDogMzBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgdWwubWVudV9saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICBsaS5tZW51X2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICAuaGVhZGVyX21lbnVfYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG59IiwiZmlndXJlLnNpZGVfaGVhZGluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAtMTMwcHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1MHB4KTtcclxuICB3aWR0aDogNTBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBtYXJnaW46IDBweDtcclxuICAmLmluX2NvbnRlbnQge1xyXG4gICAgdG9wOiB1bnNldDtcclxuICAgIHJpZ2h0OiAtMTQycHg7XHJcbiAgfVxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICByaWdodDogMC41cHg7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDoyMDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG4gIGZpZ3VyZS5zaWRlX2hlYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgZmlndXJlLnNpZGVfaGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLypWYXJpYWJsZXMqL1xyXG4kc3Vic2NyaWJlX2xpbmVfaGVpZ2h0OiAzOHB4O1xyXG5cclxuLm1jNHdwLXJlc3BvbnNlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAyNTBweCk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC5tYzR3cC1hbGVydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWM0d3AtYWxlcnQubWM0d3Atbm90aWNlLCAubWM0d3AtYWxlcnQsIC5tYzR3cC1ub3RpY2Uge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IGNhbGMoNTAlIC0gMTUwcHgpO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCA3NXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjM2UwNDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1jNHdwLXJlc3BvbnNlOmVtcHR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IC0xIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbi5tYzR3cC1yZXNwb25zZSwgI21haWxjaGltcF9mb3JtX25vdGljZSB7XHJcbiAgdHJhbnNpdGlvbjogLjdzO1xyXG59XHJcblxyXG4jbWFpbGNoaW1wX2Zvcm1fbm90aWNlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG59XHJcblxyXG4jbWFpbGNoaW1wX2Zvcm1fbm90aWNlLmRpc2FibGUsIC5tYzR3cC1yZXNwb25zZS5kaXNhYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNTAwMHB4O1xyXG4gIHotaW5kZXg6IC0xMDtcclxufVxyXG5cclxuXHJcblxyXG5zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgZm9ybSB7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBoZWlnaHQ6ICRzdWJzY3JpYmVfbGluZV9oZWlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc3Vic2NyaWJlX2xpbmVfaGVpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dF93cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRzdWJzY3JpYmVfbGluZV9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWM0d3AtZm9ybS1maWVsZHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgaGVpZ2h0OiAkc3Vic2NyaWJlX2xpbmVfaGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJHN1YnNjcmliZV9saW5lX2hlaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXRfd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBhcHBlYXJhbmNlOiB1bnNldDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkc3Vic2NyaWJlX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcbiAgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICBmb3JtIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXRfd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDM0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IExvcmE7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXRfd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDBweCAxNHB4IDBweCAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubWFnYXppbmVfcG9zdGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIHdpZHRoOiAyMzZweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAyMzZweDtcclxuICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxuICAgIC5pbWdfcG9zdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjM2cHg7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgIHRvcDogLTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWdhemluZV9pbmZvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDExNHB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBoMy5pbmZvX3RpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgcC5pbmZvX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFnYXppbmVfYnV0dG9ucyB7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIHtcclxuICAgIC5tYWdhemluZV9idXR0b25zIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIC5tYWdhemluZV9wb3N0ZXIge1xyXG4gICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgIC5pbWdfcG9zdGVyIHtcclxuICAgICAgICB0b3A6IC0xMTNweDtcclxuICAgICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hZ2F6aW5lX2luZm8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgaDMuaW5mb190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAuaW5mb19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIH1cclxuICAgICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDkwcHgsIDEwMHB4KSkhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXNpZGUubWFnYXppbmVfaXNzdWUge1xyXG4gICAgLm1hZ2F6aW5lX2luZm8ge1xyXG4gICAgICAubWFnYXppbmVfYnV0dG9ucyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoOTBweCwgMTAwcHgpKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbn0iLCJzZWN0aW9uLmFsc29fcmVhZF9ibG9jayB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIHVsLmFsc29fcmVhZF9saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICByb3ctZ2FwOiAxM3B4O1xyXG4gICAgICBsaS5hbHNvX3JlYWRfaXRlbSB7XHJcbiAgICAgICAgLmFsc29fcmVhZF9wb3N0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMuYWxzb19yZWFkX3RpdGxlIHtcclxuICAgICAgICAgIGEuYWxzb19yZWFkX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxuICBzZWN0aW9uLmFsc29fcmVhZF9ibG9jayB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVsLmFsc29fcmVhZF9saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICByb3ctZ2FwOiAzNHB4O1xyXG4gICAgICAgIGxpLmFsc29fcmVhZF9pdGVtIHtcclxuICAgICAgICAgIC5hbHNvX3JlYWRfcG9zdGVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgzLmFsc29fcmVhZF90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxufVxyXG4iLCJhcnRpY2xlLmJvb2tzIHtcclxuICBpbWc6aG92ZXIge1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICB9XHJcbiAgLmJvb2tzX2NvbGxlY3Rpb25fYmFja2dyb3VuZCB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyDQodC10LrRhtC40Y8gXCLQndC+0LLQuNC90LrQuFwiXHJcbnNlY3Rpb24ubmV3X2l0ZW1zIHtcclxuXHJcbn1cclxuXHJcbi5ib29rc19saXN0IHtcclxuICBpbWcge1xyXG4gICAgJi5hZGFwdGl2ZSB7XHJcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vINCh0LXQutGG0LjRjyBcItCh0LHQvtGA0L3QuNC6INC60L3QuNCzXCJcclxuc2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjlweDtcclxuICAuYm9va3NfY29sbGVjdGlvbl9iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU3NnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gIH1cclxuICAuYm9va3NfY29sbGVjdGlvbl90aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNjE0cHg7XHJcbiAgICB0b3A6IDU5cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmJvb2tzX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDM1MXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jvb2tfY29sbGVjdGlvbl9tb2R1bGVcIl0ge1xyXG4gIC5ib29rc19saXN0IHtcclxuICAgIGltZy5hZGFwdGl2ZSB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2VrLWNvbnRhaW5lci1mbHVpZCB7XHJcblxyXG59XHJcblxyXG5cclxuLyrQntGB0L3QvtCy0L3QvtC5INCx0LvQvtC6INGBINC60LDRgNGC0L7Rh9C60L7QuSDQutC90LjQs9C4Ki9cclxuc2VjdGlvbi5ib29rX2NhcmQge1xyXG5cclxuICBoMy5ib29rX2F1dGhvciB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJvb2tfZXhjZXJwdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NDBweCAyMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBxLmFzaWRlLm1hZ2F6aW5lX2lzc3VlIHtcclxuICAgICAgcG9zaXRpb246aW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBoMS5ib29rX3RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzLmJvb2tfYXV0aG9yIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9va19wcm9wZXJ0aWVzIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvY2tfMSB7XHJcbiAgICAgICAgICAuYm9va19wcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyrQodC/0LjRgdC+0Log0LrQvdC40LMg0LIg0LrQvtC70LvQtdC60YbQuNC4LCDQvdC+0LLQuNC90LrQtSAoMyDQsiDRgNGP0LQpKi9cclxudWwuYm9va3NfbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICBncmlkLXJvdy1nYXA6IDQ4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICBsaS5ib29rc19pdGVtIHtcclxuICAgIHdpZHRoOiAyMzZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmJvb2tfY292ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIHAuYm9va190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgcC5ib29rX2F1dGhvciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgY29sb3I6ICRncmV5IWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX2J1eV93cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG4gIC5ib29rX3F1b3RlX2Jsb2NrIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwLnF1b3RlX3RleHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDc3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgICAgbGVmdDogNjlweDtcclxuICAgICAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucXVvdGVfcGhvdG8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIC5waG90byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIHNlY3Rpb24uYm9va19jYXJkIHtcclxuICAgIC5ib29rX2V4Y2VycHQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHEuYXNpZGUubWFnYXppbmVfaXNzdWUge1xyXG4gICAgICAgIHBvc2l0aW9uOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAuYmxvY2tfMyB7XHJcbiAgICAgICAgICAgIC5ib29rX3Byb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgxLmJvb2tfdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMy5ib29rX2F1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9va19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgdWwuYm9va3NfbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBsaS5ib29rc19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5ib29rX2NvdmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgcC5ib29rX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAuYm9va19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAuYm9va3NfY29sbGVjdGlvbl9iYWNrZ3JvdW5kIHtcclxuICAgICAgaGVpZ2h0OiAyMzNweDtcclxuICAgIH1cclxuICAgIC5ib29rc19jb2xsZWN0aW9uX3RpdGxlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdWwuYm9va3NfbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8q0JHQu9C+0Log0JjRgdGC0L7RgNC40Y8qL1xyXG4gIC5ib29rX2hpc3RvcnlfYmxvY2sge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIC5oaXN0b3J5LWJsb2NrIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBvbC5oaXN0b3J5X2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBsaS5oaXN0b3J5X2l0ZW0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgICAgcC55ZWFycyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwLmhpc3Rvcnlfc3RhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgLnJlcHVibGlzaF9tYWluX3Bob3RvIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUyLjV2dztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgLnJlcHVibGlzaF9waG90byB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwucmVwdWJsaXNoX2xpc3Qge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpLnJlcHVibGlzaF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAucmVwdWJsaXNoX2l0ZW1fcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3Z3O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxuICBzZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuYm9va3NfY29sbGVjdGlvbl90aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTQycHg7XHJcbiAgICB9XHJcbiAgICB1bC5ib29rc19saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiYXJ0aWNsZS5hdXRob3JzIHtcclxuXHJcbiAgZmlndXJlLmF1dGhvcl9iaW9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzYycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIHAuYXV0aG9yX25hbWUge1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIHAuYXV0aG9yX2Jpb2dyYXBoeSwgcCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIH1cclxuICAgIHAuYXV0aG9yX2Jpb2dyYXBoeTplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAucHVibGljYXRpb25faW5mbyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTIlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XHJcbiAgICAgIH1cclxuICAgICAgcC5wdWJsaWNhdGlvbl90aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAucHVibGljYXRpb25fc291cmNlIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bC5hdXRob3JfYmlvZ3JhcGh5X2xpc3Qge1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgdWwuYXV0aG9yX3B1YmxpY2F0aW9uX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xyXG4gICAgbGkuYXV0aG9yX3B1YmxpY2F0aW9uX2l0ZW0ge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuXHJcbiAgYXJ0aWNsZS5hdXRob3JzIHtcclxuXHJcblxyXG4gICAgZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiB7XHJcbiAgICAgIC5wdWJsaWNhdGlvbl9pbmZvIHtcclxuICAgICAgICBwLnB1YmxpY2F0aW9uX3NvdXJjZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4vKk1pbiBNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluX21vYmlsZV93aWR0aCkge1xyXG5cclxuICBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAucHVibGljYXRpb25faW5mbyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAucHVibGljYXRpb25fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcC5wdWJsaWNhdGlvbl9zb3VyY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxuXHJcblxyXG59XHJcbiIsIi8q0KHRgtGA0LDQvdC40YbQsCDRgdC+INGB0L/QuNGB0LrQvtC8INGE0LjQu9GM0LzQvtCyKi9cclxuYXJ0aWNsZS5maWxtcyB7XHJcblxyXG59XHJcblxyXG4vKtCh0YLRgNCw0L3QuNGG0LAg0YEg0LrQsNGA0YLQvtGH0LrQvtC5INGE0LjQu9GM0LzQsCovXHJcbmFydGljbGUuZmlsbV9jYXJkIHtcclxuXHJcbn1cclxuXHJcbi8q0JHQu9C+0Log0YHQviDRgdCy0L7QudGB0YLQstCw0LzQuCDRhNC40LvRjNC80LAgKNGB0YLRgNCw0L3QuNGG0LAg0L7QtNC40L3QvtGH0L3QvtCz0L4g0YTQuNC70YzQvNCwKSovXHJcbi5maWxtLXByb3BlcnRpZXNfYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBwLnByb3BlcnR5X25hbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbiAgICAgIH1cclxuICAgICAgcC5wcm9wZXJ0eV92YWx1ZSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xMjVweDtcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsbXMgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuLTEpIC5zaWRlX2luZm8ge1xyXG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZpbG1zIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtIC5zaWRlX2luZm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmZpZ3VyZS5maWxtX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5oZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhLnBvc3Rlcl9saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDExNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnNpZGVfZGF0ZSB7XHJcbiAgICAgIHRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDMycHggMHB4IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlX2luZm8ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICB9XHJcbiAgICAgIHAucHJvcGVydGllcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZ1bGx3aWRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgICB0b3A6IDMyMXB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDY4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIC5zaWRlX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNpZGVfaW5mbyB7XHJcbiAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2l0aF9oZWFkaW5nIHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgIH1cclxuICAgIC5wb3N0ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuICAuZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHtcclxuICAgIHVsLmZpbG0tcHJvcGVydGllc19saXN0IHtcclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIHJpZ2h0OiAtNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcbiAgLmZpbG0tcHJvcGVydGllc19ibG9jayB7XHJcbiAgICB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCB7XHJcbiAgICAgIGEuYnRuIHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAuZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgbGkuZmlsbS1wcm9wZXJ0aWVzX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgcC5wcm9wZXJ0eV9uYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZS5maWxtX2l0ZW0ge1xyXG4gICAgLmluZm8ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAuc2lkZV9kYXRlIHtcclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbHdpZGUge1xyXG4gICAgICBwYWRkaW5nOiAwcHggJG1vYmlsZV9zaWRlX3BhZGRpbmc7XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICAuc2lkZV9pbmZvIHtcclxuICAgICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoX2hlYWRpbmcge1xyXG4gICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG59IiwiLyrQodGC0YDQsNC90LjRhtCwINCQ0YDRhdC40LIg0LbRg9GA0L3QsNC70L7QsiovXHJcbmFydGljbGUubWFnYXppbmVfYXJjaGl2ZSB7XHJcblxyXG5cclxufVxyXG5cclxuXHJcbmFydGljbGUubWFnYXppbmVfbnVtYmVyIHtcclxuICAuY29udGVudCAqIHtcclxuICAgIC8vY29sb3I6IGJsYWNrIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnQgYSB7XHJcbiAgICAvKmNvbG9yOiAjRUUzODJCIWltcG9ydGFudDsqL1xyXG4gIH1cclxuICAubWFnYXppbmVfaDFfbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNDJweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgfVxyXG4gIGhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kZWZhdWx0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTQwcHgpIWltcG9ydGFudDtcclxuICB9XHJcbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIGltZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHdpZHRoOiA2MjZweCFpbXBvcnRhbnQ7XHJcbiAgICAmLmlzLXN0eWxlLXNob3J0X2xlZnQge1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMTQycHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLXN0eWxlLXNob3J0X3JpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIgPiBpbWcuYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gIH1cclxuXHJcbiAgLmhpc3RvcnlfYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgJi5zdWJoZWFkaW5nIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51YWdiLWNvbHVtbl9fd3JhcCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjRUUzODJCO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5tYWdhemluZV9pbmZvIHtcclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8g0LLRgtC+0YDQsNGPINC60L7Qu9C+0L3QutCwINCyINC90L7QvNC10YDQtSDQttGD0YDQvdCw0LvQsFxyXG4gIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiB7XHJcbiAgICAud3AtYmxvY2stdWFnYi1jb2x1bW4ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgbGVmdDogLTE3MnB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE3MnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5oYXMtdGV4dC1jb2xvciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ193cmFwcGVyIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxudWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAyNTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgJHJlZExpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgIHNwYW4ubWFnYXppbmVfeWVhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgIH1cclxuICAgICYuZmlyc3RfaW5feWVhciB7XHJcbiAgICAgIHNwYW4ubWFnYXppbmVfeWVhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFzdF9pbl95ZWFyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0JLRi9C/0YPRgdC6INC20YPRgNC90LDQu9CwXHJcbmZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gIGltZy5tYWdhemluZV9wb3N0ZXIge1xyXG4gICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICB9XHJcbiAgYS5tYWdhemluZV90aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIC5tYWdfdGl0bGVfbGluZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcC5tYWdhemluZV9kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICB9XHJcbn1cclxuZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpob3ZlciB7XHJcbiAgYS5tYWdhemluZV90aXRsZSB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIC5tYWdfdGl0bGVfbGluZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcbiAgLyrQodGC0YDQsNC90LjRhtCwINCQ0YDRhdC40LIg0LbRg9GA0L3QsNC70L7QsiovXHJcbiAgYXJ0aWNsZS5tYWdhemluZV9hcmNoaXZlIHtcclxuICB9XHJcblxyXG4gIGFydGljbGUubWFnYXppbmVfbnVtYmVyIHtcclxuICAgIC5tYWdhemluZV9oMSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1hZ2F6aW5lX2gxX21vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUubWFnYXppbmVfbnVtYmVyIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBhcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtc2hvcnRfcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IHtcclxuICAgIGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICBzcGFuLm1hZ2F6aW5lX3llYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAmLmxhc3RfaW5feWVhciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAmLmZpcnN0X2luX3llYXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYXN0X2luX3llYXIge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g0JLRi9C/0YPRgdC6INC20YPRgNC90LDQu9CwXHJcbiAgZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcubWFnYXppbmVfcG9zdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEubWFnYXppbmVfdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICBwLm1hZ2F6aW5lX2Rlc2NyaXB0aW9uIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbn0iLCIvKtCh0YLRgNCw0L3QuNGG0LAg0YHQviDRgdC/0LjRgdC60L7QvCDRhNC40LvRjNC80L7QsiovXHJcbmFydGljbGUucGVyc29ucyB7XHJcblxyXG59XHJcblxyXG4vKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INCx0LvQvtC6INGE0L7RgtC+INC/0LXRgNGB0L7QvSArINC40LzQtdC90LAqL1xyXG4ud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAuY29sdW1uIHtcclxuXHJcbiAgICB1bC5wZXJzb25fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INGB0L/QuNGB0L7QuiDRhNC+0YLQvi3Qv9C10YDRgdC+0L0qL1xyXG51bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICBncmlkLXJvdy1nYXA6IDQ4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC8q0K3Qu9C10LzQtdC90YIg0J/QtdGA0YHQvtC90LAg0YEg0YTQvtGC0L4qL1xyXG4gIGZpZ3VyZS5wZXJzb25faXRlbSB7XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTQycHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKtCt0LvQtdC80LXQvdGCINCf0LXRgNGB0L7QvdCwINGBINGE0L7RgtC+Ki9cclxuZmlndXJlLnBlcnNvbl9pdGVtIHtcclxuICAucGhvdG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLm5hbWUge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIC8q0JTQstGD0LrQvtC70L7QvdC+0YfQvdGL0Lkg0LHQu9C+0Log0YTQvtGC0L4g0L/QtdGA0YHQvtC9ICsg0LjQvNC10L3QsCovXHJcbiAgLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIC5jb2x1bW4ge1xyXG5cclxuICAgICAgdWwucGVyc29uX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8q0JTQstGD0LrQvtC70L7QvdC+0YfQvdGL0Lkg0YHQv9C40YHQvtC6INGE0L7RgtC+LdC/0LXRgNGB0L7QvSovXHJcbiAgdWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XHJcblxyXG4gICAgLyrQrdC70LXQvNC10L3RgiDQn9C10YDRgdC+0L3QsCDRgSDRhNC+0YLQviovXHJcbiAgICBmaWd1cmUucGVyc29uX2l0ZW0ge1xyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyrQrdC70LXQvNC10L3RgiDQn9C10YDRgdC+0L3QsCDRgSDRhNC+0YLQviovXHJcbiAgZmlndXJlLnBlcnNvbl9pdGVtIHtcclxuICAgIC5waG90byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG59IiwiLyrQodGC0YDQsNC90LjRhtCwINCf0L7QtNC60LDRgdGC0YsqL1xyXG5hcnRpY2xlLnBvZGNhc3RzIHtcclxuICBsaS53aWRlX3R3b19jb2x1bW5faXRlbSB7XHJcbiAgICAucG9zdGVyIHtcclxuICAgICAgYS5wb3N0ZXJfbGluayB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8q0KHRgtGA0LDQvdC40YbQsCDQvtC00LjQvdC+0YfQvdC+0LPQviDQv9C+0LTQutCw0YHRgtCwKi9cclxuYXJ0aWNsZS5wb2RjYXN0X3BhZ2Uge1xyXG5cclxuICAucG9kY2FzdF9kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgLmJyb2FkY2FzdGVycyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBwLm5hbWVzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3Bhbi5ib2FkY2FzdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwucGhvdG9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaS5waG90b19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICB1bC5waG90b19saXN0IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9kY2FzdF90cmFuc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAuY2FzdHMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTkycHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bC5wcm9kdWNlcnMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJ9Cf0YDQvtC00Y7RgdGB0LXRgNGLOic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsLmVkaXRvcnMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJ9Cc0L7QvdGC0LDQtjonO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmhlcm9lc19saXN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgIGxpLmhlcm9lc19pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogNTUxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZpZ3VyZS5wb2RjYXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaGVhZGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYS5wb3N0ZXJfbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDExNnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc2lkZV9kYXRlIHtcclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMzJweCAwcHggMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVfaW5mbyB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgIH1cclxuICAgICAgcC5wcm9wZXJ0aWVzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZnVsbHdpZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgcmlnaHQ6IDM3cHg7XHJcbiAgICAgIHRvcDogMzIxcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICAuc2lkZV9kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaWRlX2luZm8ge1xyXG4gICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudWwud2lkZV90d29fY29sdW1uX2xpc3Qge1xyXG4gIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtIHtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLnNpZGVfZGF0ZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAxNnB4IDBweCAzMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZV9pbmZvIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qTGFwdG9wKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypUYWJsZXQqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XHJcblxyXG4gIGZpZ3VyZS5wb2RjYXN0IHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuXHJcbiAgYXJ0aWNsZS5wb2RjYXN0X3BhZ2Uge1xyXG5cclxuICAgIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgLmJyb2FkY2FzdGVycyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICBwLm5hbWVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwucGhvdG9fbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bC5waG90b19saXN0IHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9kY2FzdF90cmFuc2NyaXB0aW9uIHtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgfVxyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgICAuY2FzdHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwuaGVyb2VzX2xpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgIGxpLmhlcm9lc19pdGVtIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcclxuICAgIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtIHtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgLnNpZGVfZGF0ZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpZGVfaW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZS5wb2RjYXN0IHtcclxuICAgIC5pbmZvIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLnNpZGVfZGF0ZSB7XHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGx3aWRlIHtcclxuICAgICAgcGFkZGluZzogMHB4ICRtb2JpbGVfc2lkZV9wYWRkaW5nO1xyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLnNpZGVfaW5mbyB7XHJcbiAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qUHJpbnQqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG5cclxufSIsIi8q0KHRgtGA0LDQvdC40YbQsCDQotGN0LPQvtCyKi9cclxuYXJ0aWNsZS50YWdzIHtcclxuICBoMi5zZWN0aW9uX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyrQodGC0YDQsNC90LjRhtCwINC+0LTQuNC90L7Rh9C90L7Qs9C+INCi0Y3Qs9CwKi9cclxuYXJ0aWNsZS50YWdzX3BhZ2Uge1xyXG5cclxuICBoMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHNwYW4udGFnIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyMnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB3aWR0aDogMTczcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKtCt0LvQtdC80LXQvdGCINC90LDQudC00LXQvdC90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCDQv9C+INGC0Y3Qs9GDKi9cclxuZmlndXJlLnRhZ19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaGVhZGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYS5wb3N0ZXJfbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5zaWRlX2RhdGUge1xyXG4gICAgICB0aW1lIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDBweCAzMnB4IDBweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZV9pbmZvIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBwLnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgfVxyXG4gICAgICBwLnByb3BlcnRpZXMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mdWxsd2lkZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICByaWdodDogMzdweDtcclxuICAgICAgdG9wOiAzMjFweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICAuc2lkZV9kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaWRlX2luZm8ge1xyXG4gICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoX2hlYWRpbmcge1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICByaWdodDogMjdweDtcclxuICAgICAgdG9wOiAtNHB4O1xyXG4gICAgfVxyXG4gICAgLnBvc3RlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vINCh0L/QuNGB0L7QuiDRgtGN0LPQvtCyINC90LAg0LLRgdGOINGB0YLRgNCw0L3QuNGG0YNcclxudWwucGFnZV90YWdzX2xpc3Qge1xyXG5cclxuICBsaS5wYWdlX3RhZ3NfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHJcbiAgICBzcGFuLnRhZyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgY29udG91cigkcmVkKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyMnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgd2lkdGg6IDE4MXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBzcGFuLnRhZyB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKkxhcHRvcCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qVGFibGV0Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xyXG5cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcblxyXG4gIC8vINCh0L/QuNGB0L7QuiDRgtGN0LPQvtCyINC90LAg0LLRgdGOINGB0YLRgNCw0L3QuNGG0YNcclxuICB1bC5wYWdlX3RhZ3NfbGlzdCB7XHJcblxyXG4gICAgbGkucGFnZV90YWdzX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgYS50YWdfbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBzcGFuLnRhZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29udG91cigkcmVkKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTRweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBmaWd1cmUudGFnX2l0ZW0ge1xyXG4gICAgLmluZm8ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIC5zaWRlX2RhdGUge1xyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsd2lkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAkbW9iaWxlX3NpZGVfcGFkZGluZztcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIC5zaWRlX2luZm8ge1xyXG4gICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhfaGVhZGluZyB7XHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypQcmludCovXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG59IiwiYXJ0aWNsZS5tYXRlcmlhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBmaWd1cmUuc2VhcmNoX2Jsb2NrIHtcclxuICAgIGkge1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICAgIHJpZ2h0OiA3OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyLm1hdGVyaWFsX2hlYWRlciB7XHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCA+IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XHJcbiAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWxfYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAuYXV0aG9yX3Bob3RvIHtcclxuICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzNweCAxNzNweDtcclxuICAgICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yX2luZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuYXV0aG9yX25hbWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgYWRkcmVzcy5hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZWUzODJiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHEuYXNpZGUubWFnYXppbmVfaXNzdWUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDFweCkge1xyXG4gICAgICBzcGFuLm1hZ2F6aW5lX2luZm8ge1xyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODkwcHgpIHtcclxuICAgICAgc3Bhbi5tYWdhemluZV9pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTM3JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bC5oZXJvZXNfbGlzdCB7XHJcbiAgICB3aWR0aDogMTczcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBsaS5oZXJvZXNfaXRlbSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNzhweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgY29sb3I6ICNFRTM4MkI7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIC5kYXRlX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNoYXJlX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwuc29jaWFsLWxpbmtzX2xpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgbGkuc29jaWFsLWxpbmtzX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3NfbGluayB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLypMSVNUKi9cclxuICBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXN0X2ZpbG1zX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmZpbG1zX3Byb2R1Y2VyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3M3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgJi5wcm9kdWNlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC5iZXN0X2ZpbG1zX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA2OTNweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHJvdy1nYXA6IDQ2cHg7XHJcblxyXG4gICAgICAgIGxpLmJlc3RfZmlsbXNfaXRlbSB7XHJcbiAgICAgICAgICBpbWcuYmVzdF9maWxtX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoci5iZXN0X2ZpbG1fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5iZXN0X2ZpbG1fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIHJvdy1nYXA6IDQ4cHg7XHJcbiAgICAgIGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSB7XHJcbiAgICAgICAgaDIud2l0aF9pbmRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIHVsLnF1b3Rlc19vdmVydmlld19saXN0IHtcclxuICAgIGxpLnF1b3Rlc19vdmVydmlld19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHJcbiAgICAgIC5xdW90ZV9hdXRob3JfYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MXB4O1xyXG5cclxuICAgICAgICBpbWcucXVvdGVfcGhvdG8ge1xyXG4gICAgICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNzNweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICYucXVvdGVfYXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnF1b3RlX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAn4oCcJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTQxcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbGVmdDogLTY0cHg7XHJcbiAgICAgICAgICB0b3A6IC05M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5xdW90ZV9hdXRob3JfYmxvY2sge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlX3RleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICBhcnRpY2xlLm1hdGVyaWFsIHtcclxuXHJcbiAgICAvKkxJU1QqL1xyXG4gICAgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2xpc3Qge1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgICAgICBsaS5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2l0ZW0ge1xyXG4gICAgICAgICAgaDIud2l0aF9pbmRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAkbW9iaWxlX3NpZGVfcGFkZGluZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XHJcbiAgYXJ0aWNsZS5tYXRlcmlhbCB7XHJcblxyXG4gICAgdWwuaGVyb2VzX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stc3BhY2VyIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWF0ZXJpYWxfYXV0aG9yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgIC5hdXRob3JfcGhvdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMTQ4cHg7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmF1dGhvcl9pbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgYWRkcmVzcy5hdXRob3Ige1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmRhdGVfYmxvY2sge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZV9ibG9jayB7XHJcbiAgICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLypMSVNUKi9cclxuICAgIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayB7XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJlc3RfZmlsbXNfd3JhcHBlciB7XHJcblxyXG4gICAgICAgIC5maWxtc19wcm9kdWNlciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5iZXN0X2ZpbG1zX2xpc3Qge1xyXG4gICAgICAgICAgcm93LWdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICBsaS5iZXN0X2ZpbG1zX2l0ZW0ge1xyXG4gICAgICAgICAgICBpbWcuYmVzdF9maWxtX2ltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJlc3RfZmlsbV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBoci5iZXN0X2ZpbG1fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhLmJlc3RfZmlsbV90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCB7XHJcbiAgICAgIGxpLnF1b3Rlc19vdmVydmlld19pdGVtIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAucXVvdGVfYXV0aG9yX2Jsb2NrIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBpbWcucXVvdGVfcGhvdG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2N3B4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB0b3A6IC05MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgLnF1b3RlX2F1dGhvcl9ibG9jayB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1b3RlX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgYXJ0aWNsZS5tYXRlcmlhbCB7XHJcblxyXG4gICAgLm1hdGVyaWFsX2F1dGhvciB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIge1xyXG4gICAgICAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIge1xyXG4gICAgICAgIC5zaGFyZV9ibG9jayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsImFydGljbGUucG9saWN5IHtcclxuXHJcbiAgLmRlZmluaXRpb25zX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAucmlnaHRfYmxvY2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNjNweDtcclxuXHJcbiAgICAgIC5yZXF1aXNpdGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAuZXhjZXJwdHMge1xyXG4gICAgLnByaXZhY3lfZXhjZXJwdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgdWwucmVwdWJsaXNoX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wb2xpY3kge1xyXG4gIC5jb250ZW50IHtcclxuICAgIGRkIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41NTtcclxuICAgIH1cclxuICAgIHVsLCBvbCwgdWwgPiBsaSwgb2wgPiBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuXHJcbn1cclxuXHJcbi8qTW9iaWxlKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xyXG5cclxuICBhcnRpY2xlLnBvbGljeSB7XHJcblxyXG4gICAgLmRlZmluaXRpb25zX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgLnJpZ2h0X2Jsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4vKlByaW50Ki9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbn0iLCJzZWN0aW9uLmFib3V0X3VzIHtcclxuXHJcbiAgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAgIGdyaWQtcm93LWdhcDogMTlweDtcclxuICAgIGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSB7XHJcbiAgICAgIC5waG90byB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgIHAucG9zaXRpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgfVxyXG4gICAgICBwLm5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLnBhcnRuZXJzX2xpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA3MHB4O1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgbGkucGFydG5lcnNfaXRlbSB7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIC5wYXJ0bmVyc19saW5rIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkbC5hZGRyZXNzX2xpc3Qge1xyXG4gICAgZGQge1xyXG4gICAgICB1bC5saW5rX2xpc3Qge1xyXG4gICAgICAgIGxpLmxpbmtfaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4uc3RvcmVfbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLypMYXB0b3AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XHJcblxyXG59XHJcblxyXG4vKlRhYmxldCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuICBzZWN0aW9uLmFib3V0X3VzIHtcclxuXHJcbiAgICAuc2VjdGlvbl9oZWFkZXJfYmxvY2sge1xyXG4gICAgICBuYXYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCB7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHtcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcC5wb3NpdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLm5hbWUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5wYXJ0bmVyc19saXN0IHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNSU7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBkbC5hZGRyZXNzX2xpc3Qge1xyXG4gICAgICBkZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgdWwubGlua19saXN0IHtcclxuICAgICAgICAgIGxpLmxpbmtfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5zdG9yZV9uYW1lIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuICBzZWN0aW9uLmFib3V0X3VzIHtcclxuICAgIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHtcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
