/*!
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}}.page_header{position:relative}.page_header>.help-btn{z-index:3;position:absolute;bottom:1rem;top:auto;left:auto;right:1rem;margin-right:35px;display:block;cursor:pointer}.page_header>.help-btn>img{-webkit-filter:none;filter:none}.page_header>.help-btn:is([data-animating]){-webkit-animation:2s fade;-moz-animation:2s fade;-o-animation:2s fade;animation:2s fade}.page_header>.help-btn:is(.help-btn_fix){position:fixed;left:-webkit-calc(50% + 512px + 1rem);left:-moz-calc(50% + 512px + 1rem);left:calc(50% + 512px + 1rem);right:auto}@-webkit-keyframes fade{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@-moz-keyframes fade{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@-o-keyframes fade{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@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 .help-btn-mobile{display:none}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 .help-btn-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:20px;padding:13px 8px 14px 8px;min-height:32px}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}}.donate-form{--color-accent: #EE382B;--color-invert: white;--color-light: #7F7F7F;--border-width: 2px;--flex-gap: 1em;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-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;row-gap:var(--flex-gap);position:relative;width:100%;margin:1em 0}.donate-form [hidden],.donate-form .form-control[hidden]{display:none}.donate-form .form-row{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-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;row-gap:var(--flex-gap);-webkit-column-gap:var(--flex-gap);-moz-column-gap:var(--flex-gap);column-gap:var(--flex-gap);-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.donate-form .form-control{position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;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;-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:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--flex-gap)}.donate-form .form-control input:is([type="radio"],[type="checkbox"]),.donate-form .form-control input[type="radio"]{position:absolute;opacity:0;z-index:-1}.donate-form .form-control input:is([type="text"],[type="email"],[type="number"]){--input-color-border: var(--color-accent);--input-color-text: var(--color-accent);--input-color-bg: var(--color-invert);border:none;outline:none;border-bottom:var(--border-width) solid var(--input-color-border);color:var(--input-color-text);background-color:var(--input-color-bg);position:relative;width:100%;padding:4px 0}.donate-form .form-control button,.donate-form .form-control input[type="radio"]+label:not([hidden]){--label-color-border: var(--color-accent);--label-color-text: var(--color-accent);--label-color-bg: var(--color-invert);border:var(--border-width) solid var(--label-color-border);color:var(--label-color-text);background-color:var(--label-color-bg);position:relative;width:100%;padding:4px 12px;display:inline-block;text-align:center;text-transform:lowercase;cursor:pointer}.donate-form .form-control button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.donate-form .form-control a{text-decoration:underline;--link-color-text: var(--color-light);border:none;color:var(--link-color-text);position:relative;display:inline-block;cursor:pointer}.donate-form .form-control input[type="checkbox"]+label{--label-color-text: var(--color-light);--fake-input-bg-image: none;border:none;color:var(--label-color-text);position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--flex-gap);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.donate-form .form-control input[type="checkbox"]+label::before{content:"";position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:20px;height:20px;border:var(--border-width) solid var(--color-accent);background-image:var(--fake-input-bg-image);background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%;background-position:center}.donate-form .form-control input[type="radio"]:checked+label{--label-color-text: var(--color-invert);--label-color-bg: var(--color-accent)}.donate-form .form-control input[type="checkbox"]:checked+label{--fake-input-bg-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path d='M1,4 2,3 3,4 6,1 7,2 3,6z' fill='rgb(238 56 43)'/></svg>")}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJ2YXJpYWJsZXMvZm9udHMvX2ljb21vb24uc2NzcyIsInZhcmlhYmxlcy9mb250cy9fcHJhZ21hdGljYV9zbGFiLnNjc3MiLCJ2YXJpYWJsZXMvZm9udHMvX2xvcmEuc2NzcyIsInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJ2YXJpYWJsZXMvX3NpemVzLnNjc3MiLCJ2YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiX3RleHRfZm9ybWF0LnNjc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faG9tZV9wYWdlX21vZHVsZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsX2ZhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWxfbWVudS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWxfc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19jdXJ0YWluLnNjc3MiLCJjb21wb25lbnRzL19hbHBoYWJldF9maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX3RvcF9tZW51LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlcl9tZW51X2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19zaWRlX2hlYWRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmliZV9jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlcl9tYWdhemluZV9wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fYWxzb19yZWFkX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19kb25hdGUuc2NzcyIsInBhZ2VzL19ib29rcy5zY3NzIiwicGFnZXMvX2F1dGhvcnMuc2NzcyIsInBhZ2VzL19maWxtcy5zY3NzIiwicGFnZXMvX21hZ2F6aW5lLnNjc3MiLCJwYWdlcy9fcGVyc29ucy5zY3NzIiwicGFnZXMvX3BvZGNhc3RzLnNjc3MiLCJwYWdlcy9fdGFncy5zY3NzIiwicGFnZXMvX2FydGljbGVzLnNjc3MiLCJwYWdlcy9fcG9saWN5LnNjc3MiLCJwYWdlcy9fYWJvdXRfdXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztDQ09DLENEQUMsV0VOQSxxQkFBc0IsQ0FDdEIsK0NBQWlELENBQ2pELDhRQUdpRSxDQUNqRSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQUEsbUNBS2xCLGdDQUFpQyxDQUNqQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FHZCxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ25DLG1CQUdDLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZix3QkFFQyxlQUFnQixDQUNoQixhQUFjLENBQ2Ysa0JBRUMsZUFBZ0IsQ0FDakIsdUJBRUMsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNmLG1CQUVDLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZixtQkFFQyxlQUFnQixDQUNoQixhQUFjLENBQ2YscUJBRUMsdUJBQXVCLENBQ3hCLHFCQUVDLDhCQUFVLENBQVYsMkJBQVUsQ0FBViwwQkFBVSxDQUFWLHlCQUFVLENBQVYsc0JBQXNCLENBRHhCLHdDQUdJLGlCQUFrQixDQUNsQix5RUFBMEUsQ0FDM0UsNkJBR0QsdUJBQWdCLENBQWhCLGtCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsK0JBQXdCLENBQXhCLDBCQUF3QixDQUF4Qiw0QkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLGdDQUF5QixDQUF6Qiw2QkFBeUIsQ0FBekIsMkJBQXlCLENBQXpCLHdCQUF5QixDQUN6Qix1RUFBZ0UsQ0FBaEUsb0VBQWdFLENBQWhFLGtFQUFnRSxDQUFoRSwrREFBZ0UsQ0FDaEUsMkJBQW9CLENBQXBCLHdCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLGtDQUFVLENBQVYsK0JBQVUsQ0FBViw4QkFB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QUVOLGtDQUNjLENBQUEsY0FDRixDQUFBLGE1QnBCYixDQUFBLGlCNEJzQmlCLENBQUEsYUFDSixDQUFFLGtDQUtqQixVQUNPLENBQUEsWUFDRSxDQUFBLHFDQUNjLENBQUEscUJBQ04sQ0FBQSxpQkFDSCxDQUFBLG9CQUNDLENBQUEsbURBQ2IsbUJBQ2MsQ0FBQSx5QkFDRixDQURFLDBCQUNGLENBREUsaUJBQ0YsQ0FBQSxzRUFFVixVQUNTLENBQUEsV0FDQyxDQUFBLDhCQUNBLENBREEsc0JBQ0EsQ0FBQSw0RUFIUCw0QkFLUyxDQUxULG9CQUtTLENBQUEsOERBVVYsaUJBQ2UsQ0FBQSx5Q0FHbkIsYUFDVyxDQUFBLG9EQUVQLGlCQUNhLENBQUEsc0NBZ0JhLHNEQUkzQixZQUNRLENBQUEsMENBSVgsb0JBQ2lCLENBQUEsMEVBRWYsa0JBQ2lCLENBQUEsOEVBRWhCLGtCQUNjLENBQUEsY0FDRixDQUFBLDBFQUVaLGtCQUNjLENBQUEsY0FDRixDQUFBLGtDQUtmLG1CQUNpQixDQUFBLGlCQUNILENBQUEsb0NBSWQsZ0JBQ2UsQ0FBQSw4REFFVCxpQkFDZSxDQUFBLG9EQUdmLGlCQUNhLENBQUEsQ0FBRyxxQ0FTTywwQ0FFN0IsNkJBQ3VCLENBQUEsMEVBRXJCLFlBQ1UsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFNlYW5jZVxuVGhlbWUgVVJJOiBodHRwOi8vMTAxbWVkaWEucnUvXG5BdXRob3I6IDEwMW1lZGlhXG5BdXRob3IgVVJJOiBodHRwOi8vMTAxbWVkaWEucnUvXG5EZXNjcmlwdGlvbjog0KjQsNCx0LvQvtC9INC00LvRjyDRgdCw0LnRgtCwINC20YPRgNC90LDQu9CwIFwi0KHQtdCw0L3RgVwiXG5WZXJzaW9uOiAxLjBcbiovXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8qVmFyaWFibGVzKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3NpemVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2ZvbnRzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL21peGluc1wiO1xuXG4vKlZlbmRvciovXG5AaW1wb3J0IFwidmVuZG9yL25vcm1hbGl6ZVwiO1xuXG4vKkNvbW1vbiovXG5AaW1wb3J0IFwiY29tbW9uXCI7XG5AaW1wb3J0IFwidGV4dF9mb3JtYXRcIjtcblxuLypQYXJ0aWFscyovXG5AaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZm9vdGVyXCI7XG5cbi8qQ29tcG9uZW50cyovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ob21lX3BhZ2VfbW9kdWxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kYWxfZmFkaW5nXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbF9tZW51XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbF9zZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N1cnRhaW5cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FscGhhYmV0X2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9wX21lbnVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlYXJjaFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyX21lbnVfYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGVfaGVhZGluZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3Vic2NyaWJlX2NvbXBvbmVudFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyX21hZ2F6aW5lX3Byb21vXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbHNvX3JlYWRfYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RvbmF0ZVwiO1xuXG4vKlBhZ2VzKi9cbkBpbXBvcnQgXCJwYWdlcy9ib29rc1wiO1xuQGltcG9ydCBcInBhZ2VzL2F1dGhvcnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9maWxtc1wiO1xuQGltcG9ydCBcInBhZ2VzL2FyY2hpdmVcIjtcbkBpbXBvcnQgXCJwYWdlcy9tYWdhemluZVwiO1xuQGltcG9ydCBcInBhZ2VzL3BlcnNvbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wb2RjYXN0c1wiO1xuQGltcG9ydCBcInBhZ2VzL3RhZ3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9hcnRpY2xlc1wiO1xuQGltcG9ydCBcInBhZ2VzL3BvbGljeVwiO1xuQGltcG9ydCBcInBhZ2VzL2Fib3V0X3VzXCI7IiwiLyohXG5UaGVtZSBOYW1lOiBTZWFuY2VcblRoZW1lIFVSSTogaHR0cDovLzEwMW1lZGlhLnJ1L1xuQXV0aG9yOiAxMDFtZWRpYVxuQXV0aG9yIFVSSTogaHR0cDovLzEwMW1lZGlhLnJ1L1xuRGVzY3JpcHRpb246INCo0LDQsdC70L7QvSDQtNC70Y8g0YHQsNC50YLQsCDQttGD0YDQvdCw0LvQsCBcItCh0LXQsNC90YFcIlxuVmVyc2lvbjogMS4wXG4qL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J2ljb21vb24nO3NyYzp1cmwoXCJjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD9vbzExMXlcIik7c3JjOnVybChcImNzcy9mb250cy9pY29tb29uL2ljb21vb24uZW90P29vMTExeSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLnR0Zj9vbzExMXlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmP29vMTExeVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9pY29tb29uL2ljb21vb24uc3ZnP29vMTExeSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1cImljb24tXCJdLFtjbGFzcyo9XCIgaWNvbi1cIl17Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tcXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGFcIjtjb2xvcjojZWUzODJifS5pY29uLXBsYXlfbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDlcIjtjb2xvcjojNTIwMGZmfS5pY29uLWxvZ286YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDhcIn0uaWNvbi1oYW1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIjtjb2xvcjojZWUzODJifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA3XCI7Y29sb3I6I2VlMzgyYn0uaWNvbi1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTkwM1wiO2NvbG9yOiNlZTM4MmJ9LmJ0bl9zdWJzY3JpYmU6Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmJ0bl9zdWJzY3JpYmUuY2xpY2t7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uYnRuX3N1YnNjcmliZS5jbGljayAuaWNvbi1jaGVjazpiZWZvcmV7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL3NlYXJjaGxvYWRpbmcuc3ZnKX0uYnRuX3N1YnNjcmliZS5jbGljay5sb2FkaW5ne3RyYW5zaXRpb246MTAwczt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjEwMHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDYsIDAuNDUsIDAuNzQsIDAuNzIpO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNmb3JtOnJvdGF0ZSg1MDAwMGRlZyl9Lmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlOTA0XCI7Y29sb3I6I2VlMzgyYn0uaWNvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifS5pY29uLWhhbWJ1cmdlcl9saWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwiO2NvbG9yOiNlZTM4MmJ9Lmljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMFwiO2NvbG9yOiNlZTM4MmJ9Lmljb24taGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZTkwMVwiO2NvbG9yOiNlZTM4MmJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9vay5lb3RcIik7c3JjOmxvY2FsKFwiUHJhZ21hdGljYSBTbGFiIEJvb2tcIiksbG9jYWwoXCJQcmFnbWF0aWNhU2xhYi1Cb29rXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQuZW90XCIpO3NyYzpsb2NhbChcIlByYWdtYXRpY2EgU2xhYiBMaWdodFwiKSxsb2NhbChcIlByYWdtYXRpY2FTbGFiLUxpZ2h0XCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkLmVvdFwiKTtzcmM6bG9jYWwoXCJQcmFnbWF0aWNhIFNsYWIgRXh0cmFCb2xkXCIpLGxvY2FsKFwiUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo4MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7c3JjOnVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0uZW90XCIpO3NyYzpsb2NhbChcIlByYWdtYXRpY2EgU2xhYiBNZWRpdW1cIiksbG9jYWwoXCJQcmFnbWF0aWNhU2xhYi1NZWRpdW1cIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7c3JjOnVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLmVvdFwiKTtzcmM6bG9jYWwoXCJQcmFnbWF0aWNhIFNsYWIgQm9sZFwiKSxsb2NhbChcIlByYWdtYXRpY2FTbGFiLUJvbGRcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3NyYzp1cmwoXCJjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC5lb3RcIik7c3JjOmxvY2FsKFwiUHJhZ21hdGljYSBTbGFiIEV4dHJhTGlnaHRcIiksbG9jYWwoXCJQcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0XCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImNzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDoyMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTG9yYSc7c3JjOnVybChcImNzcy9mb250cy9Mb3JhL0xvcmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0xvcmEnO3NyYzp1cmwoXCJjc3MvZm9udHMvTG9yYS9Mb3JhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTG9yYSc7c3JjOnVybChcImNzcy9mb250cy9Mb3JhL0xvcmEtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTppdGFsaWN9QGZvbnQtZmFjZXtmb250LWZhbWlseTonTG9yYSc7c3JjOnVybChcImNzcy9mb250cy9Mb3JhL0xvcmEtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxpY30vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lO3VzZXItZHJhZzpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOjAuMzVlbSAwLjc1ZW0gMC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9XCJjaGVja2JveFwiXSxbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOjpzZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNFRTM4MkJ9aHRtbHtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1ib2R5e2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7Zm9udC1mYW1pbHk6J0xvcmEnO292ZXJmbG93LXg6aGlkZGVufS5ncmF5c2NhbGV7ZmlsdGVyOmdyYXlzY2FsZSgxKX1pbWcsLmFsc29fcmVhZF9wb3N0ZXIgYT5pbWcscS50YWdfcGhvdG97ZmlsdGVyOmdyYXlzY2FsZSgxKX0ud2l0aF9oZWFkaW5nIGEgaW1nLmFkYXB0aXZle2ZpbHRlcjpncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O3RyYW5zaXRpb246LjRzfS53aXRoX2hlYWRpbmcgLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2NvbG9yOiMwMDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ud2l0aF9oZWFkaW5nIC5uYW1lIHNwYW57Y29sb3I6IzAwMCAhaW1wb3J0YW50O3RyYW5zaXRpb246LjRzfS53aXRoX2hlYWRpbmc6aG92ZXIgYSBpbWcuYWRhcHRpdmV7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSkgIWltcG9ydGFudH0ud2l0aF9oZWFkaW5nOmhvdmVyIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9LndpdGhfaGVhZGluZzpob3ZlciAubmFtZSBzcGFue2NvbG9yOiNFRTM4MkIgIWltcG9ydGFudH0uc2VhcmNoX3Jlc3VsdF9pdGVtIGltZ3tmaWx0ZXI6Z3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgIWltcG9ydGFudDt0cmFuc2l0aW9uOi4yc30uc2VhcmNoX3Jlc3VsdF9pdGVtIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5re2NvbG9yOiNmZmYgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30uc2VhcmNoX3Jlc3VsdF9pdGVtOmhvdmVyIGltZ3tmaWx0ZXI6Z3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC41KSAhaW1wb3J0YW50fS5zZWFyY2hfcmVzdWx0X2l0ZW06aG92ZXIgYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbmt7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50O3RyYW5zaXRpb246LjRzfS5tYXRlcmlhbHNfbGlzdF9ncmlkLm1vZHVsZSAubWF0ZXJpYWxzIGxpIGltZ3tmaWx0ZXI6Z3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ubWF0ZXJpYWxzX2xpc3RfZ3JpZC5tb2R1bGUgLm1hdGVyaWFscyBsaSBwe2NvbG9yOiMwMDAgIWltcG9ydGFudDt0cmFuc2l0aW9uOi40c30ubWF0ZXJpYWxzX2xpc3RfZ3JpZC5tb2R1bGUgLm1hdGVyaWFscyBsaTpob3ZlciBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSkgIWltcG9ydGFudH0ubWF0ZXJpYWxzX2xpc3RfZ3JpZC5tb2R1bGUgLm1hdGVyaWFscyBsaTpob3ZlciBwe2NvbG9yOiNFRTM4MkIgIWltcG9ydGFudH0uYWxzb19yZWFkX2Jsb2NrIC5hbHNvX3JlYWRfaXRlbSBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEpICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9LmFsc29fcmVhZF9ibG9jayAuYWxzb19yZWFkX2l0ZW0gYS5hbHNvX3JlYWRfbGlua3tjb2xvcjojMDAwICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNHN9LmFsc29fcmVhZF9ibG9jayAuYWxzb19yZWFkX2l0ZW06aG92ZXIgaW1ne2ZpbHRlcjpncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwLjUpICFpbXBvcnRhbnR9LmFsc29fcmVhZF9ibG9jayAuYWxzb19yZWFkX2l0ZW06aG92ZXIgYS5hbHNvX3JlYWRfbGlua3tjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9LmNvbG9yZnVsbCBmaWd1cmUuZ3JheXNjYWxlX2ZpbHRlcntmaWx0ZXI6Z3JheXNjYWxlKDApICFpbXBvcnRhbnR9LmNvbG9yZnVsbCwuY29sb3JmdWxsIGltZ3tmaWx0ZXI6Z3JheXNjYWxlKDApICFpbXBvcnRhbnR9ZmlndXJlLmdyYXlzY2FsZV9maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2JhY2tkcm9wLWZpbHRlcjpncmF5c2NhbGUoMSl9LmNvbG9yZnVsbCBmaWd1cmUuZ3JheXNjYWxlX2ZpbHRlcntiYWNrZHJvcC1maWx0ZXI6Z3JheXNjYWxlKDApICFpbXBvcnRhbnR9Lm1hZ2F6aW5lX3Bvc3Rlcj5hPmltZ3tmaWx0ZXI6Z3JheXNjYWxlKDApICFpbXBvcnRhbnR9LnJpZ2h0X2NvbHttYXgtd2lkdGg6MTczcHg7ZmxvYXQ6cmlnaHR9Lm1hdGVyaWFsX2ludHJvZHVjdGlvbntmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMXB4O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9LmxvYWRpbmdfc2VhcmNoX3Jlc3VsdHN7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6dXJsKC4vYXNzZXRzL2ltYWdlcy9zZWFyY2hsb2FkaW5nLnN2Zykgbm8tcmVwZWF0O21hcmdpbjowIGF1dG87dHJhbnNpdGlvbjoxMDBzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi10b3A6NTBweH0ubG9hZGluZ19zZWFyY2hfcmVzdWx0cy5tb3Zle3RyYW5zZm9ybTpyb3RhdGUoMzYwMDBkZWcpfS5ob21lX3BhZ2UgaWZyYW1lI3ZpZGVvX21vZHVsZXttYXJnaW4tYm90dG9tOjQwcHh9LmN1cnRhaW5fd3JhcHBlcj4ud3JhcHBlcnttYXJnaW4tdG9wOi04cHh9LndyYXBwZXJ7d2lkdGg6MTI2MHB4O21hcmdpbjowcHggYXV0b30uY29udGFpbmVye3dpZHRoOjEwMjRweDttYXJnaW46MHB4IGF1dG87cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmfS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjc0MHB4O21hcmdpbjowcHggYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9Zm9ybXttYXJnaW46MHB4O2Rpc3BsYXk6ZmxleH1maWd1cmV7bWFyZ2luOjBweH1pbWcuYWRhcHRpdmV7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmFtZV9ncmlkcyBpbWcuYWRhcHRpdmV7bWF4LWhlaWdodDoxODFweDtvYmplY3QtZml0OmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojZWUzODJjO21hcmdpbi10b3A6MjVweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudHttYXJnaW4tdG9wOjEwcHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQgdWwud2lkZV90d29fY29sdW1uX2xpc3R7bWFyZ2luLWJvdHRvbTo0NnB4ICFpbXBvcnRhbnR9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQgdWwud2lkZV90d29fY29sdW1uX2xpc3QgLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgxKSAuaW5mbyAuc2lkZV9pbmZvIGEgLnRpdGxle3RleHQtYWxpZ246Y2VudGVyfWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50PmZpZ3VyZS5wZXJzb25faXRlbXttYXJnaW4tYm90dG9tOjU3cHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQ+ZmlndXJlLnBlcnNvbl9pdGVtIC5uYW1lIGEgc3Bhbntmb250LXNpemU6MzZweDttYXJnaW4tbGVmdDoxMTNweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudD5maWd1cmUucGVyc29uX2l0ZW0gaW1ne21heC1oZWlnaHQ6NTc2cHh9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnQgLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLmNvbHVtbjpudGgtY2hpbGQoMSkgLnBlcnNvbl9pdGVte21hcmdpbi1ib3R0b206MzBweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudCAud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyAuY29sdW1uOm50aC1jaGlsZCgxKSAucGVyc29uX2l0ZW0gLm5hbWUgYSBzcGFue2Zsb2F0OnJpZ2h0fWFydGljbGUucGVyc29ucyAudGFnX2l0ZW0gaW1nLmFkYXB0aXZlLGFydGljbGUucGVyc29ucyAucGVyc29uX2l0ZW0gaW1nLmFkYXB0aXZle29iamVjdC1maXQ6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4MmM7bWFyZ2luLXRvcDo1cHh9YXJ0aWNsZS5wZXJzb25zIC53aWRlX3R3b19jb2x1bW5faXRlbSAucG9zdGVyIGEgaW1nLmFkYXB0aXZlLGFydGljbGUucGVyc29ucyAud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyAucGhvdG8gYSBpbWcuYWRhcHRpdmV7bWluLWhlaWdodDozMDBweDtoZWlnaHQ6MzAwcHg7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246dG9wfWFydGljbGUudGFnc19wYWdlIC53aWRlX3R3b19jb2x1bW5faXRlbSBpbWcuYWRhcHRpdmUsYXJ0aWNsZS50YWdzX3BhZ2UgLnBvZGNhc3RzX2l0ZW0gaW1nLmFkYXB0aXZle21heC1oZWlnaHQ6MjUycHg7b2JqZWN0LWZpdDpjb3ZlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4MmM7bWFyZ2luLXRvcDo1cHh9YXJ0aWNsZS50YWdzX3BhZ2UgLnRhZ19pdGVtLmZ1bGx3aWRlIGltZy5hZGFwdGl2ZXttYXgtaGVpZ2h0OjUxMnB4O29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1jb2xvcjojZWUzODJjO21hcmdpbi10b3A6NXB4fSNsb2FkTW9yZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOmNlbnRlcn0jbG9hZE1vcmUgYXttYXJnaW4tdG9wOjEwMHB4fS5tYWdhemluZV9hcmNoaXZlICNsb2FkTW9yZXt3aWR0aDoxMDAlfS5tYWdhemluZV9udW1iZXIubWF0ZXJpYWwgLm1hZ190aXRsZV9saW5le3dpZHRoOjEwMHB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXItdG9wOjRweCBzb2xpZCAjZWUzODJiO21hcmdpbjo2M3B4IDE1cHh9Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCAubWFnYXppbmVfaDF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFnX3RpdGxlX2xpbmV7d2lkdGg6MzBweDtoZWlnaHQ6MnB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNFRTM4MkI7bWFyZ2luOjdweDtjb2xvcjp0cmFuc3BhcmVudH1maWd1cmUucG9zdF9sb25nX2Rhc2h7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoycHggc29saWQgcmVkO3BhZGRpbmc6MCAyMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgYXV0bztjb2xvcjp0cmFuc3BhcmVudDttYXJnaW4tbGVmdDoyMjBweH0ubWFnYXppbmVfaDF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFnYXppbmVfYXJjaGl2ZV9pdGVtIC5tYWdfdGl0bGVfbGluZXt3aWR0aDozMHB4O2hlaWdodDoycHg7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMDttYXJnaW46OHB4IDEwcHg7dHJhbnNpdGlvbjouMXM7bWluLXdpZHRoOjMwcHh9Lm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSAubWFnYXppbmVfaDF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd31hcnRpY2xlLmJsb2cgLnRhZ19pdGVtIGltZy5hZGFwdGl2ZSxhcnRpY2xlLmJsb2cgLnBlcnNvbl9pdGVtIGltZy5hZGFwdGl2ZXttYXgtaGVpZ2h0OjI1MnB4O29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1jb2xvcjojZWUzODJjO21hcmdpbi10b3A6MjVweH1hcnRpY2xlLmJsb2cgLnRhZ19pdGVtIGltZy5hZGFwdGl2ZS5jYXAsYXJ0aWNsZS5ibG9nIC5wZXJzb25faXRlbSBpbWcuYWRhcHRpdmUuY2Fwe2ZpbHRlcjpncmF5c2NhbGUoMCkgIWltcG9ydGFudH1hcnRpY2xlLmZpbG1zICNhamF4X2NvbnRlbnR7bWFyZ2luLXRvcDotMTBweH1hcnRpY2xlLmZpbG1zIGltZy5hZGFwdGl2ZXttYXgtaGVpZ2h0OjMwMHB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5maWxtX2NhcmQgaW1nLmFkYXB0aXZle21heC1oZWlnaHQ6MjUycHg7b2JqZWN0LWZpdDpjb3ZlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4MmN9LndpdGhfaGVhZGluZz4uaGVhZGluZz5zcGFuPmEsZmlndXJlLnNpZGVfaGVhZGluZz5maWdjYXB0aW9uPmF7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5idG57ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LXNlbGY6ZmxleC1zdGFydDthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7aGVpZ2h0OjI4cHg7Ym9yZGVyOjFweCBzb2xpZCAjRUUzODJCO2NvbG9yOiNFRTM4MkI7cGFkZGluZzowcHggMTdweCAycHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMDVlbTtmb250LXdlaWdodDpib2xkO3RyYW5zaXRpb246LjJzfS5idG4uc21hbGx7cGFkZGluZzowcHggMTJweCAycHg7bGV0dGVyLXNwYWNpbmc6MC4wNGVtfS5idG46aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I0VFMzgyQn0uYnRuOnZpc2l0ZWR7Y29sb3I6I0VFMzgyQn0uYnRuOnZpc2l0ZWQ6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jdXJ0YWluX3dyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6LTI1MHB4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpey5jdXJ0YWluX3dyYXBwZXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb24teTowICFpbXBvcnRhbnR9fS5ub3Njcm9sbHtvdmVyZmxvdzpoaWRkZW59Lm5vc2Nyb2xsICNjb29raWUtbm90aWNle29wYWNpdHk6LjM7ZmlsdGVyOmJsdXIoNXB4KX0uc2hvd19zaW5jZV9tb2JpbGV7ZGlzcGxheTpub25lfS5ibG9ja193aXRoX2FzaWRle3dpZHRoOjU1MXB4fS5jb250ZW50X3dpdGhfbGVmdF9pbmRlbnR7cGFkZGluZy1sZWZ0OjYzcHh9LmJsb2NrXzNfMXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJibG9jayBibG9jayBibG9jayBhc2lkZVwiO2dyaWQtY29sdW1uLWdhcDoxNnB4fS5ibG9ja18zXzEgLmJsb2NrXzN7Z3JpZC1hcmVhOmJsb2NrfS5ibG9ja18zXzEgLmJsb2NrXzF7Z3JpZC1hcmVhOmFzaWRlfXVsLndpZGVfdHdvX2NvbHVtbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE2cHg7Z3JpZC1yb3ctZ2FwOjE2cHg7bWFyZ2luLWJvdHRvbToxMHB4fXVsLndpZGVfdHdvX2NvbHVtbl9saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn11bC53aWRlX3R3b19jb2x1bW5fbGlzdCAuY29sdW1uIHVsLnBlcnNvbl9saXN0e3BhZGRpbmctcmlnaHQ6MTQycHh9Lm5hbWVfZ3JpZHMgZGl2LmNvbHVtbiB1bC5jb2x1bW57Z3JpZC1jb2x1bW4tZ2FwOjEwcHh9LndpZGVfdHdvX2NvbHVtbl9saXN0LC5wZXJzb25faXRlbXttYXJnaW4tYm90dG9tOjEwcHh9ZmlndXJlIHNwYW4ucmVwdWJsaWN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NDJweCAhaW1wb3J0YW50O2xlZnQ6dW5zZXQgIWltcG9ydGFudDt3aWR0aDoxMDVweCAhaW1wb3J0YW50O2hlaWdodDo3NXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojRUUzODJCO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6NDZweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJzt6LWluZGV4OjIgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fWZpZ3VyZSBzcGFuLnJlcHVibGljLnJlcHVibGljX3RyYXViZXJne2JhY2tncm91bmQ6I2VjZWVlMyAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudH1maWd1cmUgc3Bhbi5yZXB1YmxpYy5yZXB1YmxpY190dXJvdnNrYXlhe2JhY2tncm91bmQ6I2MwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1maWd1cmUuZnVsbHdpZGUgc3Bhbi5yZXB1YmxpY3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMDBweDtoZWlnaHQ6MTQwcHg7bGVmdDozMHB4O2JhY2tncm91bmQ6I0VFMzgyQjtjb2xvcjojZmZmO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctdG9wOjEwNnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtmb250LXNpemU6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1hdGVyaWFsX2ludHJvZHVjdGlvbntmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9ZmlndXJlLmZ1bGx3aWRlIHNwYW4ucmVwdWJsaWN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwcHg7aGVpZ2h0OjcwcHg7cmlnaHQ6MzBweDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctdG9wOjUwcHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2ZvbnQtc2l6ZToxNnB4fS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uX19pbm5lci13cmFwPi53cC1ibG9jay1zcGFjZXJ7ZGlzcGxheTpub25lfS5tYWdhemluZV9udW1iZXIgLndwLWJsb2NrLXVhZ2ItY29sdW1uLnVhZ2ItY29sdW1uX193cmFwe21hcmdpbi1sZWZ0Oi00cHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ubWFnYXppbmVfbnVtYmVyLm1hdGVyaWFsIC5tYWdfdGl0bGVfbGluZXt3aWR0aDo0NXB4ICFpbXBvcnRhbnR9YXJ0aWNsZS5wZXJzb25zICNhamF4X2NvbnRlbnR7bWFyZ2luLXRvcDoxMHB4fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IHVsLndpZGVfdHdvX2NvbHVtbl9saXN0e21hcmdpbi1ib3R0b206NDZweCAhaW1wb3J0YW50fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IC53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMSkgLmluZm8gLnNpZGVfaW5mbyBhIC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudD5maWd1cmUucGVyc29uX2l0ZW17bWFyZ2luLWJvdHRvbTo1N3B4fWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50PmZpZ3VyZS5wZXJzb25faXRlbSAubmFtZSBhIHNwYW57Zm9udC1zaXplOjE5cHg7bWFyZ2luLWxlZnQ6MTBweH1hcnRpY2xlLnBlcnNvbnMgI2FqYXhfY29udGVudD5maWd1cmUucGVyc29uX2l0ZW0gaW1ne21heC1oZWlnaHQ6NTc2cHg7bWluLWhlaWdodDozMDBweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUucGVyc29ucyAjYWpheF9jb250ZW50IC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5jb2x1bW46bnRoLWNoaWxkKDEpIC5wZXJzb25faXRlbSAubmFtZSBhIHNwYW57ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEwcHh9fS50YWdzX3BhZ2UgZmlndXJlIHNwYW4ucmVwdWJsaWN7dG9wOjE1cHh9LnRhZ3NfcGFnZSBmaWd1cmUuZnVsbHdpZGUgc3Bhbi5yZXB1YmxpY3t0b3A6NXB4fS5ibG9nIGZpZ3VyZSBzcGFuLnJlcHVibGlje3RvcDoyNXB4fS53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbntmbGV4LWJhc2lzOjI1NXB4ICFpbXBvcnRhbnR9LndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxke2ZsZXgtYmFzaXM6MTAwJSAhaW1wb3J0YW50fS53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCBoci53cC1ibG9jay1zZXBhcmF0b3J7d2lkdGg6Y2FsYygxMDAlICsgMTQwcHgpO2xlZnQ6LTE0MnB4fS53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvcntmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fS53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmltZ193cmFwcGVyIGltZ3ttYXJnaW4tdG9wOi0zOHB4fS53cC1ibG9jay11YWdiLWNvbHVtbi51YWdiLWNvbHVtbl9fd3JhcCAudWFnYi1jb2x1bW5fX2lubmVyLXdyYXB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fWZvb3Rlcj5oci5ocl9yaWdodHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0udWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOmZpcnN0LWNoaWxkIGhyLndwLWJsb2NrLXNlcGFyYXRvcntsZWZ0Oi0xNzJweDt3aWR0aDpjYWxjKDEwMCUgKyAxNzJweCl9LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcHtjb2xvcjojZWUzODJiICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHB7bWFyZ2luLWxlZnQ6LTM1cHh9fS51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3J7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0udWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgyKSAuaW1nX3dyYXBwZXIgaW1ne21hcmdpbi10b3A6LTM4cHh9LmJhY2tncm91bmRfaW1hZ2VfcG9zdGVye2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jZW50cmVkX2FkYXB0aXZlX2ltYWdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uY2VudHJlZF9hZGFwdGl2ZV9pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGVhZHBob25lczpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonXFxlOTAxJztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udC1zaXplOjExNnB4O2NvbG9yOiNFRTM4MkJ9LnBsYXk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6J1xcZTkwMCc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZToxMTZweDtjb2xvcjojRUUzODJCfW5hdi5ob3Jpem9udGFse3BhZGRpbmctYm90dG9tOjQwcHh9bmF2Lmhvcml6b250YWwgdWwubmF2X2hvcml6b250YWxfbGlzdHtkaXNwbGF5OmZsZXh9bmF2Lmhvcml6b250YWwgdWwubmF2X2hvcml6b250YWxfbGlzdCBsaS5uYXZfaG9yaXpvbnRhbF9pdGVte2Rpc3BsYXk6ZmxleH1uYXYuaG9yaXpvbnRhbCB1bC5uYXZfaG9yaXpvbnRhbF9saXN0IGxpLm5hdl9ob3Jpem9udGFsX2l0ZW0gYS5uYXZfaG9yaXpvbnRhbF9saW5re2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojMDAwO21hcmdpbi1yaWdodDoxNnB4fW5hdi5ob3Jpem9udGFsIHVsLm5hdl9ob3Jpem9udGFsX2xpc3QgbGkubmF2X2hvcml6b250YWxfaXRlbTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3A6MnB4IHNvbGlkICNFRTM4MkI7d2lkdGg6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tdG9wOjdweH1uYXYuaG9yaXpvbnRhbCB1bC5uYXZfaG9yaXpvbnRhbF9saXN0IGxpLm5hdl9ob3Jpem9udGFsX2l0ZW06bGFzdC1vZi10eXBlIGEubmF2X2hvcml6b250YWxfbGlua3ttYXJnaW4tcmlnaHQ6MHB4fW5hdi5ob3Jpem9udGFsIHVsLm5hdl9ob3Jpem9udGFsX2xpc3QgbGkubmF2X2hvcml6b250YWxfaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5waG90b19zbGlkZXJ7cGFkZGluZy1ib3R0b206NDRweH0ucGhvdG9fc2xpZGVyIC5zbGlkZXJfZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6NTUwcHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7bWFyZ2luLWJvdHRvbToxNnB4fS5waG90b19zbGlkZXIgLnNsaWRlcl9jYXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3RjdGN0Z9LnNpZGVfaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNFRTM4MkI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH11bC5yZXB1Ymxpc2hfbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjQ3cHh9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSAucmVwdWJsaXNoX2l0ZW1fcGhvdG97d2lkdGg6MTczcHg7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206MTVweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSAucmVwdWJsaXNoX2l0ZW1fcGhvdG8gaW1ne3dpZHRoOjE3M3B4O2hlaWdodDoyMDBweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSAucmVwdWJsaXNoX2l0ZW1faW5mbyBwLnJlcHVibGlzaF9pdGVtX25hbWV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0VFMzgyQjtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbTo2cHg7bGluZS1oZWlnaHQ6MS4zNX11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSAucmVwdWJsaXNoX2l0ZW1faW5mbyBwLnJlcHVibGlzaF9pdGVtX3NvdXJjZXtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfWZpZ3VyZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE2cHg7cmlnaHQ6MHB4O3dpZHRoOjE3M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGEubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206MTVweH1maWd1cmUubWFnYXppbmVfaXNzdWUgYS5tYWdhemluZV9wb3N0ZXIgaW1ne3dpZHRoOjE3M3B4O2hlaWdodDoyMDBweH1maWd1cmUubWFnYXppbmVfaXNzdWUgZmlnY2FwdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWZpZ3VyZS5tYWdhemluZV9pc3N1ZSBmaWdjYXB0aW9uIGEudGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0VFMzgyQjtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbTo2cHg7bGluZS1oZWlnaHQ6MS4zNX1maWd1cmUubWFnYXppbmVfaXNzdWUgZmlnY2FwdGlvbiBzcGFuLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojN0Y3RjdGO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjN9dWwuc29jaWFsLWxpbmtzX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0OHB4fXVsLnNvY2lhbC1saW5rc19saXN0IGxpLnNvY2lhbC1saW5rc19pdGVte21hcmdpbi1yaWdodDoxNXB4fXVsLnNvY2lhbC1saW5rc19saXN0IGxpLnNvY2lhbC1saW5rc19pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MHB4fXVsLnNvY2lhbC1saW5rc19saXN0IGxpLnNvY2lhbC1saW5rc19pdGVtIC5zb2NpYWwtbGlua3NfbGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH11bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbSAuc29jaWFsLWxpbmtzX2xpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99dWwudGFnc19saXN0IGxpLnRhZ3NfaXRlbXtmb250LXNpemU6MTlweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiMwMDA7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC13ZWlnaHQ6NTAwfXVsLnRhZ3NfbGlzdCBsaS50YWdzX2l0ZW06YmVmb3Jle2NvbnRlbnQ6JyMnfXVsLndpZGVfdHdvX2NvbHVtbl9waG90b19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE2cHg7Z3JpZC1yb3ctZ2FwOjE2cHg7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fXVsLndpZGVfdHdvX2NvbHVtbl9waG90b19saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9waG90b19pdGVtIGltZ3t3aWR0aDo1MDRweDtoZWlnaHQ6NTc2cHg7bWFyZ2luLWJvdHRvbToxNnB4fXVsLndpZGVfdHdvX2NvbHVtbl9waG90b19saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9waG90b19pdGVtIHAuZGVzY3JpcHRpb257Y29sb3I6IzdGN0Y3RjtwYWRkaW5nLWxlZnQ6MTQycHg7Zm9udC1zaXplOjE0cHh9dWwud2lkZV90d29fY29sdW1uX3Bob3RvX2xpc3QgbGkud2lkZV90d29fY29sdW1uX3Bob3RvX2l0ZW06bnRoLWNoaWxkKDJuKSBwLmRlc2NyaXB0aW9ue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDoxNDJweH11bC5wZXJzb25fbGlzdCBsaS5wZXJzb25faXRlbXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQ2cHg7bWFyZ2luLWJvdHRvbTo0NXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDB9dWwucGVyc29uX2xpc3QgbGkucGVyc29uX2l0ZW0gYXtjb2xvcjojMDAwfXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojRUUzODJCfS53aWRlX29uZV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo0OHB4fS53aWRlX29uZV9pdGVtIC5oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMzcHg7Ym90dG9tOjY0cHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LndpZGVfb25lX2l0ZW0gLmhlYWRpbmcgc3Bhbntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzowLjAyZW07Y29sb3I6I0VFMzgyQjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjBweDtsZWZ0OjBweDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9LndpZGVfb25lX2l0ZW0gLnBvc3RlcntoZWlnaHQ6NTc2cHg7bWFyZ2luLWJvdHRvbToyM3B4fS53aWRlX29uZV9pdGVtIC5pbmZve2Rpc3BsYXk6ZmxleH0ud2lkZV9vbmVfaXRlbSAuaW5mbyAuc2lkZV9sZWZ0IHAuZGF0ZXtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MHB4IDM2cHggMHB4IDE2cHh9LndpZGVfb25lX2l0ZW0gLmluZm8gLnNpZGVfcmlnaHQgcC50aXRsZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206OHB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTtsaW5lLWhlaWdodDozMXB4fS53aWRlX29uZV9pdGVtIC5pbmZvIC5zaWRlX3JpZ2h0IHAucHJvcGVydGllc3tmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxN3B4O21hcmdpbi1ib3R0b206MHB4fS5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAueWEtc2hhcmUyX19iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDttYXJnaW46MHB4fS5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAueWEtc2hhcmUyX19iYWRnZSAueWEtc2hhcmUyX19pY29ue2hlaWdodDoyOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MjhweCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudH0ubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3RlbGVncmFtIC55YS1zaGFyZTJfX2ljb257YmFja2dyb3VuZC1wb3NpdGlvbjozcHggNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjIwcHggIWltcG9ydGFudH0ubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSAueWEtc2hhcmUyX19pY29ue2JhY2tncm91bmQtcG9zaXRpb246M3B4IDRweCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyMXB4ICFpbXBvcnRhbnR9LnlhLXNoYXJlMl9fYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoyMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjVweH0ueWEtc2hhcmUyX19iYWRnZSAueWEtc2hhcmUyX19pY29ue2hlaWdodDozMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MzBweCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudH0ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9faWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjNweCA0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MjBweCAhaW1wb3J0YW50fS55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjNweCA0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MjFweCAhaW1wb3J0YW50fS5zbGlkZXJfYmxvY2s+LmNvbnRhaW5lcnttYXJnaW4tbGVmdDotMTQycHh9I2Nvb2tpZS1ub3RpY2UuY24tYm90dG9tLndwLWRlZmF1bHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dmlzaWJpbGl0eTp2aXNpYmxlfSNjb29raWUtbm90aWNlLmNuLWJvdHRvbS53cC1kZWZhdWx0IC5jb29raWUtbm90aWNlLWNvbnRhaW5lciBzcGFuIHB7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MTVweH0jY29va2llLW5vdGljZS5jbi1ib3R0b20ud3AtZGVmYXVsdCAuY29va2llLW5vdGljZS1jb250YWluZXIgYSNjbi1hY2NlcHQtY29va2lle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6ODBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzAwMDtmb250LXNpemU6MTVweDtwYWRkaW5nOjJweCAwfSNkZnBfYmFubmVyX3Jje3dpZHRoOjEwMjRweDttYXJnaW4tbGVmdDotMTUycHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQ6IzUyMDBGRn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00e2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ubWF0ZXJpYWw+LmNvbnRlbnQ+dWwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgbGkuYmxvY2tzLWdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gNDhweCkgLyA0KSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0ze2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ubWF0ZXJpYWw+LmNvbnRlbnQ+dWwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgbGkuYmxvY2tzLWdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gMzJweCkgLyAzKSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm1hdGVyaWFsPi5jb250ZW50PnVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0ye2hlaWdodDphdXRvICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ubWF0ZXJpYWw+LmNvbnRlbnQ+dWwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgbGkuYmxvY2tzLWdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gMzJweCkgLyAyKSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDoxNzhweH19LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvcntmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvciAqe2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcC5oYXMtdGV4dC1jb2xvciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0udWFnYi1jb2x1bW5zX19pbm5lci13cmFwIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMm4tMSl7b3ZlcmZsb3c6dmlzaWJsZX1maWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojN0Y3RjdGfS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9ue3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9bGkuaGVyb2VzX2l0ZW17d2lkdGg6MjM1cHh9LnBob3RvPmE+aW1ne2ZpbHRlcjpncmF5c2NhbGUoMSl9YXJ0aWNsZS5tYXRlcmlhbCBibG9ja3F1b3Rle21heC13aWR0aDo1NTFweDttYXJnaW4tbGVmdDowfWFydGljbGUubWF0ZXJpYWwgYmxvY2txdW90ZSBwLmVtcHR5X3B7d2lkdGg6NTUxcHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfaGVhZGVyIGltZy5kYXJre2ZpbHRlcjpicmlnaHRuZXNzKDAuMyk7dHJhbnNpdGlvbjouMnMgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9oZWFkZXIgaW1ne2ZpbHRlcjpicmlnaHRuZXNzKDEpO3RyYW5zaXRpb246LjdzICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbCAuY29udGVudCBwLmVtcHR5X3B7bWF4LXdpZHRoOjU1MXB4fWFydGljbGUubWF0ZXJpYWwgLmNvbnRlbnQ+dWwsYXJ0aWNsZS5tYXRlcmlhbCAuY29udGVudD5oM3ttYXgtd2lkdGg6NTUxcHh9LnNsaWRlcl9jYXB0aW9ue21pbi1oZWlnaHQ6NDVweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey53cmFwcGVye3dpZHRoOjEwMCV9LmhpZGVfc2luY2VfbGFwdG9we2Rpc3BsYXk6bm9uZX19LnBhZ2VfaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlX2hlYWRlcj4uaGVscC1idG57ei1pbmRleDozO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxcmVtO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDoxcmVtO21hcmdpbi1yaWdodDozNXB4O2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnBhZ2VfaGVhZGVyPi5oZWxwLWJ0bj5pbWd7ZmlsdGVyOm5vbmV9LnBhZ2VfaGVhZGVyPi5oZWxwLWJ0bjppcyhbZGF0YS1hbmltYXRpbmddKXthbmltYXRpb246MnMgZmFkZX0ucGFnZV9oZWFkZXI+LmhlbHAtYnRuOmlzKC5oZWxwLWJ0bl9maXgpe3Bvc2l0aW9uOmZpeGVkO2xlZnQ6Y2FsYyg1MCUgKyA1MTJweCArIDFyZW0pO3JpZ2h0OmF1dG99QGtleWZyYW1lcyBmYWRle2Zyb217dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfXRve3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lcnt3aWR0aDoxMDAlfS5zZWN0aW9uX2hlYWRlcl9ibG9jayAud3JhcHBlciAuY29udGFpbmVye3BhZGRpbmctdG9wOjI4cHh9LnNlY3Rpb25faGVhZGVyX2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgaDF7cGFkZGluZy1ib3R0b206MTRweH0uaGlkZV9zaW5jZV90YWJsZXR7ZGlzcGxheTpub25lfXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVte2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206MjRweH11bC53aWRlX3R3b19jb2x1bW5fbGlzdCAuY29sdW1uIHVsLnBlcnNvbl9saXN0e3BhZGRpbmctcmlnaHQ6MTAlfXVsLnNvY2lhbC1saW5rc19saXN0e21hcmdpbi1ib3R0b206MzBweH0ucGhvdG9fc2xpZGVye3BhZGRpbmctYm90dG9tOjM0cHg7ZGlzcGxheTpub25lfS5waG90b19zbGlkZXIgLnNsaWRlcl9mcmFtZXtoZWlnaHQ6MjIycHg7bWFyZ2luLWJvdHRvbToxMnB4fS5jb250ZW50X3dpdGhfbGVmdF9pbmRlbnR7cGFkZGluZy1sZWZ0OjBweH0uc2lkZV9oaWdobGlnaHRlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCl7Ym9keT4uY3VydGFpbl93cmFwcGVye292ZXJmbG93LXg6aGlkZGVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYXRlcmlhbCAuY29udGVudCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCxhcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMn1hcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50IHAuZW1wdHlfcHttYXgtd2lkdGg6MTAwJX1wLmN0cmxfZW50ZXJfbm90aWNle2Rpc3BsYXk6bm9uZX0uY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDEwcHg7bWFyZ2luOjBweH0uaG9tZV9wYWdlPi5jdXJ0YWluX3dyYXBwZXI+LndyYXBwZXI+LmNvbnRhaW5lcj4uY29udGVudHtwYWRkaW5nOjAgIWltcG9ydGFudH11bC53aWRlX3R3b19jb2x1bW5fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDozNHB4fS5oaWRlX3NpbmNlX21vYmlsZXtkaXNwbGF5Om5vbmV9LnNob3dfc2luY2VfbW9iaWxle2Rpc3BsYXk6YmxvY2t9LmJsb2NrXzNfMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJibG9ja1wiIFwiYXNpZGVcIjtncmlkLXJvdy1nYXA6MzRweH0uYmxvY2tfd2l0aF9hc2lkZXt3aWR0aDoxMDAlfXVsLnJlcHVibGlzaF9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6NDdweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbXtmbGV4LWRpcmVjdGlvbjpyb3d9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX3Bob3Rve3dpZHRoOjE1OHB4O2hlaWdodDoxODNweDttYXJnaW4tcmlnaHQ6MTBweH11bC5yZXB1Ymxpc2hfbGlzdCBsaS5yZXB1Ymxpc2hfaXRlbSBwLnJlcHVibGlzaF9pdGVtX25hbWV7Zm9udC1zaXplOjE0cHh9dWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gcC5yZXB1Ymxpc2hfaXRlbV9zb3VyY2V7bWFyZ2luLWJvdHRvbToxNXB4fXVsLnBlcnNvbl9saXN0IGxpLnBlcnNvbl9pdGVte2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjE2cHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6MzAwO3BhZGRpbmctbGVmdDoxMHB4fWZpZ3VyZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7cmlnaHQ6dW5zZXQ7d2lkdGg6dW5zZXQ7bWFyZ2luLWJvdHRvbTowcHh9ZmlndXJlLm1hZ2F6aW5lX2lzc3VlIGEubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206MHB4O21hcmdpbi1yaWdodDoxNnB4fWZpZ3VyZS5tYWdhemluZV9pc3N1ZSBhLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTU4cHg7aGVpZ2h0OjE4M3B4fX1AbWVkaWEgcHJpbnR7LmNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowcHh9LmJsb2NrX3dpdGhfYXNpZGV7d2lkdGg6MTAwJX19aDEsaDIsaDMsaDQsaDUsaDYsLnRpdGxle21hcmdpbjowcHg7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWIgTWVkaXVtXCIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMDNlbTstd2Via2l0LWh5cGhlbmF0ZS1jaGFyYWN0ZXI6XCJcXDAwQURcIn0udGl0bGUscC5uYW1lPmEsLmJvb2tfdGl0bGUsLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGU+YSxmaWd1cmUuYWxwaGFiZXRfZmlsdGVyIGEsYWRkcmVzcy5hdXRob3IsLm5hbWU+YT5zcGFue2ZvbnQtZmFtaWx5OlwiUHJhZ21hdGljYSBTbGFiIE1lZGl1bVwiICFpbXBvcnRhbnR9c3Bhbi5mb250bG9yYXtmb250LWZhbWlseTpcIkxvcmFcIiAhaW1wb3J0YW50fXNwYW4uZm9udHByYWdtYXRpY2F7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWIgTWVkaXVtXCIgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFsLnByb2plY3QgaDF7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9YXJ0aWNsZS5tYXRlcmlhbC5wcm9qZWN0IC5kYXRlc3ttYXJnaW4tdG9wOjEwcHh9aDF7Zm9udC1zaXplOjM2cHg7Y29sb3I6I0VFMzgyQjtmb250LXdlaWdodDo1MDA7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjMycHh9aDEud2l0aF9oaWdobGlnaHRlcntkaXNwbGF5OmdyaWQgIWltcG9ydGFudDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvO2dyaWQtcm93LWdhcDoyMHB4fWgxLndpdGhfaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6NnB4O2xlZnQ6LTE0MnB4O2JhY2tncm91bmQtY29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtwLmhhcy1kcm9wLWNhcHttYXJnaW4tdG9wOjMwcHh9aDEud2l0aF9oaWdobGlnaHRlcntkaXNwbGF5OmdyaWQgIWltcG9ydGFudDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bztncmlkLXJvdy1nYXA6MjBweH1kaXYucXVvdHtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I0VFMzgyQjt0ZXh0LWluZGVudDowcHg7bGluZS1oZWlnaHQ6NDIuOHB4O2xldHRlci1zcGFjaW5nOjAuMDFlbTtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjU1cHggMHB4IDQ4cHggNjNweCAhaW1wb3J0YW50O21heC13aWR0aDo0NjVweDtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fWRpdi5xdW90OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6J1xcZTkwYSc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHggIWltcG9ydGFudDtsZWZ0Oi02MHB4ICFpbXBvcnRhbnR9ZGl2LnF1b3Qgc3BhbiNxdW90c3tmb250LXNpemU6MThweDttaW4td2lkdGg6MzI3cHg7d2lkdGg6MzI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZid9YXJ0aWNsZS5tYXRlcmlhbCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1ne21heC1oZWlnaHQ6NTAwcHg7b2JqZWN0LWZpdDpjb250YWlufX1oMntmb250LXNpemU6MjZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjttYXJnaW4tYm90dG9tOjI0cHg7bGluZS1oZWlnaHQ6MS4yNH1oMi5zdWJoZWFkaW5ne2NvbG9yOiMwMDA7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTozOHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtsaW5lLWhlaWdodDoxLjE1O2ZvbnQtZmFtaWx5OlwiUHJhZ21hdGljYSBTbGFic2VyaWZcIiAhaW1wb3J0YW50fWgyLndpdGhfaW5kZW50e3BhZGRpbmctbGVmdDo3M3B4fWgze2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNFRTM4MkJ9aDR7Zm9udC1zaXplOjE5cHh9ZmlndXJlLndwLWJsb2NrLWltYWdlIGltZ3tvYmplY3QtZml0OmNvdmVyfS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXJ7d2lkdGg6MTAyNHB4O21hcmdpbi1sZWZ0Oi0xNDJweH0ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWduY2VudGVyIGltZ3toZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7d2lkdGg6MTAyNHB4fS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjE0MnB4fS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB1bC53cC1ibG9jay1nYWxsZXJ5e2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrfS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS51YWdiLWNvbHVtbl9faW5uZXItd3JhcCB1bC5oZXJvZXNfbGlzdCwudWFnYi1jb2x1bW5fX2lubmVyLXdyYXAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0e2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uYWItZHJvcC1jYXAtdGV4dCBwOmZpcnN0LWxldHRlcntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC42ODtmb250LXdlaWdodDoxMDA7bWFyZ2luOi04cHggMXB4IDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIHB7Zm9udC1mYW1pbHk6XCJwcmFnbWF0aWNhIHNsYWJzZXJpZlwiICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowfXB7bWFyZ2luOjBweCAwcHggMS41ZW07Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS41NTttaW4taGVpZ2h0OjEwcHh9cC5oYXMtcmVkLWNvbG9ye2NvbG9yOiNlZTM4MmJ9cC5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlcntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTo0NXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC42ODtmb250LXdlaWdodDoxMDA7bWFyZ2luOi0xMHB4IDAgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojRUUzODJCICFpbXBvcnRhbnR9cDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowcHh9cC53aXRoX2luZGVudHt0ZXh0LWluZGVudDo3M3B4fXAuYmxhY2tfYmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xNDJweDt3aWR0aDoxMDI0cHg7cGFkZGluZzo0OHB4IDBweCA0OHB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn1wLmJsYWNrX2JhY2sgc3Bhbi5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NzQwcHg7cGFkZGluZy1yaWdodDoxODlweH1wLmZvb3Rub3RlX2Rlc2NyaXB0aW9ue2NvbG9yOiNFRTM4MkI7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjBweH1wIGF7Y29sb3I6aW5oZXJpdH1pe2xldHRlci1zcGFjaW5nOi0wLjE1cHh9c3VwLmZvb3Rub3Rle2NvbG9yOiNFRTM4MkJ9YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfWEubWFpbF9saW5re2NvbG9yOiNFRTM4MkJ9YS5yZWR7Y29sb3I6I0VFMzgyQn1hLmZvb3Rub3Rle2NvbG9yOiNFRTM4MkJ9YTp2aXNpdGVke2NvbG9yOiMwMDB9Lm90Yml2a2F7ZGlzcGxheTpub25lfXVse21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZTpub25lfXVsIGxpe21hcmdpbjowcHh9b2x7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlOm5vbmV9b2wuc2xhc2hlZHtjb3VudGVyLXJlc2V0Om15LWNvdW50ZXJ9b2wuc2xhc2hlZCBsaXtjb3VudGVyLWluY3JlbWVudDpteS1jb3VudGVyO21hcmdpbi1ib3R0b206MzVweH1vbC5zbGFzaGVkIGxpOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Y291bnRlcihteS1jb3VudGVyKSBcIiAvXCJ9b2wuc2xhc2hlZCBsaSBwe21hcmdpbjowcHh9b2wuYmlnX2JvbGRfbG9yYV9udW1iZXIgbGl7Zm9udC1zaXplOjIwcHh9b2wuYmlnX2JvbGRfbG9yYV9udW1iZXIgbGk6YmVmb3Jle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHh9b2wuYmlnX2Jsb2RfcHJhZ21hdGljYV9yZWQgbGl7Zm9udC1zaXplOjMycHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO21hcmdpbi1ib3R0b206NjJweH1vbC5iaWdfYmxvZF9wcmFnbWF0aWNhX3JlZCBsaTpiZWZvcmV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweH1vbC5iaWdfYmxvZF9wcmFnbWF0aWNhX3JlZCBsaSBwLmRlc2NyaXB0aW9ue2NvbG9yOiMwMDB9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gKntmb250LXNpemU6MTZweH1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMjc1cHh9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gcHttYXJnaW4tYm90dG9tOjIwcHh9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gLnBhc3NmaWVsZCBpbnB1dHtoZWlnaHQ6MjhweH1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjtjb2xvcjojRUUzODJCO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMTdweCAycHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMDVlbTtmb250LXdlaWdodDpib2xkO3RyYW5zaXRpb246LjJzfWZvcm0ucG9zdC1wYXNzd29yZC1mb3JtIC5wYXNzZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcntiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZn1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQn1mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSAucGFzc2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7cGFkZGluZzowIDAgM3B4IDEwcHg7dHJhbnNpdGlvbjouNXN9Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0gLnBhc3NmaWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCUgIWltcG9ydGFudH19aHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0VFMzgyQjtib3JkZXItYm90dG9tOm5vbmU7d2lkdGg6ODgwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjBweCAwcHggMjRweH1oci5ocl9sZWZ0e2xlZnQ6LTE0MnB4fWhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1zaG9ydF9sZWZ0e2xlZnQ6LTE0MnB4fWhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRle2xlZnQ6LTE0MnB4O3dpZHRoOjEwMjRweCAhaW1wb3J0YW50fWRse21hcmdpbjowcHg7Zm9udC1zaXplOjIwcHh9ZGwgZHR7bWFyZ2luLWJvdHRvbTo1cHh9ZGwgZGR7bWFyZ2luLWxlZnQ6NzlweDttYXJnaW4tYm90dG9tOjM4cHg7bGluZS1oZWlnaHQ6MS41fWRsIGRkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjBweH1kbC5ib2xkX2R0IGR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGwuZGVmaW5pdGlvbnMgZHR7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC41cHg7bWFyZ2luLWJvdHRvbToxMnB4fWRsLmRlZmluaXRpb25zIGRke21hcmdpbi1sZWZ0OjEyN3B4O21hcmdpbi1ib3R0b206MTRweDtsaW5lLWhlaWdodDoxLjU1fWFydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGlua3ttYXJnaW4tYm90dG9tOjIwcHg7bWF4LXdpZHRoOmluaGVyaXQ7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTczcHg7cG9zaXRpb246cmVsYXRpdmV9YXJ0aWNsZS5tYXRlcmlhbCAuY2hhcGFldl9saW5rIGF7d2lkdGg6aW5oZXJpdDttYXgtd2lkdGg6aW5oZXJpdH1hcnRpY2xlLm1hdGVyaWFsIC5jaGFwYWV2X2xpbmsgYSBzcGFuLnJlcHVibGlje3dpZHRoOjY1cHg7aGVpZ2h0OjQwcHg7cGFkZGluZy10b3A6MjBweDtyaWdodDotMzVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bztyaWdodDoyMHB4ICFpbXBvcnRhbnQ7bGVmdDoxMTBweCAhaW1wb3J0YW50O3dpZHRoOjkwcHggIWltcG9ydGFudDtoZWlnaHQ6NDVweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I0VFMzgyQjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJzt6LWluZGV4OjIgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fWFydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGluayBhIGltZy5jb3ZlcnttYXgtd2lkdGg6aW5oZXJpdDt3aWR0aDoyMjBweH1hcnRpY2xlLm1hdGVyaWFsIC5jaGFwYWV2X2xpbmsgYSBwLnRpdGxle2NvbG9yOiNFRTM4MkI7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoyMjVweH1saS5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9ue2Rpc3BsYXk6bm9uZX0ubWVkaXVtX3F1b3Rle2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50O2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG87Z3JpZC1jb2x1bW4tZ2FwOjMzcHh9Lm1lZGl1bV9xdW90ZSBpbWd7bWF4LXdpZHRoOjE3M3B4O2hlaWdodDoyMDBweDtvYmplY3QtZml0OmNvdmVyfS5tZWRpdW1fcXVvdGUgZGl2PnAuYXV0aG9yX2luZm97bWFyZ2luLXRvcDoxNnB4O2xpbmUtaGVpZ2h0OjI2cHh9Lm1lZGl1bV9xdW90ZSBkaXY+cC5hdXRob3JfaW5mbyBhe2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHh9Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206MTVweH0ubWFnYXppbmVfbnVtYmVyLm1hdGVyaWFsIHEubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9wb3N0ZXIgaW1ne3dpZHRoOjE3M3B4O2ZpbHRlcjpncmF5c2NhbGUoMCl9cXtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50OjBweH1xOmJlZm9yZSxxOmFmdGVye2Rpc3BsYXk6bm9uZX1xLmFzaWRle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtyaWdodDowcHg7d2lkdGg6MTczcHh9cS5hc2lkZS5tYWdhemluZV9pc3N1ZXtwb3NpdGlvbjpyZWxhdGl2ZX1xLmFzaWRlX3RvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjU2N3B4O3RvcDowcHh9cS5mdWxsd2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xNDJweDt3aWR0aDoxMDI0cHh9cS50d29faW1hZ2Vze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvO2xlZnQ6LTE0MnB4O21hcmdpbjozOHB4IDBweH1xLnR3b19pbWFnZXMgc3Bhbi5pbWdfd3JhcHBlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MjBweH1xLnR3b19pbWFnZXMgc3Bhbi5pbWdfd3JhcHBlciBpbWd7d2lkdGg6NTA0cHg7aGVpZ2h0OjU3NnB4O21hcmdpbi1ib3R0b206MTZweDtvYmplY3QtZml0OmNvdmVyfXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyIHNwYW4uZGVzY3JpcHRpb257ZGlzcGxheTpibG9jaztjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4fXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyOm50aC1jaGlsZCgybisxKSBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjE0MnB4fXEudHdvX2ltYWdlcyBzcGFuLmltZ193cmFwcGVyOm50aC1jaGlsZCgyKSBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1yaWdodDoxNDJweH1xLnRhZ3N7cG9zaXRpb246aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiMwMDAwMDA7d2lkdGg6YXV0b31xLnRhZ3MgYS50YWdfbGlua3tmb250LXNpemU6MTlweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiMwMDA7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC13ZWlnaHQ6NTAwOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZX1xLnRhZ3MgYS50YWdfbGluazpiZWZvcmV7Y29udGVudDonIyd9cS50YWdzIGEudGFnX2xpbms6aG92ZXJ7Y29sb3I6I0VFMzgyQn1xLnRhZ3Mgc3Bhbi50YWd7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMDtmb250LXdlaWdodDo1MDA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstby10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfXEudGFncyBzcGFuLnRhZzpiZWZvcmV7Y29udGVudDonIyd9cS50YWdzIHNwYW4udGFnOmhvdmVye2NvbG9yOiNFRTM4MkJ9cS50YWdzIHNwYW4udGFnIGF7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlfXEudGFncyBzcGFuLnRhZyBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9cS50YWdzIHNwYW4udGFnOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MzVweH1xLmZvb3Rub3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6I0VFMzgyQn1xLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE1cHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTczcHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1xLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLnRpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNFRTM4MkI7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206NnB4O2xpbmUtaGVpZ2h0OjEuMzV9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gcC5tYWdhemluZV9kZXNjcmlwdGlvbntmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojN0Y3RjdGO21hcmdpbi1ib3R0b206MjRweDtmbG9hdDpyaWdodH1xLm1hZ2F6aW5lX2lzc3VlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtjb2xvcjojN0Y3RjdGO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjN9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gLm1hZ2F6aW5lX2J1dHRvbnMgYS5idG57bWF4LXdpZHRoOjEyNXB4fXEuc2lkZV9oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xNDJweDtoZWlnaHQ6NDUwcHg7d2lkdGg6NTBweDt6LWluZGV4OjEwO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dXNlci1zZWxlY3Q6bm9uZTttYXJnaW46MHB4fXEuc2lkZV9oZWFkaW5nIHNwYW57Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO2NvbG9yOiNFRTM4MkI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMzVweDtyaWdodDouNXB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9cS5ib2xkX2lubGluZXtmb250LXdlaWdodDpib2xkO3RleHQtaW5kZW50OjBweDttYXJnaW46MzBweCAwcHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MzBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNFRTM4MkI7dGV4dC1pbmRlbnQ6MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMjVweCA2M3B4IDQ4cHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonXFxlOTBhJztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udC1zaXplOjU1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02MHB4O2xlZnQ6LTYzcHh9cS5yZWRfaW5saW5lX3dpdGhfcXVvdGUubWVkaXVtX3F1b3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNFRTM4MkI7dGV4dC1pbmRlbnQ6MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotNXB4IDYzcHggNDhweH1xLnJlZF9pbmxpbmVfd2l0aF9xdW90ZS5tZWRpdW1fcXVvdGU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDon4oCcJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTExNHB4O2xlZnQ6LTY1cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTYwcHg7bGluZS1oZWlnaHQ6MTkzcHg7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX1xLnNsaWRlcnttYXJnaW46NDhweCAwcHh9cS5zbGlkZXIgc3Bhbi5zbGlkZXJfY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMDAwO2hlaWdodDo1NzZweH1xLmltYWdlX2xpc3QuaG9yaXpvbnRhbCBpbWd7d2lkdGg6MzE1cHg7aGVpZ2h0OjE4MHB4O21hcmdpbi1ib3R0b206MTZweH1xLmltYWdlX2xpc3QudmVydGljYWwgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTczcHg7aGVpZ2h0OjI3MHB4O21hcmdpbi1ib3R0b206MTZweH1xLmNvbnRlbnRfcGhvdG97bWFyZ2luOjQ4cHggMHB4fXEuY29udGVudF9waG90byBpbWd7d2lkdGg6NzQwcHg7aGVpZ2h0OjU3NnB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG97cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMjYwcHg7ZGlzcGxheTpmbGV4O21hcmdpbjo2OXB4IDBweCA0OHB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG8gaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi10b3A6OTZweDt3aWR0aDo1NTlweDtoZWlnaHQ6NjkwcHg7b2JqZWN0LWZpdDpjb3Zlcn1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW57cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I0VFMzgyQjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDo0MjNweDt0ZXh0LWluZGVudDowcHg7ZmxleC1zaHJpbms6MH1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW46YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonXFxlOTBhJztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udC1zaXplOjU1cHg7Y29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0Oi05NHB4fXEuYm9va19wcm9wZXJ0aWVze3RvcDowcHh9cS5ib29rX3Byb3BlcnRpZXMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bGVmdDotNjRweDttYXJnaW4tYm90dG9tOjQ4cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3RvIGltZ3t3aWR0aDo0OTZweDtoZWlnaHQ6NjAwcHg7b2JqZWN0LWZpdDpjb3Zlcn1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1yb3ctZ2FwOjQycHg7d2lkdGg6MTczcHh9cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUgbGkubWFnYXppbmVfaXNzdWVfaXRlbV9xdW90ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE1cHh9cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUgc3Bhbi5tYWdhemluZV9pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUgc3Bhbi5tYWdhemluZV9pbmZvIHNwYW4udGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0VFMzgyQjtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbTo2cHg7bGluZS1oZWlnaHQ6MS4zNX1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUgbGkubWFnYXppbmVfaXNzdWVfaXRlbV9xdW90ZSBzcGFuLm1hZ2F6aW5lX2luZm8gc3Bhbi5kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfS5jb250ZW50IHAgYXtjb2xvcjojRUUzODJCfWRpdi5xdW90e2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojRUUzODJCO3RleHQtaW5kZW50OjBweDtsaW5lLWhlaWdodDo0Mi44cHg7bGV0dGVyLXNwYWNpbmc6MC4wMWVtO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTI1cHggNjNweCA0OHB4O21heC13aWR0aDo0NjVweDtwYWRkaW5nLWxlZnQ6MzVweH1kaXYucXVvdDpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OidcXGU5MGEnO2ZvbnQtZmFtaWx5OidpY29tb29uJztmb250LXNpemU6NTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwcHg7bGVmdDotNjBweH10aW1le2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3RjdGN0Z9c21hbGx7bGluZS1oZWlnaHQ6MS4zNTtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9LnRleHQtbGVmdHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXNwYW4uc2ltcGxlX25vdGUgc3BhbixzcGFuLnNpbXBsZV9ub3RlW2RhdGEtbm90ZV17Ym9yZGVyLWJvdHRvbToycHggZGFzaGVkICNlZTM4MmM7Y3Vyc29yOnBvaW50ZXJ9c2VjdGlvbi53cC1ibG9jay11YWdiLWNvbHVtbnN7bWF4LXdpZHRoOjU1MnB4fS50b29sdGlwe3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlcjoxcHggc29saWQgI2IzYzljZTtib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250Oml0YWxpYyAxNHB4LzEuMyBzYW5zLXNlcmlmO2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6M3B4IDNweCAzcHggcmdiYSgwLDAsMCwwLjMpfWlucHV0W2RhdGEtY3pydHlwZT1cInRhZ19pZFwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1pbnB1dFtkYXRhLWN6cnR5cGU9XCJtYXRlcmlhbF9pZFwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2gxe2ZvbnQtc2l6ZTozMnB4fWgxLndpdGhfaGlnaGxpZ2h0ZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1oMntmb250LXNpemU6MjJweH1oMi5zdWJoZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O21hcmdpbi1ib3R0b206MjFweH1wLmJsYWNrX2JhY2t7d2lkdGg6NzQwcHg7bGVmdDowcHg7cGFkZGluZzo0MHB4IDQ0cHh9cC5ibGFja19iYWNrIHNwYW4uY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4fXAuaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXJ7ZmxvYXQ6bGVmdDtmb250LXNpemU6NDVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNjg7Zm9udC13ZWlnaHQ6MTAwO21hcmdpbjotMTRweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7cC5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6OmZpcnN0LWxldHRlcnttYXJnaW46LTEwcHggMCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7aHJ7d2lkdGg6YXV0b31kbHtmb250LXNpemU6MTZweH1kbCBkdHttYXJnaW4tYm90dG9tOjVweH1kbCBkZHttYXJnaW4tbGVmdDowcHg7bWFyZ2luLWJvdHRvbToyOHB4O2xpbmUtaGVpZ2h0OjEuMn0ubWVkaXVtX3F1b3Rle2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvICFpbXBvcnRhbnQ7Z3JpZC1jb2x1bW4tZ2FwOjMzcHg7Z3JpZC1yb3ctZ2FwOjMzcHh9cS5mdWxsd2lkZXtsZWZ0OjBweDt3aWR0aDo3NDBweH1xLnR3b19pbWFnZXN7ZGlzcGxheTpub25lfXEuaW1hZ2VfbGlzdC5ob3Jpem9udGFse2Rpc3BsYXk6bm9uZX1xLmltYWdlX2xpc3QudmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fXEuaW1hZ2VfbGlzdC52ZXJ0aWNhbCBpbWd7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjE2cHh9cS5zaWRlX2hlYWRpbmd7ZGlzcGxheTpub25lfXEucmVkX2lubGluZV93aXRoX3F1b3Rle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjIycHggIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7Y29sb3I6I0VFMzgyQjt0ZXh0LWluZGVudDowcHg7bGluZS1oZWlnaHQ6MjlweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTVweCA2M3B4IDQ4cHg7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXEucmVkX2lubGluZV93aXRoX3F1b3RlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6J1xcZTkwYSc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQtc2l6ZTo1NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjBweDtsZWZ0Oi02M3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7cS5yZWRfaW5saW5lX3dpdGhfcXVvdGV7bWFyZ2luOjEyNXB4IDYzcHggNDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUubWF0ZXJpYWwgLmNoYXBhZXZfbGlua3tmbG9hdDp1bnNldCAhaW1wb3J0YW50fWgxe3dvcmQtYnJlYWs6YnJlYWstd29yZH1oMntsZXR0ZXItc3BhY2luZzowcHg7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTZweH1oMi53aXRoX2luZGVudHtwYWRkaW5nLWxlZnQ6MHB4fXB7bGluZS1oZWlnaHQ6MS40Mjtmb250LXNpemU6MTZweH1wLndpdGhfaW5kZW50e3RleHQtaW5kZW50OjYzcHh9cC5ibGFja19iYWNre2xlZnQ6LTEwcHg7d2lkdGg6Y2FsYygxMDAlICsgMjBweCl9aXtsaW5lLWhlaWdodDoxLjZ9cS5pbWFnZV9saXN0LnZlcnRpY2Fse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfXEuaW1hZ2VfbGlzdC52ZXJ0aWNhbCBpbWd7d2lkdGg6MTM0cHg7aGVpZ2h0OjEzNHB4fXEuYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1xLmFzaWRlX3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjBweH1xLmZ1bGx3aWRle2xlZnQ6MHB4O3dpZHRoOjEwMCV9cS50YWdze2Rpc3BsYXk6bm9uZX1xLm1hZ2F6aW5lX2lzc3Vle2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fXEubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9wb3N0ZXJ7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjEwcHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX3Bvc3RlciBpbWd7d2lkdGg6MTU4cHh9cS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm8gc3Bhbi5kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjE1cHh9cS5mb290bm90ZXttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbToxNnB4fXEucmVkX2lubGluZV93aXRoX3F1b3Rle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MHB4O21hcmdpbjo1MHB4IDAgMzZweCA2M3B4fXEucmVkX2lubGluZV93aXRoX3F1b3RlOmJlZm9yZXtmb250LXNpemU6NDJweDt0b3A6MTNweDtsZWZ0Oi02N3B4fXEuY29udGVudF9waG90b3ttYXJnaW46MjRweCAwcHh9cS5jb250ZW50X3Bob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG97bGVmdDowcHg7bWFyZ2luOjUwcHggNjNweCAzNnB4fXEub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG8gaW1ne2Rpc3BsYXk6bm9uZX1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW57Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzowcHg7d2lkdGg6MTAwJX1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHNwYW46YmVmb3Jle2ZvbnQtc2l6ZTo0MnB4O3RvcDoxM3B4O2xlZnQ6LTY3cHh9cSBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3Rve2xlZnQ6MHB4O21hcmdpbi1ib3R0b206NDhweH1xIHNwYW4ub3ZlcndpZGVfcmlnaHRfcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99cSB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3Rle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MTBweDtncmlkLXJvdy1nYXA6MjBweDt3aWR0aDoxMDAlfXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfcG9zdGVye21hcmdpbi1ib3R0b206NnB4fXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLnRpdGxle21hcmdpbi1ib3R0b206OHB4fXEgdWwubWFnYXppbmVfaXNzdWVfbGlzdF9xdW90ZSBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHNwYW4ubWFnYXppbmVfaW5mbyBzcGFuLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MTRweH0ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWduY2VudGVye3dpZHRoOjEwNiUgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTBweCAhaW1wb3J0YW50fS53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25jZW50ZXIgaW1ne2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDt3aWR0aDoxMDI0cHh9LndwLWJsb2NrLWltYWdlIGZpZ3VyZS5hbGlnbmNlbnRlciBmaWdjYXB0aW9ue3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Y7cGFkZGluZy1yaWdodDoxNXB4fWZpZ3VyZS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9ue2ZvbnQtZmFtaWx5OidMb3JhJztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3RjdGN0Z9LndwLWJsb2NrLXVhZ2ItY29sdW1uLnVhZ2ItY29sdW1uX193cmFwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCUgIWltcG9ydGFudH0ud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZXttYXJnaW4tbGVmdDotOHB4fWFydGljbGUubWF0ZXJpYWwgaWZyYW1le3dpZHRoOjEwMCV9b2wuYmlnX2Jsb2RfcHJhZ21hdGljYV9yZWQgbGl7bWFyZ2luLWJvdHRvbTozNnB4fWRsLmRlZmluaXRpb25zIGR0e21hcmdpbi1ib3R0b206N3B4fWRsLmRlZmluaXRpb25zIGRke21hcmdpbi1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjM2cHg7bGluZS1oZWlnaHQ6MS40fX1AbWVkaWEgcHJpbnR7aDEud2l0aF9oaWdobGlnaHRlcjpiZWZvcmV7ZGlzcGxheTpub25lfXEuYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1xLm1hZ2F6aW5lX2lzc3Vle2Rpc3BsYXk6bm9uZX1xLnNsaWRlcntkaXNwbGF5Om5vbmV9cS5vdmVyd2lkZV9yZWRfd2l0aF9waG90b3twb3NpdGlvbjp1bnNldH1xLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIGltZ3tkaXNwbGF5Om5vbmV9cS5vdmVyd2lkZV9yZWRfd2l0aF9waG90byBzcGFue3dpZHRoOjEwMCV9cS50YWdze2Rpc3BsYXk6bm9uZX1xIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGV7ZGlzcGxheTpub25lfX0uc2VrLW1vZHVsZS1pbm5lciAuc2VrLWRpdmlkZXJ7Ym9yZGVyLXRvcC13aWR0aDoxcHggIWltcG9ydGFudDt3aWR0aDo4NzJweH0uc2xpY2stbmV4dDo6YmVmb3Jle2NvbnRlbnQ6XCIxXCIgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy5wbmdcIikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5zbGljay1wcmV2OjpiZWZvcmV7Y29udGVudDpcIjFcIiAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH1oZWFkZXIucGFnZV9oZWFkZXJ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo1MDBweDtwYWRkaW5nLXRvcDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dXJsKFwiLi9hc3NldHMvaW1hZ2VzL2hlYWRfYmcucG5nXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1oZWFkZXIucGFnZV9oZWFkZXIgc3ZnLmxvZ297cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAyNHB4O2hlaWdodDoyNjBweDt0b3A6LTExMXB4fWhlYWRlci5wYWdlX2hlYWRlciBzdmcubG9nbyBwYXRoe2ZpbGw6I2ZmZn1oZWFkZXIucGFnZV9oZWFkZXIgcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7Ym90dG9tOjc1cHg7d2lkdGg6MjQzcHg7aGVpZ2h0Ojg3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDNweCAjMDAwfWhlYWRlci5wYWdlX2hlYWRlciBwIHNwYW4udHJpYW5nbGV7ZmxvYXQ6bGVmdDt3aWR0aDoyNTBweDtoZWlnaHQ6MTgwcHg7c2hhcGUtb3V0c2lkZTpwb2x5Z29uKDAgMCwgMCAxNjJweCwgMTg3cHggMTYycHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCl7aGVhZGVyLnBhZ2VfaGVhZGVyIHB7cmlnaHQ6LTQ2cHg7Ym90dG9tOjYwcHg7d2lkdGg6MjQzcHg7aGVpZ2h0Ojg3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDNweCAjMDAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2hlYWRlci5wYWdlX2hlYWRlcntoZWlnaHQ6MzYwcHh9aGVhZGVyLnBhZ2VfaGVhZGVyIHN2Zy5sb2dve2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2hlYWRlci5wYWdlX2hlYWRlcntoZWlnaHQ6MjkwcHg7cGFkZGluZy10b3A6NjBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudH19QG1lZGlhIHByaW50e2hlYWRlci5wYWdlX2hlYWRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFse3dpZHRoOjEwMCV9LmNvbnRlbnR7d2lkdGg6OTAlfX1mb290ZXIucGFnZV9mb290ZXJ7cGFkZGluZy10b3A6NzBweH1mb290ZXIucGFnZV9mb290ZXIgcC5jdHJsX2VudGVyX25vdGljZXtmb250LXNpemU6MTNweDtib3R0b206MTdweDtjb2xvcjojOGI4ZDhiO2xlZnQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdDttYXJnaW4tYm90dG9tOjMwcHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIC5mb290ZXJfaGVhZGluZ3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MzZweH1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6Mzk1cHg7aGVpZ2h0OjJweDt0b3A6MjVweDtib3JkZXItdG9wOjJweCBzb2xpZCAjZGVkZWRlfWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjM5NXB4O2hlaWdodDoycHg7Ym90dG9tOjI0cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZGVkZX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nIHN2Z3t3aWR0aDoxODBweDtoZWlnaHQ6NDVweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjU5cHg7Z3JpZC1yb3ctZ2FwOjQ2cHg7cGFkZGluZy1ib3R0b206MzJweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjIxcHg7bWFyZ2luLWJvdHRvbTo2cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIHVsLm5hdmlnYXRpb25fbGlzdCBsaS5uYXZpZ2F0aW9uX2l0ZW0gdWwuc3VibmF2aWdhdGlvbl9saXN0IGxpLnN1Ym5hdmlnYXRpb25faXRlbS5uYXZpZ2F0aW9uX3RpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNFRTM4MkI7bWFyZ2luLWJvdHRvbToxM3B4O21hcmdpbi1sZWZ0OjBweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVtIGEubmF2aWdhdGlvbl9pdGVtX2xpbmt7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojMDAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjU3cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0cyBwe2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2Zvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmd7bWFyZ2luLWJvdHRvbTozMHB4fWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmc6YmVmb3Jle3dpZHRoOjM1JX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nOmFmdGVye3dpZHRoOjM1JX1mb290ZXIucGFnZV9mb290ZXIgLmZvb3Rlcl9oZWFkaW5nIGF7d2lkdGg6MzMlfWZvb3Rlci5wYWdlX2Zvb3RlciAuZm9vdGVyX2hlYWRpbmcgYSBzdmd7d2lkdGg6ODUlO21hcmdpbjowcHggMTJweH1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjI0cHg7Z3JpZC1yb3ctZ2FwOjM4cHh9Zm9vdGVyLnBhZ2VfZm9vdGVyIHVsLm5hdmlnYXRpb25fbGlzdCBsaS5uYXZpZ2F0aW9uX2l0ZW17bWFyZ2luLWxlZnQ6MzAlfWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVtIHVsLnN1Ym5hdmlnYXRpb25fbGlzdCBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW17bWFyZ2luLWxlZnQ6MzZweDt3aWR0aDphdXRvfWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVtIHVsLnN1Ym5hdmlnYXRpb25fbGlzdCBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW0ubmF2aWdhdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOjZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2Zvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4fWZvb3Rlci5wYWdlX2Zvb3RlciB1bC5uYXZpZ2F0aW9uX2xpc3QgbGkubmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjEwJX1mb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbSB1bC5zdWJuYXZpZ2F0aW9uX2xpc3QgbGkuc3VibmF2aWdhdGlvbl9pdGVte21hcmdpbi1sZWZ0OjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtmb290ZXIucGFnZV9mb290ZXIgdWwubmF2aWdhdGlvbl9saXN0IGxpLm5hdmlnYXRpb25faXRlbXttYXJnaW4tbGVmdDowJX19QG1lZGlhIHByaW50e2Zvb3Rlci5wYWdlX2Zvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmhvbWVfcGFnZSAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAud3JhcHBlciAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre21hcmdpbi1ib3R0b206OTRweH0uaG9tZV9wYWdlIGgye2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiNFRTM4MkI7bWFyZ2luLWJvdHRvbToxM3B4fS5ob21lX3BhZ2UgLm1vZHVsZXttYXJnaW4tYm90dG9tOjQ4cHh9LmhvbWVfcGFnZSAubW9kdWxlIGhyLmhyX3JpZ2h0e3JpZ2h0OjEwcHh9LmhvbWVfcGFnZSAubW9kdWxlIGhyLmhyX2xlZnR7bGVmdDotMTUycHh9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuZnVsbHdpZGUudmlkZW9fdGh1bWIgaWZyYW1le21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KXsuaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2t7bWFyZ2luLWJvdHRvbTo2NHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgLndpZHRoX2hpZ2h0bGlnaHRlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojRUUzODJCO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9LmhvbWVfcGFnZSAuc2VrLWNvbC0xMDAgLnNpbmdsZV9tYXRlcmlhbCAudG9vbHN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTZweH0uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIGgyLndpdGhfaW5kZW50e2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZn0uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiBzcGFuLnBhcnRuZXJfbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxNDJweDt3aWR0aDoxMTBweDtoZWlnaHQ6ODBweDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDo0NnB4O3BhZGRpbmctcmlnaHQ6MTVweDt6LWluZGV4OjI7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJ30uaG9tZV9wYWdlIC5zZWstY29sLTEwMCAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtMTAwIC5zaW5nbGVfbWF0ZXJpYWwgLnNpZGVfaGVhZGluZ3ttYXJnaW4tdG9wOjI5NnB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCAuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2Nre21hcmdpbi1ib3R0b206NjRweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC5zaW5nbGVfbWF0ZXJpYWwgLndpZHRoX2hpZ2h0bGlnaHRlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoyMjBweDt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojRUUzODJCO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIC50b29sc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxNnB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCBoMi53aXRoX2luZGVudHtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozOXB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWZ9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHNwYW4ucGFydG5lcl9sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo0MnB4ICFpbXBvcnRhbnQ7bGVmdDp1bnNldCAhaW1wb3J0YW50O3dpZHRoOjEwNXB4ICFpbXBvcnRhbnQ7aGVpZ2h0Ojc1cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNFRTM4MkI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDo0NnB4O3BhZGRpbmctcmlnaHQ6MTVweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO3otaW5kZXg6MiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnNpbmdsZV9tYXRlcmlhbCAuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSBoMnttYXJnaW4tYm90dG9tOjI0cHg7aGVpZ2h0OjMzcHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6I0VFMzgyQn0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhye21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfaW5mb3t3aWR0aDo4ODJweDttaW4taGVpZ2h0OjUyNHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEudGFnX2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O3dpZHRoOjE3M3B4O2hlaWdodDozNTdweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXdlaWdodDpib2xkfS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEudGFnX3Bob3Rve3dpZHRoOjY5M3B4O2hlaWdodDo1MDBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmbG9hdDpyaWdodH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxze3dpZHRoOjg4MnB4O21hcmdpbi1sZWZ0OjE4OXB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7bWFyZ2luLWxlZnQ6MDtkaXNwbGF5OmZsZXh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLXJpZ2h0OjE2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSAudGFnX21hdGVyaWFsX3RpdGxle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZicgIWltcG9ydGFudDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTtjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7d2lkdGg6MTczcHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSAudGFnX21hdGVyaWFsX3RodW1ie3dpZHRoOjE3M3B4O2hlaWdodDoxMTBweDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuZnVsbHdpZGUucG9kY2FzdF90aHVtYnt3aWR0aDoxMDI0cHg7aGVpZ2h0OjU1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuZnVsbHdpZGUucG9kY2FzdF90aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMVwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3BvZGNhc3QgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoyOTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGU+aDJ7bWFyZ2luLWxlZnQ6LTEwcHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3R7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyODdweDtib3R0b206NTUwcHg7d2lkdGg6MTEzNHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MjAwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMDJlbTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7ei1pbmRleDo5Oy13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNFRTM4MkI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm97d2lkdGg6ODgycHg7bWluLWhlaWdodDo1MjRweDttYXJnaW4tYm90dG9tOi0xNnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIC5tYXRfbGlzdF9kZXNje2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I0VFMzgyQjtyaWdodDp1bnNldDt3aWR0aDoxNzNweDtoZWlnaHQ6MzU3cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWZ9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxze3dpZHRoOjU1MHB4O21hcmdpbi1sZWZ0OjE5MnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbTo0MHB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWd7d2lkdGg6NTUwcHg7aGVpZ2h0OjMwMHB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXJnaW4tYm90dG9tOjE2cHg7b2JqZWN0LWZpdDpjb3Zlcn0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgLml0ZW1fbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDNlbTtjb2xvcjojMDAwMDAwfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlke3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLnRyYW5zcGFyZW50X3ZlcnRpY2FsX3RhZyBhe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI4N3B4O2JvdHRvbTo1NTBweDt3aWR0aDoxMTM0cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMDBweDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt6LWluZGV4Ojk7LXdlYmtpdC10ZXh0LXN0cm9rZToxcHggI0VFMzgyQjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZve21pbi1oZWlnaHQ6NTI0cHg7bWFyZ2luLWJvdHRvbTotMTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHN7d2lkdGg6MTA0MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NTAlIDUwJTttYXJnaW46MCBhdXRvO21hcmdpbi1sZWZ0Oi0xNjBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDhweCA0MHB4IDhweDtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIHEubWF0X2xpc3RfZGVzY3tmbG9hdDpyaWdodDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O3dpZHRoOjM2M3B4O2hlaWdodDozMzlweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWIgTWVkaXVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzowLjAzZW07cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZ3t3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1ie21hcmdpbi1ib3R0b206MTZweDtvYmplY3QtZml0OmNvdmVyfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSAuaXRlbV9tYXRlcmlhbF90aXRsZXtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO2NvbG9yOiMwMDAwMDA7cGFkZGluZy1sZWZ0OjIwJTtwYWRkaW5nLXJpZ2h0OjIwcHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gYXV0b30uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iLC5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mb3ttYXJnaW4tYm90dG9tOjI0cHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va19pbmZve3BhZGRpbmctbGVmdDoxNnB4O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI5cHg7Y29sb3I6IzAwMDAwMDtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va19kZXNje21hcmdpbi1ib3R0b206NzBweH0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyNTBweH0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keXt3aWR0aDoxMDI0cHg7aGVpZ2h0OjI1MHB4O2JhY2tncm91bmQ6IzUyMDBGRjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xNTJweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHR7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHQgcHtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6NDJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO3dpZHRoOjUwMHB4O21hcmdpbjowIGF1dG99LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvPmF7d2lkdGg6MTAwJX0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O3dpZHRoOjc0MHB4O2hlaWdodDo0NzBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6bGVmdCAhaW1wb3J0YW50O2xlZnQ6MH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMFwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuZnVsbHdpZGUudmlkZW9fdGh1bWIud2lkdGhfaGlnaHRsaWdodGVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjIyMHB4O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNFRTM4MkI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYi53aWR0aF9oaWdodGxpZ2h0ZXI6OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDBcIjtmb250LWZhbWlseTonaWNvbW9vbicgIWltcG9ydGFudDt3aWR0aDoxMTZweDtoZWlnaHQ6MTE2cHg7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTE2cHg7bGluZS1oZWlnaHQ6MTEwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7bGVmdDpjYWxjKDUwJSAtIDU4cHgpO3RvcDpjYWxjKDUwJSAtIDU4cHgpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjJzfS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iLndpZHRoX2hpZ2h0bGlnaHRlcjpob3Zlcjo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoyOTZweH0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcHtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiMwMDAwMDB9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAubW9kdWxlX3ZpZGVvIC5zaWRlX2hlYWRpbmd7ZGlzcGxheTpub25lfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1ie3dpZHRoOjUwNHB4O2hlaWdodDoyODBweDtsZWZ0Oi0xNDJweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIGgye21hcmdpbi10b3A6LTIwcHh9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSBocntkaXNwbGF5Om5vbmV9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX2luZm97ZGlzcGxheTpmbGV4O3dpZHRoOjUwNHB4O2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIHEuYXNpZGUudGFnX2Rlc2N7d2lkdGg6NTA0cHg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX2luZm8gYXtkaXNwbGF5OmZsZXg7d2lkdGg6NTA0cHg7aGVpZ2h0OjI4MHB4fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19pbmZvIGEgcXt3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHh9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX21hdGVyaWFsc3ttYXJnaW4tbGVmdDowfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6NDVweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpe3dpZHRoOjQ5MHB4O21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpIGEgcHt3aWR0aDo4MCU7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouMnN9LmhvbWVfcGFnZSAuc2VrLWNvbC01MCAudGFnX21vZHVsZSAudGFnX21hdGVyaWFscyB1bCBsaSBhIHA6aG92ZXJ7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGkgaW1ne2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5zZWstY29sLTUwIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9pbWFnZV9tb2R1bGVcIl0gZmlndXJle3dpZHRoOjUwNHB4O2hlaWdodDoyODBweH0uaG9tZV9wYWdlIC5zZWstY29sLTUwIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9pbWFnZV9tb2R1bGVcIl0gZmlndXJlIGltZ3t3aWR0aDo1MDRweDtoZWlnaHQ6MjgwcHg7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5ob21lX3BhZ2UgLnNlay1jb2wtNTAgLmJvb2tfbW9kdWxle292ZXJmbG93OmhpZGRlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsuaG9tZV9wYWdlIC5tb2R1bGV7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpoaWRkZW59LmhvbWVfcGFnZSBxLmFzaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2t7bWFyZ2luLWJvdHRvbTo2NHB4fS5ob21lX3BhZ2UgLnNpbmdsZV9tYXRlcmlhbCAud2lkdGhfaGlnaHRsaWdodGVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjIyMHB4O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNFRTM4MkI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMH0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgLnRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE2cHh9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIGgyLndpdGhfaW5kZW50e2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZn0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYnttaW4taGVpZ2h0OjM1MHB4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiBzcGFuLnBhcnRuZXJfbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDozNHB4O3dpZHRoOjkxcHg7aGVpZ2h0OjY2cHg7YmFja2dyb3VuZDojRUUzODJCO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLXJpZ2h0OjEwcHg7ei1pbmRleDoyO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZid9LmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIHRpbWV7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdGN0Y3RjttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MzVweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnNpbmdsZV9tYXRlcmlhbCAuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZXtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAudGFnX21vZHVsZSBoMnttYXJnaW4tYm90dG9tOjI0cHg7aGVpZ2h0OjMzcHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6I0VFMzgyQn0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhye21hcmdpbi1ib3R0b206MjRweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIGhyLmhyX3JpZ2h0e2Zsb2F0OmxlZnR9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm97d2lkdGg6MTAwJSAhaW1wb3J0YW50O21pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm8gcS50YWdfZGVzY3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNFRTM4MkI7cmlnaHQ6dW5zZXQgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjttYXJnaW4tYm90dG9tOjIwcHh9LmhvbWVfcGFnZSAudGFnX21vZHVsZSAudGFnX2luZm8gcS50YWdfcGhvdG97aGVpZ2h0OjMwMHB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHN7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWx7bWFyZ2luOjAgMCAtMjBweCAwO2Rpc3BsYXk6Z3JpZDt3aWR0aDpjYWxjKDEwMCUgKyAxNnB4KTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC50YWdfbW9kdWxlIC50YWdfbWF0ZXJpYWxzIHVsIGxpIC50YWdfbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6XCJQcmFnbWF0aWNhIFNsYWJzZXJpZlwiICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjFweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLnRhZ19tYXRlcmlhbHMgdWwgbGkgLnRhZ19tYXRlcmlhbF90aHVtYnt3aWR0aDoxMDAlO2hlaWdodDoxMTBweDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lX3BhZ2UgLnRhZ19tb2R1bGUgLmhyX3JpZ2h0e2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYnt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjIzM3B4O2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iOjphZnRlcntjb250ZW50OlwiXFxlOTAwXCI7Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4O2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjExNnB4O2xpbmUtaGVpZ2h0OjExMHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2xlZnQ6Y2FsYyg1MCUgLSA1OHB4KTt0b3A6Y2FsYyg1MCUgLSA1OHB4KTtjdXJzb3I6cG9pbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfdmlkZW8gcS5mdWxsd2lkZS52aWRlb190aHVtYi53aWR0aF9oaWdodGxpZ2h0ZXI6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MjIwcHg7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I0VFMzgyQjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfS5ob21lX3BhZ2UgLm1vZHVsZV92aWRlbyBxLmZ1bGx3aWRlLnZpZGVvX3RodW1iLndpZHRoX2hpZ2h0bGlnaHRlcjo6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwMFwiO2ZvbnQtZmFtaWx5OidpY29tb29uJyAhaW1wb3J0YW50O3dpZHRoOjExNnB4O2hlaWdodDoxMTZweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxMTZweDtsaW5lLWhlaWdodDoxMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtsZWZ0OmNhbGMoNTAlIC0gNThweCk7dG9wOmNhbGMoNTAlIC0gNThweCk7Y3Vyc29yOnBvaW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAubW9kdWxlX3ZpZGVvIHB7Zm9udC1mYW1pbHk6TG9yYTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzFweDtjb2xvcjojMDAwMDAwfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG99LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va190aHVtYiwuaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97bWFyZ2luLWJvdHRvbToyNHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfdGh1bWIgaW1ne2hlaWdodDoxOTFweDttYXgtd2lkdGg6MTI1cHh9LmhvbWVfcGFnZSAuYm9va19tb2R1bGUgLmJvb2tfY29udGVudCAuYm9va19pbmZve3BhZGRpbmctbGVmdDoxNnB4O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI5cHg7Y29sb3I6IzAwMDAwMDtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va19kZXNje21hcmdpbi1ib3R0b206NzBweH0uaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDttYXJnaW46MTBweCAwfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIGhye2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5tb2R1bGVfcG9kY2FzdCBxLmZ1bGx3aWRlLnBvZGNhc3RfdGh1bWJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjMzcHg7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tYm90dG9tOjI0cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhvbWVfcGFnZSAubW9kdWxlX3BvZGNhc3QgcS5mdWxsd2lkZS5wb2RjYXN0X3RodW1iOjphZnRlcntjb250ZW50OlwiXFxlOTAxXCI7Zm9udC1mYW1pbHk6J2ljb21vb24nICFpbXBvcnRhbnQ7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4O2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjExNnB4O2xpbmUtaGVpZ2h0OjExMHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO3RvcDpjYWxjKDUwJSAtIDU4cHgpO2N1cnNvcjpwb2ludGVyfS5ob21lX3BhZ2UgLm1vZHVsZV9wb2RjYXN0IHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6Mjk2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3R7bWluLWhlaWdodDoxMzAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyODdweDtib3R0b206NTUwcHg7d2lkdGg6MTEzNHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6MjAwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMDJlbTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7ei1pbmRleDo5Oy13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNFRTM4MkI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mb3ttaW4taGVpZ2h0OjUyNHB4O21hcmdpbi1ib3R0b206LTE2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gLm1hdF9saXN0X2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO21hcmdpbi1ib3R0b206MjBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHN7bWFyZ2luOjAgYXV0b30uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206NDBweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfbGlzdCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgaW1ne3dpZHRoOjU1MHB4O2hlaWdodDozMDBweDtvYmplY3QtZml0OmNvdmVyfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9saXN0IC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXJnaW4tYm90dG9tOjE2cHh9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2xpc3QgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIC5pdGVtX21hdGVyaWFsX3RpdGxle2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIGF7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Mjg3cHg7Ym90dG9tOjU1MHB4O3dpZHRoOjExMzRweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjAyZW07dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3otaW5kZXg6OTstd2Via2l0LXRleHQtc3Ryb2tlOjFweCAjRUUzODJCO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm97bWluLWhlaWdodDo1MjRweDttYXJnaW4tYm90dG9tOi0xNnB4fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFsc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG87bWFyZ2luOjAgYXV0b30uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDhweCA0MHB4IDhweDtvdmVyZmxvdzpoaWRkZW59LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIHEubWF0X2xpc3RfZGVzY3tmbG9hdDpyaWdodDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtjb2xvcjojRUUzODJCO3JpZ2h0OnVuc2V0O2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWd7d2lkdGg6NTA0cHg7aGVpZ2h0OjI4MHB4O29iamVjdC1maXQ6Y292ZXJ9LmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1ie21hcmdpbi1ib3R0b206MTZweH0uaG9tZV9wYWdlIC5tYXRlcmlhbHNfbGlzdF9tb2R1bGUubWF0ZXJpYWxzX2xpc3RfZ3JpZCAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGkgLml0ZW1fbWF0ZXJpYWxfdGl0bGV7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6IzAwMDAwMDtwYWRkaW5nLWxlZnQ6MjAlfS5ob21lX3BhZ2UgLm1vZHVsZV9iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI1MHB4fS5ob21lX3BhZ2UgLm1vZHVsZV9iYW5uZXIgLmJhbm5lcl9ib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjI1MHB4O2JhY2tncm91bmQ6IzUyMDBGRjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHR7Y29sb3I6I2ZmZn0uaG9tZV9wYWdlIC5tb2R1bGVfYmFubmVyIC5iYW5uZXJfYm9keSAuYmFubmVyX3RleHQgcHtmb250LWZhbWlseTpQcmFnbWF0aWNhIFNsYWJzZXJpZjtmb250LXNpemU6NDJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO3dpZHRoOjUwMHB4O21hcmdpbjowIGF1dG99fS5ob21lX3BhZ2UgLnNlay1jb2x1bW57YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5zZWstY29sLTUwe21hcmdpbi1ib3R0b206MzBweH0uc2VrLWNvbC01MCAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie2xlZnQ6LTE0MnB4O3dpZHRoOjUwNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI4MHB4ICFpbXBvcnRhbnR9LnNlay1jb2wtNTAgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDoxODJweCAhaW1wb3J0YW50O3JpZ2h0OjBweCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHAuc3RhcnRfdGV4dHtwYWRkaW5nLXJpZ2h0OjQwcHh9LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWUzODJifS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie3dpZHRoOjUwNHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI4MHB4ICFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTJweCAhaW1wb3J0YW50fS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLnNpZGVfaGVhZGluZ3ttYXJnaW4tdG9wOjE4MnB4ICFpbXBvcnRhbnQ7cmlnaHQ6LTE0M3B4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwcHh9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2IGlmcmFtZXttYXgtd2lkdGg6MTAyNHB4O21pbi1oZWlnaHQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXthcnRpY2xlLm1hdGVyaWFsLnBhZ2VfdCAuZnVsbC1zaXple3dpZHRoOjEwMjRweDtoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDotNzFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzg2cHgpey5ob21lX3BhZ2UgZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jhbm5lcl9tb2R1bGVcIl17bWluLWhlaWdodDoyNTBweCAhaW1wb3J0YW50O3otaW5kZXg6MX0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVye21pbi1oZWlnaHQ6MjUwcHggIWltcG9ydGFudH0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVyICNkZnBfYmFubmVyX3RvcCBkaXZ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDBweH0uaG9tZV9wYWdlIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIC5zZWstbW9kdWxlLWlubmVyICNkZnBfYmFubmVyX3RvcCBkaXYgaWZyYW1le21heC13aWR0aDoxMDI0cHg7bWluLWhlaWdodDoyNTBweCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODdweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwcHh9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSAuc2VrLW1vZHVsZS1pbm5lciAjZGZwX2Jhbm5lcl90b3AgZGl2IGlmcmFtZXttYXgtd2lkdGg6MTAyNHB4O21pbi1oZWlnaHQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo3MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5zZWstY29sLTUwe21hcmdpbi1ib3R0b206MzBweH0uc2VrLWNvbC01MCAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1ie2xlZnQ6LTE1MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWI6YmVmb3Jle2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5ob21lX3BhZ2UgaDJ7Zm9udC1zaXplOjMycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDozNXB4ICFpbXBvcnRhbnQ7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaXttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBxLm1hdF9saXN0X2Rlc2N7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0uaG9tZV9wYWdlIC5zZWstbW9kdWxlW2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2FydGljbGVzX2xpbmtfbW9kdWxlXCJdICNsb2FkTW9yZSBhe21hcmdpbi10b3A6MH0uaG9tZV9wYWdlIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSAuaXRlbV9tYXRlcmlhbF90aXRsZXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvfS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iLC5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97bWFyZ2luLWJvdHRvbToyNHB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX3RodW1iIGltZ3toZWlnaHQ6MTkxcHg7bWF4LXdpZHRoOjEyNXB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm97cGFkZGluZy1sZWZ0OjE2cHg7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjlweDtjb2xvcjojMDAwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ib29rX21vZHVsZSAuYm9va19jb250ZW50IC5ib29rX2luZm8gLmJvb2tfZGVzY3ttYXJnaW4tYm90dG9tOjcwcHg7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4ICFpbXBvcnRhbnR9LmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYnRue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO21hcmdpbjoxMHB4IDB9LmJvb2tfbW9kdWxlIGhye2Rpc3BsYXk6bm9uZX0uaG9tZV9wYWdlIC5zaW5nbGVfbWF0ZXJpYWwgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYnttaW4taGVpZ2h0OjIzM3B4ICFpbXBvcnRhbnR9LmhvbWVfcGFnZSBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfdmlkZW9fbW9kdWxlXCJdIGlmcmFtZSN2aWRlb19tb2R1bGV7bWF4LWhlaWdodDoyMDBweH0uc2VrLWNvbC01MHttYXJnaW4tYm90dG9tOjMwcHh9LnNlay1jb2wtNTAgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGV7b3ZlcmZsb3cteDp1bnNldCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7bGVmdDowO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MjMzcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50fS5zZWstY29sLTUwIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuc2lkZV9oZWFkaW5ne21hcmdpbi10b3A6MCAhaW1wb3J0YW50O3JpZ2h0OjBweCAhaW1wb3J0YW50fS5ob21lX3BhZ2UgLm1hdGVyaWFsc19saXN0X21vZHVsZS5tYXRlcmlhbHNfbGlzdF9ncmlkIC5tYXRfbGlzdF9pbmZvIHVsLm1hdGVyaWFscyBsaSBpbWcuaXRlbV9tYXRlcmlhbF90aHVtYnttYXgtaGVpZ2h0OjIzM3B4fS5ob21lX3BhZ2UgLnNlay1tb2R1bGUtaW5uZXIgLmJvb2tzX2xpc3QgaW1nLmFkYXB0aXZle21heC13aWR0aDoxOTJweDttYXgtaGVpZ2h0OjI0NHB4O29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5zZWstY29sLTUwOm50aC1jaGlsZCgyKXtib3JkZXItbGVmdDpub25lfS5zZWstY29sLTUwOm50aC1jaGlsZCgyKSAuc2VrLWNvbHVtbi1pbm5lciAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZXtvdmVyZmxvdy14OnVuc2V0ICFpbXBvcnRhbnR9LnNlay1jb2wtNTA6bnRoLWNoaWxkKDIpIC5zZWstY29sdW1uLWlubmVyIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWJ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDoyMzNweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0ycHggIWltcG9ydGFudH0uc2VrLWNvbC01MDpudGgtY2hpbGQoMikgLnNlay1jb2x1bW4taW5uZXIgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUgcS5zaWRlX2hlYWRpbmd7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7cmlnaHQ6LTE0M3B4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZV9wYWdlIC5ib29rX21vZHVsZSAuYm9va19jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvfS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mb3twYWRkaW5nLWxlZnQ6MHB4fS5ob21lX3BhZ2UgLmJvb2tfbW9kdWxlIC5ib29rX2NvbnRlbnQgLmJvb2tfaW5mbyAuYm9va190aXRsZXttYXJnaW4tYm90dG9tOjE2cHh9fS5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSArIDc1cHgpO3otaW5kZXg6MjE0NzQ4MzY0NztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtvdmVyZmxvdy15OmF1dG87ZGlzcGxheTpub25lO292ZXJmbG93LXg6aGlkZGVuO2JhY2tkcm9wLWZpbHRlcjpibHVyKDdweCl9Lm1vZGFsX2ZhZGluZyAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjg4MnB4O3BhZGRpbmctdG9wOjEwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBpLmljb24tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7dG9wOjgwcHg7cmlnaHQ6MDtmb250LXNpemU6MzRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5tb2RhbF9mYWRpbmcgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo5MCV9Lm1vZGFsX2ZhZGluZyAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGkuaWNvbi1jbG9zZXtyaWdodDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWxfZmFkaW5nIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggNDBweH0ubW9kYWxfZmFkaW5nIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgaS5pY29uLWNsb3Nle3RvcDoyMHB4fX0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo4ODJweH0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciB1bC5zZWN0aW9uc19saXN0IGhye2JvcmRlci10b3A6MnB4IHNvbGlkICNmZjEyMDA7d2lkdGg6MTAyNHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tYm90dG9tOjM2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9tZW51IC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgdWwuc2VjdGlvbnNfbGlzdCBsaS5zZWN0aW9uc19pdGVte21hcmdpbi1ib3R0b206MTVweH0ubW9kYWxfZmFkaW5nI21vZGFsX21lbnUgLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciB1bC5zZWN0aW9uc19saXN0IGxpLnNlY3Rpb25zX2l0ZW0gYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwfS5tb2RhbF9mYWRpbmcjbW9kYWxfbWVudSAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIHVsLnNlY3Rpb25zX2xpc3QgbGkuc2VjdGlvbnNfaXRlbS5tYWlue21hcmdpbi1ib3R0b206MzNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5tb2RhbF9mYWRpbmcjbW9kYWxfbWVudSAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjkwJX19Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lcnt3aWR0aDo5NjNweDtwYWRkaW5nLXRvcDoxNjJweH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjYwcHg7aGVpZ2h0OjYwcHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5lIGkuaWNvbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3RvcDoyMHB4O2ZvbnQtc2l6ZToyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgZm9ybS5zZWFyY2hfbGluZSBpbnB1dC5zZWFyY2hfZmllbGR7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtmb250LXNpemU6MjBweDtwYWRkaW5nLWxlZnQ6NjJweDtwYWRkaW5nLXJpZ2h0OjExMnB4O291dGxpbmU6bm9uZX0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgaW5wdXQuc2VhcmNoX2ZpZWxkOjpwbGFjZWhvbGRlcntjb2xvcjpibGFja30ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgYnV0dG9uLnNlYXJjaF9saW5lX2J0bl9maW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgYnV0dG9uLnNlYXJjaF9saW5lX2J0bl9maW5kOmhvdmVye2JhY2tncm91bmQtY29sb3I6I0VFMzgyQn0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0c3ttYXJnaW4tYm90dG9tOjEyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHNtYWxsLmluX3N0b2Nre3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBkYXNoZWQgI0VFMzgyQjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEzM3B4O2hlaWdodDozM3B4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjRzfS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHNtYWxsLmluX3N0b2NrIGF7Y29sb3I6I0VFMzgyQjt0cmFuc2l0aW9uOi40c30ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyBzbWFsbC5pbl9zdG9jazpob3ZlcntwYWRkaW5nOjVweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjtiYWNrZ3JvdW5kOiNFRTM4MkI7ZGlzcGxheTpibG9jazt3aWR0aDoxMzNweDtoZWlnaHQ6MzNweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyBzbWFsbC5pbl9zdG9jazpob3ZlciBhe2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyB1bC5zZWFyY2hfcmVzdWx0c19saXN0IGxpLnNlYXJjaF9yZXN1bHRzX3Jvd3ttYXJnaW4tYm90dG9tOjMwcHh9ZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGltZy5zZWFyY2hfcmVzdWx0X2ltYWdle29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MjYzcHg7aGVpZ2h0OjE0OHB4O21hcmdpbi1yaWdodDozMHB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gaW1nLnNlYXJjaF9yZXN1bHRfaW1hZ2UuYm9va3tvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtoZWlnaHQ6YXV0b31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGltZy5zZWFyY2hfcmVzdWx0X2ltYWdlLmNhcF9jb3Zlcl9pbWd7b2JqZWN0LWZpdDpjb250YWluO2JhY2tncm91bmQ6I2VlMzgyY31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm97d2lkdGg6MzYxcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbmt7Y29sb3I6I2ZmZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZX1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbms6aG92ZXJ7Y29sb3I6I0VFMzgyQn1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gcC5zZWFyY2hfcmVzdWx0X2hlYWRpbmd7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9ZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbSAuc2VhcmNoX3Jlc3VsdF9pbmZvIHAuc2VhcmNoX3Jlc3VsdF9oZWFkaW5nIGF7Y29sb3I6I0VFMzgyQiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXsubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVye3dpZHRoOjkwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXJ7cGFkZGluZzo4MHB4IDB9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5le21hcmdpbi1ib3R0b206MjBweDtoZWlnaHQ6NDBweH0ubW9kYWxfZmFkaW5nI21vZGFsX3NlYXJjaCAubW9kYWxfYmFja2dyb3VuZCAubW9kYWxfY29udGFpbmVyIGZvcm0uc2VhcmNoX2xpbmUgaS5pY29uLXNlYXJjaHtsZWZ0OjEycHg7dG9wOjEycHg7Zm9udC1zaXplOjE2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciBmb3JtLnNlYXJjaF9saW5lIGlucHV0LnNlYXJjaF9maWVsZHtmb250LXNpemU6MTZweDtwYWRkaW5nLWxlZnQ6NDJweDtwYWRkaW5nLXJpZ2h0OjEwMnB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgZm9ybS5zZWFyY2hfbGluZSBidXR0b24uc2VhcmNoX2xpbmVfYnRuX2ZpbmR7cmlnaHQ6NnB4O3RvcDo2cHh9Lm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2ggLm1vZGFsX2JhY2tncm91bmQgLm1vZGFsX2NvbnRhaW5lciAuc2VhcmNoX3Jlc3VsdHN7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIC5tb2RhbF9iYWNrZ3JvdW5kIC5tb2RhbF9jb250YWluZXIgLnNlYXJjaF9yZXN1bHRzIHVsLnNlYXJjaF9yZXN1bHRzX2xpc3QgbGkuc2VhcmNoX3Jlc3VsdHNfcm93e21hcmdpbi1ib3R0b206MjBweH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIGEuc2VhcmNoX3Jlc3VsdF9pbWFnZV9saW5re2ZsZXgtc2hyaW5rOjA7d2lkdGg6MzAlO21hcmdpbi1yaWdodDoxNXB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gYS5zZWFyY2hfcmVzdWx0X2ltYWdlX2xpbmsgaW1nLnNlYXJjaF9yZXN1bHRfaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm97d2lkdGg6MTAwJX1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gYS5zZWFyY2hfcmVzdWx0X3RpdGxlX2xpbmt7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fWZpZ3VyZS5zZWFyY2hfcmVzdWx0X2l0ZW0gLnNlYXJjaF9yZXN1bHRfaW5mbyBwLnNlYXJjaF9yZXN1bHRfaGVhZGluZ3tmb250LXNpemU6MTZweH1maWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIC5zZWFyY2hfcmVzdWx0X2luZm8gcC5zZWFyY2hfcmVzdWx0X2hlYWRpbmcgYXtjb2xvcjojRUUzODJCICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX19c2VjdGlvbi5jdXJ0YWlue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDtwYWRkaW5nOjEwMHB4O2Rpc3BsYXk6ZmxleDtkaXNwbGF5Om5vbmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6YmxhY2s7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9c2VjdGlvbi5jdXJ0YWluIC5jdXJ0YWluX2NvbnRlbnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9c2VjdGlvbi5jdXJ0YWluIC5idG5fY3VydGFpbl9zbGlkZXVwe2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo1MHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2JvdHRvbTo1MHB4O3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2V9c2VjdGlvbi5jdXJ0YWluIC5idG5fY3VydGFpbl9zbGlkZXVwOmhvdmVye2NvbG9yOiNFRTM4MkJ9LmN1cnRhaW5fd3JhcHBlcnt3aWR0aDoxMDAlfS5ub3Njcm9sbCAuY3VydGFpbl93cmFwcGVye3RyYW5zaXRpb246LjVzfWZpZ3VyZS5hbHBoYWJldF9maWx0ZXJ7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206NXB4fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYS5zZWxlY3RlZHtjb2xvcjojRUUzODJCICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYS5zZWxlY3RlZCBocntib3JkZXItY29sb3I6I0VFMzgyQiAhaW1wb3J0YW50fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cgYXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjUwMDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyAucnVzX2FscGhhYmV0e21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX1maWd1cmUuYWxwaGFiZXRfZmlsdGVyIC5maWx0ZXJfcm93LmVuIGF7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5lbiBhIHNwYW4uZmlyc3RfbGV0dGVye21hcmdpbi1yaWdodDoxNnB4fWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cuZW4gYSBzcGFuLmxhc3RfbGV0dGVye21hcmdpbi1sZWZ0OjE2cHh9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5lbiBhIGhye21hcmdpbi10b3A6MTBweDt3aWR0aDoxMDAlO2JvcmRlci1jb2xvcjojMDAwfWZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgLmZpbHRlcl9yb3cuZW4gYTpob3ZlciBocntib3JkZXItY29sb3I6I0VFMzgyQn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7ZmlndXJlLmFscGhhYmV0X2ZpbHRlcntvdmVyZmxvdzpoaWRkZW59ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3Jvdy5ydXtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbDtvdmVyZmxvdzotbW96LXNjcm9sbGJhcnMtbm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1maWd1cmUuYWxwaGFiZXRfZmlsdGVyIC5maWx0ZXJfcm93LnJ1Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowICFpbXBvcnRhbnR9ZmlndXJlLmFscGhhYmV0X2ZpbHRlciAuZmlsdGVyX3JvdyAucnVzX2FscGhhYmV0e21pbi13aWR0aDo3NDBweH19bmF2LnRvcF9tZW51LmZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7dG9wOjBweCAhaW1wb3J0YW50fW5hdi50b3BfbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTgwcHg7ei1pbmRleDoyMDt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1uYXYudG9wX21lbnUgLndyYXBwZXJ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dve2NvbG9yOiMwMDA7bWFyZ2luLWxlZnQ6MjBweH1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dvOnZpc2l0ZWR7Y29sb3I6IzAwMH1uYXYudG9wX21lbnUgLndyYXBwZXIgYS5sb2dvOmFueS1saW5re2NvbG9yOiMwMDB9bmF2LnRvcF9tZW51IC53cmFwcGVyIHVsLnRvcF9tZW51X2xpc3R7ZGlzcGxheTpmbGV4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW17ZGlzcGxheTpmbGV4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW0gYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjA1ZW07Y29sb3I6IzAwMDttYXJnaW4tcmlnaHQ6MTZweDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlfW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW0gYTpob3Zlcntjb2xvcjojRUUzODJCfW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW06YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjJweCBzb2xpZCAjRUUzODJCO3dpZHRoOjQwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDo3cHh9bmF2LnRvcF9tZW51IC53cmFwcGVyIHVsLnRvcF9tZW51X2xpc3QgbGkudG9wX21lbnVfaXRlbTpsYXN0LW9mLXR5cGUgYXttYXJnaW4tcmlnaHQ6MHB4fW5hdi50b3BfbWVudSAud3JhcHBlciB1bC50b3BfbWVudV9saXN0IGxpLnRvcF9tZW51X2l0ZW06bGFzdC1vZi10eXBlOmFmdGVye2Rpc3BsYXk6bm9uZX1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tcmlnaHQ6MjJweDt3aWR0aDo3MHB4fW5hdi50b3BfbWVudSAud3JhcHBlciAudG9vbHMgLmhlbHAtYnRuLW1vYmlsZXtkaXNwbGF5Om5vbmV9bmF2LnRvcF9tZW51IC53cmFwcGVyIC50b29scyBpe2ZvbnQtc2l6ZToyMHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xzIGk6OnNlbGVjdGlvbntjb2xvcjpjdXJyZW50Q29sb3I7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xzIGkuaWNvbi1oYW1idXJnZXJ7ZGlzcGxheTpub25lfW5hdi50b3BfbWVudSAud3JhcHBlciBmb3JtLmhlYWRlcl9zZWFyY2hfZm9ybXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtuYXYudG9wX21lbnUgLndyYXBwZXIgdWwudG9wX21lbnVfbGlzdHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtuYXYudG9wX21lbnV7aGVpZ2h0OjYwcHg7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjIpfW5hdi50b3BfbWVudSAud3JhcHBlciAudG9vbHN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfW5hdi50b3BfbWVudSAud3JhcHBlciAudG9vbHMgLmhlbHAtYnRuLW1vYmlsZXtkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZzoxM3B4IDhweCAxNHB4IDhweDttaW4taGVpZ2h0OjMycHh9bmF2LnRvcF9tZW51IC53cmFwcGVyIC50b29scyBpLmljb24tcGxheV9saWdodHtkaXNwbGF5Om5vbmV9bmF2LnRvcF9tZW51IC53cmFwcGVyIC50b29scyBpLmljb24tc2VhcmNoe2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1yaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjYwMH1uYXYudG9wX21lbnUgLndyYXBwZXIgLnRvb2xzIGkuaWNvbi1oYW1idXJnZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MzFweH1uYXYudG9wX21lbnUgLndyYXBwZXIgZm9ybS5oZWFkZXJfc2VhcmNoX2Zvcm17ZGlzcGxheTpub25lfX1AbWVkaWEgcHJpbnR7bmF2LnRvcF9tZW51e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1maWd1cmUuc2VhcmNoX2Jsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowcHh9ZmlndXJlLnNlYXJjaF9ibG9jayBpe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7dG9wOjE2cHg7cmlnaHQ6MTZweDtmb250LXNpemU6MThweDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2ZpZ3VyZS5zZWFyY2hfYmxvY2t7ZGlzcGxheTpub25lfX1AbWVkaWEgcHJpbnR7ZmlndXJlLnNlYXJjaF9ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmhlYWRlcl9tZW51X2Jsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RvcDoxMDdweDtsZWZ0OjMwcHg7ei1pbmRleDoxMH0uaGVhZGVyX21lbnVfYmxvY2sgaXtmb250LXNpemU6MzRweDtjdXJzb3I6cG9pbnRlcjt3aWR0aDozNXB4O292ZXJmbG93OmhpZGRlbn0uaGVhZGVyX21lbnVfYmxvY2sgdWwubWVudV9saXN0e2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDoxN3B4O21hcmdpbi10b3A6LTRweH0uaGVhZGVyX21lbnVfYmxvY2sgdWwubWVudV9saXN0IGxpLm1lbnVfaXRlbXttYXJnaW4tYm90dG9tOjExcHh9LmhlYWRlcl9tZW51X2Jsb2NrIHVsLm1lbnVfbGlzdCBsaS5tZW51X2l0ZW0gYXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2V9LmhlYWRlcl9tZW51X2Jsb2NrIHVsLm1lbnVfbGlzdCBsaS5tZW51X2l0ZW0gYTpob3Zlcntjb2xvcjojRUUzODJCfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlcl9tZW51X2Jsb2Nre2Rpc3BsYXk6bm9uZX19ZmlndXJlLnNpZGVfaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOi0xMzBweDtoZWlnaHQ6Y2FsYygxMDAlICsgNTBweCk7d2lkdGg6NTBweDt6LWluZGV4OjEwO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmdyaWQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dXNlci1zZWxlY3Q6bm9uZTttYXJnaW46MHB4fWZpZ3VyZS5zaWRlX2hlYWRpbmcuaW5fY29udGVudHt0b3A6dW5zZXQ7cmlnaHQ6LTE0MnB4fWZpZ3VyZS5zaWRlX2hlYWRpbmcgZmlnY2FwdGlvbntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzowLjAyZW07Y29sb3I6I0VFMzgyQjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zNXB4O3JpZ2h0OjAuNXB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbToxNDAwcHg7cGFkZGluZy1sZWZ0OjIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7ZmlndXJlLnNpZGVfaGVhZGluZ3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBwcmludHtmaWd1cmUuc2lkZV9oZWFkaW5ne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubWM0d3AtcmVzcG9uc2V7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk5OTk7bGVmdDpjYWxjKDUwJSAtIDMwMHB4KTt0b3A6Y2FsYyg1MCUgLSAyNTBweCk7YmFja2dyb3VuZDojZmZmO2hlaWdodDo1MDBweDt3aWR0aDo2MDBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmZsZXgtZW5kfS5tYzR3cC1yZXNwb25zZSAubWM0d3AtYWxlcnR7YWxpZ24tc2VsZjpjZW50ZXJ9Lm1jNHdwLWFsZXJ0Lm1jNHdwLW5vdGljZSwubWM0d3AtYWxlcnQsLm1jNHdwLW5vdGljZXtwb3NpdGlvbjpmaXhlZDt0b3A6Y2FsYyg1MCUgLSAxNTBweCk7bGVmdDpjYWxjKDUwJSAtIDI1MHB4KTtkaXNwbGF5OmZsZXg7d2lkdGg6NTAwcHg7YmFja2dyb3VuZDojZmZmO2hlaWdodDoxNTBweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7cGFkZGluZzowIDc1cHg7Ym94LXNoYWRvdzowcHggMHB4IDE1cHggIzNlMDQwMDtib3JkZXItcmFkaXVzOjJweDt6LWluZGV4OjEwfS5tYzR3cC1hbGVydC5tYzR3cC1ub3RpY2UgcCwubWM0d3AtYWxlcnQgcCwubWM0d3Atbm90aWNlIHB7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ubWM0d3AtcmVzcG9uc2U6ZW1wdHl7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt6LWluZGV4Oi0xICFpbXBvcnRhbnR9Lm1jNHdwLXJlc3BvbnNlLCNtYWlsY2hpbXBfZm9ybV9ub3RpY2V7dHJhbnNpdGlvbjouN3N9I21haWxjaGltcF9mb3JtX25vdGljZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9I21haWxjaGltcF9mb3JtX25vdGljZS5kaXNhYmxlLC5tYzR3cC1yZXNwb25zZS5kaXNhYmxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTAwMHB4O3otaW5kZXg6LTEwfXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudHttYXJnaW4tYm90dG9tOjUwcHh9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGZvcm0gbGFiZWx7aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tcmlnaHQ6MzNweDtmb250LXNpemU6MjBweH1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybSAuaW5wdXRfd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBmb3JtIC5pbnB1dF93cmFwcGVyIGlucHV0e2ZsZXgtZ3JvdzoxO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjttYXJnaW4tcmlnaHQ6MTJweDtwYWRkaW5nOjBweCAxNXB4O2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZX1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybSAuaW5wdXRfd3JhcHBlciBidXR0b25bdHlwZT1zdWJtaXRde2FwcGVhcmFuY2U6dW5zZXQ7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MHB4O2N1cnNvcjpwb2ludGVyfXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBmb3JtIC5pbnB1dF93cmFwcGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0gaXtmb250LXNpemU6MzhweH0ubWM0d3AtZm9ybS1maWVsZHN7d2lkdGg6MTAwJX0ubWM0d3AtZm9ybS1maWVsZHMgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50e21hcmdpbi1ib3R0b206NTBweDtkaXNwbGF5OmZsZXh9Lm1jNHdwLWZvcm0tZmllbGRzIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCBsYWJlbHtoZWlnaHQ6MzhweDtsaW5lLWhlaWdodDozOHB4O21hcmdpbi1yaWdodDozM3B4O2ZvbnQtc2l6ZToyMHB4fS5tYzR3cC1mb3JtLWZpZWxkcyBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgLmlucHV0X3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubWM0d3AtZm9ybS1maWVsZHMgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IC5pbnB1dF93cmFwcGVyIGlucHV0e2ZsZXgtZ3JvdzoxO2JvcmRlcjoxcHggc29saWQgI0VFMzgyQjttYXJnaW4tcmlnaHQ6MTJweDtwYWRkaW5nOjBweCAxNXB4O2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZX0ubWM0d3AtZm9ybS1maWVsZHMgc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IC5pbnB1dF93cmFwcGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF17YXBwZWFyYW5jZTp1bnNldDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowcHg7Y3Vyc29yOnBvaW50ZXJ9Lm1jNHdwLWZvcm0tZmllbGRzIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCAuaW5wdXRfd3JhcHBlciBidXR0b25bdHlwZT1zdWJtaXRdIGl7Zm9udC1zaXplOjM4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudHttYXJnaW4tYm90dG9tOjQycHh9c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGZvcm17anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGZvcm0gbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjRweH1zZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQgZm9ybSAuaW5wdXRfd3JhcHBlcntwYWRkaW5nOjBweCAzNHB4fXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudHttYXJnaW4tYm90dG9tOjQycHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IGxhYmVse3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjRweDtmb250LWZhbWlseTpMb3JhO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyM3B4fXNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCAuaW5wdXRfd3JhcHBlcntwYWRkaW5nOjBweCAzNHB4fX1AbWVkaWEgcHJpbnR7c2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50e2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9ja3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzowcHggMTRweCAwcHggMTZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9wb3N0ZXJ7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7bWFyZ2luLXJpZ2h0OjE4cHg7d2lkdGg6MjM2cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfcG9zdGVyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O3dpZHRoOjIzNnB4O2hlaWdodDoyNzBweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9wb3N0ZXIgLmltZ19wb3N0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjM2cHg7aGVpZ2h0OjI3MHB4O3RvcDotOTBweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZve21pbi1oZWlnaHQ6MTE0cHg7ZmxleC1ncm93OjE7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MjRweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZvIGgzLmluZm9fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTo0cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfaW5mbyBwLmluZm9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnN7d2lkdGg6MjE3cHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6MzhweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9ucyBhLmJ0bnttYXJnaW4tcmlnaHQ6OHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnMgYS5idG46bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9idXR0b25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDt3aWR0aDphdXRvfS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnMgYS5idG57bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjhweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9idXR0b25zIGEuYnRuOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MHB4IDEwcHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfcG9zdGVye3dpZHRoOjEyMnB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX3Bvc3RlciAuaW1nX3Bvc3Rlcnt0b3A6LTExM3B4O3dpZHRoOjEyMnB4O2hlaWdodDoxNDlweH0uaGVhZGVyX21hZ2F6aW5lX3Byb21vX2Jsb2NrIC5tYWdhemluZV9pbmZve3dpZHRoOjEwMCU7bWluLWhlaWdodDphdXRvO21hcmdpbi10b3A6NDRweDttYXJnaW4tYm90dG9tOjEzcHh9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfaW5mbyBoMy5pbmZvX3RpdGxle21hcmdpbi1ib3R0b206NnB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2luZm8gcC5pbmZvX2Rlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjEuNDV9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfaW5mbyAubWFnYXppbmVfYnV0dG9uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDkwcHgsIDEwMHB4KSkgIWltcG9ydGFudDtncmlkLWNvbHVtbi1nYXA6OHB4O3Jvdy1nYXA6OHB4fS5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sgLm1hZ2F6aW5lX2J1dHRvbnN7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayAubWFnYXppbmVfYnV0dG9ucyBhLmJ0bnttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tcmlnaHQ6OHB4fS5hc2lkZS5tYWdhemluZV9pc3N1ZSAubWFnYXppbmVfaW5mbyAubWFnYXppbmVfYnV0dG9uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDkwcHgsIDEwMHB4KSkgIWltcG9ydGFudDtncmlkLWNvbHVtbi1nYXA6OHB4O3Jvdy1nYXA6OHB4fX1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayBoMnttYXJnaW4tYm90dG9tOjhweH1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayB1bC5hbHNvX3JlYWRfbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4O3Jvdy1nYXA6MTNweH1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayB1bC5hbHNvX3JlYWRfbGlzdCBsaS5hbHNvX3JlYWRfaXRlbSAuYWxzb19yZWFkX3Bvc3RlcnttYXJnaW4tYm90dG9tOjE2cHh9c2VjdGlvbi5hbHNvX3JlYWRfYmxvY2sgdWwuYWxzb19yZWFkX2xpc3QgbGkuYWxzb19yZWFkX2l0ZW0gaDMuYWxzb19yZWFkX3RpdGxlIGEuYWxzb19yZWFkX2xpbmt7Y29sb3I6IzAwMDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4zNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5hbHNvX3JlYWRfYmxvY2sgaDJ7bWFyZ2luLWJvdHRvbToxNHB4fXNlY3Rpb24uYWxzb19yZWFkX2Jsb2NrIHVsLmFsc29fcmVhZF9saXN0e2Rpc3BsYXk6YmxvY2s7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtyb3ctZ2FwOjM0cHh9c2VjdGlvbi5hbHNvX3JlYWRfYmxvY2sgdWwuYWxzb19yZWFkX2xpc3QgbGkuYWxzb19yZWFkX2l0ZW0gLmFsc29fcmVhZF9wb3N0ZXIgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MzAwcHggIWltcG9ydGFudH1zZWN0aW9uLmFsc29fcmVhZF9ibG9jayB1bC5hbHNvX3JlYWRfbGlzdCBsaS5hbHNvX3JlYWRfaXRlbSBoMy5hbHNvX3JlYWRfdGl0bGV7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MHB4O21hcmdpbi1ib3R0b206NDBweH19LmRvbmF0ZS1mb3Jtey0tY29sb3ItYWNjZW50OiAjRUUzODJCOy0tY29sb3ItaW52ZXJ0OiB3aGl0ZTstLWNvbG9yLWxpZ2h0OiAjN0Y3RjdGOy0tYm9yZGVyLXdpZHRoOiAycHg7LS1mbGV4LWdhcDogMWVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDp2YXIoLS1mbGV4LWdhcCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW46MWVtIDB9LmRvbmF0ZS1mb3JtIFtoaWRkZW5dLC5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sW2hpZGRlbl17ZGlzcGxheTpub25lfS5kb25hdGUtZm9ybSAuZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztyb3ctZ2FwOnZhcigtLWZsZXgtZ2FwKTtjb2x1bW4tZ2FwOnZhcigtLWZsZXgtZ2FwKTtmbGV4OjF9LmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxO21pbi13aWR0aDpmaXQtY29udGVudDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6dmFyKC0tZmxleC1nYXApfS5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0OmlzKFt0eXBlPVwicmFkaW9cIl0sW3R5cGU9XCJjaGVja2JveFwiXSksLmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wgaW5wdXRbdHlwZT1cInJhZGlvXCJde3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt6LWluZGV4Oi0xfS5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0OmlzKFt0eXBlPVwidGV4dFwiXSxbdHlwZT1cImVtYWlsXCJdLFt0eXBlPVwibnVtYmVyXCJdKXstLWlucHV0LWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItYWNjZW50KTstLWlucHV0LWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWFjY2VudCk7LS1pbnB1dC1jb2xvci1iZzogdmFyKC0tY29sb3ItaW52ZXJ0KTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWlucHV0LWNvbG9yLWJvcmRlcik7Y29sb3I6dmFyKC0taW5wdXQtY29sb3ItdGV4dCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pbnB1dC1jb2xvci1iZyk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nOjRweCAwfS5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGJ1dHRvbiwuZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6bm90KFtoaWRkZW5dKXstLWxhYmVsLWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItYWNjZW50KTstLWxhYmVsLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWFjY2VudCk7LS1sYWJlbC1jb2xvci1iZzogdmFyKC0tY29sb3ItaW52ZXJ0KTtib3JkZXI6dmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1sYWJlbC1jb2xvci1ib3JkZXIpO2NvbG9yOnZhcigtLWxhYmVsLWNvbG9yLXRleHQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGFiZWwtY29sb3ItYmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzo0cHggMTJweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Y3Vyc29yOnBvaW50ZXJ9LmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wgYnV0dG9ue3dpZHRoOmZpdC1jb250ZW50O21hcmdpbi1sZWZ0OmF1dG99LmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy0tbGluay1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1saWdodCk7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tbGluay1jb2xvci10ZXh0KTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcn0uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWx7LS1sYWJlbC1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1saWdodCk7LS1mYWtlLWlucHV0LWJnLWltYWdlOiBub25lO2JvcmRlcjpub25lO2NvbG9yOnZhcigtLWxhYmVsLWNvbG9yLXRleHQpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOm5vd3JhcDtnYXA6dmFyKC0tZmxleC1nYXApO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtjdXJzb3I6cG9pbnRlcn0uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4Om5vbmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXI6dmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tZmFrZS1pbnB1dC1iZy1pbWFnZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsey0tbGFiZWwtY29sb3ItdGV4dDogdmFyKC0tY29sb3ItaW52ZXJ0KTstLWxhYmVsLWNvbG9yLWJnOiB2YXIoLS1jb2xvci1hY2NlbnQpfS5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsey0tZmFrZS1pbnB1dC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00xLDQgMiwzIDMsNCA2LDEgNywyIDMsNnonIGZpbGw9J3JnYigyMzggNTYgNDMpJy8+PC9zdmc+XCIpfWFydGljbGUuYm9va3MgaW1nOmhvdmVye2ZpbHRlcjpncmF5c2NhbGUoMCl9YXJ0aWNsZS5ib29rcyBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKTt0cmFuc2l0aW9uOi4yc31hcnRpY2xlLmJvb2tzIC5ib29rc19jb2xsZWN0aW9uX2JhY2tncm91bmR7ZmlsdGVyOmdyYXlzY2FsZSgxKX0uYm9va3NfbGlzdCBpbWcuYWRhcHRpdmV7bWF4LXdpZHRoOjIzNnB4O21heC1oZWlnaHQ6MzAwcHg7aGVpZ2h0OjM4MHB4O29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Ym90dG9tIGxlZnR9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9ue3BhZGRpbmctYm90dG9tOjY5cHh9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIC5ib29rc19jb2xsZWN0aW9uX2JhY2tncm91bmR7YmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O3dpZHRoOjEwMCU7aGVpZ2h0OjU3NnB4O3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiAuYm9va3NfY29sbGVjdGlvbl90aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2MTRweDt0b3A6NTlweDtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6MC4wMmVtO3otaW5kZXg6MTB9c2VjdGlvbi5ib29rc19jb2xsZWN0aW9uIC5ib29rc19jb2xsZWN0aW9uX3RpdGxlIGF7Y29sb3I6I2ZmZn1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gdWwuYm9va3NfbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozNTFweDttYXJnaW4tYm90dG9tOjBweH1kaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYm9va19jb2xsZWN0aW9uX21vZHVsZVwiXSAuYm9va3NfbGlzdCBpbWcuYWRhcHRpdmV7ZmlsdGVyOmdyYXlzY2FsZSgwKX1kaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYm9va19jb2xsZWN0aW9uX21vZHVsZVwiXSAuYm9va3NfbGlzdCBpbWcuYWRhcHRpdmU6aG92ZXJ7ZmlsdGVyOmdyYXlzY2FsZSgwKTt0cmFuc2l0aW9uOi4yc31zZWN0aW9uLmJvb2tfY2FyZCBoMy5ib29rX2F1dGhvcntjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MzJweH1zZWN0aW9uLmJvb2tfY2FyZCBoMy5ib29rX2F1dGhvciBhe2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDA7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW19c2VjdGlvbi5ib29rX2NhcmQgLmJvb2tfZXhjZXJwdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjU0MHB4IDIwMHB4O21hcmdpbi1ib3R0b206NDBweH1zZWN0aW9uLmJvb2tfY2FyZCAuYm9va19leGNlcnB0IHEuYXNpZGUubWFnYXppbmVfaXNzdWV7cG9zaXRpb246aW5oZXJpdCAhaW1wb3J0YW50O2p1c3RpZnktc2VsZjpmbGV4LWVuZH1zZWN0aW9uLmJvb2tfY2FyZCAuYm9va19leGNlcnB0IGRpdiAuY29udGVudHt3aWR0aDppbmhlcml0fXNlY3Rpb24uYm9va19jYXJkIC5oaXN0b3J5X2Jsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo0OHB4O3BhZGRpbmctYm90dG9tOjcycHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCBoMS5ib29rX3RpdGxle21hcmdpbi1ib3R0b206MzJweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IGgzLmJvb2tfYXV0aG9ye2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDA7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbTozMnB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgLmJvb2tfcHJvcGVydGllcyBwe2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCAuYm9va19wcm9wZXJ0aWVzIHAgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LTNweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IC5ibG9ja18xIC5ib29rX3Byb3BlcnRpZXN7cGFkZGluZy1ib3R0b206OTdweH11bC5ib29rc19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjE2cHg7Z3JpZC1yb3ctZ2FwOjQ4cHg7bWFyZ2luLWJvdHRvbTo2NnB4fXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbXt3aWR0aDoyMzZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbSAuYm9va19jb3ZlcntiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTZweDtvdmVyZmxvdzpoaWRkZW59dWwuYm9va3NfbGlzdCBsaS5ib29rc19pdGVtIHAuYm9va190aXRsZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjRweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MS4zNTt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7Y29sb3I6IzAwMH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gcC5ib29rX2F1dGhvcntmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjE4cHg7Y29sb3I6IzdGN0Y3RiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjAuMDVlbX11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gcC5ib29rX2F1dGhvciBhe2NvbG9yOmJsYWNrfXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbSAuYnRuX2J1eV93cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MX11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gLmJ0bl9idXlfd3JhcHBlciAuYnRue2FsaWduLXNlbGY6ZmxleC1lbmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYm9va19xdW90ZV9ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJvb2tfcXVvdGVfYmxvY2sgcC5xdW90ZV90ZXh0e3dpZHRoOjEwMCU7cGFkZGluZzowcHggMTBweCAwcHggNzdweDtmb250LXNpemU6MjJweDttYXJnaW4tcmlnaHQ6MHB4O2xpbmUtaGVpZ2h0OjEuMX0uYm9va19xdW90ZV9ibG9jayBwLnF1b3RlX3RleHQ6YmVmb3Jle3RvcDo2OHB4O2xlZnQ6NjlweDtmb250LXNpemU6MTQwcHh9LmJvb2tfcXVvdGVfYmxvY2sgLnF1b3RlX3Bob3Rve3BhZGRpbmctdG9wOjM0cHg7bWFyZ2luLXJpZ2h0OjBweH0uYm9va19xdW90ZV9ibG9jayAucXVvdGVfcGhvdG8gLnBob3Rve3dpZHRoOjEwMCU7aGVpZ2h0OjUydnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLmJvb2tfY2FyZCAuYm9va19leGNlcnB0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bzttYXJnaW4tYm90dG9tOjQwcHh9c2VjdGlvbi5ib29rX2NhcmQgLmJvb2tfZXhjZXJwdCBxLmFzaWRlLm1hZ2F6aW5lX2lzc3Vle3Bvc2l0aW9uOmluaGVyaXQgIWltcG9ydGFudDtqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7bWFyZ2luLXRvcDo0MHB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXJ7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0MHB4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgLmJsb2NrXzMgLmJvb2tfcHJvcGVydGllc3ttYXJnaW4tYm90dG9tOjEzcHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCAuYmxvY2tfMyAuYm9va19wcm9wZXJ0aWVzIHAgc3BhbnttYXJnaW4tYm90dG9tOi0xcHh9c2VjdGlvbi5ib29rX2NhcmQgLndyYXBwZXIgLmNvbnRhaW5lciAuY29udGVudCBoMS5ib29rX3RpdGxle21hcmdpbi1ib3R0b206N3B4fXNlY3Rpb24uYm9va19jYXJkIC53cmFwcGVyIC5jb250YWluZXIgLmNvbnRlbnQgaDMuYm9va19hdXRob3J7Zm9udC1mYW1pbHk6J0xvcmEnO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MHB4O21hcmdpbi1ib3R0b206MTJweH1zZWN0aW9uLmJvb2tfY2FyZCAud3JhcHBlciAuY29udGFpbmVyIC5jb250ZW50IC5ib29rX2Rlc2NyaXB0aW9uIHB7bGluZS1oZWlnaHQ6MS40NX11bC5ib29rc19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoxMHB4fXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbXt3aWR0aDoxMDAlfXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbSAuYm9va19jb3ZlcnttYXJnaW4tYm90dG9tOjhweH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gcC5ib29rX3RpdGxle2ZvbnQtc2l6ZToxOXB4O21hcmdpbi1ib3R0b206MXB4fXVsLmJvb2tzX2xpc3QgbGkuYm9va3NfaXRlbSBwLmJvb2tfYXV0aG9ye21hcmdpbi1ib3R0b206MTVweH11bC5ib29rc19saXN0IGxpLmJvb2tzX2l0ZW0gcC5ib29rX2F1dGhvciBhe2NvbG9yOmJsYWNrfXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbntwYWRkaW5nLWJvdHRvbTo0MHB4fXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiAuYm9va3NfY29sbGVjdGlvbl9iYWNrZ3JvdW5ke2hlaWdodDoyMzNweH1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGV7d2lkdGg6YXV0bztmb250LXNpemU6MjJweDt0b3A6MjBweH1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gdWwuYm9va3NfbGlzdHtwYWRkaW5nLXRvcDoxNTlweH0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXJ7cGFkZGluZy1ib3R0b206MHB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIG9sLmhpc3RvcnlfbGlzdHtwYWRkaW5nLXRvcDoxOHB4O3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjBweH0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2sgb2wuaGlzdG9yeV9saXN0IGxpLmhpc3RvcnlfaXRlbXttYXJnaW4tYm90dG9tOjM0cHh9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIG9sLmhpc3RvcnlfbGlzdCBsaS5oaXN0b3J5X2l0ZW0gcC55ZWFyc3tmb250LXNpemU6MTZweDtwYWRkaW5nLXRvcDo5cHg7bWFyZ2luLWJvdHRvbToxcHh9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIG9sLmhpc3RvcnlfbGlzdCBsaS5oaXN0b3J5X2l0ZW0gcC5oaXN0b3J5X3N0YWdle2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZid9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIC5oaXN0b3J5LWJsb2NrX3JlcHVibGlzaC1zaWRle21hcmdpbi1sZWZ0Oi0xMHB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZSAucmVwdWJsaXNoX21haW5fcGhvdG97aGVpZ2h0OjUyLjV2dzttYXJnaW4tdG9wOjM0cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZSAucmVwdWJsaXNoX21haW5fcGhvdG8gLnJlcHVibGlzaF9waG90b3t3aWR0aDoxMDAlfS5ib29rX2hpc3RvcnlfYmxvY2sgLndyYXBwZXIgLmNvbnRhaW5lciAuaGlzdG9yeS1ibG9jayAuaGlzdG9yeS1ibG9ja19yZXB1Ymxpc2gtc2lkZSB1bC5yZXB1Ymxpc2hfbGlzdHttYXJnaW4tbGVmdDoxMHB4O3dpZHRoOmF1dG87Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmJvb2tfaGlzdG9yeV9ibG9jayAud3JhcHBlciAuY29udGFpbmVyIC5oaXN0b3J5LWJsb2NrIC5oaXN0b3J5LWJsb2NrX3JlcHVibGlzaC1zaWRlIHVsLnJlcHVibGlzaF9saXN0IGxpLnJlcHVibGlzaF9pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uYm9va19oaXN0b3J5X2Jsb2NrIC53cmFwcGVyIC5jb250YWluZXIgLmhpc3RvcnktYmxvY2sgLmhpc3RvcnktYmxvY2tfcmVwdWJsaXNoLXNpZGUgdWwucmVwdWJsaXNoX2xpc3QgbGkucmVwdWJsaXNoX2l0ZW0gLnJlcHVibGlzaF9pdGVtX3Bob3Rve3dpZHRoOjEwMCU7aGVpZ2h0OjQ3dnc7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSBwcmludHtzZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb257d2lkdGg6MTAwJX1zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24gLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGV7cGFkZGluZy1sZWZ0OjE0MnB4fXNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiB1bC5ib29rc19saXN0e3BhZGRpbmctbGVmdDoxNDJweH19YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfYmlvX2l0ZW17bWFyZ2luLWJvdHRvbToyMHB4fWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX2Jpb19pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDozNjJweDttYXJnaW4tYm90dG9tOjE2cHg7b2JqZWN0LWZpdDpjb3Zlcn1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9iaW9faXRlbSBwe21hcmdpbi1ib3R0b206MHB4fWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX2Jpb19pdGVtIHAuYXV0aG9yX25hbWV7Y29sb3I6I0VFMzgyQjtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTBweH1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9iaW9faXRlbSBwLmF1dGhvcl9iaW9ncmFwaHksYXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfYmlvX2l0ZW0gcHtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHg7bGV0dGVyLXNwYWNpbmc6MC4wOGVtfWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX2Jpb19pdGVtIHAuYXV0aG9yX2Jpb2dyYXBoeTplbXB0eXtkaXNwbGF5Om5vbmV9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb257ZGlzcGxheTpmbGV4fWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIGltZ3t3aWR0aDoxNzNweDtoZWlnaHQ6MTQzcHg7bWFyZ2luLXJpZ2h0OjE2cHg7b2JqZWN0LWZpdDpjb3Zlcn1hcnRpY2xlLmF1dGhvcnMgZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwe21hcmdpbjowcHg7d2lkdGg6MTEyJTtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSd9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcC5wdWJsaWNhdGlvbl90aXRsZXtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bWFyZ2luLWJvdHRvbToyNHB4fWFydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fdGl0bGUgYXstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcC5wdWJsaWNhdGlvbl90aXRsZSBhOmhvdmVye2NvbG9yOiNFRTM4MkJ9YXJ0aWNsZS5hdXRob3JzIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcC5wdWJsaWNhdGlvbl9zb3VyY2V7Y29sb3I6IzdGN0Y3Rjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtYWxpZ246cmlnaHR9YXJ0aWNsZS5hdXRob3JzIHVsLmF1dGhvcl9iaW9ncmFwaHlfbGlzdHtncmlkLXJvdy1nYXA6NDhweH1hcnRpY2xlLmF1dGhvcnMgdWwuYXV0aG9yX3B1YmxpY2F0aW9uX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1yb3ctZ2FwOjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUuYXV0aG9ycyBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fc291cmNle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpe2ZpZ3VyZS5hdXRob3JfcHVibGljYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowcHg7bWFyZ2luLWJvdHRvbToxNnB4fWZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcHttYXJnaW46MHB4fWZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24gLnB1YmxpY2F0aW9uX2luZm8gcC5wdWJsaWNhdGlvbl90aXRsZXtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI1cHg7bGV0dGVyLXNwYWNpbmc6MC4wM2VtO21hcmdpbi1ib3R0b206MjRweH1maWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fdGl0bGUgYXstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9ZmlndXJlLmF1dGhvcl9wdWJsaWNhdGlvbiAucHVibGljYXRpb25faW5mbyBwLnB1YmxpY2F0aW9uX3RpdGxlIGE6aG92ZXJ7Y29sb3I6I0VFMzgyQn1maWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIC5wdWJsaWNhdGlvbl9pbmZvIHAucHVibGljYXRpb25fc291cmNle2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOnJpZ2h0fX0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2Nre3BhZGRpbmctYm90dG9tOjM0cHg7cG9zaXRpb246cmVsYXRpdmV9LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxNnB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgbGkuZmlsbS1wcm9wZXJ0aWVzX2l0ZW17ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206LTNweH0uZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHVsLmZpbG0tcHJvcGVydGllc19saXN0IGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweDtjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxNHB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgbGkuZmlsbS1wcm9wZXJ0aWVzX2l0ZW0gcC5wcm9wZXJ0eV9uYW1le3dpZHRoOjEzNXB4O2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXJpZ2h0OjMxcHh9LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCBhLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTI1cHg7Ym90dG9tOjZweH0uZmlsbXMgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuLTEpIC5zaWRlX2luZm97cGFkZGluZy1sZWZ0OjEzMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZmlsbXMgbGkud2lkZV90d29fY29sdW1uX2l0ZW0gLnNpZGVfaW5mb3twYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fX1maWd1cmUuZmlsbV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1maWd1cmUuZmlsbV9pdGVtIC5oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjFweDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9ZmlndXJlLmZpbG1faXRlbSAuaGVhZGluZyBzcGFue2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC4wNGVtO2NvbG9yOiNFRTM4MkI7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7cmlnaHQ6MHB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9ZmlndXJlLmZpbG1faXRlbSAucG9zdGVye21hcmdpbi1ib3R0b206MTZweDtvdmVyZmxvdzpoaWRkZW59ZmlndXJlLmZpbG1faXRlbSAucG9zdGVyIGEucG9zdGVyX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWZpZ3VyZS5maWxtX2l0ZW0gLnBvc3RlciBhLnBvc3Rlcl9saW5rIGl7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjExNnB4fWZpZ3VyZS5maWxtX2l0ZW0gLnBvc3RlciBhLnBvc3Rlcl9saW5rOmhvdmVyIGk6YmVmb3Jle2NvbG9yOiNmZmZ9ZmlndXJlLmZpbG1faXRlbSAuaW5mb3tkaXNwbGF5OmZsZXh9ZmlndXJlLmZpbG1faXRlbSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7Y29sb3I6IzdGN0Y3Rjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbjowcHggMzJweCAwcHggMTZweH1maWd1cmUuZmlsbV9pdGVtIC5pbmZvIC5zaWRlX2luZm97ZmxleC1ncm93OjF9ZmlndXJlLmZpbG1faXRlbSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjZweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MS4zNX1maWd1cmUuZmlsbV9pdGVtIC5pbmZvIC5zaWRlX2luZm8gcC5wcm9wZXJ0aWVze2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MHB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGV7bWFyZ2luLWJvdHRvbTo1MHB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGUgLmhlYWRpbmd7cmlnaHQ6MzdweDt0b3A6MzIxcHh9ZmlndXJlLmZpbG1faXRlbS5mdWxsd2lkZSAuaGVhZGluZyBzcGFue2ZvbnQtc2l6ZTo2OHB4O2ZvbnQtd2VpZ2h0OjcwMH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRlIC5wb3N0ZXJ7bWFyZ2luLWJvdHRvbToxMnB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGUgLmluZm8gLnNpZGVfZGF0ZXttYXJnaW4tYm90dG9tOjEwcHh9ZmlndXJlLmZpbG1faXRlbS5mdWxsd2lkZSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1zaXplOjM2cHh9ZmlndXJlLmZpbG1faXRlbS53aXRoX2hlYWRpbmcgLmhlYWRpbmd7cmlnaHQ6MjdweDt0b3A6LTRweH1maWd1cmUuZmlsbV9pdGVtLndpdGhfaGVhZGluZyAucG9zdGVye21hcmdpbi10b3A6NDFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpey5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgYS5idG57cmlnaHQ6LTY1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCBhLmJ0bntyaWdodDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZmlsbS1wcm9wZXJ0aWVzX2Jsb2Nre3BhZGRpbmctYm90dG9tOjM4cHh9LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdHtwYWRkaW5nLXRvcDoxM3B4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgbGkuZmlsbS1wcm9wZXJ0aWVzX2l0ZW17bWFyZ2luLWJvdHRvbTotMnB4fS5maWxtLXByb3BlcnRpZXNfYmxvY2sgdWwuZmlsbS1wcm9wZXJ0aWVzX2xpc3QgbGkuZmlsbS1wcm9wZXJ0aWVzX2l0ZW0gcC5wcm9wZXJ0eV9uYW1le3dpZHRoOjkwcHg7bWFyZ2luLXJpZ2h0OjE2cHh9LmZpbG0tcHJvcGVydGllc19ibG9jayB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCBhLmJ0bnttYXJnaW4tdG9wOjIwcHg7Ym90dG9tOjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1maWd1cmUuZmlsbV9pdGVtIC5pbmZve2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUuZmlsbV9pdGVtIC5pbmZvIC5zaWRlX2RhdGUgdGltZXttYXJnaW46MHB4fWZpZ3VyZS5maWxtX2l0ZW0uZnVsbHdpZGV7cGFkZGluZzowcHggMTBweH1maWd1cmUuZmlsbV9pdGVtLmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtmb250LXNpemU6MTlweH1maWd1cmUuZmlsbV9pdGVtLndpdGhfaGVhZGluZyAuaGVhZGluZ3tkaXNwbGF5Om5vbmV9fWFydGljbGUubWFnYXppbmVfbnVtYmVyIC5tYWdhemluZV9oMV9tb2JpbGV7ZGlzcGxheTpub25lfWFydGljbGUubWFnYXppbmVfbnVtYmVyIGgxe2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZTo0MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NTFweDtsZXR0ZXItc3BhY2luZzowLjA1ZW19YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaHIud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHR7bWFyZ2luLWJvdHRvbToyNHB4O3dpZHRoOmNhbGMoMTAwJSArIDE0MHB4KSAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBpbWd7aGVpZ2h0OmF1dG99YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaHIud3AtYmxvY2stc2VwYXJhdG9ye21hcmdpbi1ib3R0b206MjRweDt3aWR0aDo2MjZweCAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIGhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1zaG9ydF9yaWdodHttYXJnaW4tbGVmdDoyNTRweH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoMj5pbWcuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTI2MHB4O21hcmdpbi10b3A6LTI1cHh9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLmhpc3RvcnlfYmxvY2t7bWF4LXdpZHRoOjY1JX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoMnttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozMHB4fWFydGljbGUubWFnYXppbmVfbnVtYmVyIGgyLnN1YmhlYWRpbmd7dGV4dC10cmFuc2Zvcm06bm9uZX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoMyBhe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBwe21pbi1oZWlnaHQ6MjBweH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBwOmVtcHR5e21hcmdpbjowICFpbXBvcnRhbnR9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uX193cmFwe292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBhe2NvbG9yOiNFRTM4MkJ9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgc3Bhbi5tYWdhemluZV9pbmZvIGE6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWFydGljbGUubWFnYXppbmVfbnVtYmVyIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46Zmlyc3QtY2hpbGQgaHIud3AtYmxvY2stc2VwYXJhdG9ye2xlZnQ6LTE3MnB4O3dpZHRoOmNhbGMoMTAwJSArIDE3MnB4KX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAudWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgyKSBwe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50fX1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAudWFnYi1jb2x1bW5zX19jb2x1bW5zLTIgLndwLWJsb2NrLXVhZ2ItY29sdW1uOm50aC1jaGlsZCgyKSBwLmhhcy10ZXh0LWNvbG9ye2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9YXJ0aWNsZS5tYWdhemluZV9udW1iZXIgLnVhZ2ItY29sdW1uc19fY29sdW1ucy0yIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMikgLmltZ193cmFwcGVyIGltZ3ttYXJnaW4tdG9wOi0zOHB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbXttYXgtd2lkdGg6MjUycHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NjRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjRUUzODJCO3BhZGRpbmctcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjQycHh9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBzcGFuLm1hZ2F6aW5lX3llYXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDozNHB4O2xldHRlci1zcGFjaW5nOjAuMDNlbTttYXJnaW4tYm90dG9tOjI0cHg7dG9wOjE1cHh9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbS5maXJzdF9pbl95ZWFyIHNwYW4ubWFnYXppbmVfeWVhcntkaXNwbGF5OmJsb2NrfXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW0ubGFzdF9pbl95ZWFye3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi1yaWdodDoxNnB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW06bnRoLWNoaWxkKDNuKXtwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tcmlnaHQ6MHB4fWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21heC13aWR0aDoyMzZweH1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGltZy5tYWdhemluZV9wb3N0ZXJ7d2lkdGg6MjM2cHg7aGVpZ2h0OjI1MHB4O21hcmdpbi1ib3R0b206MTVweDtmaWx0ZXI6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOnRvcCBsZWZ0fWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gYS5tYWdhemluZV90aXRsZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOjAuMDVlbTtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NnB4Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlO3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZX1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGEubWFnYXppbmVfdGl0bGU6aG92ZXJ7Y29sb3I6I0VFMzgyQn1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIGEubWFnYXppbmVfdGl0bGU6aG92ZXIgLm1hZ190aXRsZV9saW5le2JvcmRlci10b3A6MnB4IHNvbGlkICNFRTM4MkJ9ZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBwLm1hZ2F6aW5lX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzdGN0Y3Rn1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtOmhvdmVyIGEubWFnYXppbmVfdGl0bGV7Y29sb3I6I0VFMzgyQn1maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtOmhvdmVyIGEubWFnYXppbmVfdGl0bGUgLm1hZ190aXRsZV9saW5le2JvcmRlci10b3A6MnB4IHNvbGlkICNFRTM4MkJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2FydGljbGUubWFnYXppbmVfbnVtYmVyIC5tYWdhemluZV9oMXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAubWFnYXppbmVfaDFfbW9iaWxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciAubWFnYXppbmVfaDFfbW9iaWxlIGgxe2ZvbnQtZmFtaWx5OlByYWdtYXRpY2EgU2xhYnNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjMwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDozOHB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MC4wNWVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZH1hcnRpY2xlLm1hZ2F6aW5lX251bWJlciBoM3ttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTozMHB4fWFydGljbGUubWFnYXppbmVfbnVtYmVyIGhyLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1zaG9ydF9yaWdodHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbXt3aWR0aDo1MCU7bWF4LXdpZHRoOnVuc2V0O3BhZGRpbmctdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTozM3B4O3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSBzcGFuLm1hZ2F6aW5lX3llYXJ7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjRweDt0b3A6MTBweH11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZCgzbil7cGFkZGluZy1yaWdodDp1bnNldDttYXJnaW4tcmlnaHQ6dW5zZXR9dWwubWFnYXppbmVfYXJjaGl2ZV9saXN0IGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbTpudGgtY2hpbGQob2RkKXtwYWRkaW5nLXJpZ2h0OjVweH11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZChvZGQpLmxhc3RfaW5feWVhcntwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOmNhbGMoNTAlIC0gNXB4KX11bC5tYWdhemluZV9hcmNoaXZlX2xpc3QgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6NXB4fXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW06bnRoLWNoaWxkKGV2ZW4pLmZpcnN0X2luX3llYXJ7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDowcHg7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpfXVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCBsaS5tYWdhemluZV9hcmNoaXZlX2l0ZW06bnRoLWNoaWxkKGV2ZW4pLmxhc3RfaW5feWVhcnttYXJnaW4tcmlnaHQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW17bWF4LXdpZHRoOnVuc2V0fWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gYXt3aWR0aDoxMDAlfWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gYSBpbWcubWFnYXppbmVfcG9zdGVye3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4fWZpZ3VyZS5tYWdhemluZV9hcmNoaXZlX2l0ZW0gYS5tYWdhemluZV90aXRsZXttYXJnaW4tYm90dG9tOjhweH19LndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTZweH0ud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyAuY29sdW1uIHVsLnBlcnNvbl9saXN0e3BhZGRpbmctcmlnaHQ6MTQycHg7cGFkZGluZy10b3A6MzBweH11bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDo0OHB4O3dpZHRoOjEwMCV9dWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3QgZmlndXJlLnBlcnNvbl9pdGVtIC5uYW1le3BhZGRpbmctbGVmdDoxNDJweH11bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdCBmaWd1cmUucGVyc29uX2l0ZW06bnRoLWNoaWxkKDJuKSAubmFtZXtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MTQycHh9ZmlndXJlLnBlcnNvbl9pdGVtIC5waG90b3ttYXJnaW4tYm90dG9tOjE2cHh9ZmlndXJlLnBlcnNvbl9pdGVtIC5uYW1lIHNwYW57Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjZweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MS4zfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9LndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMgLmNvbHVtbiB1bC5wZXJzb25fbGlzdHtwYWRkaW5nLXJpZ2h0OjBweH11bC53aWRlX3BlcnNvbnNfdHdvX2NvbHVtbnNfbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDozMnB4fXVsLndpZGVfcGVyc29uc190d29fY29sdW1uc19saXN0IGZpZ3VyZS5wZXJzb25faXRlbSAubmFtZXtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fXVsLndpZGVfcGVyc29uc190d29fY29sdW1uc19saXN0IGZpZ3VyZS5wZXJzb25faXRlbTpudGgtY2hpbGQoMm4pe3BhZGRpbmctcmlnaHQ6MHB4fWZpZ3VyZS5wZXJzb25faXRlbSAucGhvdG97bWFyZ2luLWJvdHRvbToxMHB4fX1hcnRpY2xlLnBvZGNhc3RzIGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtIC5wb3N0ZXIgYS5wb3N0ZXJfbGluayBpbWd7aGVpZ2h0OjMwMHB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTozOHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnN7bWFyZ2luLWJvdHRvbToyMHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnMgcC5uYW1lc3tmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojRUUzODJCO21hcmdpbi1ib3R0b206MjBweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbiAuYnJvYWRjYXN0ZXJzIHAubmFtZXMgc3Bhbi5ib2FkY2FzdGVye2NvbG9yOiMwMDB9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb24gLmJyb2FkY2FzdGVycyB1bC5waG90b19saXN0e2Rpc3BsYXk6ZmxleH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbiAuYnJvYWRjYXN0ZXJzIHVsLnBob3RvX2xpc3QgbGkucGhvdG9faXRlbXttYXJnaW4tcmlnaHQ6MTZweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9ue21hcmdpbi1ib3R0b206NDhweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIGhye21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIGgye21hcmdpbi1ib3R0b206MzZweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWlue2Rpc3BsYXk6ZmxleH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZve29yZGVyOjI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxNzNweDttYXJnaW4tdG9wOjZweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0c3ttYXJnaW4tYm90dG9tOjE5MnB4O2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNFRTM4MkJ9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHMgdWx7bWFyZ2luLWJvdHRvbTo0MHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVsOmJlZm9yZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTFweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0cyB1bCBsaXttYXJnaW4tYm90dG9tOjExcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHMgdWwucHJvZHVjZXJzOmJlZm9yZXtjb250ZW50OifQn9GA0L7QtNGO0YHRgdC10YDRizonfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVsLmVkaXRvcnM6YmVmb3Jle2NvbnRlbnQ6J9Cc0L7QvdGC0LDQtjonfWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gdWwuaGVyb2VzX2xpc3R7d2lkdGg6MTczcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyB1bC5oZXJvZXNfbGlzdCBsaS5oZXJvZXNfaXRlbSBpbWd7bWFyZ2luLWJvdHRvbToxNnB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gdWwuaGVyb2VzX2xpc3QgbGkuaGVyb2VzX2l0ZW0gcHtjb2xvcjojRUUzODJCO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6MC44cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAudGV4dHtvcmRlcjoxO21hcmdpbi1yaWdodDoxNnB4O3dpZHRoOjU1MXB4fWZpZ3VyZS5wb2RjYXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1maWd1cmUucG9kY2FzdCAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxcHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWZpZ3VyZS5wb2RjYXN0IC5oZWFkaW5nIHNwYW57Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowLjA0ZW07Y29sb3I6I0VFMzgyQjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjBweDtyaWdodDowcHg7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3doaXRlLXNwYWNlOm5vd3JhcH1maWd1cmUucG9kY2FzdCAucG9zdGVye21hcmdpbi1ib3R0b206MTZweDtvdmVyZmxvdzpoaWRkZW59ZmlndXJlLnBvZGNhc3QgLnBvc3RlciBhLnBvc3Rlcl9saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1maWd1cmUucG9kY2FzdCAucG9zdGVyIGEucG9zdGVyX2xpbmsgaXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOjExNnB4fWZpZ3VyZS5wb2RjYXN0IC5wb3N0ZXIgYS5wb3N0ZXJfbGluayBpOmJlZm9yZXt0cmFuc2l0aW9uOi4zc31maWd1cmUucG9kY2FzdCAucG9zdGVyIGEucG9zdGVyX2xpbms6aG92ZXIgaTpiZWZvcmV7Y29sb3I6I2ZmZn1maWd1cmUucG9kY2FzdCAuaW5mb3tkaXNwbGF5OmZsZXh9ZmlndXJlLnBvZGNhc3QgLmluZm8gLnNpZGVfZGF0ZSB0aW1le2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MHB4IDMycHggMHB4IDE2cHh9ZmlndXJlLnBvZGNhc3QgLmluZm8gLnNpZGVfaW5mb3tmbGV4LWdyb3c6MX1maWd1cmUucG9kY2FzdCAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjZweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MS4zNX1maWd1cmUucG9kY2FzdCAuaW5mbyAuc2lkZV9pbmZvIHAucHJvcGVydGllc3tmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjBweH1maWd1cmUucG9kY2FzdC5mdWxsd2lkZXttYXJnaW4tYm90dG9tOjUwcHh9ZmlndXJlLnBvZGNhc3QuZnVsbHdpZGUgLmhlYWRpbmd7cmlnaHQ6MzdweDt0b3A6MzIxcHh9ZmlndXJlLnBvZGNhc3QuZnVsbHdpZGUgLmhlYWRpbmcgc3Bhbntmb250LXNpemU6NjhweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpub25lfWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5wb3N0ZXJ7bWFyZ2luLWJvdHRvbToxMnB4fWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2RhdGV7bWFyZ2luLWJvdHRvbToxMHB4fWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtmb250LXNpemU6MzZweH11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4pIC5pbmZvIC5zaWRlX2RhdGV7b3JkZXI6Mn11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4pIC5pbmZvIC5zaWRlX2RhdGUgdGltZXttYXJnaW46MHB4IDE2cHggMHB4IDMycHh9dWwud2lkZV90d29fY29sdW1uX2xpc3QgbGkud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDJuKSAuaW5mbyAuc2lkZV9pbmZve29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtmaWd1cmUucG9kY2FzdCAuaGVhZGluZ3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXthcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF9kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjMxcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb24gLmJyb2FkY2FzdGVyc3ttYXJnaW4tYm90dG9tOjE3cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfZGVzY3JpcHRpb24gLmJyb2FkY2FzdGVycyBwLm5hbWVze2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIC5icm9hZGNhc3RlcnMgdWwucGhvdG9fbGlzdHtkaXNwbGF5Om5vbmV9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiBocnttYXJnaW4tYm90dG9tOjEwcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiBoMnttYXJnaW4tYm90dG9tOjM0cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mb3tvcmRlcjoxO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206NDNweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIC5jYXN0c3ttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tcmlnaHQ6MTZweDtmb250LXdlaWdodDpub3JtYWx9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHMgdWx7bWFyZ2luLWJvdHRvbToxOHB4fWFydGljbGUucG9kY2FzdF9wYWdlIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24gLm1haW4gLmluZm8gLmNhc3RzIHVsOmJlZm9yZXttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDo3MDB9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyAuY2FzdHMgdWwgbGl7bWFyZ2luLWJvdHRvbToxcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyB1bC5oZXJvZXNfbGlzdHt3aWR0aDoxNThweH1hcnRpY2xlLnBvZGNhc3RfcGFnZSAucG9kY2FzdF90cmFuc2NyaXB0aW9uIC5tYWluIC5pbmZvIHVsLmhlcm9lc19saXN0IGxpLmhlcm9lc19pdGVtIGltZ3ttYXJnaW4tYm90dG9tOjE1cHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAuaW5mbyB1bC5oZXJvZXNfbGlzdCBsaS5oZXJvZXNfaXRlbSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE5cHg7bGV0dGVyLXNwYWNpbmc6MC4xcHh9YXJ0aWNsZS5wb2RjYXN0X3BhZ2UgLnBvZGNhc3RfdHJhbnNjcmlwdGlvbiAubWFpbiAudGV4dHtvcmRlcjoyO21hcmdpbi1yaWdodDowcHg7d2lkdGg6MTAwJX11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4pIC5pbmZvIC5zaWRlX2RhdGV7b3JkZXI6Mn11bC53aWRlX3R3b19jb2x1bW5fbGlzdCBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4pIC5pbmZvIC5zaWRlX2RhdGUgdGltZXttYXJnaW46MHB4fXVsLndpZGVfdHdvX2NvbHVtbl9saXN0IGxpLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgybikgLmluZm8gLnNpZGVfaW5mb3tvcmRlcjoxfWZpZ3VyZS5wb2RjYXN0IC5pbmZve2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUucG9kY2FzdCAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7bWFyZ2luOjBweH1maWd1cmUucG9kY2FzdC5mdWxsd2lkZXtwYWRkaW5nOjBweCAxMHB4fWZpZ3VyZS5wb2RjYXN0LmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtmb250LXNpemU6MTlweH19YXJ0aWNsZS50YWdzIGgyLnNlY3Rpb25fdGl0bGV7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjQwcHh9YXJ0aWNsZS50YWdzX3BhZ2UgaDF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1hcnRpY2xlLnRhZ3NfcGFnZSBoMSBzcGFuLnRhZ3t0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7bWFyZ2luLXJpZ2h0OjQ0cHh9YXJ0aWNsZS50YWdzX3BhZ2UgaDEgc3Bhbi50YWc6YmVmb3Jle2NvbnRlbnQ6JyMnO21hcmdpbi1yaWdodDotOXB4fWFydGljbGUudGFnc19wYWdlIGgxIHNwYW4uZGVzY3JpcHRpb257ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjBweDt3aWR0aDoxNzNweH1hcnRpY2xlLnRhZ3NfcGFnZSAuaGVhZGluZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1maWd1cmUudGFnX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZS50YWdfaXRlbSAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxcHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWZpZ3VyZS50YWdfaXRlbSAuaGVhZGluZyBzcGFue2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJzt6LWluZGV4OjE7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC4wNGVtO2NvbG9yOiNFRTM4MkIgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDtyaWdodDowcHg7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3doaXRlLXNwYWNlOm5vd3JhcH1maWd1cmUudGFnX2l0ZW0gLnBvc3RlcnttYXJnaW4tYm90dG9tOjE2cHg7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZS50YWdfaXRlbSAucG9zdGVyIGEucG9zdGVyX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWZpZ3VyZS50YWdfaXRlbSAucG9zdGVyIGEucG9zdGVyX2xpbmsgaXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTE2cHh9ZmlndXJlLnRhZ19pdGVtIC5wb3N0ZXIgYS5wb3N0ZXJfbGluazpob3ZlciBpOmJlZm9yZXtjb2xvcjojZmZmfWZpZ3VyZS50YWdfaXRlbSAuaW5mb3tkaXNwbGF5OmZsZXh9ZmlndXJlLnRhZ19pdGVtIC5pbmZvIC5zaWRlX2RhdGUgdGltZXtjb2xvcjojN0Y3RjdGO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjBweCAzMnB4IDBweCAxNnB4fWZpZ3VyZS50YWdfaXRlbSAuaW5mbyAuc2lkZV9pbmZve2ZsZXgtZ3JvdzoxfWZpZ3VyZS50YWdfaXRlbSAuaW5mbyAuc2lkZV9pbmZvIHAudGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztjb2xvcjojRUUzODJCO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjZweDtsZXR0ZXItc3BhY2luZzowLjAzZW07bGluZS1oZWlnaHQ6MS4zNX1maWd1cmUudGFnX2l0ZW0gLmluZm8gLnNpZGVfaW5mbyBwLnByb3BlcnRpZXN7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbTowcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRle21hcmdpbi1ib3R0b206NTBweH1maWd1cmUudGFnX2l0ZW0uZnVsbHdpZGUgLmhlYWRpbmd7cmlnaHQ6MzdweDt0b3A6MzIxcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRlIC5oZWFkaW5nIHNwYW57Zm9udC1zaXplOjY4cHg7Zm9udC13ZWlnaHQ6NzAwfWZpZ3VyZS50YWdfaXRlbS5mdWxsd2lkZSAucG9zdGVye21hcmdpbi1ib3R0b206MTJweH1maWd1cmUudGFnX2l0ZW0uZnVsbHdpZGUgLmluZm8gLnNpZGVfZGF0ZXttYXJnaW4tYm90dG9tOjEwcHh9ZmlndXJlLnRhZ19pdGVtLmZ1bGx3aWRlIC5pbmZvIC5zaWRlX2luZm8gcC50aXRsZXtmb250LXNpemU6MzZweH1maWd1cmUudGFnX2l0ZW0ud2l0aF9oZWFkaW5nIC5oZWFkaW5ne3JpZ2h0OjI3cHg7dG9wOi00cHh9ZmlndXJlLnRhZ19pdGVtLndpdGhfaGVhZGluZyAucG9zdGVye21hcmdpbi10b3A6MTBweH11bC5wYWdlX3RhZ3NfbGlzdCBsaS5wYWdlX3RhZ3NfaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7bWFyZ2luLWJvdHRvbTo0M3B4fXVsLnBhZ2VfdGFnc19saXN0IGxpLnBhZ2VfdGFnc19pdGVtIHNwYW4udGFne2NvbG9yOiNmZmY7Zm9udC1zaXplOjc0cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1zaGFkb3c6I0VFMzgyQiAxcHggMXB4IDBweCwjRUUzODJCIC0xcHggLTFweCAwcHgsI0VFMzgyQiAtMXB4IDFweCAwcHgsI0VFMzgyQiAxcHggLTFweCAwcHg7bWFyZ2luLXJpZ2h0OjMwcHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gc3Bhbi50YWc6YmVmb3Jle2NvbnRlbnQ6JyMnO21hcmdpbi1yaWdodDotMTdweH11bC5wYWdlX3RhZ3NfbGlzdCBsaS5wYWdlX3RhZ3NfaXRlbSBzcGFuLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHg7d2lkdGg6MTgxcHg7ZGlzcGxheTpibG9ja311bC5wYWdlX3RhZ3NfbGlzdCBsaS5wYWdlX3RhZ3NfaXRlbTpudGgtY2hpbGQoMm4pIHNwYW4udGFne3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtjb2xvcjojRUUzODJCfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXt1bC5wYWdlX3RhZ3NfbGlzdCBsaS5wYWdlX3RhZ3NfaXRlbXttYXJnaW4tYm90dG9tOjIzcHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gYS50YWdfbGlua3ttYXJnaW4tYm90dG9tOjEwcHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gYS50YWdfbGluayBzcGFuLnRhZ3tmb250LXNpemU6MzhweDt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1zaGFkb3c6I0VFMzgyQiAxcHggMXB4IDBweCwjRUUzODJCIC0xcHggLTFweCAwcHgsI0VFMzgyQiAtMXB4IDFweCAwcHgsI0VFMzgyQiAxcHggLTFweCAwcHg7bWFyZ2luLXJpZ2h0OjE2cHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gYS50YWdfbGluayBzcGFuLnRhZzpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi05cHh9dWwucGFnZV90YWdzX2xpc3QgbGkucGFnZV90YWdzX2l0ZW0gc3Bhbi5kZXNjcmlwdGlvbntmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxMnB4O3dpZHRoOjE1NHB4fWZpZ3VyZS50YWdfaXRlbSAuaW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxMHB4fWZpZ3VyZS50YWdfaXRlbSAuaW5mbyAuc2lkZV9kYXRlIHRpbWV7bWFyZ2luOjBweH1maWd1cmUudGFnX2l0ZW0uZnVsbHdpZGV7cGFkZGluZzowcHggMTBweH1maWd1cmUudGFnX2l0ZW0uZnVsbHdpZGUgLmluZm8gLnNpZGVfaW5mbyBwLnRpdGxle2ZvbnQtc2l6ZToxOXB4fWZpZ3VyZS50YWdfaXRlbS53aXRoX2hlYWRpbmcgLmhlYWRpbmd7ZGlzcGxheTpub25lfX1hcnRpY2xlLm1hdGVyaWFse3Bvc2l0aW9uOnJlbGF0aXZlfWFydGljbGUubWF0ZXJpYWwgZmlndXJlLnNlYXJjaF9ibG9jayBpe3RvcDoyMXB4O3JpZ2h0Ojc5cHh9YXJ0aWNsZS5tYXRlcmlhbCBoZWFkZXIubWF0ZXJpYWxfaGVhZGVyIGgxe21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLm1hdGVyaWFsIC5jb250ZW50PnVse2xpc3Qtc3R5bGU6b3V0c2lkZTtmb250LWZhbWlseTonTG9yYSc7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS41NTtwYWRkaW5nLWxlZnQ6MjBweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3J7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tdG9wOjE1cHg7cGFkZGluZy10b3A6MThweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9waG90b3t3aWR0aDoxNzNweDttYXJnaW4tcmlnaHQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE3M3B4IDE3M3B4O2dyaWQtZ2FwOjE1cHh9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfcGhvdG8gaW1ne3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7d2lkdGg6MTczcHg7aGVpZ2h0OjIwMHB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfaW5mb3ttYXJnaW4tdG9wOjIwcHg7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDphdXRvfWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm8gLmF1dGhvcl9uYW1lc3tkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjUwMHB4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9pbmZvIGFkZHJlc3MuYXV0aG9ye2ZvbnQtZmFtaWx5OlwiTG9yYVwiICFpbXBvcnRhbnQ7Y29sb3I6I2VlMzgyYjtmb250LXdlaWdodDoxMDA7Zm9udC1zaXplOjIwcHg7bWFyZ2luLXJpZ2h0OjE2cHg7Zm9udC1zdHlsZTpub3JtYWx9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfaW5mbyB0aW1le21hcmdpbi1sZWZ0OjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBxLmFzaWRlLm1hZ2F6aW5lX2lzc3Vle2Zsb2F0OnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXthcnRpY2xlLm1hdGVyaWFsIHEuYXNpZGUubWFnYXppbmVfaXNzdWV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MTtmbGV4LWdyb3c6MX1hcnRpY2xlLm1hdGVyaWFsIHEuYXNpZGUubWFnYXppbmVfaXNzdWUgc3Bhbi5tYWdhemluZV9pbmZve21hcmdpbi10b3A6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODkwcHgpe2FydGljbGUubWF0ZXJpYWwgcS5hc2lkZS5tYWdhemluZV9pc3N1ZSBzcGFuLm1hZ2F6aW5lX2luZm97d2lkdGg6MTM3JTttYXJnaW4tdG9wOjEwcHh9fWFydGljbGUubWF0ZXJpYWwgdWwuaGVyb2VzX2xpc3R7d2lkdGg6MTczcHg7bGlzdC1zdHlsZTpub25lO2Zsb2F0OnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXthcnRpY2xlLm1hdGVyaWFsIHVsLmhlcm9lc19saXN0e3BhZGRpbmctbGVmdDowfX1hcnRpY2xlLm1hdGVyaWFsIHVsLmhlcm9lc19saXN0IGxpLmhlcm9lc19pdGVtIGltZ3ttYXJnaW4tYm90dG9tOjE2cHg7bWluLWhlaWdodDoxNzhweDtvYmplY3QtZml0OmNvdmVyfWFydGljbGUubWF0ZXJpYWwgdWwuaGVyb2VzX2xpc3QgbGkuaGVyb2VzX2l0ZW0gcHtjb2xvcjojRUUzODJCO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6MC44cHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5oZXJvZXNfbGlzdCBsaS5oZXJvZXNfaXRlbSBwIGF7Zm9udC1mYW1pbHk6UHJhZ21hdGljYSBTbGFic2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtsZXR0ZXItc3BhY2luZzowLjAzZW07Y29sb3I6I0VFMzgyQjt3aGl0ZS1zcGFjZTpub3dyYXB9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVye21hcmdpbi1ib3R0b206ODBweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy10b3A6MjVweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5kYXRlX2Jsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXJpZ2h0OjE2cHg7Y29sb3I6IzdGN0Y3Rn1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5kYXRlX2Jsb2NrIHNwYW4uZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToycHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuZGF0ZV9ibG9jayB0aW1le3RleHQtYWxpZ246cmlnaHR9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5zaGFyZV9ibG9jayBzcGFuLmRlc2NyaXB0aW9ue2NvbG9yOiNFRTM4MkI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEycHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgdWwuc29jaWFsLWxpbmtzX2xpc3R7bWFyZ2luLWJvdHRvbTowcHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgdWwuc29jaWFsLWxpbmtzX2xpc3QgbGkuc29jaWFsLWxpbmtzX2l0ZW17bWFyZ2luLXJpZ2h0OjhweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5zaGFyZV9ibG9jayB1bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjBweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5zaGFyZV9ibG9jayB1bC5zb2NpYWwtbGlua3NfbGlzdCBsaS5zb2NpYWwtbGlua3NfaXRlbSAuc29jaWFsLWxpbmtzX2xpbmt7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9ja3ttYXJnaW4tdG9wOjQwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgaHJ7bWFyZ2luLWJvdHRvbToxNnB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIGgye21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVye2Rpc3BsYXk6ZmxleH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIC5maWxtc19wcm9kdWNlcnttYXJnaW4tcmlnaHQ6MTZweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIC5maWxtc19wcm9kdWNlciBpbWd7d2lkdGg6MTczcHg7aGVpZ2h0OjE3M3B4O21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIC5maWxtc19wcm9kdWNlciBwe2NvbG9yOiNFRTM4MkI7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjBweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIC5maWxtc19wcm9kdWNlciBwLnByb2R1Y2Vye2ZvbnQtd2VpZ2h0OjUwMH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIHVsLmJlc3RfZmlsbXNfbGlzdHt3aWR0aDo2OTNweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtyb3ctZ2FwOjQ2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIGltZy5iZXN0X2ZpbG1faW1ne3dpZHRoOjY5M3B4O2hlaWdodDozMDBweDttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIHVsLmJlc3RfZmlsbXNfbGlzdCBsaS5iZXN0X2ZpbG1zX2l0ZW0gLmJlc3RfZmlsbV9kZXNjcmlwdGlvbiBoci5iZXN0X2ZpbG1fc2VwYXJhdG9ye3dpZHRoOjcwcHg7bWFyZ2luOjBweCAxMHB4IDBweCAwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24gYS5iZXN0X2ZpbG1fdGl0bGV7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MjBweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjUwMDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbW96LXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2V9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24gYS5iZXN0X2ZpbG1fdGl0bGU6aG92ZXJ7Y29sb3I6I0VFMzgyQn1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZXttYXJnaW4tYm90dG9tOjQ4cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgaDF7bWFyZ2luLWJvdHRvbTo0MHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHVsLmJlc3RfZmlsbXNfZnVsbHdpZGVfbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtyb3ctZ2FwOjQ4cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSBoMi53aXRoX2luZGVudHtwYWRkaW5nLWxlZnQ6NjFweDttYXJnaW4tYm90dG9tOjE2cHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSBoMi53aXRoX2luZGVudCBhe2NvbG9yOiNFRTM4MkJ9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTozOHB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX2F1dGhvcl9ibG9ja3t3aWR0aDoxNzNweDttYXJnaW4tcmlnaHQ6MTQxcHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfYXV0aG9yX2Jsb2NrIGltZy5xdW90ZV9waG90b3t3aWR0aDoxNzNweDtoZWlnaHQ6MTczcHg7bWFyZ2luLWJvdHRvbToxNnB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX2F1dGhvcl9ibG9jayBwe21hcmdpbi1ib3R0b206MHB4O2NvbG9yOiNFRTM4MkI7Zm9udC1mYW1pbHk6J1ByYWdtYXRpY2EgU2xhYnNlcmlmJztmb250LXNpemU6MTZweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2sgcC5xdW90ZV9hdXRob3J7Zm9udC13ZWlnaHQ6NTAwfWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX3RleHR7cG9zaXRpb246cmVsYXRpdmV9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbSAucXVvdGVfdGV4dDpiZWZvcmV7Y29udGVudDon4oCcJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtZmFtaWx5OidQcmFnbWF0aWNhIFNsYWJzZXJpZic7Y29sb3I6I0VFMzgyQjtmb250LXNpemU6MTQxcHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2xlZnQ6LTY0cHg7dG9wOi05M3B4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5xdW90ZV9hdXRob3JfYmxvY2t7b3JkZXI6MjttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1sZWZ0OjE0MnB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5xdW90ZV90ZXh0e29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXthcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZXttYXJnaW4tYm90dG9tOjQwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgaDF7bWFyZ2luLWJvdHRvbTozM3B4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Z1bGx3aWRlIHVsLmJlc3RfZmlsbXNfZnVsbHdpZGVfbGlzdHtncmlkLXJvdy1nYXA6NDBweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZSB1bC5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2xpc3QgbGkuYmVzdF9maWxtc19mdWxsd2lkZV9pdGVtIGgyLndpdGhfaW5kZW50e3BhZGRpbmctbGVmdDowcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjBweCAxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7YXJ0aWNsZS5tYXRlcmlhbCB1bC5oZXJvZXNfbGlzdHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFsIC53cC1ibG9jay1zcGFjZXJ7aGVpZ2h0OjMwcHggIWltcG9ydGFudH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3J7cGFkZGluZy10b3A6MjJweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9waG90b3t3aWR0aDoxMjRweDttYXJnaW4tcmlnaHQ6MTFweH1hcnRpY2xlLm1hdGVyaWFsIC5tYXRlcmlhbF9hdXRob3IgLmF1dGhvcl9waG90byBpbWd7d2lkdGg6MTI0cHg7aGVpZ2h0OjE0OHB4O2JvdHRvbToxMHB4O29iamVjdC1maXQ6Y292ZXJ9YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9yIC5hdXRob3JfaW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTttYXJnaW4tdG9wOi0yNXB4fWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm8gYWRkcmVzcy5hdXRob3J7bGV0dGVyLXNwYWNpbmc6LTAuM3B4fWFydGljbGUubWF0ZXJpYWwgLm1hdGVyaWFsX2F1dGhvciAuYXV0aG9yX2luZm8gdGltZXttYXJnaW4tbGVmdDowcHg7bWFyZ2luLWJvdHRvbTo4cHh9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVye21hcmdpbi1ib3R0b206MzRweH1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5kYXRlX2Jsb2Nre21hcmdpbi1yaWdodDowcHg7bWFyZ2luLWJvdHRvbToyMHB4fWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLmRhdGVfYmxvY2sgc3Bhbi5kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn1hcnRpY2xlLm1hdGVyaWFsIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIC5kYXRlX2Jsb2NrIHRpbWV7dGV4dC1hbGlnbjpjZW50ZXJ9YXJ0aWNsZS5tYXRlcmlhbCBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciAuc2hhcmVfYmxvY2sgc3Bhbi5kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayBocnttYXJnaW4tYm90dG9tOjEwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXJ7bWFyZ2luLXJpZ2h0OjEwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXIgaW1ne3dpZHRoOjEyNXB4O2hlaWdodDoxMjVweDttYXJnaW4tYm90dG9tOjEwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciAuZmlsbXNfcHJvZHVjZXIgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ1fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0e3Jvdy1nYXA6MTZweH1hcnRpY2xlLm1hdGVyaWFsIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayAuYmVzdF9maWxtc193cmFwcGVyIHVsLmJlc3RfZmlsbXNfbGlzdCBsaS5iZXN0X2ZpbG1zX2l0ZW0gaW1nLmJlc3RfZmlsbV9pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEwcHh9YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb257YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXJ0aWNsZS5tYXRlcmlhbCBzZWN0aW9uLmJlc3RfZmlsbXNfYmxvY2sgLmJlc3RfZmlsbXNfd3JhcHBlciB1bC5iZXN0X2ZpbG1zX2xpc3QgbGkuYmVzdF9maWxtc19pdGVtIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24gaHIuYmVzdF9maWxtX3NlcGFyYXRvcnt3aWR0aDo1MnB4O21hcmdpbjowcHggMHB4IDEwcHggMHB4fWFydGljbGUubWF0ZXJpYWwgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIC5iZXN0X2ZpbG1zX3dyYXBwZXIgdWwuYmVzdF9maWxtc19saXN0IGxpLmJlc3RfZmlsbXNfaXRlbSAuYmVzdF9maWxtX2Rlc2NyaXB0aW9uIGEuYmVzdF9maWxtX3RpdGxle2ZvbnQtc2l6ZToxNHB4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1ufWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX2F1dGhvcl9ibG9ja3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MjBweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2sgaW1nLnF1b3RlX3Bob3Rve3dpZHRoOjE1OHB4O2hlaWdodDoxNThweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjBweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV9hdXRob3JfYmxvY2sgcHtmb250LXNpemU6MTRweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtIC5xdW90ZV90ZXh0e3BhZGRpbmctbGVmdDo2N3B4fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX3RleHQgcHtsaW5lLWhlaWdodDoxLjQ1fWFydGljbGUubWF0ZXJpYWwgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3QgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0gLnF1b3RlX3RleHQ6YmVmb3Jle2xlZnQ6LTJweDt0b3A6LTkycHh9YXJ0aWNsZS5tYXRlcmlhbCB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCBsaS5xdW90ZXNfb3ZlcnZpZXdfaXRlbTpudGgtY2hpbGQoZXZlbikgLnF1b3RlX2F1dGhvcl9ibG9ja3tvcmRlcjoxO21hcmdpbi1sZWZ0OjBweH1hcnRpY2xlLm1hdGVyaWFsIHVsLnF1b3Rlc19vdmVydmlld19saXN0IGxpLnF1b3Rlc19vdmVydmlld19pdGVtOm50aC1jaGlsZChldmVuKSAucXVvdGVfdGV4dHtvcmRlcjoyfX1AbWVkaWEgcHJpbnR7YXJ0aWNsZS5tYXRlcmlhbCAubWF0ZXJpYWxfYXV0aG9ye2hlaWdodDoyMDBweDt3aWR0aDoxMDAlfWFydGljbGUubWF0ZXJpYWwgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciAubWF0ZXJpYWxfZm9vdGVyX3dyYXBwZXIgLnNoYXJlX2Jsb2Nre2Rpc3BsYXk6bm9uZX19YXJ0aWNsZS5wb2xpY3kgLmRlZmluaXRpb25zX2Jsb2Nre21hcmdpbi1ib3R0b206NDhweH1hcnRpY2xlLnBvbGljeSAuZGVmaW5pdGlvbnNfYmxvY2sgLnJpZ2h0X2Jsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE3M3B4O3JpZ2h0OjBweDttYXJnaW4tdG9wOjYzcHh9YXJ0aWNsZS5wb2xpY3kgLmRlZmluaXRpb25zX2Jsb2NrIC5yaWdodF9ibG9jayAucmVxdWlzaXRlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOiM3RjdGN0Y7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MzVweH1hcnRpY2xlLnBvbGljeSAuZXhjZXJwdHMgLnByaXZhY3lfZXhjZXJwdHN7bWFyZ2luLXRvcDozMHB4fWFydGljbGUucG9saWN5IC5leGNlcnB0cyB1bC5yZXB1Ymxpc2hfbGlzdHttYXJnaW4tdG9wOjEyMHB4fS5wb2xpY3kgLmNvbnRlbnQgZGQgYXtjb2xvcjpyZWR9LnBvbGljeSAuY29udGVudCB1bCwucG9saWN5IC5jb250ZW50IG9se2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNTV9LnBvbGljeSAuY29udGVudCB1bCwucG9saWN5IC5jb250ZW50IG9sLC5wb2xpY3kgLmNvbnRlbnQgdWw+bGksLnBvbGljeSAuY29udGVudCBvbD5saXttYXJnaW4tYm90dG9tOjIwcHh9LnBvbGljeSAuY29udGVudCBoM3ttYXJnaW46NTBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXthcnRpY2xlLnBvbGljeSAuZGVmaW5pdGlvbnNfYmxvY2t7bWFyZ2luLWJvdHRvbToyNHB4fWFydGljbGUucG9saWN5IC5kZWZpbml0aW9uc19ibG9jayAucmlnaHRfYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtyaWdodDp1bnNldDttYXJnaW4tdG9wOjE2cHh9fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0e21hcmdpbi1ib3R0b206MzBweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoxNnB4O2dyaWQtcm93LWdhcDoxOXB4fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSAucGhvdG97aGVpZ2h0OjI1MHB4O21hcmdpbi1ib3R0b206MTlweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1zZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCBsaS5lZGl0b3JpYWwtb2ZmaWNlX2l0ZW0gcC5wb3NpdGlvbntmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206LTNweDtsaW5lLWhlaWdodDoxLjU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02cHh9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3QgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHAubmFtZXtmb250LWZhbWlseTonUHJhZ21hdGljYSBTbGFic2VyaWYnO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNFRTM4MkI7bWFyZ2luLWJvdHRvbTowcHg7bGluZS1oZWlnaHQ6MX1zZWN0aW9uLmFib3V0X3VzIHVsLnBhcnRuZXJzX2xpc3R7d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MTAwcHg7Z3JpZC1yb3ctZ2FwOjcwcHg7anVzdGlmeS1pdGVtczpjZW50ZXJ9c2VjdGlvbi5hYm91dF91cyB1bC5wYXJ0bmVyc19saXN0IGxpLnBhcnRuZXJzX2l0ZW17anVzdGlmeS1zZWxmOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn1zZWN0aW9uLmFib3V0X3VzIHVsLnBhcnRuZXJzX2xpc3QgbGkucGFydG5lcnNfaXRlbSAucGFydG5lcnNfbGluayBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpfXNlY3Rpb24uYWJvdXRfdXMgdWwucGFydG5lcnNfbGlzdCBsaS5wYXJ0bmVyc19pdGVtIC5wYXJ0bmVyc19saW5rIGltZzpob3ZlcntmaWx0ZXI6Z3JheXNjYWxlKDAlKX1zZWN0aW9uLmFib3V0X3VzIGRsLmFkZHJlc3NfbGlzdCBkZCB1bC5saW5rX2xpc3QgbGkubGlua19pdGVte21hcmdpbi1ib3R0b206OHB4fXNlY3Rpb24uYWJvdXRfdXMgZGwuYWRkcmVzc19saXN0IGRkIHNwYW57ZGlzcGxheTpibG9ja31zZWN0aW9uLmFib3V0X3VzIGRsLmFkZHJlc3NfbGlzdCBkZCBzcGFuLnN0b3JlX25hbWV7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtzZWN0aW9uLmFib3V0X3VzIC5zZWN0aW9uX2hlYWRlcl9ibG9jayBuYXYuaG9yaXpvbnRhbHtkaXNwbGF5Om5vbmV9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3R7Z3JpZC1jb2x1bW4tZ2FwOjEwcHh9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3QgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIC5waG90b3ttYXJnaW4tYm90dG9tOjE0cHh9c2VjdGlvbi5hYm91dF91cyB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3QgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHAucG9zaXRpb257Zm9udC1mYW1pbHk6J0xvcmEnO2ZvbnQtc2l6ZToxNnB4fXNlY3Rpb24uYWJvdXRfdXMgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSBwLm5hbWV7Zm9udC1mYW1pbHk6J0xvcmEnO2ZvbnQtc2l6ZToxNnB4fXNlY3Rpb24uYWJvdXRfdXMgdWwucGFydG5lcnNfbGlzdHtncmlkLWNvbHVtbi1nYXA6MTUlO2dyaWQtcm93LWdhcDo1MHB4fXNlY3Rpb24uYWJvdXRfdXMgZGwuYWRkcmVzc19saXN0IGRke21hcmdpbi1sZWZ0OjY0cHh9c2VjdGlvbi5hYm91dF91cyBkbC5hZGRyZXNzX2xpc3QgZGQgdWwubGlua19saXN0IGxpLmxpbmtfaXRlbXttYXJnaW4tYm90dG9tOjNweH1zZWN0aW9uLmFib3V0X3VzIGRsLmFkZHJlc3NfbGlzdCBkZCBzcGFuLnN0b3JlX25hbWV7bWFyZ2luLWJvdHRvbTo0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn1zZWN0aW9uLmFib3V0X3VzIHVsLmVkaXRvcmlhbC1vZmZpY2VfbGlzdCBsaS5lZGl0b3JpYWwtb2ZmaWNlX2l0ZW0gLnBob3Rve2hlaWdodDoyMDNweH19XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCdjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD9vbzExMXknKTtcbiAgc3JjOiAgdXJsKCdjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD9vbzExMXkjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnY3NzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/b28xMTF5JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ2Nzcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj9vbzExMXknKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdjc3MvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz9vbzExMXkjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgY29sb3I6ICNlZTM4MmI7XG59XG4uaWNvbi1wbGF5X2xpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGNvbG9yOiAjNTIwMGZmO1xufVxuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjZWUzODJiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgY29sb3I6ICNlZTM4MmI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogI2VlMzgyYjtcbn1cbi5idG5fc3Vic2NyaWJlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYnRuX3N1YnNjcmliZS5jbGljayB7XG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4gIC5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvc2VhbmNlL2Fzc2V0cy9pbWFnZXMvc2VhcmNobG9hZGluZy5zdmcpO1xuICB9XG59XG4uYnRuX3N1YnNjcmliZS5jbGljay5sb2FkaW5nIHtcbiAgdHJhbnNpdGlvbjogMTAwcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDYsIDAuNDUsIDAuNzQsIDAuNzIpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNmb3JtOnJvdGF0ZSg1MDAwMGRlZyk7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICNlZTM4MmI7XG59XG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24taGFtYnVyZ2VyX2xpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGNvbG9yOiAjZWUzODJiO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogI2VlMzgyYjtcbn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICNlZTM4MmI7XG59XG4iLCIvKiBUaGlzIHN0eWxlc2hlZXQgZ2VuZXJhdGVkIGJ5IFRyYW5zZm9udGVyIChodHRwczovL3RyYW5zZm9udGVyLm9yZykgb24gSnVuZSAyNiwgMjAxNyAyOjQ4IFBNICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgc3JjOiB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdQcmFnbWF0aWNhIFNsYWIgQm9vaycpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItQm9vaycpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gIHNyYzogdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1ByYWdtYXRpY2EgU2xhYiBMaWdodCcpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItTGlnaHQnKSxcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUHJhZ21hdGljYSBTbGFiIEV4dHJhQm9sZCcpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItRXh0cmFCb2xkJyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnUHJhZ21hdGljYSBTbGFiIE1lZGl1bScpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItTWVkaXVtJyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgc3JjOiB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdQcmFnbWF0aWNhIFNsYWIgQm9sZCcpLCBsb2NhbCgnUHJhZ21hdGljYVNsYWItQm9sZCcpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ2Nzcy9mb250cy9QcmFnbWF0aWNhU2xhYi9QcmFnbWF0aWNhU2xhYi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICBzcmM6IHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ1ByYWdtYXRpY2EgU2xhYiBFeHRyYUxpZ2h0JyksIGxvY2FsKCdQcmFnbWF0aWNhU2xhYi1FeHRyYUxpZ2h0JyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCdjc3MvZm9udHMvUHJhZ21hdGljYVNsYWIvUHJhZ21hdGljYVNsYWItRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnY3NzL2ZvbnRzL1ByYWdtYXRpY2FTbGFiL1ByYWdtYXRpY2FTbGFiLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgc3JjOiAgdXJsKCdjc3MvZm9udHMvTG9yYS9Mb3JhLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xvcmEnO1xuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9Mb3JhL0xvcmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xvcmEnO1xuICBzcmM6ICB1cmwoJ2Nzcy9mb250cy9Mb3JhL0xvcmEtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgc3JjOiAgdXJsKCdjc3MvZm9udHMvTG9yYS9Mb3JhLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1kcmFnOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZycpOyovXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zNTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbmltZywgLmFsc29fcmVhZF9wb3N0ZXIgIGEgPiBpbWcsIHEudGFnX3Bob3RvIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi53aXRoX2hlYWRpbmcge1xuICBhIGltZy5hZGFwdGl2ZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgfVxuICAuaW5mbyB7XG4gICAgLnNpZGVfaW5mbyBwLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICB9XG4gIH1cbiAgLm5hbWUgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIGltZy5hZGFwdGl2ZSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAuc2lkZV9pbmZvIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1lIHNwYW4ge1xuICAgICAgY29sb3I6ICNFRTM4MkIhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoX3Jlc3VsdF9pdGVtIHtcbiAgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICB9XG4gIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5rIHtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLnNlYXJjaF9yZXN1bHRfdGl0bGVfbGluayB7XG4gICAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgfVxuICB9XG59XG5cbi5tYXRlcmlhbHNfbGlzdF9ncmlkLm1vZHVsZSB7XG4gIC5tYXRlcmlhbHMgbGkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNFRTM4MkIhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWxzb19yZWFkX2Jsb2NrIHtcbiAgLmFsc29fcmVhZF9pdGVtIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIH1cbiAgICBhLmFsc29fcmVhZF9saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYS5hbHNvX3JlYWRfbGluayB7XG4gICAgICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbG9yZnVsbCBmaWd1cmUuZ3JheXNjYWxlX2ZpbHRlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcbn1cblxuLmNvbG9yZnVsbCwgLmNvbG9yZnVsbCBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKSFpbXBvcnRhbnQ7XG59XG5cbmZpZ3VyZS5ncmF5c2NhbGVfZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uY29sb3JmdWxsIHtcbiAgZmlndXJlLmdyYXlzY2FsZV9maWx0ZXIge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFnYXppbmVfcG9zdGVyID4gYSA+IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0X2NvbCB7XG4gIG1heC13aWR0aDogMTczcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1hdGVyaWFsX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBMb3JhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbi8qYm9keTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjUlO1xuICBmaWx0ZXI6IGJsdXIoMjVweCk7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTI1MHB4O1xufSovXG5cbi5sb2FkaW5nX3NlYXJjaF9yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL3NlYXJjaGxvYWRpbmcuc3ZnKSBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAxMDBzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubG9hZGluZ19zZWFyY2hfcmVzdWx0cy5tb3ZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwMDBkZWcpO1xufVxuXG4uaG9tZV9wYWdlIGlmcmFtZSN2aWRlb19tb2R1bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY3VydGFpbl93cmFwcGVyID4gLndyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLndyYXBwZXIge1xuICB3aWR0aDogJHdyYXBwZXJfd2lkdGg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6ICRjb250YWluZXJfd2lkdGg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAvKmJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjOTA5MDkwOyovXG59XG4uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRjb250ZW50X3dpZHRoO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIEdSQVlTQ0FMRVxuLyouZnVsbHdpZGUsIC50YWdfbWF0ZXJpYWxzLCAuYWxzb19yZWFkX2xpc3QsIC5maWxtX2l0ZW0+LnBvc3RlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufSovXG5cblxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDBweDtcbn1cbmltZyB7XG4gICYuYWRhcHRpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5hbWVfZ3JpZHMge1xuICBpbWcge1xuICAgICYuYWRhcHRpdmUge1xuICAgICAgbWF4LWhlaWdodDogMTgxcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzgyYztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5hcnRpY2xlLnBlcnNvbnMge1xuICAjYWpheF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHghaW1wb3J0YW50O1xuICAgICAgLndpZGVfdHdvX2NvbHVtbl9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC5pbmZvIC5zaWRlX2luZm8ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IGZpZ3VyZS5wZXJzb25faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgICAgLm5hbWUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU3NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZV9wZXJzb25zX3Bob3RvX2FuZF9uYW1lcyB7XG4gICAgICAuY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC5wZXJzb25faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWdfaXRlbSwgLnBlcnNvbl9pdGVtIHtcbiAgICBpbWcge1xuICAgICAgJi5hZGFwdGl2ZSB7XG4gICAgICAgIC8vbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTM4MmM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGVfdHdvX2NvbHVtbl9pdGVtIC5wb3N0ZXIgYSBpbWcuYWRhcHRpdmUsIC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5waG90byBhIGltZy5hZGFwdGl2ZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuYXJ0aWNsZS50YWdzX3BhZ2Uge1xuICAjYWpheF9jb250ZW50IHtcbiAgICAvL21hcmdpbi10b3A6IC0xMTBweDtcbiAgfVxuICAud2lkZV90d29fY29sdW1uX2l0ZW0sIC5wb2RjYXN0c19pdGVtIHtcbiAgICBpbWcge1xuICAgICAgJi5hZGFwdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzgyYztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFnX2l0ZW0uZnVsbHdpZGUge1xuICAgIGltZyB7XG4gICAgICAmLmFkYXB0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTEycHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jbG9hZE1vcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLm1hZ2F6aW5lX2FyY2hpdmUge1xuICAjbG9hZE1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCB7XG4gIC5tYWdfdGl0bGVfbGluZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZWUzODJiO1xuICAgIG1hcmdpbjogNjNweCAxNXB4O1xuICB9XG4gIC5tYWdhemluZV9oMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5tYWdfdGl0bGVfbGluZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRTM4MkI7XG4gIG1hcmdpbjogN3B4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5maWd1cmUucG9zdF9sb25nX2Rhc2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xufVxuXG4ubWFnYXppbmVfaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubWFnYXppbmVfYXJjaGl2ZV9pdGVtIHtcbiAgLm1hZ190aXRsZV9saW5lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICBtYXJnaW46IDhweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4xcztcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbiAgLm1hZ2F6aW5lX2gxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuXG5hcnRpY2xlLmJsb2cge1xuICAjYWpheF9jb250ZW50IHtcbiAgICAvL21hcmdpbi10b3A6IC03MHB4O1xuICB9XG4gIC50YWdfaXRlbSwgLnBlcnNvbl9pdGVtIHtcbiAgICBpbWcge1xuICAgICAgJi5hZGFwdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgLy9vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAmLmNhcCB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbmFydGljbGUuZmlsbXMge1xuICAjYWpheF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICBpbWcge1xuICAgICYuYWRhcHRpdmUge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbmFydGljbGUuZmlsbV9jYXJkIHtcbiAgaW1nIHtcbiAgICAmLmFkYXB0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODJjO1xuICAgIH1cbiAgfVxufVxuXG4ud2l0aF9oZWFkaW5nID4gLmhlYWRpbmcgPiBzcGFuID4gYSwgZmlndXJlLnNpZGVfaGVhZGluZyA+IGZpZ2NhcHRpb24gPiBhIHtcbiAgY29sb3I6ICNFRTM4MkIhaW1wb3J0YW50O1xufVxuXG5cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gIGNvbG9yOiAkcmVkO1xuICBwYWRkaW5nOiAwcHggMTdweCAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgJi5zbWFsbCB7XG4gICAgcGFkZGluZzogMHB4IDEycHggMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRyZWRcbiAgfVxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jdXJ0YWluX3dyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKmZpbHRlcjogYmx1cigxNXB4KTsqL1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY3VydGFpbl93cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jdXJ0YWluX3dyYXBwZXIge1xuICAgIC8vZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gICNjb29raWUtbm90aWNlIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG5cbi5zaG93X3NpbmNlX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyrQoNCw0LfQvNC10YLQutCwINGB0YLRgNCw0L3QuNGG0YsqL1xuXG4uYmxvY2tfd2l0aF9hc2lkZSB7XG4gIHdpZHRoOiA1NTFweDtcbn1cbi5jb250ZW50X3dpdGhfbGVmdF9pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG59XG4uYmxvY2tfM18xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJibG9jayBibG9jayBibG9jayBhc2lkZVwiO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIC5ibG9ja18zIHtcbiAgICBncmlkLWFyZWE6IGJsb2NrO1xuICB9XG4gIC5ibG9ja18xIHtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICB9XG59XG5cbi8q0JTQstGD0LrQvtC70L7QvdC+0YfQvdGL0Lkg0YjQuNGA0L7QutC40Lkg0LHQu9C+0LoqL1xudWwud2lkZV90d29fY29sdW1uX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtcm93LWdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsaS53aWRlX3R3b19jb2x1bW5faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY29sdW1uIHtcblxuICAgIHVsLnBlcnNvbl9saXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4O1xuICAgIH1cblxuICB9XG59XG5cbi5uYW1lX2dyaWRzIHtcbiAgZGl2LmNvbHVtbiB7XG4gICAgdWwuY29sdW1ue1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2lkZV90d29fY29sdW1uX2xpc3QsIC5wZXJzb25faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5maWd1cmUge1xuICBzcGFuLnJlcHVibGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgJi5yZXB1YmxpY190cmF1YmVyZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlZWUzIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5yZXB1YmxpY190dXJvdnNrYXlhIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyMDQsIDAsIDApIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5mdWxsd2lkZSB7XG4gICAgc3Bhbi5yZXB1YmxpYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gIC5tYXRlcmlhbF9pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gIGZpZ3VyZSB7XG4gICAgJi5mdWxsd2lkZSB7XG4gICAgICBzcGFuLnJlcHVibGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZV9udW1iZXIge1xuICAgIC51YWdiLWNvbHVtbl9faW5uZXItd3JhcCA+IC53cC1ibG9jay1zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLndwLWJsb2NrLXVhZ2ItY29sdW1uLnVhZ2ItY29sdW1uX193cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4IWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluZV9udW1iZXIubWF0ZXJpYWwgLm1hZ190aXRsZV9saW5lIHtcbiAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XG4gIH1cblxuICBhcnRpY2xlLnBlcnNvbnMge1xuICAgICNhamF4X2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAud2lkZV90d29fY29sdW1uX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAuaW5mbyAuc2lkZV9pbmZvIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBmaWd1cmUucGVyc29uX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgLy9mb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTc2cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIC5jb2x1bW46bnRoLWNoaWxkKDEpIC5wZXJzb25faXRlbSAubmFtZSBhIHNwYW4ge1xuICAgICAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFnc19wYWdlIGZpZ3VyZSB7XG4gIHNwYW4ucmVwdWJsaWMge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAmLmZ1bGx3aWRlIHtcbiAgICBzcGFuLnJlcHVibGljIHtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuLmJsb2cgZmlndXJlIHtcbiAgc3Bhbi5yZXB1YmxpYyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogMjU1cHghaW1wb3J0YW50O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAvKnBhZGRpbmctcmlnaHQ6IDk0cHg7Ki9cbiAgICAgICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTQwcHgpO1xuICAgICAgICAgIGxlZnQ6IC0xNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBwLmhhcy10ZXh0LWNvbG9yIHtcbiAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWdfd3JhcHBlciBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAge1xuICAudWFnYi1jb2x1bW5fX2lubmVyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5mb290ZXIgPiBoci5ocl9yaWdodCB7XG4gIG1hcmdpbi10b3A6IDQwcHghaW1wb3J0YW50O1xufVxuXG4udWFnYi1jb2x1bW5zX19jb2x1bW5zLTIge1xuICAud3AtYmxvY2stdWFnYi1jb2x1bW4ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgbGVmdDogLTE3MnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTcycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNlZTM4MmIhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLXRleHQtY29sb3Ige1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWdfd3JhcHBlciBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLmJhY2tncm91bmRfaW1hZ2VfcG9zdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNlbnRyZWRfYWRhcHRpdmVfaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cbi5wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuXG5uYXYuaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB1bC5uYXZfaG9yaXpvbnRhbF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpLm5hdl9ob3Jpem9udGFsX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGEubmF2X2hvcml6b250YWxfbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYS5uYXZfaG9yaXpvbnRhbF9saW5rIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBob3RvX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAuc2xpZGVyX2ZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1hZ2VzL3RlbXAvc2xpZGVyX3N0dWIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnNsaWRlcl9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRncmV5O1xuICB9XG59XG4uc2lkZV9oaWdobGlnaHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG51bC5yZXB1Ymxpc2hfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogNDdweDtcbiAgbGkucmVwdWJsaXNoX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAucmVwdWJsaXNoX2l0ZW1fcGhvdG8ge1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXB1Ymxpc2hfaXRlbV9pbmZvIHtcbiAgICAgIHAucmVwdWJsaXNoX2l0ZW1fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgfVxuICAgICAgcC5yZXB1Ymxpc2hfaXRlbV9zb3VyY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5maWd1cmUubWFnYXppbmVfaXNzdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYS5tYWdhemluZV9wb3N0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG4gIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbn1cblxudWwuc29jaWFsLWxpbmtzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbGkuc29jaWFsLWxpbmtzX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgLnNvY2lhbC1saW5rc19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLnRhZ3NfbGlzdCB7XG4gIGxpLnRhZ3NfaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcjJztcbiAgICB9XG4gIH1cbn1cblxuXG5cbnVsLndpZGVfdHdvX2NvbHVtbl9waG90b19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgbGkud2lkZV90d29fY29sdW1uX3Bob3RvX2l0ZW0ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTA0cHg7XG4gICAgICBoZWlnaHQ6IDU3NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgcC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWwucGVyc29uX2xpc3Qge1xuICBsaS5wZXJzb25faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aWRlX29uZV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5wb3N0ZXIge1xuICAgIGhlaWdodDogNTc2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuc2lkZV9sZWZ0IHtcbiAgICAgIHAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDBweCAzNnB4IDBweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZV9yaWdodCB7XG4gICAgICBwLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgICBwLnByb3BlcnRpZXMge1xuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciB7XG4gIC55YS1zaGFyZTJfX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgLnlhLXNoYXJlMl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDI4cHghaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI4cHghaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3RlbGVncmFtIC55YS1zaGFyZTJfX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnlhLXNoYXJlMl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHghaW1wb3J0YW50O1xuICBtYXJnaW46IDVweDtcbiAgLnlhLXNoYXJlMl9faWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG59XG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9faWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX2Jsb2NrID4gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQycHg7XG59XG5cblxuI2Nvb2tpZS1ub3RpY2UuY24tYm90dG9tLndwLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciB7XG4gICAgc3BhbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEjY24tYWNjZXB0LWNvb2tpZSB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG59XG5cbiNkZnBfYmFubmVyX3JjIHtcbiAgd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogIzUyMDBGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1hdGVyaWFsID4gLmNvbnRlbnQgPiB1bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAvKmRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMjUlIDI1JSAyNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDsqL1xuICAgIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAvL3dpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWF0ZXJpYWwgPiAuY29udGVudCA+IHVsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIC8qZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzLjMzJSAzMy4zMyUgMzMuMzMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7Ki9cbiAgICBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAzKSAhaW1wb3J0YW50O1xuICAgICAgLy93aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm1hdGVyaWFsID4gLmNvbnRlbnQgPiB1bC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAvKmRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7Ki9cbiAgICBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKSAhaW1wb3J0YW50O1xuICAgICAgLy93aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3OHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiAud3AtYmxvY2stdWFnYi1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRleHQtY29sb3Ige1xuICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xuICAqIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgfVxufVxuLnVhZ2ItY29sdW1uc19faW5uZXItd3JhcCB7XG4gIC53cC1ibG9jay11YWdiLWNvbHVtbjpudGgtY2hpbGQoMm4tMSkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbmZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IExvcmE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjN0Y3RjdGO1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgfVxufVxuXG5saS5oZXJvZXNfaXRlbSB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuXG4ucGhvdG8gPiBhID5pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuXG5hcnRpY2xlLm1hdGVyaWFsIHtcblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDU1MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHAuZW1wdHlfcCB7XG4gICAgICB3aWR0aDogNTUxcHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gIH1cblxuICAubWF0ZXJpYWxfaGVhZGVyIHtcbiAgICBpbWcuZGFyayB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWF0ZXJpYWxfaGVhZGVyIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgdHJhbnNpdGlvbjogLjdzICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHAuZW1wdHlfcCB7XG4gICAgICBtYXgtd2lkdGg6IDU1MXB4O1xuICAgIH1cbiAgfVxuICAuY29udGVudD51bCwgLmNvbnRlbnQ+aDMge1xuICAgIG1heC13aWR0aDogNTUxcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oaWRlX3NpbmNlX2xhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbi5wYWdlX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX2hlYWRlcj4uaGVscC1idG4ge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2VfaGVhZGVyPi5oZWxwLWJ0bj5pbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ucGFnZV9oZWFkZXI+LmhlbHAtYnRuOmlzKFtkYXRhLWFuaW1hdGluZ10pIHtcbiAgYW5pbWF0aW9uOiAycyBmYWRlO1xufVxuLnBhZ2VfaGVhZGVyPi5oZWxwLWJ0bjppcyguaGVscC1idG5fZml4KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogY2FsYyg1MCUgKyA1MTJweCArIDFyZW0pO1xuICByaWdodDogYXV0bztcbn1cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbl9oZWFkZXJfYmxvY2sge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmhpZGVfc2luY2VfdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwucGVyc29uX2xpc3Qge1xuICAgIGxpLnBlcnNvbl9pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cblxuICAvKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INGI0LjRgNC+0LrQuNC5INCx0LvQvtC6Ki9cbiAgdWwud2lkZV90d29fY29sdW1uX2xpc3Qge1xuXG4gICAgLmNvbHVtbiB7XG5cbiAgICAgIHVsLnBlcnNvbl9saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gIHVsLnNvY2lhbC1saW5rc19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBob3RvX3NsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuc2xpZGVyX2ZyYW1lIHtcbiAgICAgIGhlaWdodDogMjIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuY29udGVudF93aXRoX2xlZnRfaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuc2lkZV9oaWdobGlnaHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qIExhcHRvcCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuICBib2R5ID4gLmN1cnRhaW5fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcbiAgYXJ0aWNsZS5tYXRlcmlhbCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgICBwLmVtcHR5X3Age1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAuY3RybF9lbnRlcl9ub3RpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cblxuICAuaG9tZV9wYWdlID4gLmN1cnRhaW5fd3JhcHBlciA+IC53cmFwcGVyID4gLmNvbnRhaW5lciA+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuXG4gIHVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcbiAgICAvL3BhZGRpbmc6IDBweCAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMzRweDtcbiAgICBsaS53aWRlX3R3b19jb2x1bW5faXRlbSB7XG5cbiAgICB9XG4gIH1cblxuICAuaGlkZV9zaW5jZV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3dfc2luY2VfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibG9ja18zXzEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmxvY2tcIiBcImFzaWRlXCI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzNHB4O1xuICB9XG4gIC5ibG9ja193aXRoX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB1bC5yZXB1Ymxpc2hfbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDQ3cHg7XG4gICAgbGkucmVwdWJsaXNoX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC5yZXB1Ymxpc2hfaXRlbV9waG90byB7XG4gICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgcC5yZXB1Ymxpc2hfaXRlbV9uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgcC5yZXB1Ymxpc2hfaXRlbV9zb3VyY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLnBlcnNvbl9saXN0IHtcbiAgICBsaS5wZXJzb25faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUubWFnYXppbmVfaXNzdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGEubWFnYXppbmVfcG9zdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG4gIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5ibG9ja193aXRoX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbn0iLCIkbGFwdG9wX3dpZHRoOiAxMjYwcHg7XG4kdGFibGV0X3dpZHRoOiAxMDI0cHg7XG4kbW9iaWxlX3dpZHRoOiA3NjhweDtcbiRtaW5fbW9iaWxlX3dpZHRoOiA0MTRweDtcblxuJHdyYXBwZXJfd2lkdGg6IDEyNjBweDtcbiRjb250YWluZXJfd2lkdGg6IDEwMjRweDtcbiRjb250ZW50X3dpZHRoOiA3NDBweDtcblxuJG1vYmlsZV9zaWRlX3BhZGRpbmc6IDEwcHg7XG5cbiRsZXR0ZXJfc3BhY2luZzogMC4wM2VtOyIsIiRibGFjazogIzAwMDAwMDtcbiRibGFja0xpZ2h0OiAjNDA0MDQwO1xuJGdyZXk6ICM3RjdGN0Y7XG4kZ3JleUxpZ2h0OiAjQkZCRkJGO1xuJGdyZXlTdXBlckxpZ2h0OiAjRjJGMkYyO1xuXG4kcmVkOiAjRUUzODJCO1xuJHJlZExpZ2h0OiAjRjY5Qjk0O1xuXG4kd2hpdGU6ICNmZmY7XG5cbi8qRGVidWcqL1xuJG91dGxpbmU6IDFweCBzb2xpZCBibGFjaztcblxuJGdyZXlVbmRpZmluZWQ6ICNkZWRlZGU7XG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAudGl0bGUge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJyFpbXBvcnRhbnQ7XG4gIC8vZm9udC13ZWlnaHQ6IDEwMCFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyX3NwYWNpbmc7XG4gIC13ZWJraXQtaHlwaGVuYXRlLWNoYXJhY3RlcjogXCJcXDAwQURcIjtcbn1cblxuLnRpdGxlLCBwLm5hbWU+YSwgLmJvb2tfdGl0bGUsIC5ib29rc19jb2xsZWN0aW9uX3RpdGxlPmEsIGZpZ3VyZS5hbHBoYWJldF9maWx0ZXIgYSwgYWRkcmVzcy5hdXRob3IsIC5uYW1lPmE+c3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSchaW1wb3J0YW50O1xufVxuXG5zcGFuLmZvbnRsb3JhIHtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJyFpbXBvcnRhbnQ7XG59XG5zcGFuLmZvbnRwcmFnbWF0aWNhIHtcbiAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJyFpbXBvcnRhbnQ7XG59XG5cbi8vINGB0L/QtdGG0L/RgNC+0LXQutGC0YtcbmFydGljbGUubWF0ZXJpYWwucHJvamVjdCB7XG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgJi53aXRoX2hpZ2hsaWdodGVyIHtcbiAgICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTE0MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuICBwLmhhcy1kcm9wLWNhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBoMSB7XG4gICAgJi53aXRoX2hpZ2hsaWdodGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBkaXYucXVvdCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNFRTM4MkI7XG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogNDIuOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1NXB4IDBweCA0OHB4IDYzcHghaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4IWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHghaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTYwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuI3F1b3RzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1pbi13aWR0aDogMzI3cHg7XG4gICAgICB3aWR0aDogMzI3cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICB9XG4gIH1cbiAgYXJ0aWNsZS5tYXRlcmlhbCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAmLnN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnIWltcG9ydGFudDtcbiAgfVxuICAmLndpdGhfaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogJHJlZDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICAvL2hlaWdodDogMTAwJTtcbiAgaW1nIHtcbiAgICAvL2hlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIGZpZ3VyZS5hbGlnbmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0MnB4O1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAvL29iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXIhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnVhZ2ItY29sdW1uX19pbm5lci13cmFwIHtcbiAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwuaGVyb2VzX2xpc3QsIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hYi1kcm9wLWNhcC10ZXh0IHtcbiAgcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjY4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAtOHB4IDFweCAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNFRTM4MkIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5hcnRpY2xlLm1hZ2F6aW5lX251bWJlciB7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAncHJhZ21hdGljYSBzbGFic2VyaWYnIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDBweCAwcHggMS41ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG5cbiAgJi5oYXMtcmVkLWNvbG9yIHtcbiAgICBjb2xvcjogI2VlMzgyYjtcbiAgfVxuICAmLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTo6Zmlyc3QtbGV0dGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDQ1cHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjY4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI0VFMzgyQiFpbXBvcnRhbnQ7XG4gICAgLy8g0LTQvtGA0LDQsdC+0YLQutCwINC/0L4g0LHRg9C60LLQuNGG0LVcbiAgICAvKmZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjY4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAxNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI0VFMzgyQiAhaW1wb3J0YW50OyovXG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gICYud2l0aF9pbmRlbnQge1xuICAgIHRleHQtaW5kZW50OiA3M3B4O1xuICB9XG4gICYuYmxhY2tfYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNDJweDtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMHB4IDQ4cHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHNwYW4uY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4OXB4O1xuICAgIH1cbiAgfVxuICAmLmZvb3Rub3RlX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuaSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xufVxuc3VwIHtcbiAgJi5mb290bm90ZSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gICYubWFpbF9saW5rIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICAmLnJlZCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbiAgJi5mb290bm90ZSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5ibG9ja3F1b3RlIHtcbiAgLypib3JkZXItbGVmdDogNHB4IHNvbGlkICRibGFjaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyovXG59XG4ub3RiaXZrYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmVkO1xuICBwYWRkaW5nOiAwJSAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMjIwcHg7Ki9cbn1cbnVsIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGkge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5vbCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICYuc2xhc2hlZCB7XG4gICAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIpIFwiIC9cIjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iaWdfYm9sZF9sb3JhX251bWJlciB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJpZ19ibG9kX3ByYWdtYXRpY2FfcmVkIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICAgIHAueWVhcnMge1xuXG4gICAgICB9XG4gICAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmZvcm0ucG9zdC1wYXNzd29yZC1mb3JtICoge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyNzVweDtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFzc2ZpZWxkIHtcbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRTM4MkI7XG4gICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDE3cHggMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUUzODJCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzcHggMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRTM4MkI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2OHB4ICkge1xuICBmb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuaHIge1xuICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkTGlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUUzODJCO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB3aWR0aDogODgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMHB4IDI0cHg7XG4gICYuaHJfbGVmdCB7XG4gICAgbGVmdDogLTE0MnB4O1xuICB9XG4gICYuaHJfcmlnaHQge1xuXG4gIH1cbiAgJi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtc2hvcnRfbGVmdCB7XG4gICAgbGVmdDogLTE0MnB4O1xuICB9XG4gICYud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIGxlZnQ6IC0xNDJweDtcbiAgICB3aWR0aDogMTAyNHB4IWltcG9ydGFudDtcbiAgfVxufVxuZGwge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogNzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICAmLmJvbGRfZHQge1xuICAgIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAmLmRlZmluaXRpb25zIHtcbiAgICBkdCB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgfVxuICB9XG59XG5cbmFydGljbGUubWF0ZXJpYWwge1xuICAuY2hhcGFldl9saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTczcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHNwYW4ucmVwdWJsaWMge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTEwcHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFMzgyQjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGltZy5jb3ZlciB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgICAgcC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICBmaWd1cmUge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5tZWRpdW1fcXVvdGUge1xuICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMzNweDtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgZGl2ID4gcC5hdXRob3JfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuLm1hZ2F6aW5lX251bWJlci5tYXRlcmlhbCBxLm1hZ2F6aW5lX2lzc3VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgc3Bhbi5tYWdhemluZV9wb3N0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIH1cbiAgfVxufVxucSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmFzaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICAmLm1hZ2F6aW5lX2lzc3VlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi5hc2lkZV90b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NjdweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAmLmZ1bGx3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE0MnB4O1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gIH1cbiAgJi50d29faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBsZWZ0OiAtMTQycHg7XG4gICAgbWFyZ2luOiAzOHB4IDBweDtcbiAgICBzcGFuLmltZ193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgaGVpZ2h0OiA1NzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhZ3Mge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYS50YWdfbGluayB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLnRhZyB7XG4gICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMTVzIGVhc2UpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnIyc7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmZvb3Rub3RlIHtcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuICAmLm1hZ2F6aW5lX2lzc3VlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgc3Bhbi5tYWdhemluZV9wb3N0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgLy9oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLm1hZ2F6aW5lX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICB9XG4gICAgICBwLm1hZ2F6aW5lX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExvcmE7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgY29sb3I6ICM3RjdGN0Y7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICAgIC5tYWdhemluZV9idXR0b25zIHtcbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaWRlX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE0MnB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHJpZ2h0OiAuNXB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gICYuYm9sZF9pbmxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgfVxuICAmLnJlZF9pbmxpbmVfd2l0aF9xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMjVweCA2M3B4IDQ4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFxlOTBhJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgbGVmdDogLTYzcHg7XG4gICAgfVxuICB9XG4gICYucmVkX2lubGluZV93aXRoX3F1b3RlLm1lZGl1bV9xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC01cHggNjNweCA0OHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMTRweDtcbiAgICAgIGxlZnQ6IC02NXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5M3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYuc2xpZGVyIHtcbiAgICBtYXJnaW46IDQ4cHggMHB4O1xuICAgIHNwYW4uc2xpZGVyX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGhlaWdodDogNTc2cHg7XG4gICAgfVxuICB9XG4gICYuaW1hZ2VfbGlzdCB7XG4gICAgJi5ob3Jpem9udGFsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi52ZXJ0aWNhbCB7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbnRlbnRfcGhvdG8ge1xuICAgIG1hcmdpbjogNDhweCAwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgIGhlaWdodDogNTc2cHg7XG4gICAgfVxuICB9XG4gICYub3ZlcndpZGVfcmVkX3dpdGhfcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDY5cHggMHB4IDQ4cHg7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICB3aWR0aDogNTU5cHg7XG4gICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogNDIzcHg7XG4gICAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnXFxlOTBhJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC05NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYm9va19wcm9wZXJ0aWVzIHtcbiAgICB0b3A6IDBweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ub3ZlcndpZGVfcmlnaHRfcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAtNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDk2cHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MnB4O1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBsaS5tYWdhemluZV9pc3N1ZV9pdGVtX3F1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgc3Bhbi5tYWdhemluZV9wb3N0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5tYWdhemluZV9pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgc3Bhbi50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLmNvbnRlbnQge1xuICBwIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG5kaXYucXVvdCB7XG4gIC8vZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0Mi44cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMjVweCA2M3B4IDQ4cHg7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5cblxuXG50aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGdyZXk7XG59XG5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LWZhbWlseTogTG9yYTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNwYW4uc2ltcGxlX25vdGUgc3Bhbiwgc3Bhbi5zaW1wbGVfbm90ZVtkYXRhLW5vdGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZWUzODJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbnNlY3Rpb24ud3AtYmxvY2stdWFnYi1jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiA1NTJweDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2M5Y2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpdGFsaWMgMTRweC8xLjMgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuaW5wdXRbZGF0YS1jenJ0eXBlPVwidGFnX2lkXCJdIHtcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbn1cbmlucHV0W2RhdGEtY3pydHlwZT1cIm1hdGVyaWFsX2lkXCJdIHtcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbn1cblxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAmLndpdGhfaGlnaGxpZ2h0ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgICYuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgICYuYmxhY2tfYmFjayB7XG4gICAgICB3aWR0aDogNzQwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQ0cHg7XG4gICAgICBzcGFuLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA0NXB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjY4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbjogLTE0cHggMCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICNFRTM4MkIhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgZGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bV9xdW90ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIWltcG9ydGFudDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMzcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzM3B4O1xuICB9XG4gIHEge1xuICAgICYuZnVsbHdpZGUge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDc0MHB4O1xuICAgIH1cbiAgICAmLnR3b19pbWFnZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5pbWFnZV9saXN0IHtcbiAgICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnZlcnRpY2FsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2lkZV9oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYucmVkX2lubGluZV93aXRoX3F1b3RlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweCFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAtNXB4IDYzcHggNDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogLTYzcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICBtYXJnaW46IDEyNXB4IDYzcHggNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG4gIGFydGljbGUubWF0ZXJpYWwge1xuICAgIC5jaGFwYWV2X2xpbmsge1xuICAgICAgZmxvYXQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgJi53aXRoX2luZGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi53aXRoX2luZGVudCB7XG4gICAgICB0ZXh0LWluZGVudDogNjNweDtcbiAgICB9XG4gICAgJi5ibGFja19iYWNrIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIH1cbiAgfVxuICBpIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIHEge1xuICAgICYuaW1hZ2VfbGlzdCB7XG4gICAgICAmLnZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hc2lkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5hc2lkZV90b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMHB4O1xuXG4gICAgfVxuICAgICYuZnVsbHdpZGUge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLm1hZ2F6aW5lX2lzc3VlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHNwYW4ubWFnYXppbmVfcG9zdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICAgIC8qaGVpZ2h0OiAxODNweDsqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLm1hZ2F6aW5lX2luZm8ge1xuICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudHdvX2ltYWdlcyB7XG4gICAgICAvL2xlZnQ6IC0xMHB4O1xuICAgICAgLy9tYXJnaW46IDM4cHggMHB4O1xuICAgICAgLy9zcGFuLmltZ193cmFwcGVyIHtcbiAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAvLyAgaW1nIHtcbiAgICAgIC8vICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNnB4KTtcbiAgICAgIC8vICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAvLyAgfVxuICAgICAgLy8gICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC8vICAgIHNwYW4uZGVzY3JpcHRpb24ge1xuICAgICAgLy8gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIC8vICAgIH1cbiAgICAgIC8vICB9XG4gICAgICAvLyAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICB9XG4gICAgJi5mb290bm90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJi5yZWRfaW5saW5lX3dpdGhfcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMzZweCA2M3B4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogLTY3cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29udGVudF9waG90byB7XG4gICAgICBtYXJnaW46IDI0cHggMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vdmVyd2lkZV9yZWRfd2l0aF9waG90byB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBtYXJnaW46IDUwcHggNjNweCAzNnB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgbGVmdDogLTY3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm92ZXJ3aWRlX3JpZ2h0X3Bob3RvIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5tYWdhemluZV9pc3N1ZV9saXN0X3F1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpLm1hZ2F6aW5lX2lzc3VlX2l0ZW1fcXVvdGUge1xuICAgICAgICBzcGFuLm1hZ2F6aW5lX3Bvc3RlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHNwYW4udGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBmaWd1cmUuYWxpZ25jZW50ZXIge1xuICAgICAgd2lkdGg6IDEwNiUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL29iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stdWFnYi1jb2x1bW4udWFnYi1jb2x1bW5fX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhcnRpY2xlLm1hdGVyaWFsIHtcbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgICYuYmlnX2Jsb2RfcHJhZ21hdGljYV9yZWQge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkbCB7XG4gICAgJi5kZWZpbml0aW9ucyB7XG4gICAgICBkdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKlByaW50Ki9cbkBtZWRpYSBwcmludCB7XG5cbiAgaDEge1xuICAgICYud2l0aF9oaWdobGlnaHRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcSB7XG4gICAgJi5hc2lkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5tYWdhemluZV9pc3N1ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLm92ZXJ3aWRlX3JlZF93aXRoX3Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYm9va19wcm9wZXJ0aWVzIHtcblxuICAgIH1cblxuICAgIHVsLm1hZ2F6aW5lX2lzc3VlX2xpc3RfcXVvdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4uc2VrLW1vZHVsZS1pbm5lciAuc2VrLWRpdmlkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHghaW1wb3J0YW50O1xuICB3aWR0aDogODcycHg7XG59XG5cbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnMSchaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zZWFuY2UvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy5wbmcnKSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcxJyFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NlYW5jZS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQucG5nJykhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cbiIsIi8qQ29udmVyIHB4IHRvIHJlbSovXG4vKlVzYWdlOiBAaW5jbHVkZSBmb250LXNpemUoMTRweCkqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbi8qVHJhbnNpdGlvbnMqL1xuLypVc2FnZTogQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgZWFzZSk7Ki9cbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcbiAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG4vL9Ca0L7QvdGC0YPRgNGLINGC0LXQutGB0YLQsFxuQG1peGluIGNvbnRvdXIoJGNvbG9yKSB7XG4gIHRleHQtc2hhZG93OlxuICAgICAgICAgICRjb2xvciAxcHggMXB4IDBweCxcbiAgICAgICAgICAkY29sb3IgLTFweCAtMXB4IDBweCxcbiAgICAgICAgICAkY29sb3IgLTFweCAxcHggMHB4LFxuICAgICAgICAgICRjb2xvciAxcHggLTFweCAwcHg7XG59XG4iLCJoZWFkZXIucGFnZV9oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL2ltYWdlcy9oZWFkX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIHN2Zy5sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHRvcDogLTExMXB4O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIGhlaWdodDogODdweDtcbiAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgc3Bhbi50cmlhbmdsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBzaGFwZS1vdXRzaWRlOiBwb2x5Z29uKDAgMCwgMCAxNjJweCwgMTg3cHggMTYycHgpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuICBoZWFkZXIucGFnZV9oZWFkZXIge1xuICAgIHAge1xuICAgICAgcmlnaHQ6IC00NnB4O1xuICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgd2lkdGg6IDI0M3B4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLypUYWJsZXQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuICBoZWFkZXIucGFnZV9oZWFkZXIge1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgc3ZnLmxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuICBoZWFkZXIucGFnZV9oZWFkZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIucGFnZV9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhcnRpY2xlLm1hdGVyaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufSIsImZvb3Rlci5wYWdlX2Zvb3RlciB7XG5cbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHAuY3RybF9lbnRlcl9ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvKiBwb3NpdGlvbjogZml4ZWQ7ICovXG4gICAgYm90dG9tOiAxN3B4O1xuICAgIGNvbG9yOiAjOGI4ZDhiO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzk1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleVVuZGlmaW5lZDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXlVbmRpZmluZWQ7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgdWwubmF2aWdhdGlvbl9saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1OXB4O1xuICAgIGdyaWQtcm93LWdhcDogNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBsaS5uYXZpZ2F0aW9uX2l0ZW0ge1xuXG4gICAgICB1bC5zdWJuYXZpZ2F0aW9uX2xpc3Qge1xuXG4gICAgICAgIGxpLnN1Ym5hdmlnYXRpb25faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgJi5uYXZpZ2F0aW9uX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5uYXZpZ2F0aW9uX2l0ZW1fbGluayB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICAuZm9vdGVyX2NvcHlyaWdodHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG4vKkxhcHRvcCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cbn1cblxuLypUYWJsZXQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuICBmb290ZXIucGFnZV9mb290ZXIge1xuICAgIC5mb290ZXJfaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwubmF2aWdhdGlvbl9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzOHB4O1xuICAgICAgbGkubmF2aWdhdGlvbl9pdGVtIHtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xuICAgICAgICAmOm50aC1jaGlsZCgybi0xKSB7XG5cbiAgICAgICAgfVxuICAgICAgICB1bC5zdWJuYXZpZ2F0aW9uX2xpc3Qge1xuICAgICAgICAgIGxpLnN1Ym5hdmlnYXRpb25faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgJi5uYXZpZ2F0aW9uX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxuICBmb290ZXIucGFnZV9mb290ZXIge1xuICAgIHVsLm5hdmlnYXRpb25fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgbGkubmF2aWdhdGlvbl9pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuXG4gICAgICAgIH1cbiAgICAgICAgdWwuc3VibmF2aWdhdGlvbl9saXN0IHtcbiAgICAgICAgICBsaS5zdWJuYXZpZ2F0aW9uX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbl9tb2JpbGVfd2lkdGgpIHtcblxuICBmb290ZXIucGFnZV9mb290ZXIge1xuICAgIHVsLm5hdmlnYXRpb25fbGlzdCB7XG4gICAgICBsaS5uYXZpZ2F0aW9uX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuICBmb290ZXIucGFnZV9mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5ob21lX3BhZ2Uge1xuICAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICAudG9vbHMge1xuICAgICAgLypkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7Ki9cbiAgICB9XG4gICAgLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjRUUzODJCO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLm1vZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBociB7XG4gICAgICAmLmhyX3JpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLmhyX2xlZnQge1xuICAgICAgICBsZWZ0OiAtMTUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2R1bGVfdmlkZW8ge1xuICAgIHEge1xuICAgICAgJi5mdWxsd2lkZSB7XG4gICAgICAgICYudmlkZW9fdGh1bWIge1xuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cbiAgICAvLyDQtdC00LjQvdC40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQu1xuICAgIC5zZWstY29sLTEwMCB7XG4gICAgICAuc2luZ2xlX21hdGVyaWFsIHtcbiAgICAgICAgLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgfVxuICAgICAgICAud2lkdGhfaGlnaHRsaWdodGVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b29scyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgJi53aXRoX2luZGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBxIHtcbiAgICAgICAgICAmLmZ1bGx3aWRlIHtcbiAgICAgICAgICAgICYubWF0ZXJpYWxfdGh1bWIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgc3Bhbi5wYXJ0bmVyX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFMzgyQjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IExvcmE7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZV9oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VrLWNvbC01MCB7XG4gICAgICAuc2luZ2xlX21hdGVyaWFsIHtcbiAgICAgICAgLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgfVxuICAgICAgICAud2lkdGhfaGlnaHRsaWdodGVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b29scyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgJi53aXRoX2luZGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBxIHtcbiAgICAgICAgICAmLmZ1bGx3aWRlIHtcbiAgICAgICAgICAgICYubWF0ZXJpYWxfdGh1bWIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgc3Bhbi5wYXJ0bmVyX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRpbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGVfaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDRgtGN0LNcbiAgICAudGFnX21vZHVsZSB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgIH1cbiAgICAgIGhyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIC50YWdfaW5mbyB7XG4gICAgICAgIHdpZHRoOiA4ODJweDtcbiAgICAgICAgbWluLWhlaWdodDogNTI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgcSB7XG4gICAgICAgICAgJi50YWdfZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRhZ19waG90byB7XG4gICAgICAgICAgICB3aWR0aDogNjkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhZ19tYXRlcmlhbHMge1xuICAgICAgICB3aWR0aDogODgycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODlweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIC50YWdfbWF0ZXJpYWxfdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFnX21hdGVyaWFsX3RodW1iIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vINC/0L7QtNC60LDRgdGCXG4gICAgLm1vZHVsZV9wb2RjYXN0IHtcbiAgICAgIHEge1xuICAgICAgICAmLmZ1bGx3aWRlIHtcbiAgICAgICAgICAmLnBvZGNhc3RfdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1OHB4KTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNpZGVfaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDRgdC/0LjRgdC+0Log0LzQsNGC0LXRgNC40LDQu9C+0LJcbiAgICAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlID4gaDIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlIHtcbiAgICAgICYubWF0ZXJpYWxzX2xpc3RfbGlzdCB7XG4gICAgICAgIC8vbWluLWhlaWdodDogMTMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDI4N3B4O1xuICAgICAgICAgICAgYm90dG9tOiA1NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI0VFMzgyQjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWF0X2xpc3RfaW5mbyB1bC5tYXRlcmlhbHMgbGk6bnRoLWNoaWxkKDJuKSBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYXRfbGlzdF9pbmZvIHtcbiAgICAgICAgICB3aWR0aDogODgycHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICAgICAgLm1hdF9saXN0X2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubWF0ZXJpYWxzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTkycHg7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAmLml0ZW1fbWF0ZXJpYWxfdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW1fbWF0ZXJpYWxfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICYuaHJfcmlnaHQge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tYXRlcmlhbHNfbGlzdF9ncmlkIHtcbiAgICAgICAgLyptaW4taGVpZ2h0OiAxMzAwcHg7Ki9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRyYW5zcGFyZW50X3ZlcnRpY2FsX3RhZyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjg3cHg7XG4gICAgICAgICAgICBib3R0b206IDU1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRUUzODJCO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXRfbGlzdF9pbmZvIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAmLm1hdGVyaWFscyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDQwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHg7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggNDBweCA4cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBxLm1hdF9saXN0X2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzYzcHg7XG4gICAgICAgICAgICAgICAgICAvL2hlaWdodDogMjY2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYiBNZWRpdW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAmLml0ZW1fbWF0ZXJpYWxfdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW1fbWF0ZXJpYWxfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICYuaHJfcmlnaHQge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vINC60L3QuNCz0LBcbiAgICAuYm9va19tb2R1bGUge1xuICAgICAgLmJvb2tfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAuYm9va190aHVtYiwgLmJvb2tfaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuYm9va19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmJvb2tfdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvb2tfZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ocl9yaWdodCB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g0LHQsNC90L3QtdGAXG4gICAgLm1vZHVsZV9iYW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIC5iYW5uZXJfYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjAwRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmJhbm5lcl90ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyDQstC40LTQtdC+0YDQvtC70LjQulxuICAgIC5tb2R1bGVfdmlkZW8gPiBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tb2R1bGVfdmlkZW8ge1xuICAgICAgcSB7XG4gICAgICAgICYuZnVsbHdpZGUge1xuICAgICAgICAgICYudmlkZW9fdGh1bWIge1xuICAgICAgICAgICAgLyp3aWR0aDogMTAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDsqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1zaXplOiA3NDBweCA0NzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxNDJweCAhaW1wb3J0YW50OyovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4cHgpO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2lkdGhfaGlnaHRsaWdodGVyIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1OHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaWRlX2hlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI5NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExvcmE7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlay1jb2wtNTAge1xuICAgICAgLm1vZHVsZV92aWRlbyB7XG4gICAgICAgIC5zaWRlX2hlYWRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcSB7XG4gICAgICAgICAgJi5mdWxsd2lkZSB7XG4gICAgICAgICAgICAmLnZpZGVvX3RodW1iIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWdfbW9kdWxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50YWdfaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIHEuYXNpZGUudGFnX2Rlc2Mge1xuICAgICAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgcSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ19tYXRlcmlhbHMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bScgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9pbWFnZV9tb2R1bGVcIl0ge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlay1jb2x1bW4taW5uZXIge1xuICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8vINC60L7Qu9C+0L3QutC4XG4gICAgLnNlay1jb2wtNTAge1xuICAgICAgLmJvb2tfbW9kdWxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cbiAgLmhvbWVfcGFnZSB7XG5cbiAgICAubW9kdWxlIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBxLmFzaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zaW5nbGVfbWF0ZXJpYWwge1xuICAgICAgLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICB9XG4gICAgICAud2lkdGhfaGlnaHRsaWdodGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9vbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgICYud2l0aF9pbmRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBxIHtcbiAgICAgICAgJi5mdWxsd2lkZSB7XG4gICAgICAgICAgJi5tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgICAgICAvL2hlaWdodDogMjMzcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHNwYW4ucGFydG5lcl9sYWJlbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogOTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUUzODJCO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRpbWUge1xuICAgICAgICBmb250LWZhbWlseTogTG9yYTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2lkZV9oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjk2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZ19tb2R1bGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgfVxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAmLmhyX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhZ19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgcSB7XG4gICAgICAgICAgJi50YWdfZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGFnX3Bob3RvIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFnX21hdGVyaWFscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtMjBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnRhZ19tYXRlcmlhbF90aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvKndpZHRoOiAxNzNweDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhZ19tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaHJfcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGVfdmlkZW8ge1xuICAgICAgcSB7XG4gICAgICAgICYuZnVsbHdpZGUge1xuICAgICAgICAgICYudmlkZW9fdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU4cHgpO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2lkdGhfaGlnaHRsaWdodGVyIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1OHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2lkZV9oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib29rX21vZHVsZSB7XG4gICAgICAuYm9va19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgIC5ib29rX3RodW1iLCAuYm9va19pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib29rX3RodW1iIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTFweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib29rX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuYm9va190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm9va19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBociB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZV9wb2RjYXN0IHtcbiAgICAgIHEge1xuICAgICAgICAmLmZ1bGx3aWRlIHtcbiAgICAgICAgICAmLnBvZGNhc3RfdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaWRlX2hlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI5NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsc19saXN0X21vZHVsZSB7XG4gICAgICAmLm1hdGVyaWFsc19saXN0X2xpc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50cmFuc3BhcmVudF92ZXJ0aWNhbF90YWcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjg3cHg7XG4gICAgICAgICAgICBib3R0b206IDU1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRUUzODJCO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXRfbGlzdF9pbmZvIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgICAubWF0X2xpc3RfZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgJi5tYXRlcmlhbHMge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgJi5pdGVtX21hdGVyaWFsX3RodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW1fbWF0ZXJpYWxfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICYuaHJfcmlnaHQge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tYXRlcmlhbHNfbGlzdF9ncmlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudHJhbnNwYXJlbnRfdmVydGljYWxfdGFnIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyODdweDtcbiAgICAgICAgICAgIGJvdHRvbTogNTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNFRTM4MkI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1hdF9saXN0X2luZm8ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubWF0ZXJpYWxzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCA0MHB4IDhweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHEubWF0X2xpc3RfZGVzYyB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0VFMzgyQjtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICYuaXRlbV9tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX21hdGVyaWFsX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAmLmhyX3JpZ2h0IHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlX2Jhbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgLmJhbm5lcl9ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjAwRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5iYW5uZXJfdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uaG9tZV9wYWdlIHtcbiAgLnNlay1jb2x1bW4ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWstY29sLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLnNlay1jb2x1bW4taW5uZXIge1xuICAgIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHtcbiAgICAgIC8vb3ZlcmZsb3cteDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgIGxlZnQ6IC0xNDJweDtcbiAgICAgICAgd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsqL1xuICAgICAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7Ki9cbiAgICAgIH1cbiAgICAgIHEuc2lkZV9oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgycHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcC5zdGFydF90ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWstY29sLTUwOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlMzgyYjtcbiAgLnNlay1jb2x1bW4taW5uZXIge1xuICAgIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHtcbiAgICAgIC8vb3ZlcmZsb3cteDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgIHdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyovXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHEuc2lkZV9oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgycHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC0xNDNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZV9wYWdlIHtcbiAgZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jhbm5lcl9tb2R1bGVcIl0ge1xuICAgIC5zZWstbW9kdWxlLWlubmVyIHtcbiAgICAgICNkZnBfYmFubmVyX3RvcCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYXJ0aWNsZS5tYXRlcmlhbC5wYWdlX3QgLmZ1bGwtc2l6ZSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03MXB4O1xuXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC5ob21lX3BhZ2Uge1xuICAgIGRpdltkYXRhLXNlay1tb2R1bGUtdHlwZT1cImN6cl9iYW5uZXJfbW9kdWxlXCJdIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuc2VrLW1vZHVsZS1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgICAgI2RmcF9iYW5uZXJfdG9wIHtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODdweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaG9tZV9wYWdlIHtcbiAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYmFubmVyX21vZHVsZVwiXSB7XG4gICAgICAuc2VrLW1vZHVsZS1pbm5lciB7XG4gICAgICAgICNkZnBfYmFubmVyX3RvcCB7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2VrLWNvbC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuc2VrLWNvbHVtbi1pbm5lciB7XG4gICAgICAuc2luZ2xlX21hdGVyaWFsLm1vZHVsZSB7XG4gICAgICAgIC8vb3ZlcmZsb3cteDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcS5mdWxsd2lkZS5tYXRlcmlhbF90aHVtYiB7XG4gICAgICAgICAgbGVmdDogLTE1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWstY29sLTUwOm50aC1jaGlsZCgyKSB7XG4gICAgLnNlay1jb2x1bW4taW5uZXIge1xuICAgICAgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUge1xuICAgICAgICBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcbiAgLmhvbWVfcGFnZSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hdGVyaWFsc19saXN0X21vZHVsZSB7XG4gICAgICAmLm1hdGVyaWFsc19saXN0X2dyaWQge1xuICAgICAgICAubWF0X2xpc3RfaW5mbyB7XG4gICAgICAgICAgdWwubWF0ZXJpYWxzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcS5tYXRfbGlzdF9kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlay1tb2R1bGVbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfYXJ0aWNsZXNfbGlua19tb2R1bGVcIl0ge1xuICAgICAgI2xvYWRNb3JlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZV9wYWdlIC5tYXRfbGlzdF9pbmZvIHtcbiAgICB1bCB7XG4gICAgICAmLm1hdGVyaWFscyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAuaXRlbV9tYXRlcmlhbF90aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm9va19tb2R1bGUge1xuICAgIC5ib29rX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgLmJvb2tfdGh1bWIsIC5ib29rX2luZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLmJvb2tfdGh1bWIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTkxcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvb2tfaW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYm9va190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm9va19kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaHIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmhvbWVfcGFnZSAuc2luZ2xlX21hdGVyaWFsIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWIge1xuICAgIG1pbi1oZWlnaHQ6IDIzM3B4IWltcG9ydGFudDtcbiAgfVxuICAuaG9tZV9wYWdlIHtcbiAgICBkaXZbZGF0YS1zZWstbW9kdWxlLXR5cGU9XCJjenJfdmlkZW9fbW9kdWxlXCJdIHtcbiAgICAgIGlmcmFtZSN2aWRlb19tb2R1bGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlay1jb2wtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnNlay1jb2x1bW4taW5uZXIge1xuICAgICAgLnNpbmdsZV9tYXRlcmlhbC5tb2R1bGUge1xuICAgICAgICBvdmVyZmxvdy14OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgIHEuZnVsbHdpZGUubWF0ZXJpYWxfdGh1bWIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAvKm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgICBoZWlnaHQ6IDIzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsqL1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcS5zaWRlX2hlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWVfcGFnZSAubWF0ZXJpYWxzX2xpc3RfbW9kdWxlLm1hdGVyaWFsc19saXN0X2dyaWQgLm1hdF9saXN0X2luZm8gdWwubWF0ZXJpYWxzIGxpIGltZy5pdGVtX21hdGVyaWFsX3RodW1iIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzNweDtcbiAgfVxuICAuaG9tZV9wYWdlIC5zZWstbW9kdWxlLWlubmVyIC5ib29rc19saXN0IGltZy5hZGFwdGl2ZSB7XG4gICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluIWltcG9ydGFudDtcbiAgfVxuICAuc2VrLWNvbC01MDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIC5zZWstY29sdW1uLWlubmVyIHtcbiAgICAgIC5zaW5nbGVfbWF0ZXJpYWwubW9kdWxlIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICBxLmZ1bGx3aWRlLm1hdGVyaWFsX3RodW1iIHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIC8qbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsqL1xuICAgICAgICAgIGhlaWdodDogMjMzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyovXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcS5zaWRlX2hlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogLTE0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG4gIC5ob21lX3BhZ2Uge1xuICAgIC5ib29rX21vZHVsZSB7XG4gICAgICAuYm9va19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAuYm9va190aHVtYiB7XG5cbiAgICAgICAgfVxuICAgICAgICAuYm9va19pbmZvIHtcbiAgICAgICAgICAuYm9va190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLm1vZGFsX2ZhZGluZyB7XG4gIC5tb2RhbF9iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDc1cHgpO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAubW9kYWxfY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA4ODJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGkuaWNvbi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuICAubW9kYWxfZmFkaW5nIHtcbiAgICAubW9kYWxfYmFja2dyb3VuZCB7XG4gICAgICAubW9kYWxfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaS5pY29uLWNsb3NlIHtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gIC5tb2RhbF9mYWRpbmcge1xuICAgIC5tb2RhbF9iYWNrZ3JvdW5kIHtcbiAgICAgIC5tb2RhbF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgICBpLmljb24tY2xvc2Uge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAvL3JpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZGFsX2ZhZGluZyNtb2RhbF9tZW51IHtcbiAgLm1vZGFsX2JhY2tncm91bmQge1xuICAgIC5tb2RhbF9jb250YWluZXIge1xuICAgICAgd2lkdGg6IDg4MnB4O1xuICAgICAgdWwuc2VjdGlvbnNfbGlzdCB7XG4gICAgICAgIGhyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmMTIwMDtcbiAgICAgICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBsaS5zZWN0aW9uc19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcbiAgLm1vZGFsX2ZhZGluZyNtb2RhbF9tZW51IHtcbiAgICAubW9kYWxfYmFja2dyb3VuZCB7XG4gICAgICAubW9kYWxfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypUYWJsZXQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuXG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxufSIsIi5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIHtcbiAgLm1vZGFsX2JhY2tncm91bmQge1xuICAgIC5tb2RhbF9jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk2M3B4O1xuICAgICAgcGFkZGluZy10b3A6IDE2MnB4O1xuXG4gICAgICBmb3JtLnNlYXJjaF9saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBpLmljb24tc2VhcmNoIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LnNlYXJjaF9maWVsZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uc2VhcmNoX2xpbmVfYnRuX2ZpbmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2hfcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICBzbWFsbC5pbl9zdG9jayB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNFRTM4MkI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNFRTM4MkI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNtYWxsLmluX3N0b2NrOmhvdmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUUzODJCO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTM4MkI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLnNlYXJjaF9yZXN1bHRzX2xpc3Qge1xuICAgICAgICAgIGxpLnNlYXJjaF9yZXN1bHRzX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbmxpLnNlYXJjaF9yZXN1bHRzX3Jvdy5uYW1lIGltZyB7XG4gIC8vb2JqZWN0LWZpdDogY29udGFpbiFpbXBvcnRhbnQ7XG4gIC8vaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuZmlndXJlLnNlYXJjaF9yZXN1bHRfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBpbWcuc2VhcmNoX3Jlc3VsdF9pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDI2M3B4O1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICYuYm9vayB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi5jYXBfY292ZXJfaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZWUzODJjO1xuICAgIH1cbiAgfVxuICAuc2VhcmNoX3Jlc3VsdF9pbmZvIHtcbiAgICB3aWR0aDogMzYxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGEuc2VhcmNoX3Jlc3VsdF90aXRsZV9saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMTVzIGVhc2UpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAuc2VhcmNoX3Jlc3VsdF9oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcbiAgLm1vZGFsX2ZhZGluZyNtb2RhbF9zZWFyY2gge1xuICAgIC5tb2RhbF9iYWNrZ3JvdW5kIHtcbiAgICAgIC5tb2RhbF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG4gIC5tb2RhbF9mYWRpbmcjbW9kYWxfc2VhcmNoIHtcbiAgICAubW9kYWxfYmFja2dyb3VuZCB7XG4gICAgICAubW9kYWxfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgIGZvcm0uc2VhcmNoX2xpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGkuaWNvbi1zZWFyY2gge1xuICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQuc2VhcmNoX2ZpZWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b24uc2VhcmNoX2xpbmVfYnRuX2ZpbmQge1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2hfcmVzdWx0cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB1bC5zZWFyY2hfcmVzdWx0c19saXN0IHtcbiAgICAgICAgICAgIGxpLnNlYXJjaF9yZXN1bHRzX3JvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUuc2VhcmNoX3Jlc3VsdF9pdGVtIHtcbiAgICBhLnNlYXJjaF9yZXN1bHRfaW1hZ2VfbGluayB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBpbWcuc2VhcmNoX3Jlc3VsdF9pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hfcmVzdWx0X2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhLnNlYXJjaF9yZXN1bHRfdGl0bGVfbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBwLnNlYXJjaF9yZXN1bHRfaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsInNlY3Rpb24uY3VydGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvdGVtcC9jdXJ0YWluX2JnLmpwZycpOyovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAuY3VydGFpbl9jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9jdXJ0YWluX3NsaWRldXAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi5jdXJ0YWluX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLmpwZycpO1xufVxuXG4ubm9zY3JvbGwgLmN1cnRhaW5fd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuXG5cblxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG59XG5cbi8qUHJpbnQqL1xuQG1lZGlhIHByaW50IHtcblxufSIsImZpZ3VyZS5hbHBoYWJldF9maWx0ZXIge1xuICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIGEuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgaHIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUUzODJCIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVyX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjE1cyBlYXNlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJ1c19hbHBoYWJldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmVuIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi5maXJzdF9sZXR0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmxhc3RfbGV0dGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBociB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBociB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4vKkxhcHRvcCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cblxuXG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxuICBmaWd1cmUuYWxwaGFiZXRfZmlsdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5maWx0ZXJfcm93IHtcbiAgICAgICYucnUge1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgICAvLyBoaWRlIHNjcm9sbGJhclxuICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJ1c19hbHBoYWJldCB7XG4gICAgICAgIG1pbi13aWR0aDogNzQwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG4vKk1pbiBNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbl9tb2JpbGVfd2lkdGgpIHtcblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufSIsIm5hdi50b3BfbWVudS5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4IWltcG9ydGFudDtcbn1cbm5hdi50b3BfbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDBweDtcbiAgdG9wOiAtODBweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLndyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGEubG9nbyB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgJjphbnktbGluayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLnRvcF9tZW51X2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpLnRvcF9tZW51X2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYiBNZWRpdW0nO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAuaGVscC1idG4tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAvLyDQn9C+0L/RgNC+0LHRg9C10Lwg0YPQsdGA0LDRgtGMINCy0YvQtNC10LvQtdC90LjQtSDQv9GA0Lgg0LrQu9C40LrQtSDQvdCwINC80L7QsdC40LvQutC1XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgY29sb3I6Y3VycmVudENvbG9yO2JhY2tncm91bmQ6dHJhbnNwYXJlbnRcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tcGxheV9saWdodCB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWhhbWJ1cmdlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBmb3JtLmhlYWRlcl9zZWFyY2hfZm9ybXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgbmF2LnRvcF9tZW51IHtcbiAgICAud3JhcHBlciB7XG4gICAgICB1bC50b3BfbWVudV9saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuICBuYXYudG9wX21lbnUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgLndyYXBwZXIge1xuICAgICAgLnRvb2xzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLmhlbHAtYnRuLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTNweCA4cHggMTRweCA4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAmLmljb24tcGxheV9saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmljb24tc2VhcmNoIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaWNvbi1oYW1idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvcm0uaGVhZGVyX3NlYXJjaF9mb3Jte1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlByaW50Ki9cbkBtZWRpYSBwcmludCB7XG4gIG5hdi50b3BfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiZmlndXJlLnNlYXJjaF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHg7XG4gIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgZmlndXJlLnNlYXJjaF9ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuICBmaWd1cmUuc2VhcmNoX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuaGVhZGVyX21lbnVfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0b3A6IDEwN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIHVsLm1lbnVfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGxpLm1lbnVfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgLmhlYWRlcl9tZW51X2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxufVxuXG4vKlByaW50Ki9cbkBtZWRpYSBwcmludCB7XG5cbn0iLCJmaWd1cmUuc2lkZV9oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IC0xMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICAmLmluX2NvbnRlbnQge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcmlnaHQ6IC0xNDJweDtcbiAgfVxuICBmaWdjYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzVweDtcbiAgICByaWdodDogMC41cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjIwMHB4O1xuICB9XG59XG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgZmlndXJlLnNpZGVfaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuICBmaWd1cmUuc2lkZV9oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKlZhcmlhYmxlcyovXG4kc3Vic2NyaWJlX2xpbmVfaGVpZ2h0OiAzOHB4O1xuXG4ubWM0d3AtcmVzcG9uc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAyNTBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAubWM0d3AtYWxlcnQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4ubWM0d3AtYWxlcnQubWM0d3Atbm90aWNlLCAubWM0d3AtYWxlcnQsIC5tYzR3cC1ub3RpY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyg1MCUgLSAxNTBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDc1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjM2UwNDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwO1xuICBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1jNHdwLXJlc3BvbnNlOmVtcHR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgei1pbmRleDogLTEhaW1wb3J0YW50Oztcbn1cblxuLm1jNHdwLXJlc3BvbnNlLCAjbWFpbGNoaW1wX2Zvcm1fbm90aWNlIHtcbiAgdHJhbnNpdGlvbjogLjdzO1xufVxuXG4jbWFpbGNoaW1wX2Zvcm1fbm90aWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG59XG5cbiNtYWlsY2hpbXBfZm9ybV9ub3RpY2UuZGlzYWJsZSwgLm1jNHdwLXJlc3BvbnNlLmRpc2FibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwMDBweDtcbiAgei1pbmRleDogLTEwO1xufVxuXG5cblxuc2VjdGlvbi5zdWJzY3JpYmVfY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9ybSB7XG5cbiAgICBsYWJlbCB7XG4gICAgICBoZWlnaHQ6ICRzdWJzY3JpYmVfbGluZV9oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJHN1YnNjcmliZV9saW5lX2hlaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmlucHV0X3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzdWJzY3JpYmVfbGluZV9oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxhYmVsIHtcbiAgICAgIGhlaWdodDogJHN1YnNjcmliZV9saW5lX2hlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc3Vic2NyaWJlX2xpbmVfaGVpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuaW5wdXRfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogdW5zZXQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHN1YnNjcmliZV9saW5lX2hlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gIHNlY3Rpb24uc3Vic2NyaWJlX2NvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBmb3JtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgICAuaW5wdXRfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LWZhbWlseTogTG9yYTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgLmlucHV0X3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMHB4IDM0cHg7XG4gICAgfVxuICB9XG59XG5cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuICBzZWN0aW9uLnN1YnNjcmliZV9jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiLmhlYWRlcl9tYWdhemluZV9wcm9tb19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwcHggMTRweCAwcHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubWFnYXppbmVfcG9zdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICB9XG4gICAgLmltZ19wb3N0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgfVxuICB9XG4gIC5tYWdhemluZV9pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiAxMTRweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGgzLmluZm9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgICBwLmluZm9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbiAgLm1hZ2F6aW5lX2J1dHRvbnMge1xuICAgIHdpZHRoOiAyMTdweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGEuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG4gIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sge1xuICAgIC5tYWdhemluZV9idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gIC5oZWFkZXJfbWFnYXppbmVfcHJvbW9fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgLm1hZ2F6aW5lX3Bvc3RlciB7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICAuaW1nX3Bvc3RlciB7XG4gICAgICAgIHRvcDogLTExM3B4O1xuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIGhlaWdodDogMTQ5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWdhemluZV9pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgaDMuaW5mb190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICAgIHAuaW5mb19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgfVxuICAgICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg5MHB4LCAxMDBweCkpIWltcG9ydGFudDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYS5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hc2lkZS5tYWdhemluZV9pc3N1ZSB7XG4gICAgLm1hZ2F6aW5lX2luZm8ge1xuICAgICAgLm1hZ2F6aW5lX2J1dHRvbnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg5MHB4LCAxMDBweCkpIWltcG9ydGFudDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG59Iiwic2VjdGlvbi5hbHNvX3JlYWRfYmxvY2sge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgdWwuYWxzb19yZWFkX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICByb3ctZ2FwOiAxM3B4O1xuICAgICAgbGkuYWxzb19yZWFkX2l0ZW0ge1xuICAgICAgICAuYWxzb19yZWFkX3Bvc3RlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBoMy5hbHNvX3JlYWRfdGl0bGUge1xuICAgICAgICAgIGEuYWxzb19yZWFkX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4vKkxhcHRvcCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cbn1cblxuLypUYWJsZXQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuXG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxuICBzZWN0aW9uLmFsc29fcmVhZF9ibG9jayB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgICB1bC5hbHNvX3JlYWRfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcm93LWdhcDogMzRweDtcbiAgICAgICAgbGkuYWxzb19yZWFkX2l0ZW0ge1xuICAgICAgICAgIC5hbHNvX3JlYWRfcG9zdGVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLmFsc29fcmVhZF90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG59XG4iLCJcbi5kb25hdGUtZm9ybSB7XG4gIC0tY29sb3ItYWNjZW50OiAjRUUzODJCO1xuICAtLWNvbG9yLWludmVydDogd2hpdGU7XG4gIC0tY29sb3ItbGlnaHQ6ICM3RjdGN0Y7XG4gIC0tYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZmxleC1nYXA6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiB2YXIoLS1mbGV4LWdhcCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uZG9uYXRlLWZvcm0gW2hpZGRlbl0sXG4uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHJvdy1nYXA6IHZhcigtLWZsZXgtZ2FwKTtcbiAgY29sdW1uLWdhcDogdmFyKC0tZmxleC1nYXApO1xuICBmbGV4OiAxO1xufVxuLmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1mbGV4LWdhcCk7XG59XG4uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dDppcyhbdHlwZT1cInJhZGlvXCJdLFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuLmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0OmlzKFt0eXBlPVwidGV4dFwiXSxbdHlwZT1cImVtYWlsXCJdLFt0eXBlPVwibnVtYmVyXCJdKSB7XG4gIC0taW5wdXQtY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAtLWlucHV0LWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIC0taW5wdXQtY29sb3ItYmc6IHZhcigtLWNvbG9yLWludmVydCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1pbnB1dC1jb2xvci1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0taW5wdXQtY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWNvbG9yLWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGJ1dHRvbixcbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOm5vdChbaGlkZGVuXSkge1xuICAtLWxhYmVsLWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgLS1sYWJlbC1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAtLWxhYmVsLWNvbG9yLWJnOiB2YXIoLS1jb2xvci1pbnZlcnQpO1xuICBib3JkZXI6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tbGFiZWwtY29sb3ItYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWxhYmVsLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbC1jb2xvci1iZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvbmF0ZS1mb3JtIC5mb3JtLWNvbnRyb2wgYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1saW5rLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci10ZXh0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgLS1sYWJlbC1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1saWdodCk7XG4gIC0tZmFrZS1pbnB1dC1iZy1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGFiZWwtY29sb3ItdGV4dCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IHZhcigtLWZsZXgtZ2FwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZha2UtaW5wdXQtYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5kb25hdGUtZm9ybSAuZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAtLWxhYmVsLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWludmVydCk7XG4gIC0tbGFiZWwtY29sb3ItYmc6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4uZG9uYXRlLWZvcm0gLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgLS1mYWtlLWlucHV0LWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTEsNCAyLDMgMyw0IDYsMSA3LDIgMyw2eicgZmlsbD0ncmdiKDIzOCA1NiA0MyknLz48L3N2Zz5cIik7XG59IiwiYXJ0aWNsZS5ib29rcyB7XG4gIGltZzpob3ZlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbiAgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cbiAgLmJvb2tzX2NvbGxlY3Rpb25fYmFja2dyb3VuZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuXG4vLyDQodC10LrRhtC40Y8gXCLQndC+0LLQuNC90LrQuFwiXG5zZWN0aW9uLm5ld19pdGVtcyB7XG5cbn1cblxuLmJvb2tzX2xpc3Qge1xuICBpbWcge1xuICAgICYuYWRhcHRpdmUge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyDQodC10LrRhtC40Y8gXCLQodCx0L7RgNC90LjQuiDQutC90LjQs1wiXG5zZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNjlweDtcbiAgLmJvb2tzX2NvbGxlY3Rpb25fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbiAgLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjE0cHg7XG4gICAgdG9wOiA1OXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgdWwuYm9va3NfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuZGl2W2RhdGEtc2VrLW1vZHVsZS10eXBlPVwiY3pyX2Jvb2tfY29sbGVjdGlvbl9tb2R1bGVcIl0ge1xuICAuYm9va3NfbGlzdCB7XG4gICAgaW1nLmFkYXB0aXZlIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNlay1jb250YWluZXItZmx1aWQge1xuXG59XG5cblxuLyrQntGB0L3QvtCy0L3QvtC5INCx0LvQvtC6INGBINC60LDRgNGC0L7Rh9C60L7QuSDQutC90LjQs9C4Ki9cbnNlY3Rpb24uYm9va19jYXJkIHtcblxuICBoMy5ib29rX2F1dGhvciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgIH1cbiAgfVxuXG5cbiAgLmJvb2tfZXhjZXJwdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0MHB4IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcS5hc2lkZS5tYWdhemluZV9pc3N1ZSB7XG4gICAgICBwb3NpdGlvbjppbmhlcml0IWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaXN0b3J5X2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuXG5cblxuXG4gIC53cmFwcGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGgxLmJvb2tfdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMuYm9va19hdXRob3Ige1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib29rX3Byb3BlcnRpZXMge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2tfMSB7XG4gICAgICAgICAgLmJvb2tfcHJvcGVydGllcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKtCh0L/QuNGB0L7QuiDQutC90LjQsyDQsiDQutC+0LvQu9C10LrRhtC40LgsINC90L7QstC40L3QutC1ICgzINCyINGA0Y/QtCkqL1xudWwuYm9va3NfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICBsaS5ib29rc19pdGVtIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5ib29rX2NvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIHAuYm9va190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIHAuYm9va19hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGNvbG9yOiAkZ3JleSFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9idXlfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLmJ0biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgLmJvb2tfcXVvdGVfYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcC5xdW90ZV90ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDc3cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgbGVmdDogNjlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnF1b3RlX3Bob3RvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAucGhvdG8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnZ3O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxuICBzZWN0aW9uLmJvb2tfY2FyZCB7XG4gICAgLmJvb2tfZXhjZXJwdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHEuYXNpZGUubWFnYXppbmVfaXNzdWUge1xuICAgICAgICBwb3NpdGlvbjppbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIC5ibG9ja18zIHtcbiAgICAgICAgICAgIC5ib29rX3Byb3BlcnRpZXMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxLmJvb2tfdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMy5ib29rX2F1dGhvciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvb2tfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgdWwuYm9va3NfbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBsaS5ib29rc19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJvb2tfY292ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICBwLmJvb2tfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIH1cbiAgICAgIHAuYm9va19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLmJvb2tzX2NvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC5ib29rc19jb2xsZWN0aW9uX2JhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICB9XG4gICAgLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgIHVsLmJvb2tzX2xpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDE1OXB4O1xuICAgIH1cbiAgfVxuXG4gIC8q0JHQu9C+0Log0JjRgdGC0L7RgNC40Y8qL1xuICAuYm9va19oaXN0b3J5X2Jsb2NrIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgLmhpc3RvcnktYmxvY2sge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgb2wuaGlzdG9yeV9saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxpLmhpc3RvcnlfaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgIHAueWVhcnMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwLmhpc3Rvcnlfc3RhZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaXN0b3J5LWJsb2NrX3JlcHVibGlzaC1zaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIC5yZXB1Ymxpc2hfbWFpbl9waG90byB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTIuNXZ3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAucmVwdWJsaXNoX3Bob3RvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwucmVwdWJsaXNoX2xpc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgIGxpLnJlcHVibGlzaF9pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5yZXB1Ymxpc2hfaXRlbV9waG90byB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDd2dztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG4gIHNlY3Rpb24uYm9va3NfY29sbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmJvb2tzX2NvbGxlY3Rpb25fdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNDJweDtcbiAgICB9XG4gICAgdWwuYm9va3NfbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4O1xuICAgIH1cbiAgfVxuXG59IiwiYXJ0aWNsZS5hdXRob3JzIHtcblxuICBmaWd1cmUuYXV0aG9yX2Jpb19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzYycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBwLmF1dGhvcl9uYW1lIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwLmF1dGhvcl9iaW9ncmFwaHksIHAge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIH1cbiAgICBwLmF1dGhvcl9iaW9ncmFwaHk6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTczcHg7XG4gICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbl9pbmZvIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgd2lkdGg6IDExMiU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XG4gICAgICB9XG4gICAgICBwLnB1YmxpY2F0aW9uX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcC5wdWJsaWNhdGlvbl9zb3VyY2Uge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLmF1dGhvcl9iaW9ncmFwaHlfbGlzdCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xuICB9XG5cbiAgdWwuYXV0aG9yX3B1YmxpY2F0aW9uX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICAgIGxpLmF1dGhvcl9wdWJsaWNhdGlvbl9pdGVtIHtcblxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4vKkxhcHRvcCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG5cbn1cblxuLypUYWJsZXQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuXG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblxuICBhcnRpY2xlLmF1dGhvcnMge1xuXG5cbiAgICBmaWd1cmUuYXV0aG9yX3B1YmxpY2F0aW9uIHtcbiAgICAgIC5wdWJsaWNhdGlvbl9pbmZvIHtcbiAgICAgICAgcC5wdWJsaWNhdGlvbl9zb3VyY2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbi8qTWluIE1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluX21vYmlsZV93aWR0aCkge1xuXG4gIGZpZ3VyZS5hdXRob3JfcHVibGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbl9pbmZvIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICAgIHAucHVibGljYXRpb25fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjE1cyBlYXNlKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcC5wdWJsaWNhdGlvbl9zb3VyY2Uge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4vKlByaW50Ki9cbkBtZWRpYSBwcmludCB7XG5cblxuXG59XG4iLCIvKtCh0YLRgNCw0L3QuNGG0LAg0YHQviDRgdC/0LjRgdC60L7QvCDRhNC40LvRjNC80L7QsiovXG5hcnRpY2xlLmZpbG1zIHtcblxufVxuXG4vKtCh0YLRgNCw0L3QuNGG0LAg0YEg0LrQsNGA0YLQvtGH0LrQvtC5INGE0LjQu9GM0LzQsCovXG5hcnRpY2xlLmZpbG1fY2FyZCB7XG5cbn1cblxuLyrQkdC70L7QuiDRgdC+INGB0LLQvtC50YHRgtCy0LDQvNC4INGE0LjQu9GM0LzQsCAo0YHRgtGA0LDQvdC40YbQsCDQvtC00LjQvdC+0YfQvdC+0LPQviDRhNC40LvRjNC80LApKi9cbi5maWxtLXByb3BlcnRpZXNfYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBwLnByb3BlcnR5X25hbWUge1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgICBwLnByb3BlcnR5X3ZhbHVlIHtcblxuICAgICAgfVxuICAgIH1cbiAgICBhLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEyNXB4O1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5maWxtcyBsaS53aWRlX3R3b19jb2x1bW5faXRlbTpudGgtY2hpbGQoMm4tMSkgLnNpZGVfaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxtcyBsaS53aWRlX3R3b19jb2x1bW5faXRlbSAuc2lkZV9pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xuICB9XG59XG5cbmZpZ3VyZS5maWxtX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLnBvc3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGEucG9zdGVyX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNpZGVfZGF0ZSB7XG4gICAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMHB4IDMycHggMHB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlX2luZm8ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgfVxuICAgICAgcC5wcm9wZXJ0aWVzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnVsbHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLmhlYWRpbmcge1xuICAgICAgcmlnaHQ6IDM3cHg7XG4gICAgICB0b3A6IDMyMXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAuc2lkZV9kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5zaWRlX2luZm8ge1xuICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53aXRoX2hlYWRpbmcge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgdG9wOiAtNHB4O1xuICAgIH1cbiAgICAucG9zdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKkxhcHRvcCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wX3dpZHRoKSB7XG4gIC5maWxtLXByb3BlcnRpZXNfYmxvY2sge1xuICAgIHVsLmZpbG0tcHJvcGVydGllc19saXN0IHtcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG4gIC5maWxtLXByb3BlcnRpZXNfYmxvY2sge1xuICAgIHVsLmZpbG0tcHJvcGVydGllc19saXN0IHtcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuICAuZmlsbS1wcm9wZXJ0aWVzX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICB1bC5maWxtLXByb3BlcnRpZXNfbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIGxpLmZpbG0tcHJvcGVydGllc19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgcC5wcm9wZXJ0eV9uYW1lIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUuZmlsbV9pdGVtIHtcbiAgICAuaW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnNpZGVfZGF0ZSB7XG4gICAgICAgIHRpbWUge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsd2lkZSB7XG4gICAgICBwYWRkaW5nOiAwcHggJG1vYmlsZV9zaWRlX3BhZGRpbmc7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIC5zaWRlX2luZm8ge1xuICAgICAgICAgIHAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aF9oZWFkaW5nIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG59IiwiLyrQodGC0YDQsNC90LjRhtCwINCQ0YDRhdC40LIg0LbRg9GA0L3QsNC70L7QsiovXG5hcnRpY2xlLm1hZ2F6aW5lX2FyY2hpdmUge1xuXG5cbn1cblxuXG5hcnRpY2xlLm1hZ2F6aW5lX251bWJlciB7XG4gIC5jb250ZW50ICoge1xuICAgIC8vY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVudCBhIHtcbiAgICAvKmNvbG9yOiAjRUUzODJCIWltcG9ydGFudDsqL1xuICB9XG4gIC5tYWdhemluZV9oMV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZjtcbiAgICBmb250LXNpemU6IDQycHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgaHIud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0MHB4KSFpbXBvcnRhbnQ7XG4gIH1cbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiA2MjZweCFpbXBvcnRhbnQ7XG4gICAgJi5pcy1zdHlsZS1zaG9ydF9sZWZ0IHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC0xNDJweDtcbiAgICB9XG4gICAgJi5pcy1zdHlsZS1zaG9ydF9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjU0cHg7XG4gICAgfVxuICB9XG5cbiAgaDIgPiBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTI2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG5cbiAgLmhpc3RvcnlfYmxvY2sge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgICYuc3ViaGVhZGluZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICY6ZW1wdHkge1xuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnVhZ2ItY29sdW1uX193cmFwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI0VFMzgyQjtcbiAgfVxuXG4gIHNwYW4ubWFnYXppbmVfaW5mbyB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAvLyDQstGC0L7RgNCw0Y8g0LrQvtC70L7QvdC60LAg0LIg0L3QvtC80LXRgNC1INC20YPRgNC90LDQu9CwXG4gIC51YWdiLWNvbHVtbnNfX2NvbHVtbnMtMiB7XG4gICAgLndwLWJsb2NrLXVhZ2ItY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgICAgICAgIGxlZnQ6IC0xNzJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTcycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5oYXMtdGV4dC1jb2xvciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUHJhZ21hdGljYSBTbGFic2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZ193cmFwcGVyIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbnVsLm1hZ2F6aW5lX2FyY2hpdmVfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGkubWFnYXppbmVfYXJjaGl2ZV9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkTGlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIHNwYW4ubWFnYXppbmVfeWVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICAgICYuZmlyc3RfaW5feWVhciB7XG4gICAgICBzcGFuLm1hZ2F6aW5lX3llYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0X2luX3llYXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vINCS0YvQv9GD0YHQuiDQttGD0YDQvdCw0LvQsFxuZmlndXJlLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDIzNnB4O1xuICBpbWcubWFnYXppbmVfcG9zdGVyIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIH1cbiAgYS5tYWdhemluZV90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWIgTWVkaXVtJztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIC5tYWdfdGl0bGVfbGluZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwLm1hZ2F6aW5lX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRncmV5O1xuICB9XG59XG5maWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtOmhvdmVyIHtcbiAgYS5tYWdhemluZV90aXRsZSB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgLm1hZ190aXRsZV9saW5lIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG4gIC8q0KHRgtGA0LDQvdC40YbQsCDQkNGA0YXQuNCyINC20YPRgNC90LDQu9C+0LIqL1xuICBhcnRpY2xlLm1hZ2F6aW5lX2FyY2hpdmUge1xuICB9XG5cbiAgYXJ0aWNsZS5tYWdhemluZV9udW1iZXIge1xuICAgIC5tYWdhemluZV9oMSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hZ2F6aW5lX2gxX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcmFnbWF0aWNhIFNsYWJzZXJpZiFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGFydGljbGUubWFnYXppbmVfbnVtYmVyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgYXJ0aWNsZS5tYWdhemluZV9udW1iZXIgaHIud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXNob3J0X3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICB1bC5tYWdhemluZV9hcmNoaXZlX2xpc3Qge1xuICAgIGxpLm1hZ2F6aW5lX2FyY2hpdmVfaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgc3Bhbi5tYWdhemluZV95ZWFyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAmLmxhc3RfaW5feWVhciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICYuZmlyc3RfaW5feWVhciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgICAgICYubGFzdF9pbl95ZWFyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8vINCS0YvQv9GD0YHQuiDQttGD0YDQvdCw0LvQsFxuICBmaWd1cmUubWFnYXppbmVfYXJjaGl2ZV9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcubWFnYXppbmVfcG9zdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLm1hZ2F6aW5lX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgcC5tYWdhemluZV9kZXNjcmlwdGlvbiB7XG5cbiAgICB9XG4gIH1cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG59IiwiLyrQodGC0YDQsNC90LjRhtCwINGB0L4g0YHQv9C40YHQutC+0Lwg0YTQuNC70YzQvNC+0LIqL1xuYXJ0aWNsZS5wZXJzb25zIHtcblxufVxuXG4vKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INCx0LvQvtC6INGE0L7RgtC+INC/0LXRgNGB0L7QvSArINC40LzQtdC90LAqL1xuLndpZGVfcGVyc29uc19waG90b19hbmRfbmFtZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIC5jb2x1bW4ge1xuXG4gICAgdWwucGVyc29uX2xpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMTQycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKtCU0LLRg9C60L7Qu9C+0L3QvtGH0L3Ri9C5INGB0L/QuNGB0L7QuiDRhNC+0YLQvi3Qv9C10YDRgdC+0L0qL1xudWwud2lkZV9wZXJzb25zX3R3b19jb2x1bW5zX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtcm93LWdhcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLyrQrdC70LXQvNC10L3RgiDQn9C10YDRgdC+0L3QsCDRgSDRhNC+0YLQviovXG4gIGZpZ3VyZS5wZXJzb25faXRlbSB7XG4gICAgLm5hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNDJweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8q0K3Qu9C10LzQtdC90YIg0J/QtdGA0YHQvtC90LAg0YEg0YTQvtGC0L4qL1xuZmlndXJlLnBlcnNvbl9pdGVtIHtcbiAgLnBob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uYW1lIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG59XG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG4gIC8q0JTQstGD0LrQvtC70L7QvdC+0YfQvdGL0Lkg0LHQu9C+0Log0YTQvtGC0L4g0L/QtdGA0YHQvtC9ICsg0LjQvNC10L3QsCovXG4gIC53aWRlX3BlcnNvbnNfcGhvdG9fYW5kX25hbWVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIC5jb2x1bW4ge1xuXG4gICAgICB1bC5wZXJzb25fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8q0JTQstGD0LrQvtC70L7QvdC+0YfQvdGL0Lkg0YHQv9C40YHQvtC6INGE0L7RgtC+LdC/0LXRgNGB0L7QvSovXG4gIHVsLndpZGVfcGVyc29uc190d29fY29sdW1uc19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XG5cbiAgICAvKtCt0LvQtdC80LXQvdGCINCf0LXRgNGB0L7QvdCwINGBINGE0L7RgtC+Ki9cbiAgICBmaWd1cmUucGVyc29uX2l0ZW0ge1xuICAgICAgLm5hbWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8q0K3Qu9C10LzQtdC90YIg0J/QtdGA0YHQvtC90LAg0YEg0YTQvtGC0L4qL1xuICBmaWd1cmUucGVyc29uX2l0ZW0ge1xuICAgIC5waG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8qUHJpbnQqL1xuQG1lZGlhIHByaW50IHtcblxufSIsIi8q0KHRgtGA0LDQvdC40YbQsCDQn9C+0LTQutCw0YHRgtGLKi9cbmFydGljbGUucG9kY2FzdHMge1xuICBsaS53aWRlX3R3b19jb2x1bW5faXRlbSB7XG4gICAgLnBvc3RlciB7XG4gICAgICBhLnBvc3Rlcl9saW5rIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8q0KHRgtGA0LDQvdC40YbQsCDQvtC00LjQvdC+0YfQvdC+0LPQviDQv9C+0LTQutCw0YHRgtCwKi9cbmFydGljbGUucG9kY2FzdF9wYWdlIHtcblxuICAucG9kY2FzdF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAuYnJvYWRjYXN0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIHAubmFtZXMge1xuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHNwYW4uYm9hZGNhc3RlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIHVsLnBob3RvX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaS5waG90b19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICB1bC5waG90b19saXN0IHtcblxuICAgIH1cbiAgfVxuXG4gIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG4gICAgLm1haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAuY2FzdHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5MnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsLnByb2R1Y2VycyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfQn9GA0L7QtNGO0YHRgdC10YDRizonO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bC5lZGl0b3JzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ9Cc0L7QvdGC0LDQtjonO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5oZXJvZXNfbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgIGxpLmhlcm9lc19pdGVtIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDU1MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG5maWd1cmUucG9kY2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAucG9zdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYS5wb3N0ZXJfbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5zaWRlX2RhdGUge1xuICAgICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDBweCAzMnB4IDBweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZV9pbmZvIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIH1cbiAgICAgIHAucHJvcGVydGllcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZ1bGx3aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgdG9wOiAzMjFweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgLnNpZGVfZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAuc2lkZV9pbmZvIHtcbiAgICAgICAgcC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLndpZGVfdHdvX2NvbHVtbl9saXN0IHtcbiAgbGkud2lkZV90d29fY29sdW1uX2l0ZW0ge1xuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgLnNpZGVfZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAxNnB4IDBweCAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lkZV9pbmZvIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cbiAgZmlndXJlLnBvZGNhc3Qge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXG4gIGFydGljbGUucG9kY2FzdF9wYWdlIHtcblxuICAgIC5wb2RjYXN0X2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAuYnJvYWRjYXN0ZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgcC5uYW1lcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICB1bC5waG90b19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5waG90b19saXN0IHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2RjYXN0X3RyYW5zY3JpcHRpb24ge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgaHIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgfVxuICAgICAgLm1haW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgICAgLmNhc3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsLmhlcm9lc19saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgICAgIGxpLmhlcm9lc19pdGVtIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICB1bC53aWRlX3R3b19jb2x1bW5fbGlzdCB7XG4gICAgbGkud2lkZV90d29fY29sdW1uX2l0ZW0ge1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgLnNpZGVfZGF0ZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpZGVfaW5mbyB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5wb2RjYXN0IHtcbiAgICAuaW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnNpZGVfZGF0ZSB7XG4gICAgICAgIHRpbWUge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsd2lkZSB7XG4gICAgICBwYWRkaW5nOiAwcHggJG1vYmlsZV9zaWRlX3BhZGRpbmc7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIC5zaWRlX2luZm8ge1xuICAgICAgICAgIHAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qUHJpbnQqL1xuQG1lZGlhIHByaW50IHtcblxufSIsIi8q0KHRgtGA0LDQvdC40YbQsCDQotGN0LPQvtCyKi9cbmFydGljbGUudGFncyB7XG4gIGgyLnNlY3Rpb25fdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKtCh0YLRgNCw0L3QuNGG0LAg0L7QtNC40L3QvtGH0L3QvtCz0L4g0KLRjdCz0LAqL1xuYXJ0aWNsZS50YWdzX3BhZ2Uge1xuXG4gIGgxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3Bhbi50YWcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHdpZHRoOiAxNzNweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuXG4vKtCt0LvQtdC80LXQvdGCINC90LDQudC00LXQvdC90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCDQv9C+INGC0Y3Qs9GDKi9cbmZpZ3VyZS50YWdfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFiIE1lZGl1bSc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIGNvbG9yOiAkcmVkIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLnBvc3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGEucG9zdGVyX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNpZGVfZGF0ZSB7XG4gICAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMHB4IDMycHggMHB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlX2luZm8ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgfVxuICAgICAgcC5wcm9wZXJ0aWVzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnVsbHdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLmhlYWRpbmcge1xuICAgICAgcmlnaHQ6IDM3cHg7XG4gICAgICB0b3A6IDMyMXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAuc2lkZV9kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5zaWRlX2luZm8ge1xuICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpdGhfaGVhZGluZyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICB0b3A6IC00cHg7XG4gICAgfVxuICAgIC5wb3N0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vINCh0L/QuNGB0L7QuiDRgtGN0LPQvtCyINC90LAg0LLRgdGOINGB0YLRgNCw0L3QuNGG0YNcbnVsLnBhZ2VfdGFnc19saXN0IHtcblxuICBsaS5wYWdlX3RhZ3NfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuXG4gICAgc3Bhbi50YWcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIGNvbnRvdXIoJHJlZCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcjJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIHNwYW4udGFnIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cbiAgLy8g0KHQv9C40YHQvtC6INGC0Y3Qs9C+0LIg0L3QsCDQstGB0Y4g0YHRgtGA0LDQvdC40YbRg1xuICB1bC5wYWdlX3RhZ3NfbGlzdCB7XG5cbiAgICBsaS5wYWdlX3RhZ3NfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgICBhLnRhZ19saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgc3Bhbi50YWcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRvdXIoJHJlZCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgZmlndXJlLnRhZ19pdGVtIHtcbiAgICAuaW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAuc2lkZV9kYXRlIHtcbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGx3aWRlIHtcbiAgICAgIHBhZGRpbmc6IDBweCAkbW9iaWxlX3NpZGVfcGFkZGluZztcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgLnNpZGVfaW5mbyB7XG4gICAgICAgICAgcC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoX2hlYWRpbmcge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qUHJpbnQqL1xuQG1lZGlhIHByaW50IHtcblxufSIsImFydGljbGUubWF0ZXJpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZmlndXJlLnNlYXJjaF9ibG9jayB7XG4gICAgaSB7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogNzlweDtcbiAgICB9XG4gIH1cblxuICBoZWFkZXIubWF0ZXJpYWxfaGVhZGVyIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50ID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XG4gICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1hdGVyaWFsX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgLmF1dGhvcl9waG90byB7XG4gICAgICB3aWR0aDogMTczcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzNweCAxNzNweDtcbiAgICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvcl9pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmF1dGhvcl9uYW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIGFkZHJlc3MuYXV0aG9yIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZWUzODJiO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgdGltZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHEuYXNpZGUubWFnYXppbmVfaXNzdWUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAxcHgpIHtcbiAgICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XG4gICAgICAgIC8vXG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODkwcHgpIHtcbiAgICAgIHNwYW4ubWFnYXppbmVfaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMzclO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLmhlcm9lc19saXN0IHtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBsaS5oZXJvZXNfaXRlbSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFByYWdtYXRpY2EgU2xhYnNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgIGNvbG9yOiAjRUUzODJCO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIubWF0ZXJpYWxfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIC5tYXRlcmlhbF9mb290ZXJfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgLmRhdGVfYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwuc29jaWFsLWxpbmtzX2xpc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBsaS5zb2NpYWwtbGlua3NfaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWxpbmtzX2xpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLypMSVNUKi9cbiAgc2VjdGlvbi5iZXN0X2ZpbG1zX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5iZXN0X2ZpbG1zX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmZpbG1zX3Byb2R1Y2VyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICYucHJvZHVjZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwuYmVzdF9maWxtc19saXN0IHtcbiAgICAgICAgd2lkdGg6IDY5M3B4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcm93LWdhcDogNDZweDtcblxuICAgICAgICBsaS5iZXN0X2ZpbG1zX2l0ZW0ge1xuICAgICAgICAgIGltZy5iZXN0X2ZpbG1faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmVzdF9maWxtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaHIuYmVzdF9maWxtX3NlcGFyYXRvciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmJlc3RfZmlsbV90aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZSk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIHNlY3Rpb24uYmVzdF9maWxtc19mdWxsd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgdWwuYmVzdF9maWxtc19mdWxsd2lkZV9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgICBsaS5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2l0ZW0ge1xuICAgICAgICBoMi53aXRoX2luZGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICB1bC5xdW90ZXNfb3ZlcnZpZXdfbGlzdCB7XG4gICAgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG5cbiAgICAgIC5xdW90ZV9hdXRob3JfYmxvY2sge1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQxcHg7XG5cbiAgICAgICAgaW1nLnF1b3RlX3Bob3RvIHtcbiAgICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2EgU2xhYnNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJi5xdW90ZV9hdXRob3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xdW90ZV90ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTQxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBsZWZ0OiAtNjRweDtcbiAgICAgICAgICB0b3A6IC05M3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLnF1b3RlX2F1dGhvcl9ibG9jayB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZV90ZXh0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG4gIGFydGljbGUubWF0ZXJpYWwge1xuXG4gICAgLypMSVNUKi9cbiAgICBzZWN0aW9uLmJlc3RfZmlsbXNfZnVsbHdpZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICB1bC5iZXN0X2ZpbG1zX2Z1bGx3aWRlX2xpc3Qge1xuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgICAgIGxpLmJlc3RfZmlsbXNfZnVsbHdpZGVfaXRlbSB7XG4gICAgICAgICAgaDIud2l0aF9pbmRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAkbW9iaWxlX3NpZGVfcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbi8qTW9iaWxlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcbiAgYXJ0aWNsZS5tYXRlcmlhbCB7XG5cbiAgICB1bC5oZXJvZXNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stc3BhY2VyIHtcbiAgICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsX2F1dGhvciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIC5hdXRob3JfcGhvdG8ge1xuICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdXRob3JfaW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIGFkZHJlc3MuYXV0aG9yIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICB9XG4gICAgICAgIHRpbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyLm1hdGVyaWFsX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmRhdGVfYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcmVfYmxvY2sge1xuICAgICAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvKkxJU1QqL1xuICAgIHNlY3Rpb24uYmVzdF9maWxtc19ibG9jayB7XG5cbiAgICAgIGhyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJlc3RfZmlsbXNfd3JhcHBlciB7XG5cbiAgICAgICAgLmZpbG1zX3Byb2R1Y2VyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuYmVzdF9maWxtc19saXN0IHtcbiAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgbGkuYmVzdF9maWxtc19pdGVtIHtcbiAgICAgICAgICAgIGltZy5iZXN0X2ZpbG1faW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iZXN0X2ZpbG1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgaHIuYmVzdF9maWxtX3NlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEuYmVzdF9maWxtX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgdWwucXVvdGVzX292ZXJ2aWV3X2xpc3Qge1xuICAgICAgbGkucXVvdGVzX292ZXJ2aWV3X2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5xdW90ZV9hdXRob3JfYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIGltZy5xdW90ZV9waG90byB7XG4gICAgICAgICAgICB3aWR0aDogMTU4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlX3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjdweDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgLnF1b3RlX2F1dGhvcl9ibG9jayB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5xdW90ZV90ZXh0IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qUHJpbnQqL1xuQG1lZGlhIHByaW50IHtcblxuICBhcnRpY2xlLm1hdGVyaWFsIHtcblxuICAgIC5tYXRlcmlhbF9hdXRob3Ige1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZvb3Rlci5tYXRlcmlhbF9mb290ZXIge1xuICAgICAgLm1hdGVyaWFsX2Zvb3Rlcl93cmFwcGVyIHtcbiAgICAgICAgLnNoYXJlX2Jsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiYXJ0aWNsZS5wb2xpY3kge1xuXG4gIC5kZWZpbml0aW9uc19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAucmlnaHRfYmxvY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDYzcHg7XG5cbiAgICAgIC5yZXF1aXNpdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuICAuZXhjZXJwdHMge1xuICAgIC5wcml2YWN5X2V4Y2VycHRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIHVsLnJlcHVibGlzaF9saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG4ucG9saWN5IHtcbiAgLmNvbnRlbnQge1xuICAgIGRkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgfVxuICAgIHVsLCBvbCwgdWwgPiBsaSwgb2wgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDUwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLypMYXB0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcF93aWR0aCkge1xuXG59XG5cbi8qVGFibGV0Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblxufVxuXG4vKk1vYmlsZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cbiAgYXJ0aWNsZS5wb2xpY3kge1xuXG4gICAgLmRlZmluaXRpb25zX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAucmlnaHRfYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICB9XG5cbn1cblxuLypQcmludCovXG5AbWVkaWEgcHJpbnQge1xuXG59Iiwic2VjdGlvbi5hYm91dF91cyB7XG5cbiAgdWwuZWRpdG9yaWFsLW9mZmljZV9saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxOXB4O1xuICAgIGxpLmVkaXRvcmlhbC1vZmZpY2VfaXRlbSB7XG4gICAgICAucGhvdG8ge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgcC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYSBTbGFic2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgfVxuICAgICAgcC5uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcmFnbWF0aWNhIFNsYWJzZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwucGFydG5lcnNfbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xuICAgIGdyaWQtcm93LWdhcDogNzBweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbGkucGFydG5lcnNfaXRlbSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC5wYXJ0bmVyc19saW5rIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGwuYWRkcmVzc19saXN0IHtcbiAgICBkZCB7XG4gICAgICB1bC5saW5rX2xpc3Qge1xuICAgICAgICBsaS5saW5rX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3Bhbi5zdG9yZV9uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuXG5cbi8qTGFwdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3Bfd2lkdGgpIHtcblxufVxuXG4vKlRhYmxldCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG4gIHNlY3Rpb24uYWJvdXRfdXMge1xuXG4gICAgLnNlY3Rpb25faGVhZGVyX2Jsb2NrIHtcbiAgICAgIG5hdi5ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3Qge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHtcbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIHAucG9zaXRpb24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIHAubmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5wYXJ0bmVyc19saXN0IHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTUlO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgIGRsLmFkZHJlc3NfbGlzdCB7XG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgICB1bC5saW5rX2xpc3Qge1xuICAgICAgICAgIGxpLmxpbmtfaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uc3RvcmVfbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLypNb2JpbGUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuICBzZWN0aW9uLmFib3V0X3VzIHtcbiAgICB1bC5lZGl0b3JpYWwtb2ZmaWNlX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgbGkuZWRpdG9yaWFsLW9mZmljZV9pdGVtIHtcbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
